diff --git a/Downstream/.cproject b/Downstream/.cproject index 11a7a48..697dd2e 100644 --- a/Downstream/.cproject +++ b/Downstream/.cproject @@ -137,34 +137,36 @@ - diff --git a/Downstream/.settings/language.settings.xml b/Downstream/.settings/language.settings.xml index 72387b0..0b0ced0 100644 --- a/Downstream/.settings/language.settings.xml +++ b/Downstream/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + diff --git a/Downstream/Src/downstream_hid.c b/Downstream/Src/downstream_hid.c index 00760b1..859ea8a 100644 --- a/Downstream/Src/downstream_hid.c +++ b/Downstream/Src/downstream_hid.c @@ -268,7 +268,7 @@ static HAL_StatusTypeDef Downstream_HID_GetNextReportItem(void) ReportDataPointer += itemLength; return HAL_OK; } -#endif +#endif //#ifdef CONFIG_MOUSE_ENABLED @@ -305,7 +305,7 @@ void Downstream_HID_PacketProcessor(DownstreamPacketTypeDef* receivedPacket) Downstream_PacketProcessor_NotifyDisconnectReplyRequired(); return; } -#endif +#endif //#ifdef CONFIG_KEYBOARD_ENABLED //else: Downstream_PacketProcessor_FreakOut(); @@ -402,7 +402,7 @@ static uint8_t Downstream_HID_Mouse_Extract8BitValue(HID_HandleTypeDef* hidHandl if (readData > INT8_MAX) readData = INT8_MAX; return (int8_t)readData; } -#endif +#endif //#ifdef CONFIG_MOUSE_ENABLED #ifdef CONFIG_KEYBOARD_ENABLED @@ -425,7 +425,7 @@ static void Downstream_HID_Keyboard_ExtractDataFromReport(DownstreamPacketTypeDe packetToSend->Data[i] = readData; } } -#endif +#endif //#ifdef CONFIG_KEYBOARD_ENABLED diff --git a/Hardware/_autosave-USG.kicad_pcb b/Hardware/_autosave-USG.kicad_pcb new file mode 100644 index 0000000..656a69c --- /dev/null +++ b/Hardware/_autosave-USG.kicad_pcb @@ -0,0 +1,4590 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.4-1.fc24-product) + + (general + (links 195) + (no_connects 8) + (area 102.416999 91.989 193.638001 122.438021) + (thickness 1.6) + (drawings 20) + (tracks 1087) + (zones 0) + (modules 71) + (nets 54) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal hide) + (32 B.Adhes user hide) + (33 F.Adhes user hide) + (34 B.Paste user hide) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user hide) + (38 B.Mask user) + (39 F.Mask user hide) + (40 Dwgs.User user hide) + (41 Cmts.User user hide) + (42 Eco1.User user hide) + (43 Eco2.User user hide) + (44 Edge.Cuts user) + (45 Margin user hide) + (46 B.CrtYd user hide) + (47 F.CrtYd user hide) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (user_trace_width 0.25) + (user_trace_width 0.4) + (user_trace_width 0.5) + (user_trace_width 1) + (user_trace_width 2) + (user_trace_width 3) + (trace_clearance 0.2) + (zone_clearance 0.254) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 2 2) + (mod_edge_width 0.15) + (mod_text_size 0.000001 0.000001) + (mod_text_width 0.1) + (pad_size 1.4 1.4) + (pad_drill 0.6) + (pad_to_mask_clearance 0.1) + (solder_mask_min_width 0.1) + (aux_axis_origin 115.824 120.015) + (grid_origin 115.824 120.015) + (visible_elements 7FFCFD9F) + (pcbplotparams + (layerselection 0x010f0_80000001) + (usegerberextensions true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin true) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue false) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory Gerbers/)) + ) + + (net 0 "") + (net 1 "Net-(BOOT_DNST1-Pad1)") + (net 2 +3V3) + (net 3 "Net-(BOOT_UPST1-Pad1)") + (net 4 /RESET_UPST) + (net 5 GND) + (net 6 "Net-(C2-Pad1)") + (net 7 "Net-(C3-Pad1)") + (net 8 "Net-(C4-Pad1)") + (net 9 "Net-(C5-Pad1)") + (net 10 +5V) + (net 11 /RESET_DNST) + (net 12 "Net-(C17-Pad1)") + (net 13 "Net-(C18-Pad1)") + (net 14 "Net-(C19-Pad1)") + (net 15 "Net-(C28-Pad1)") + (net 16 "Net-(D1-Pad3)") + (net 17 "Net-(FAULT_DNST1-Pad1)") + (net 18 "Net-(FAULT_UPST1-Pad1)") + (net 19 "Net-(ID_DNST1-Pad2)") + (net 20 "Net-(ID_DNST_BOARD0-Pad2)") + (net 21 "Net-(ID_DNST_BOARD1-Pad2)") + (net 22 "Net-(ID_DNST_BOARD2-Pad2)") + (net 23 "Net-(ID_UPST1-Pad2)") + (net 24 "Net-(ID_UPST_BOARD0-Pad2)") + (net 25 "Net-(ID_UPST_BOARD1-Pad2)") + (net 26 "Net-(ID_UPST_BOARD2-Pad2)") + (net 27 /JTCK_DNST) + (net 28 /JTDO_DNST) + (net 29 /JTDI_DNST) + (net 30 /JTMS_DNST) + (net 31 /JTCK_UPST) + (net 32 /JTDO_UPST) + (net 33 /JTDI_UPST) + (net 34 /JTMS_UPST) + (net 35 "Net-(P1-Pad2)") + (net 36 "Net-(P1-Pad3)") + (net 37 "Net-(P2-Pad3)") + (net 38 "Net-(P2-Pad2)") + (net 39 "Net-(R3-Pad1)") + (net 40 "Net-(R5-Pad1)") + (net 41 "Net-(R6-Pad1)") + (net 42 "Net-(R7-Pad2)") + (net 43 "Net-(R8-Pad2)") + (net 44 "Net-(R10-Pad1)") + (net 45 "Net-(R12-Pad1)") + (net 46 "Net-(R13-Pad1)") + (net 47 "Net-(R14-Pad2)") + (net 48 "Net-(R15-Pad2)") + (net 49 /SPI_TX_OK) + (net 50 /SPI_NSS) + (net 51 /SPI_SCK) + (net 52 /SPI_MISO) + (net 53 /SPI_MOSI) + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net +5V) + (add_net /JTCK_DNST) + (add_net /JTCK_UPST) + (add_net /JTDI_DNST) + (add_net /JTDI_UPST) + (add_net /JTDO_DNST) + (add_net /JTDO_UPST) + (add_net /JTMS_DNST) + (add_net /JTMS_UPST) + (add_net /RESET_DNST) + (add_net /RESET_UPST) + (add_net /SPI_MISO) + (add_net /SPI_MOSI) + (add_net /SPI_NSS) + (add_net /SPI_SCK) + (add_net /SPI_TX_OK) + (add_net GND) + (add_net "Net-(BOOT_DNST1-Pad1)") + (add_net "Net-(BOOT_UPST1-Pad1)") + (add_net "Net-(C17-Pad1)") + (add_net "Net-(C18-Pad1)") + (add_net "Net-(C19-Pad1)") + (add_net "Net-(C2-Pad1)") + (add_net "Net-(C28-Pad1)") + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(C5-Pad1)") + (add_net "Net-(D1-Pad3)") + (add_net "Net-(FAULT_DNST1-Pad1)") + (add_net "Net-(FAULT_UPST1-Pad1)") + (add_net "Net-(ID_DNST1-Pad2)") + (add_net "Net-(ID_DNST_BOARD0-Pad2)") + (add_net "Net-(ID_DNST_BOARD1-Pad2)") + (add_net "Net-(ID_DNST_BOARD2-Pad2)") + (add_net "Net-(ID_UPST1-Pad2)") + (add_net "Net-(ID_UPST_BOARD0-Pad2)") + (add_net "Net-(ID_UPST_BOARD1-Pad2)") + (add_net "Net-(ID_UPST_BOARD2-Pad2)") + (add_net "Net-(P1-Pad2)") + (add_net "Net-(P1-Pad3)") + (add_net "Net-(P2-Pad2)") + (add_net "Net-(P2-Pad3)") + (add_net "Net-(R10-Pad1)") + (add_net "Net-(R12-Pad1)") + (add_net "Net-(R13-Pad1)") + (add_net "Net-(R14-Pad2)") + (add_net "Net-(R15-Pad2)") + (add_net "Net-(R3-Pad1)") + (add_net "Net-(R5-Pad1)") + (add_net "Net-(R6-Pad1)") + (add_net "Net-(R7-Pad2)") + (add_net "Net-(R8-Pad2)") + ) + + (module USG_footprints:J_NO_0402 (layer F.Cu) (tedit 56343FE5) (tstamp 562C4795) + (at 176.149 105.029 180) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BE7AE) + (attr smd) + (fp_text reference BOOT_DNST (at 4.445 0.254 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NO_Small (at 0 1.8 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 180) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(BOOT_DNST1-Pad1)")) + (pad 2 smd rect (at 0.5 0 180) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + ) + + (module USG_footprints:J_NO_0402 (layer F.Cu) (tedit 5634363B) (tstamp 562C479F) + (at 145.542 105.029 180) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562A0390) + (attr smd) + (fp_text reference BOOT_UPST (at -4.318 -0.127 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NO_Small (at 0 1.8 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 180) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(BOOT_UPST1-Pad1)")) + (pad 2 smd rect (at 0.5 0 180) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343BDA) (tstamp 562C47A5) + (at 145.034 100.076) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5629F00B) + (attr smd) + (fp_text reference C1 (at 1.905 -0.127 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 4 /RESET_UPST)) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343AC2) (tstamp 562C47AB) + (at 139.065 101.854) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628CF9A) + (attr smd) + (fp_text reference C2 (at 0.508 -1.016) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 18p (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343B64) (tstamp 562C47B1) + (at 127.127 101.854 180) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628D0DA) + (attr smd) + (fp_text reference C3 (at 0 -1.143 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 18p (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 563434F6) (tstamp 562C47B7) + (at 123.698 98.044) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562B2023) + (attr smd) + (fp_text reference C4 (at -1.778 -0.127 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343B42) (tstamp 562C47BD) + (at 125.984 110.617 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628C5AD) + (attr smd) + (fp_text reference C5 (at 2.032 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 4.7u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C5-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343534) (tstamp 562C47C3) + (at 126.746 115.697) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562B50DC) + (attr smd) + (fp_text reference C6 (at 2.032 0) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343541) (tstamp 562C47C9) + (at 126.238 117.983 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562B08FA) + (attr smd) + (fp_text reference C7 (at -0.508 1.143 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343BC0) (tstamp 562C47CF) + (at 145.034 101.854) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628CBAA) + (attr smd) + (fp_text reference C8 (at 1.778 -0.127 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 4.7u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343B9D) (tstamp 562C47D5) + (at 141.605 106.426 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628BC20) + (attr smd) + (fp_text reference C9 (at 0.254 1.143 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5634341D) (tstamp 562C47DB) + (at 125.984 105.029 270) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628C063) + (attr smd) + (fp_text reference C10 (at -0.127 1.016 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343448) (tstamp 562C47E1) + (at 130.429 101.854 180) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628C0A3) + (attr smd) + (fp_text reference C11 (at 0.127 1.016 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 563433FD) (tstamp 562C47E7) + (at 125.984 113.538 270) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628C0CC) + (attr smd) + (fp_text reference C12 (at -0.127 1.143 450) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5634334B) (tstamp 562C47ED) + (at 138.176 117.348) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /5628C140) + (attr smd) + (fp_text reference C13 (at -2.413 0) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0805 (layer F.Cu) (tedit 5634369A) (tstamp 562C47F3) + (at 149.86 107.442 90) + (descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0805") + (path /5628ED71) + (attr smd) + (fp_text reference C14 (at -0.127 -1.27 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 10u (at 0 2.1 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 -1) (end 1.8 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1) (end 1.8 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1) (end -1.8 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1) (end 1.8 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1 0 90) (size 1 1.25) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + (pad 2 smd rect (at 1 0 90) (size 1 1.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0805 (layer F.Cu) (tedit 563436B0) (tstamp 562C47F9) + (at 153.289 108.204) + (descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0805") + (path /5628ECAB) + (attr smd) + (fp_text reference C15 (at -0.254 -1.27 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 22u (at 0 2.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 -1) (end 1.8 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1) (end 1.8 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1) (end -1.8 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1) (end 1.8 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1 0) (size 1 1.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1 0) (size 1 1.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343BFE) (tstamp 562C47FF) + (at 154.432 103.759 180) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE7A8) + (attr smd) + (fp_text reference C16 (at 2.413 0.127 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 11 /RESET_DNST)) + (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343AB2) (tstamp 562C4805) + (at 170.18 101.854) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE754) + (attr smd) + (fp_text reference C17 (at 1.016 -1.143) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 18p (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C17-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 563437E8) (tstamp 562C480B) + (at 159.004 101.854 180) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE75A) + (attr smd) + (fp_text reference C18 (at 1.397 1.016 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 18p (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(C18-Pad1)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343C22) (tstamp 562C4811) + (at 156.718 110.871 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE730) + (attr smd) + (fp_text reference C19 (at 1.778 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 4.7u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 14 "Net-(C19-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343704) (tstamp 562C4817) + (at 157.353 116.332) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE748) + (attr smd) + (fp_text reference C20 (at 0 1.143) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 4.7u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343C2C) (tstamp 562C481D) + (at 156.718 113.792 270) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE706) + (attr smd) + (fp_text reference C21 (at 0.889 -1.651 360) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5634385A) (tstamp 562C4823) + (at 161.925 101.854 180) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE712) + (attr smd) + (fp_text reference C22 (at 0.381 1.016 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343A12) (tstamp 562C4829) + (at 172.212 106.68 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE718) + (attr smd) + (fp_text reference C23 (at -0.254 1.143 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56343774) (tstamp 562C482F) + (at 168.021 117.348) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE71E) + (attr smd) + (fp_text reference C24 (at -2.54 0) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5634380F) (tstamp 562C4835) + (at 156.718 106.553 270) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE724) + (attr smd) + (fp_text reference C25 (at 0.127 1.016 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.75 0 270) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5634393A) (tstamp 562C483B) + (at 185.801 118.11 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE802) + (attr smd) + (fp_text reference C26 (at 1.905 -0.381 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5634394C) (tstamp 562C4841) + (at 179.959 117.729 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE7EA) + (attr smd) + (fp_text reference C27 (at 1.905 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 56344009) (tstamp 562C4847) + (at 177.419 100.584 180) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /562BE8A4) + (attr smd) + (fp_text reference C28 (at 2.413 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 0.1u (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 15 "Net-(C28-Pad1)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 56343618) (tstamp 562C484E) + (at 145.161 97.409 180) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /562D027C) + (attr smd) + (fp_text reference D1 (at 2.286 1.143 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value DOUBLE_DIODE_CCOM (at 0 2.3 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.65 -1.6) (end 1.65 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 -1.6) (end 1.65 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.6) (end -1.65 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 1.6) (end -1.65 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.29916 -0.65024) (end 1.2509 -0.65024) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.49982 0.0508) (end -1.49982 -0.65024) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.49982 -0.65024) (end -1.2509 -0.65024) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.29916 -0.65024) (end 1.49982 -0.65024) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.49982 -0.65024) (end 1.49982 0.0508) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.95 1.00076 180) (size 0.8001 0.8001) (layers F.Cu F.Paste F.Mask) + (net 11 /RESET_DNST)) + (pad 2 smd rect (at 0.95 1.00076 180) (size 0.8001 0.8001) (layers F.Cu F.Paste F.Mask) + (net 4 /RESET_UPST)) + (pad 3 smd rect (at 0 -0.99822 180) (size 0.8001 0.8001) (layers F.Cu F.Paste F.Mask) + (net 16 "Net-(D1-Pad3)")) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LEDs:LED-0603 (layer F.Cu) (tedit 56344036) (tstamp 562C4854) + (at 173.228 101.854 180) + (descr "LED 0603 smd package") + (tags "LED led 0603 SMD smd SMT smt smdled SMDLED smtled SMTLED") + (path /562BE8B2) + (attr smd) + (fp_text reference FAULT_DNST (at -4.826 -0.127 360) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value LED (at 0 1.5 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.1 0.55) (end 0.8 0.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -0.55) (end 0.8 -0.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.2 0) (end 0.25 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 -0.25) (end -0.25 0.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 0) (end 0 -0.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -0.25) (end 0 0.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0.25) (end -0.25 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.4 -0.75) (end 1.4 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.75) (end -1.4 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.75) (end -1.4 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.75) (end 1.4 -0.75) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 0.7493 0) (size 0.79756 0.79756) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 1 smd rect (at -0.7493 0) (size 0.79756 0.79756) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(FAULT_DNST1-Pad1)")) + ) + + (module LEDs:LED-0603 (layer F.Cu) (tedit 56343832) (tstamp 562C485A) + (at 142.113 101.854 180) + (descr "LED 0603 smd package") + (tags "LED led 0603 SMD smd SMT smt smdled SMDLED smtled SMTLED") + (path /562B2CC0) + (attr smd) + (fp_text reference FAULT_UPST (at -4.699 -1.397 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value LED (at 0 1.5 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.1 0.55) (end 0.8 0.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -0.55) (end 0.8 -0.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.2 0) (end 0.25 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 -0.25) (end -0.25 0.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 0) (end 0 -0.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -0.25) (end 0 0.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0.25) (end -0.25 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.4 -0.75) (end 1.4 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.75) (end -1.4 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.75) (end -1.4 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.75) (end 1.4 -0.75) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 0.7493 0) (size 0.79756 0.79756) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 1 smd rect (at -0.7493 0) (size 0.79756 0.79756) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(FAULT_UPST1-Pad1)")) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 563437A7) (tstamp 562C4865) + (at 161.925 106.553 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BE8C7) + (attr smd) + (fp_text reference ID_DNST1 (at -3.81 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(ID_DNST1-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 56343796) (tstamp 562C4870) + (at 166.624 106.553 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BE8CD) + (attr smd) + (fp_text reference ID_BOARD0 (at -4.318 0.127 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(ID_DNST_BOARD0-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 56343792) (tstamp 562C487B) + (at 165.1 106.553 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BE8D3) + (attr smd) + (fp_text reference ID_BOARD1 (at -4.318 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 21 "Net-(ID_DNST_BOARD1-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 5634379B) (tstamp 562C4886) + (at 163.576 106.553 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BE8D9) + (attr smd) + (fp_text reference ID_BOARD2 (at -4.318 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 22 "Net-(ID_DNST_BOARD2-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:J_NO_0402 (layer F.Cu) (tedit 56343520) (tstamp 562C4890) + (at 131.064 106.299 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BA570) + (attr smd) + (fp_text reference ID_UPST1 (at -4.191 -0.127 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NO_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 23 "Net-(ID_UPST1-Pad2)")) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 56343388) (tstamp 562C489B) + (at 135.636 106.299 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BA5EC) + (attr smd) + (fp_text reference ID_BOARD0 (at -4.699 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 24 "Net-(ID_UPST_BOARD0-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 56343390) (tstamp 562C48A6) + (at 134.112 106.299 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BA662) + (attr smd) + (fp_text reference ID_BOARD1 (at -4.699 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 25 "Net-(ID_UPST_BOARD1-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:J_NC_0402 (layer F.Cu) (tedit 56343396) (tstamp 562C48B1) + (at 132.588 106.299 90) + (descr "Jumper N-O SMD 0402") + (tags "jumper 0402") + (path /562BA6DF) + (attr smd) + (fp_text reference ID_BOARD2 (at -4.699 0 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value Jumper_NC_Small (at 0 1.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1 -0.8) (end -1 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.8) (end -1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.8) (end 1 0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 0.8) (end 1 -0.8) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 2 smd rect (at 0.5 0 90) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(ID_UPST_BOARD2-Pad2)")) + (pad 3 smd rect (at 0 0 90) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) + ) + + (module USG_footprints:USB_A_PLUG (layer F.Cu) (tedit 56343291) (tstamp 562C48DF) + (at 120.142 111.506 270) + (descr "USB A Plug SMD CnC Tech 1001-011-01101") + (tags "USB A Plug") + (path /5629023B) + (fp_text reference P1 (at 6.858 2.794 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USB_A_PLUG (at 0 3.5 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6 2) (end -6 17.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6 17.5) (end 6 17.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6 17.5) (end 6 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6 2) (end 6 5) (layer F.SilkS) (width 0.15)) + (fp_line (start -6 2) (end -6 5) (layer F.SilkS) (width 0.15)) + (fp_line (start 4.5 -1) (end -4.5 -1) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at 3.5 -2.75 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + (pad 2 smd rect (at 1 -2.75 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(P1-Pad2)")) + (pad 3 smd rect (at -1 -2.75 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(P1-Pad3)")) + (pad 5 thru_hole oval (at 5.7 0 180) (size 3 1.4) (drill oval 2.5 0.9) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 5 thru_hole circle (at -2.3 0 180) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 5 thru_hole circle (at 2.3 0 180) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 5 thru_hole oval (at -5.7 0 180) (size 3 1.4) (drill oval 2.5 0.9) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 4 smd rect (at -3.5 -2.75 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + ) + + (module USG_footprints:USB_A_SOCKET (layer F.Cu) (tedit 56343960) (tstamp 562C48F3) + (at 180.213 110.998 90) + (descr "USB A socket Amphenol UE27 right-angle thru") + (tags "USB USB_A") + (path /562BE77E) + (fp_text reference P2 (at 10.795 5.461 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value USB_A_SOCKET (at 3.5 6.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 10 4.5) (end 10 7.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 4.5) (end -3 7.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1) (end 10 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start 10 -1) (end 10 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1) (end -3 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 -1) (end -3 1) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.3 13.2) (end -5.3 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.95 -1.4) (end 11.95 13.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.3 13.2) (end 11.95 13.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.3 -1.4) (end 11.95 -1.4) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole circle (at 7 0) (size 1.50114 1.50114) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 3 thru_hole circle (at 4.5 0) (size 1.50114 1.50114) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 37 "Net-(P2-Pad3)")) + (pad 2 thru_hole circle (at 2.5 0) (size 1.50114 1.50114) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 38 "Net-(P2-Pad2)")) + (pad 1 thru_hole circle (at 0 0) (size 1.50114 1.50114) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 10 +5V)) + (pad 5 thru_hole circle (at 10.07 2.71) (size 2.8 2.8) (drill 2.3) (layers *.Cu *.Mask F.SilkS) + (net 15 "Net-(C28-Pad1)")) + (pad 5 thru_hole circle (at -3.07 2.71) (size 2.8 2.8) (drill 2.3) (layers *.Cu *.Mask F.SilkS) + (net 15 "Net-(C28-Pad1)")) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 563434F0) (tstamp 562C4906) + (at 123.698 96.393) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562B1E82) + (attr smd) + (fp_text reference R1 (at -1.778 -0.127 90) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 220 (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5634317F) (tstamp 562C490C) + (at 141.605 111.887 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /5629F905) + (attr smd) + (fp_text reference R2 (at 2.159 0 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(BOOT_UPST1-Pad1)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343BA2) (tstamp 562C4912) + (at 142.113 103.378) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562B2DE7) + (attr smd) + (fp_text reference R3 (at -1.905 0) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 39 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(FAULT_UPST1-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 563435DF) (tstamp 562C4918) + (at 142.113 100.076) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /5629EF83) + (attr smd) + (fp_text reference R4 (at -0.127 -1.143) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 4 /RESET_UPST)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343B79) (tstamp 562C491E) + (at 134.112 101.854 180) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /5628D2EB) + (attr smd) + (fp_text reference R5 (at -1.905 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 220 (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 40 "Net-(R5-Pad1)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(C3-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343B95) (tstamp 562C4924) + (at 141.605 109.22 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562AE813) + (attr smd) + (fp_text reference R6 (at 0 -1.27 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 41 "Net-(R6-Pad1)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(BOOT_UPST1-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343566) (tstamp 562C492A) + (at 128.905 117.348) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562AFBCB) + (attr smd) + (fp_text reference R7 (at 1.905 0) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 22 (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(P1-Pad2)")) + (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 42 "Net-(R7-Pad2)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343568) (tstamp 562C4930) + (at 128.905 119.126) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562AF0F6) + (attr smd) + (fp_text reference R8 (at 1.905 0.127) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 22 (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(P1-Pad3)")) + (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 43 "Net-(R8-Pad2)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343A00) (tstamp 562C4936) + (at 172.212 112.141 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE7A2) + (attr smd) + (fp_text reference R9 (at 1.905 -0.127 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(BOOT_DNST1-Pad1)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 563438B8) (tstamp 562C493C) + (at 173.228 103.505) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE8B8) + (attr smd) + (fp_text reference R10 (at 2.286 0) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 44 "Net-(R10-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(FAULT_DNST1-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343AE5) (tstamp 562C4942) + (at 157.099 103.759 180) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE790) + (attr smd) + (fp_text reference R11 (at 0.381 1.143 360) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 11 /RESET_DNST)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5634385E) (tstamp 562C4948) + (at 164.592 101.854 180) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE760) + (attr smd) + (fp_text reference R12 (at -2.159 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 220 (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 45 "Net-(R12-Pad1)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(C18-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343A0D) (tstamp 562C494E) + (at 172.212 109.601 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE7C0) + (attr smd) + (fp_text reference R13 (at -0.127 -1.27 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.9 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 46 "Net-(R13-Pad1)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(BOOT_DNST1-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5634397A) (tstamp 562C4954) + (at 171.704 118.999 180) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE7DE) + (attr smd) + (fp_text reference R14 (at 2.286 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 22 (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 38 "Net-(P2-Pad2)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 47 "Net-(R14-Pad2)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56343C38) (tstamp 562C495A) + (at 171.704 117.221 180) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE7C6) + (attr smd) + (fp_text reference R15 (at 0.127 1.143 360) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 22 (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 37 "Net-(P2-Pad3)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 48 "Net-(R15-Pad2)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 56344005) (tstamp 562C4960) + (at 177.419 98.933 180) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /562BE89E) + (attr smd) + (fp_text reference R16 (at 2.286 0 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 220 (at 0 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 15 "Net-(C28-Pad1)")) + (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module USG_footprints:SW_TACT (layer F.Cu) (tedit 563435A5) (tstamp 562C496C) + (at 151.257 99.441) + (descr "Tactile switch 6x6mm thru") + (path /562D2889) + (fp_text reference RESET (at 0 -3.683) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at 0 4.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -1) (end -3 1) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 -3) (end -2.5 -3) (layer F.SilkS) (width 0.15)) + (fp_line (start 3 1) (end 3 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 3) (end 2.5 3) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 -1.755) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 3.25 -2.25) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 2 thru_hole circle (at 3.25 2.25) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 16 "Net-(D1-Pad3)")) + (pad 1 thru_hole circle (at -3.25 -2.25) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 2 thru_hole circle (at -3.25 2.25) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask F.SilkS) + (net 16 "Net-(D1-Pad3)")) + ) + + (module TO_SOT_Packages_SMD:SC-70-6 (layer F.Cu) (tedit 56343B38) (tstamp 562C4976) + (at 123.825 118.745 270) + (descr SC-70-6,) + (tags SC-70-6,) + (path /562B0EC7) + (attr smd) + (fp_text reference U1 (at -1.778 0 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NUP4114 (at 0.04064 4.191 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.33096 1.16078) (end -1.33096 1.77038) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.33096 1.77038) (end -0.89916 1.78054) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.65024 0.94996 270) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(P1-Pad2)")) + (pad 2 smd rect (at 0 0.94996 270) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 3 smd rect (at 0.65024 0.94996 270) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(P1-Pad3)")) + (pad 4 smd rect (at 0.65024 -0.94996 270) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(P1-Pad3)")) + (pad 5 smd rect (at 0 -0.94996 270) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 6 smd rect (at -0.65024 -0.94996 270) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(P1-Pad2)")) + (model TO_SOT_Packages_SMD.3dshapes/SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-223 (layer F.Cu) (tedit 563436D2) (tstamp 562C49C2) + (at 152.146 114.427 180) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (path /5628E5FD) + (attr smd) + (fp_text reference U3 (at -3.429 -4.191 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value AZ1117CH-3.3 (at 0 0.762 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.556 1.524) (end -3.556 4.572) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.556 4.572) (end 3.556 4.572) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.556 4.572) (end 3.556 1.524) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.556 -1.524) (end -3.556 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.556 -2.286) (end -2.032 -4.572) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -4.572) (end 2.032 -4.572) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.032 -4.572) (end 3.556 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.556 -2.286) (end 3.556 -1.524) (layer F.SilkS) (width 0.15)) + (pad 4 smd rect (at 0 -3.302 180) (size 3.6576 2.032) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0 3.302 180) (size 1.016 2.032) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 3 smd rect (at 2.286 3.302 180) (size 1.016 2.032) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + (pad 1 smd rect (at -2.286 3.302 180) (size 1.016 2.032) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-223.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SC-70-6 (layer F.Cu) (tedit 56355630) (tstamp 562C4A10) + (at 182.245 118.491 90) + (descr SC-70-6,) + (tags SC-70-6,) + (path /562BE7FC) + (attr smd) + (fp_text reference U5 (at 0.127 2.159 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value NUP4114 (at 0.04064 4.191 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.33096 1.16078) (end -1.33096 1.77038) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.33096 1.77038) (end -0.89916 1.78054) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.65024 0.94996 90) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 38 "Net-(P2-Pad2)")) + (pad 2 smd rect (at 0 0.94996 90) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 3 smd rect (at 0.65024 0.94996 90) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 37 "Net-(P2-Pad3)")) + (pad 4 smd rect (at 0.65024 -0.94996 90) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 37 "Net-(P2-Pad3)")) + (pad 5 smd rect (at 0 -0.94996 90) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 6 smd rect (at -0.65024 -0.94996 90) (size 0.39878 0.7493) (layers F.Cu F.Paste F.Mask) + (net 38 "Net-(P2-Pad2)")) + (model TO_SOT_Packages_SMD.3dshapes/SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Crystals:Crystal_HC49-SD_SMD (layer F.Cu) (tedit 56343463) (tstamp 562C4A16) + (at 133.223 98.044 180) + (descr "Crystal, Quarz, HC49-SD, SMD,") + (tags "Crystal, Quarz, HC49-SD, SMD,") + (path /5628D59F) + (attr smd) + (fp_text reference Y1 (at 6.604 2.159 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 8MHz (at 2.54 5.08 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0.8509 0) (layer F.Adhes) (width 0.381)) + (fp_circle (center 0 0) (end 0.50038 0) (layer F.Adhes) (width 0.381)) + (fp_circle (center 0 0) (end 0.14986 0.0508) (layer F.Adhes) (width 0.381)) + (fp_line (start -5.84962 2.49936) (end 5.84962 2.49936) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.84962 -2.49936) (end -5.84962 -2.49936) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.84962 2.49936) (end 5.84962 1.651) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.84962 -2.49936) (end 5.84962 -1.651) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.84962 2.49936) (end -5.84962 1.651) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.84962 -2.49936) (end -5.84962 -1.651) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.84886 0 180) (size 5.6007 2.10058) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 4.84886 0 180) (size 5.6007 2.10058) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(C3-Pad1)")) + ) + + (module Crystals:Crystal_HC49-SD_SMD (layer F.Cu) (tedit 56343863) (tstamp 562C4A1C) + (at 164.592 98.171 180) + (descr "Crystal, Quarz, HC49-SD, SMD,") + (tags "Crystal, Quarz, HC49-SD, SMD,") + (path /562BE766) + (attr smd) + (fp_text reference Y2 (at 6.731 2.159 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value 8MHz (at 2.54 5.08 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0.8509 0) (layer F.Adhes) (width 0.381)) + (fp_circle (center 0 0) (end 0.50038 0) (layer F.Adhes) (width 0.381)) + (fp_circle (center 0 0) (end 0.14986 0.0508) (layer F.Adhes) (width 0.381)) + (fp_line (start -5.84962 2.49936) (end 5.84962 2.49936) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.84962 -2.49936) (end -5.84962 -2.49936) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.84962 2.49936) (end 5.84962 1.651) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.84962 -2.49936) (end 5.84962 -1.651) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.84962 2.49936) (end -5.84962 1.651) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.84962 -2.49936) (end -5.84962 -1.651) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.84886 0 180) (size 5.6007 2.10058) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C17-Pad1)")) + (pad 2 smd rect (at 4.84886 0 180) (size 5.6007 2.10058) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(C18-Pad1)")) + ) + + (module USG_footprints:LQFP-64_10x10mm_Pitch0.5mm (layer F.Cu) (tedit 5634357F) (tstamp 562C6234) + (at 133.731 109.601 270) + (descr "64 LEAD LQFP 10x10mm (see MICREL LQFP10x10-64LD-PL-1.pdf)") + (tags "QFP 0.5") + (path /5628A3CA) + (attr smd) + (fp_text reference U2 (at 4.318 -4.064 360) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value STM32F401xB (at 0 7.2 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center -5.5 -5.5) (end -5.5 -6) (layer F.SilkS) (width 0.3)) + (fp_line (start -6.45 -6.45) (end -6.45 6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.45 -6.45) (end 6.45 6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.45 -6.45) (end 6.45 -6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.45 6.45) (end 6.45 6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.175 -5.175) (end -5.175 -4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 -5.175) (end 5.175 -4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 5.175) (end 5.175 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 5.175) (end -5.175 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 -5.175) (end -4.1 -5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 5.175) (end -4.1 5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 5.175) (end 4.1 5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 -5.175) (end 4.1 -5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 -4.1) (end -6.2 -4.1) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -5.7 -3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at -5.7 -3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 39 "Net-(R3-Pad1)")) + (pad 3 smd rect (at -5.7 -2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -5.7 -2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -5.7 -1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C2-Pad1)")) + (pad 6 smd rect (at -5.7 -1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 40 "Net-(R5-Pad1)")) + (pad 7 smd rect (at -5.7 -0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 4 /RESET_UPST)) + (pad 8 smd rect (at -5.7 -0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 24 "Net-(ID_UPST_BOARD0-Pad2)")) + (pad 9 smd rect (at -5.7 0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 25 "Net-(ID_UPST_BOARD1-Pad2)")) + (pad 10 smd rect (at -5.7 0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(ID_UPST_BOARD2-Pad2)")) + (pad 11 smd rect (at -5.7 1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 23 "Net-(ID_UPST1-Pad2)")) + (pad 12 smd rect (at -5.7 1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 13 smd rect (at -5.7 2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 14 smd rect (at -5.7 2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -5.7 3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -5.7 3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -3.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 49 /SPI_TX_OK)) + (pad 18 smd rect (at -3.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 19 smd rect (at -2.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 20 smd rect (at -2.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 50 /SPI_NSS)) + (pad 21 smd rect (at -1.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 51 /SPI_SCK)) + (pad 22 smd rect (at -1.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 52 /SPI_MISO)) + (pad 23 smd rect (at -0.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 53 /SPI_MOSI)) + (pad 24 smd rect (at -0.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at 0.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at 0.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 1.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 1.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 29 smd rect (at 2.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 2.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C5-Pad1)")) + (pad 31 smd rect (at 3.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 32 smd rect (at 3.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 33 smd rect (at 5.7 3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 5.7 3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 5.7 2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 5.7 2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 5.7 1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 5.7 1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at 5.7 0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at 5.7 0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at 5.7 -0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at 5.7 -0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at 5.7 -1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at 5.7 -1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 42 "Net-(R7-Pad2)")) + (pad 45 smd rect (at 5.7 -2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 43 "Net-(R8-Pad2)")) + (pad 46 smd rect (at 5.7 -2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 34 /JTMS_UPST)) + (pad 47 smd rect (at 5.7 -3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 48 smd rect (at 5.7 -3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 49 smd rect (at 3.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 31 /JTCK_UPST)) + (pad 50 smd rect (at 3.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 33 /JTDI_UPST)) + (pad 51 smd rect (at 2.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 52 smd rect (at 2.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 53 smd rect (at 1.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 54 smd rect (at 1.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 55 smd rect (at 0.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 32 /JTDO_UPST)) + (pad 56 smd rect (at 0.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 57 smd rect (at -0.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 58 smd rect (at -0.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 59 smd rect (at -1.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 60 smd rect (at -1.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 41 "Net-(R6-Pad1)")) + (pad 61 smd rect (at -2.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 62 smd rect (at -2.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 63 smd rect (at -3.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 64 smd rect (at -3.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Housings_QFP.3dshapes/LQFP-64_10x10mm_Pitch0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module USG_footprints:LQFP-64_10x10mm_Pitch0.5mm (layer F.Cu) (tedit 56343785) (tstamp 562C6278) + (at 164.465 109.601 270) + (descr "64 LEAD LQFP 10x10mm (see MICREL LQFP10x10-64LD-PL-1.pdf)") + (tags "QFP 0.5") + (path /562BE700) + (attr smd) + (fp_text reference U4 (at 4.445 -4.064 360) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value STM32F401xB (at 0 7.2 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center -5.5 -5.5) (end -5.5 -6) (layer F.SilkS) (width 0.3)) + (fp_line (start -6.45 -6.45) (end -6.45 6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.45 -6.45) (end 6.45 6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.45 -6.45) (end 6.45 -6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.45 6.45) (end 6.45 6.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.175 -5.175) (end -5.175 -4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 -5.175) (end 5.175 -4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 5.175) (end 5.175 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 5.175) (end -5.175 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 -5.175) (end -4.1 -5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 5.175) (end -4.1 5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 5.175) (end 4.1 5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.175 -5.175) (end 4.1 -5.175) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.175 -4.1) (end -6.2 -4.1) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -5.7 -3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at -5.7 -3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 44 "Net-(R10-Pad1)")) + (pad 3 smd rect (at -5.7 -2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -5.7 -2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -5.7 -1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C17-Pad1)")) + (pad 6 smd rect (at -5.7 -1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 45 "Net-(R12-Pad1)")) + (pad 7 smd rect (at -5.7 -0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 11 /RESET_DNST)) + (pad 8 smd rect (at -5.7 -0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(ID_DNST_BOARD0-Pad2)")) + (pad 9 smd rect (at -5.7 0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 21 "Net-(ID_DNST_BOARD1-Pad2)")) + (pad 10 smd rect (at -5.7 0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 22 "Net-(ID_DNST_BOARD2-Pad2)")) + (pad 11 smd rect (at -5.7 1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(ID_DNST1-Pad2)")) + (pad 12 smd rect (at -5.7 1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 13 smd rect (at -5.7 2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 14 smd rect (at -5.7 2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -5.7 3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -5.7 3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -3.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 49 /SPI_TX_OK)) + (pad 18 smd rect (at -3.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 19 smd rect (at -2.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 20 smd rect (at -2.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 50 /SPI_NSS)) + (pad 21 smd rect (at -1.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 51 /SPI_SCK)) + (pad 22 smd rect (at -1.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 52 /SPI_MISO)) + (pad 23 smd rect (at -0.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 53 /SPI_MOSI)) + (pad 24 smd rect (at -0.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at 0.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at 0.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 1.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 1.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 29 smd rect (at 2.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 2.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 14 "Net-(C19-Pad1)")) + (pad 31 smd rect (at 3.25 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 32 smd rect (at 3.75 5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 33 smd rect (at 5.7 3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 5.7 3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 5.7 2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 5.7 2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 5.7 1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 5.7 1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at 5.7 0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at 5.7 0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at 5.7 -0.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at 5.7 -0.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at 5.7 -1.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at 5.7 -1.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 47 "Net-(R14-Pad2)")) + (pad 45 smd rect (at 5.7 -2.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 48 "Net-(R15-Pad2)")) + (pad 46 smd rect (at 5.7 -2.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 30 /JTMS_DNST)) + (pad 47 smd rect (at 5.7 -3.25 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 48 smd rect (at 5.7 -3.75 270) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 49 smd rect (at 3.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 27 /JTCK_DNST)) + (pad 50 smd rect (at 3.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 29 /JTDI_DNST)) + (pad 51 smd rect (at 2.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 52 smd rect (at 2.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 53 smd rect (at 1.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 54 smd rect (at 1.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 55 smd rect (at 0.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 28 /JTDO_DNST)) + (pad 56 smd rect (at 0.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (pad 57 smd rect (at -0.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 58 smd rect (at -0.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 59 smd rect (at -1.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 60 smd rect (at -1.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 46 "Net-(R13-Pad1)")) + (pad 61 smd rect (at -2.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 62 smd rect (at -2.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 63 smd rect (at -3.25 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 64 smd rect (at -3.75 -5.7) (size 1 0.25) (layers F.Cu F.Paste F.Mask) + (net 2 +3V3)) + (model Housings_QFP.3dshapes/LQFP-64_10x10mm_Pitch0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module USG_footprints:Pin_Header_Straight_2x05_Pitch1.27mm (layer F.Cu) (tedit 56344074) (tstamp 562D48E5) + (at 176.784 115.189 180) + (descr "Through hole pin header, pitch 1.27mm, shrouded") + (tags "pin header") + (path /562BE814) + (fp_text reference JTAG_DNST (at 0.635 -4.191 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value CONN_02X05 (at 0 9.906 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.524 1.27) (end -1.524 3.81) (layer F.SilkS) (width 0.7)) + (fp_line (start -2.286 -4.064) (end 3.556 -4.064) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.556 -4.064) (end 3.556 9.144) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.556 9.144) (end -2.286 9.144) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.286 9.144) (end -2.286 -4.064) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.185 8.865) (end 3.185 -3.785) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.185 8.865) (end -1.915 8.865) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.915 8.865) (end -1.915 -3.785) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.185 -3.785) (end -1.915 -3.785) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 2 +3V3)) + (pad 3 thru_hole circle (at 0 1.27 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 5 thru_hole circle (at 0 2.54 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 7 thru_hole circle (at 0 3.81 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 9 thru_hole circle (at 0 5.08 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 4 thru_hole circle (at 1.27 1.27 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 27 /JTCK_DNST)) + (pad 6 thru_hole circle (at 1.27 2.54 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 28 /JTDO_DNST)) + (pad 8 thru_hole circle (at 1.27 3.81 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 29 /JTDI_DNST)) + (pad 10 thru_hole circle (at 1.27 5.08 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 11 /RESET_DNST)) + (pad 2 thru_hole circle (at 1.27 0 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 30 /JTMS_DNST)) + ) + + (module USG_footprints:Pin_Header_Straight_2x05_Pitch1.27mm (layer F.Cu) (tedit 56343A3B) (tstamp 562D48FB) + (at 146.05 115.189 180) + (descr "Through hole pin header, pitch 1.27mm, shrouded") + (tags "pin header") + (path /562B573D) + (fp_text reference JTAG_UPST (at 0.762 -4.191 180) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value CONN_02X05 (at 0 9.906 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.524 1.27) (end -1.524 3.81) (layer F.SilkS) (width 0.7)) + (fp_line (start -2.286 -4.064) (end 3.556 -4.064) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.556 -4.064) (end 3.556 9.144) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.556 9.144) (end -2.286 9.144) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.286 9.144) (end -2.286 -4.064) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.185 8.865) (end 3.185 -3.785) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.185 8.865) (end -1.915 8.865) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.915 8.865) (end -1.915 -3.785) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.185 -3.785) (end -1.915 -3.785) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 2 +3V3)) + (pad 3 thru_hole circle (at 0 1.27 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 5 thru_hole circle (at 0 2.54 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 7 thru_hole circle (at 0 3.81 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 9 thru_hole circle (at 0 5.08 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 5 GND)) + (pad 4 thru_hole circle (at 1.27 1.27 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 31 /JTCK_UPST)) + (pad 6 thru_hole circle (at 1.27 2.54 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 32 /JTDO_UPST)) + (pad 8 thru_hole circle (at 1.27 3.81 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 33 /JTDI_UPST)) + (pad 10 thru_hole circle (at 1.27 5.08 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 4 /RESET_UPST)) + (pad 2 thru_hole circle (at 1.27 0 180) (size 1.05 1.05) (drill 0.65) (layers *.Cu *.Mask F.SilkS) + (net 34 /JTMS_UPST)) + ) + + (module Connect:USB_Micro-B (layer F.Cu) (tedit 56343B70) (tstamp 562DF46D) + (at 118.745 99.568 270) + (descr "Micro USB Type B Receptacle") + (tags "USB USB_B USB_micro USB_OTG") + (path /562D02AE) + (attr smd) + (fp_text reference P3 (at 3.683 -3.429 270) (layer F.SilkS) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (fp_text value USB_OTG (at 0 4.8 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.6 -2.8) (end 4.6 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.6 -2.8) (end 4.6 4.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.6 4.05) (end -4.6 4.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.6 4.05) (end -4.6 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.3509 3.81746) (end 4.3491 3.81746) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.3509 -2.58754) (end 4.3491 -2.58754) (layer F.SilkS) (width 0.15)) + (fp_line (start 4.3491 -2.58754) (end 4.3491 3.81746) (layer F.SilkS) (width 0.15)) + (fp_line (start 4.3491 2.58746) (end -4.3509 2.58746) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.3509 3.81746) (end -4.3509 -2.58754) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.3009 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask) + (net 10 +5V)) + (pad 2 smd rect (at -0.6509 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(P1-Pad2)")) + (pad 3 smd rect (at -0.0009 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(P1-Pad3)")) + (pad 4 smd rect (at 0.6491 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 1.2991 -1.56254) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask) + (net 5 GND)) + (pad 6 thru_hole oval (at -2.5009 -1.56254) (size 0.95 1.25) (drill oval 0.55 0.85) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 6 thru_hole oval (at 2.4991 -1.56254) (size 0.95 1.25) (drill oval 0.55 0.85) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 6 thru_hole oval (at -3.5009 1.13746) (size 1.55 1) (drill oval 1.15 0.5) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + (pad 6 thru_hole oval (at 3.4991 1.13746) (size 1.55 1) (drill oval 1.15 0.5) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(C4-Pad1)")) + ) + + (module Symbols:Symbol_OSHW-Logo_SilkScreen (layer B.Cu) (tedit 56358EC0) (tstamp 56358CC6) + (at 130.683 107.061 180) + (descr "Symbol, OSHW-Logo, Silk Screen,") + (tags "Symbol, OSHW-Logo, Silk Screen,") + (fp_text reference "" (at 0.09906 4.38912 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Symbol_OSHW-Logo_SilkScreen (at 0.30988 -6.56082 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.66878 -2.68986) (end 2.02946 -4.16052) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.02946 -4.16052) (end 2.30886 -3.0988) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.30886 -3.0988) (end 2.61874 -4.17068) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.61874 -4.17068) (end 2.9591 -2.72034) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.24892 -3.38074) (end 1.03886 -3.37058) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.03886 -3.37058) (end 1.04902 -3.38074) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.04902 -3.38074) (end 1.04902 -3.37058) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.08966 -2.65938) (end 1.08966 -4.20116) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.20066 -2.64922) (end 0.20066 -4.21894) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.20066 -4.21894) (end 0.21082 -4.20878) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.35052 -2.75082) (end -0.70104 -2.66954) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.70104 -2.66954) (end -1.02108 -2.65938) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.02108 -2.65938) (end -1.25984 -2.86004) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.25984 -2.86004) (end -1.29032 -3.12928) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.29032 -3.12928) (end -1.04902 -3.37058) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.04902 -3.37058) (end -0.6604 -3.50012) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.6604 -3.50012) (end -0.48006 -3.66014) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.48006 -3.66014) (end -0.43942 -3.95986) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.43942 -3.95986) (end -0.67056 -4.18084) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.67056 -4.18084) (end -0.9906 -4.20878) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.9906 -4.20878) (end -1.34112 -4.09956) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.37998 -2.64922) (end -2.6289 -2.66954) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.6289 -2.66954) (end -2.8702 -2.91084) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.8702 -2.91084) (end -2.9591 -3.40106) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.9591 -3.40106) (end -2.93116 -3.74904) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.93116 -3.74904) (end -2.7305 -4.06908) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.7305 -4.06908) (end -2.47904 -4.191) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.47904 -4.191) (end -2.16916 -4.11988) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.16916 -4.11988) (end -1.95072 -3.93954) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.95072 -3.93954) (end -1.8796 -3.4798) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.8796 -3.4798) (end -1.9304 -3.07086) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.9304 -3.07086) (end -2.03962 -2.78892) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.03962 -2.78892) (end -2.4003 -2.65938) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.78054 -0.92964) (end -2.03962 -1.49098) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.03962 -1.49098) (end -1.50114 -2.00914) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.50114 -2.00914) (end -0.98044 -1.7399) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.98044 -1.7399) (end -0.70104 -1.89992) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.73914 -1.8796) (end 1.06934 -1.6891) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.06934 -1.6891) (end 1.50876 -2.0193) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.50876 -2.0193) (end 1.9812 -1.52908) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.9812 -1.52908) (end 1.69926 -1.04902) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.69926 -1.04902) (end 1.88976 -0.57912) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.88976 -0.57912) (end 2.49936 -0.39116) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.49936 -0.39116) (end 2.49936 0.28956) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.49936 0.28956) (end 1.94056 0.42926) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.94056 0.42926) (end 1.7399 1.00076) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.7399 1.00076) (end 2.00914 1.47066) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.00914 1.47066) (end 1.53924 1.9812) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.53924 1.9812) (end 1.02108 1.71958) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.02108 1.71958) (end 0.55118 1.92024) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.55118 1.92024) (end 0.381 2.46126) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.381 2.46126) (end -0.30988 2.47904) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.30988 2.47904) (end -0.5207 1.9304) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.5207 1.9304) (end -0.9398 1.76022) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.9398 1.76022) (end -1.49098 2.02946) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.49098 2.02946) (end -2.00914 1.50114) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.00914 1.50114) (end -1.76022 0.96012) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.76022 0.96012) (end -1.9304 0.48006) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.9304 0.48006) (end -2.47904 0.381) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.47904 0.381) (end -2.4892 -0.32004) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.4892 -0.32004) (end -1.9304 -0.5207) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.9304 -0.5207) (end -1.7907 -0.91948) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.35052 -0.89916) (end 0.65024 -0.7493) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.65024 -0.7493) (end 0.8509 -0.55118) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.8509 -0.55118) (end 1.00076 -0.14986) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.00076 -0.14986) (end 1.00076 0.24892) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.00076 0.24892) (end 0.8509 0.59944) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.8509 0.59944) (end 0.39878 0.94996) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.39878 0.94996) (end -0.0508 1.00076) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.0508 1.00076) (end -0.44958 0.89916) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.44958 0.89916) (end -0.8509 0.55118) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.8509 0.55118) (end -1.00076 0.09906) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.00076 0.09906) (end -0.94996 -0.39878) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.94996 -0.39878) (end -0.70104 -0.70104) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.70104 -0.70104) (end -0.35052 -0.89916) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.35052 -0.89916) (end -0.70104 -1.89992) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.35052 -0.89916) (end 0.7493 -1.89992) (layer B.SilkS) (width 0.15)) + ) + + (gr_text "Designed & assembled in New Zealand" (at 133.731 102.489) (layer B.SilkS) + (effects (font (size 1 0.8) (thickness 0.15)) (justify mirror)) + ) + (gr_text github.com/robertfisk/usg (at 133.604 100.203) (layer B.SilkS) + (effects (font (size 1.5 1.2) (thickness 0.2)) (justify mirror)) + ) + (gr_text "USG v1.0 beta\n" (at 137.033 97.409) (layer B.SilkS) + (effects (font (size 2 1.6) (thickness 0.3)) (justify mirror)) + ) + (gr_line (start 151.4475 104.5845) (end 156.1465 104.5845) (angle 90) (layer B.SilkS) (width 0.2) (tstamp 5635623A)) + (gr_line (start 156.1465 104.5845) (end 155.5115 105.2195) (angle 90) (layer B.SilkS) (width 0.2) (tstamp 56356239)) + (gr_line (start 156.1465 104.5845) (end 155.5115 103.9495) (angle 90) (layer B.SilkS) (width 0.2) (tstamp 56356238)) + (gr_line (start 146.431 104.521) (end 147.066 105.156) (angle 90) (layer B.SilkS) (width 0.2)) + (gr_line (start 146.431 104.521) (end 147.066 103.886) (angle 90) (layer B.SilkS) (width 0.2)) + (gr_line (start 151.13 104.521) (end 146.431 104.521) (angle 90) (layer B.SilkS) (width 0.2)) + (gr_text Downstream (at 153.035 112.395 90) (layer B.SilkS) + (effects (font (size 2 1.6) (thickness 0.3)) (justify mirror)) + ) + (gr_text Upstream (at 149.225 110.871 90) (layer B.SilkS) + (effects (font (size 2 1.6) (thickness 0.3)) (justify mirror)) + ) + (gr_line (start 151.257 95.504) (end 151.257 119.507) (angle 90) (layer B.SilkS) (width 0.4)) + (gr_line (start 186.817 118.999) (end 186.817 96.012) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_line (start 116.84 120.015) (end 185.801 120.015) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_line (start 115.824 96.012) (end 115.824 118.999) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_line (start 185.801 94.996) (end 116.84 94.996) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_arc (start 116.84 96.012) (end 115.824 96.012) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_arc (start 116.84 118.999) (end 116.84 120.015) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_arc (start 185.801 118.999) (end 186.817 118.999) (angle 90) (layer Edge.Cuts) (width 0.01)) + (gr_arc (start 185.801 96.012) (end 185.801 94.996) (angle 90) (layer Edge.Cuts) (width 0.01)) + + (segment (start 156.0195 104.7115) (end 155.7655 104.9655) (width 0.25) (layer B.Cu) (net 0) (tstamp 56356237)) + (segment (start 157.9245 104.7115) (end 156.0195 104.7115) (width 0.25) (layer B.Cu) (net 0) (tstamp 56356236)) + (segment (start 158.496 103.124) (end 154.94 103.124) (width 0.5) (layer B.Cu) (net 0) (tstamp 563143D6)) + (segment (start 158.75 103.378) (end 158.496 103.124) (width 0.5) (layer B.Cu) (net 0) (tstamp 563143D5)) + (segment (start 154.94 103.124) (end 149.733 103.124) (width 0.5) (layer B.Cu) (net 0) (tstamp 562E65C5)) + (segment (start 174.371 108.085) (end 176.649 105.807) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 172.212 111.391) (end 174.105 111.391) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 174.371 111.125) (end 174.371 108.204) (width 0.25) (layer F.Cu) (net 1) (tstamp 562E6B42)) + (segment (start 174.105 111.391) (end 174.371 111.125) (width 0.25) (layer F.Cu) (net 1) (tstamp 562E6B3F)) + (segment (start 174.371 108.204) (end 174.371 108.085) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 176.649 105.807) (end 176.649 105.029) (width 0.25) (layer F.Cu) (net 1) (tstamp 56314064)) + (segment (start 172.212 110.351) (end 172.212 111.391) (width 0.25) (layer F.Cu) (net 1) (status 10)) + (segment (start 181.29504 118.491) (end 179.971 118.491) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 179.971 118.491) (end 179.959 118.479) (width 0.5) (layer F.Cu) (net 2) (tstamp 563442E6)) + (segment (start 156.603 116.332) (end 156.603 114.657) (width 1) (layer F.Cu) (net 2)) + (segment (start 156.603 114.657) (end 156.718 114.542) (width 1) (layer F.Cu) (net 2) (tstamp 56314428)) + (segment (start 170.165 109.851) (end 168.66 109.851) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 168.66 109.851) (end 168.656 109.855) (width 0.25) (layer F.Cu) (net 2) (tstamp 56314405)) + (segment (start 157.849 103.759) (end 157.849 104.152) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 157.849 104.152) (end 157.226 104.775) (width 0.5) (layer F.Cu) (net 2) (tstamp 56314355)) + (segment (start 155.067 104.775) (end 154.416 105.426) (width 0.5) (layer F.Cu) (net 2) (tstamp 5631435C)) + (segment (start 157.226 104.775) (end 155.067 104.775) (width 0.5) (layer F.Cu) (net 2) (tstamp 56314359)) + (segment (start 161.175 101.854) (end 161.175 101.969) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 161.175 101.969) (end 159.385 103.759) (width 0.5) (layer F.Cu) (net 2) (tstamp 56314345)) + (segment (start 159.385 103.759) (end 157.849 103.759) (width 0.5) (layer F.Cu) (net 2) (tstamp 5631434A)) + (segment (start 156.718 107.303) (end 156.325 107.303) (width 1) (layer F.Cu) (net 2)) + (segment (start 154.448 105.426) (end 154.416 105.426) (width 1) (layer F.Cu) (net 2) (tstamp 5631431D)) + (segment (start 154.416 105.426) (end 152.289 105.426) (width 1) (layer F.Cu) (net 2) (tstamp 5631435F)) + (segment (start 156.325 107.303) (end 154.448 105.426) (width 1) (layer F.Cu) (net 2) (tstamp 56314317)) + (segment (start 172.974 118.11) (end 173.343 118.479) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 171.831 118.11) (end 172.974 118.11) (width 0.4) (layer F.Cu) (net 2) (tstamp 563141B6)) + (segment (start 171.704 116.078) (end 171.704 117.983) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 171.704 117.983) (end 171.831 118.11) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 173.343 118.479) (end 173.748 118.479) (width 0.5) (layer F.Cu) (net 2) (tstamp 563141C2)) + (segment (start 179.959 118.479) (end 173.748 118.479) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 173.748 118.479) (end 173.736 118.491) (width 0.5) (layer F.Cu) (net 2) (tstamp 56314172)) + (segment (start 173.228 105.41) (end 173.228 102.743) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 173.228 102.6033) (end 172.4787 101.854) (width 0.5) (layer F.Cu) (net 2) (tstamp 56314086)) + (segment (start 173.228 102.743) (end 173.228 102.6033) (width 0.5) (layer F.Cu) (net 2) (tstamp 5631407A)) + (segment (start 175.649 105.029) (end 175.268 105.41) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 175.268 105.41) (end 173.228 105.41) (width 0.5) (layer F.Cu) (net 2) (tstamp 5631404E)) + (segment (start 173.228 105.41) (end 172.212 105.41) (width 0.5) (layer F.Cu) (net 2) (tstamp 56314078)) + (segment (start 145.042 105.029) (end 144.55 105.029) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 144.55 105.029) (end 144.03 104.509) (width 0.5) (layer F.Cu) (net 2) (tstamp 56313FDF)) + (segment (start 144.284 101.854) (end 144.284 103.251) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 144.284 103.251) (end 144.03 103.505) (width 0.5) (layer F.Cu) (net 2) (tstamp 56313FDA)) + (segment (start 172.212 105.41) (end 172.212 105.93) (width 1) (layer F.Cu) (net 2) (tstamp 56313F3F)) + (segment (start 171.704 104.902) (end 172.212 105.41) (width 1) (layer F.Cu) (net 2) (tstamp 56313F3C)) + (segment (start 169.672 104.902) (end 171.704 104.902) (width 1) (layer F.Cu) (net 2) (tstamp 56313F35)) + (segment (start 168.783 105.791) (end 169.672 104.902) (width 1) (layer F.Cu) (net 2) (tstamp 56313F31)) + (segment (start 168.783 106.299) (end 168.783 105.791) (width 1) (layer F.Cu) (net 2)) + (segment (start 166.624 111.887) (end 168.656 109.855) (width 1) (layer F.Cu) (net 2) (tstamp 56313C43)) + (segment (start 168.656 109.855) (end 168.783 109.728) (width 1) (layer F.Cu) (net 2) (tstamp 56314408)) + (segment (start 168.783 109.728) (end 168.783 106.299) (width 1) (layer F.Cu) (net 2) (tstamp 56313C06)) + (segment (start 128.905 117.856) (end 128.905 117.983) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 126.25 118.745) (end 127.127 118.745) (width 0.5) (layer F.Cu) (net 2) (tstamp 56312282) (status 10)) + (segment (start 128.905 114.415) (end 128.778 114.288) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 128.905 114.415) (end 128.905 117.856) (width 0.5) (layer F.Cu) (net 2) (tstamp 563121ED)) + (segment (start 127.635 118.237) (end 127.127 118.745) (width 0.4) (layer F.Cu) (net 2) (tstamp 56313E74)) + (segment (start 128.651 118.237) (end 127.635 118.237) (width 0.4) (layer F.Cu) (net 2) (tstamp 56313E70)) + (segment (start 128.905 117.983) (end 128.651 118.237) (width 0.4) (layer F.Cu) (net 2) (tstamp 56313E6E)) + (segment (start 169.418 116.078) (end 171.704 116.078) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 171.704 116.078) (end 174.498 116.078) (width 0.5) (layer F.Cu) (net 2) (tstamp 563141AF)) + (segment (start 176.784 115.951) (end 176.784 115.189) (width 0.5) (layer F.Cu) (net 2) (tstamp 56313D77)) + (segment (start 176.403 116.332) (end 176.784 115.951) (width 0.5) (layer F.Cu) (net 2) (tstamp 56313D74)) + (segment (start 174.752 116.332) (end 176.403 116.332) (width 0.5) (layer F.Cu) (net 2) (tstamp 56313D71)) + (segment (start 174.498 116.078) (end 174.752 116.332) (width 0.5) (layer F.Cu) (net 2) (tstamp 56313D6E)) + (segment (start 168.771 117.348) (end 169.418 116.701) (width 1) (layer F.Cu) (net 2)) + (segment (start 169.418 114.681) (end 166.624 111.887) (width 1) (layer F.Cu) (net 2) (tstamp 56313C37)) + (segment (start 169.418 116.701) (end 169.418 116.078) (width 1) (layer F.Cu) (net 2) (tstamp 56313C30)) + (segment (start 169.418 116.078) (end 169.418 114.681) (width 1) (layer F.Cu) (net 2) (tstamp 56313D6C)) + (segment (start 156.718 114.542) (end 159.397 114.542) (width 1) (layer F.Cu) (net 2)) + (segment (start 159.397 114.542) (end 160.909 113.03) (width 1) (layer F.Cu) (net 2) (tstamp 56313BEE)) + (segment (start 160.909 113.03) (end 165.481 113.03) (width 1) (layer F.Cu) (net 2) (tstamp 56313BF6)) + (segment (start 165.481 113.03) (end 166.624 111.887) (width 1) (layer F.Cu) (net 2) (tstamp 56313BFF)) + (segment (start 152.146 111.125) (end 152.146 111.76) (width 1) (layer F.Cu) (net 2)) + (segment (start 152.146 111.76) (end 154.928 114.542) (width 1) (layer F.Cu) (net 2) (tstamp 56313BCB)) + (segment (start 154.928 114.542) (end 156.718 114.542) (width 1) (layer F.Cu) (net 2) (tstamp 56313BDD)) + (segment (start 179.971 118.491) (end 179.959 118.479) (width 0.5) (layer F.Cu) (net 2) (tstamp 56312B0F) (status 30)) + (segment (start 126.25 118.745) (end 126.238 118.733) (width 0.25) (layer F.Cu) (net 2) (tstamp 5631228A) (status 30)) + (segment (start 124.77496 118.745) (end 126.226 118.745) (width 0.5) (layer F.Cu) (net 2) (status 20)) + (segment (start 126.226 118.745) (end 126.238 118.733) (width 0.5) (layer F.Cu) (net 2) (tstamp 563097CC) (status 30)) + (segment (start 168.215 115.301) (end 168.215 116.792) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 168.215 116.792) (end 168.771 117.348) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E7302)) + (segment (start 168.469 117.046) (end 168.771 117.348) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E70E6) (status 30)) + (segment (start 168.215 103.901) (end 168.215 103.184) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 168.215 103.184) (end 168.529 102.87) (width 0.4) (layer F.Cu) (net 2) (tstamp 562E7081)) + (segment (start 168.529 102.87) (end 171.4627 102.87) (width 0.4) (layer F.Cu) (net 2) (tstamp 562E7082)) + (segment (start 171.4627 102.87) (end 172.4787 101.854) (width 0.4) (layer F.Cu) (net 2) (tstamp 562E7083)) + (segment (start 170.165 105.851) (end 172.133 105.851) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 172.133 105.851) (end 172.212 105.93) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E6B52)) + (segment (start 158.765 113.351) (end 157.909 113.351) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 157.909 113.351) (end 156.718 114.542) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E6626)) + (segment (start 162.215 103.901) (end 162.215 102.779) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 162.215 102.779) (end 161.29 101.854) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E6584)) + (segment (start 161.29 101.854) (end 161.175 101.854) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E6585)) + (segment (start 158.765 106.851) (end 157.17 106.851) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 157.17 106.851) (end 156.718 107.303) (width 0.25) (layer F.Cu) (net 2) (tstamp 562E654D)) + (segment (start 125.984 105.779) (end 125.972 105.779) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 125.972 105.779) (end 125.095 104.902) (width 0.5) (layer F.Cu) (net 2) (tstamp 562DF579)) + (segment (start 125.857 103.124) (end 129.032 103.124) (width 1) (layer F.Cu) (net 2)) + (segment (start 125.476 103.124) (end 125.857 103.124) (width 0.5) (layer F.Cu) (net 2) (tstamp 562DF585)) + (segment (start 125.095 103.505) (end 125.476 103.124) (width 0.5) (layer F.Cu) (net 2) (tstamp 562DF581)) + (segment (start 125.095 104.902) (end 125.095 103.505) (width 0.5) (layer F.Cu) (net 2) (tstamp 562DF57C)) + (segment (start 128.031 106.851) (end 127.056 106.851) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 127.056 106.851) (end 125.984 105.779) (width 0.25) (layer F.Cu) (net 2) (tstamp 562DF56B)) + (segment (start 126.226 118.745) (end 126.238 118.733) (width 0.5) (layer F.Cu) (net 2) (tstamp 562DC247) (status 30)) + (segment (start 146.05 115.189) (end 146.05 115.697) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 146.05 115.697) (end 145.415 116.332) (width 0.5) (layer F.Cu) (net 2) (tstamp 562D8A24)) + (segment (start 145.415 116.332) (end 141.351 116.332) (width 0.5) (layer F.Cu) (net 2) (tstamp 562D8A29)) + (via (at 141.351 116.332) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 141.351 116.332) (end 139.954 116.332) (width 0.5) (layer B.Cu) (net 2) (tstamp 562D8A32)) + (via (at 139.954 116.332) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 139.954 116.332) (end 138.926 116.332) (width 0.5) (layer F.Cu) (net 2) (tstamp 562D8A36)) + (segment (start 138.926 116.332) (end 139.065 116.332) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D8A37)) + (segment (start 139.065 116.332) (end 138.926 116.332) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D8A39)) + (segment (start 129.032 103.632) (end 129.032 103.124) (width 1) (layer F.Cu) (net 2)) + (segment (start 129.032 103.124) (end 129.032 102.501) (width 1) (layer F.Cu) (net 2) (tstamp 562D81A8)) + (segment (start 129.032 102.501) (end 129.679 101.854) (width 1) (layer F.Cu) (net 2) (tstamp 562D8188)) + (via (at 129.032 103.632) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 129.032 103.632) (end 129.286 103.632) (width 0.5) (layer B.Cu) (net 2) (tstamp 562D80D3)) + (segment (start 137.922 105.918) (end 137.858998 105.918) (width 1) (layer F.Cu) (net 2)) + (segment (start 137.858998 105.918) (end 137.541 105.600002) (width 1) (layer F.Cu) (net 2) (tstamp 562D809E)) + (via (at 137.541 105.600002) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 137.541 105.600002) (end 135.572998 103.632) (width 1) (layer B.Cu) (net 2) (tstamp 562D80A4)) + (segment (start 135.572998 103.632) (end 129.286 103.632) (width 1) (layer B.Cu) (net 2) (tstamp 562D80A5)) + (segment (start 129.286 103.632) (end 129.032 103.632) (width 1) (layer B.Cu) (net 2) (tstamp 562D80D6)) + (segment (start 139.431 109.851) (end 137.668 109.851) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 137.668 109.851) (end 137.672 109.855) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D7AE7)) + (segment (start 137.672 109.855) (end 137.795 109.855) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D7AE9)) + (segment (start 137.795 109.855) (end 137.795 109.724) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D7AEA)) + (segment (start 138.926 117.348) (end 138.926 116.332) (width 1) (layer F.Cu) (net 2)) + (segment (start 138.926 116.332) (end 138.926 114.923) (width 1) (layer F.Cu) (net 2) (tstamp 562D8A3A)) + (segment (start 138.926 114.923) (end 135.761 111.758) (width 1) (layer F.Cu) (net 2) (tstamp 562D7A34)) + (segment (start 137.795 109.724) (end 137.795 109.724) (width 1) (layer F.Cu) (net 2)) + (segment (start 137.795 109.724) (end 135.761 111.758) (width 1) (layer F.Cu) (net 2) (tstamp 562D7AEB)) + (segment (start 135.761 111.758) (end 133.6 113.919) (width 1) (layer F.Cu) (net 2) (tstamp 562D7A40)) + (segment (start 133.6 113.919) (end 129.159 113.919) (width 1) (layer F.Cu) (net 2) (tstamp 562D79BD)) + (segment (start 129.159 113.919) (end 128.79 114.288) (width 1) (layer F.Cu) (net 2) (tstamp 562D79DC)) + (segment (start 128.79 114.288) (end 128.778 114.288) (width 1) (layer F.Cu) (net 2) (tstamp 562D79E2)) + (segment (start 128.778 114.288) (end 125.984 114.288) (width 1) (layer F.Cu) (net 2) (tstamp 563121EB)) + (segment (start 143.256 105.283) (end 141.998 105.283) (width 1) (layer F.Cu) (net 2)) + (segment (start 144.03 104.509) (end 143.256 105.283) (width 1) (layer F.Cu) (net 2) (tstamp 562D781F)) + (segment (start 144.03 103.505) (end 144.03 104.509) (width 1) (layer F.Cu) (net 2)) + (segment (start 141.998 105.283) (end 141.605 105.676) (width 1) (layer F.Cu) (net 2) (tstamp 562D7968)) + (segment (start 138.811 105.029) (end 140.97 105.029) (width 1) (layer F.Cu) (net 2)) + (segment (start 140.97 105.029) (end 141.605 105.676) (width 1) (layer F.Cu) (net 2) (tstamp 562D7955)) + (segment (start 137.795 109.724) (end 137.795 109.728) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D7937)) + (segment (start 144.284 101.854) (end 144.284 101.231) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 144.284 101.231) (end 144.018 100.965) (width 0.4) (layer F.Cu) (net 2) (tstamp 562D78C4)) + (segment (start 144.018 100.965) (end 141.363 100.965) (width 0.4) (layer F.Cu) (net 2) (tstamp 562D78C5)) + (segment (start 141.363 100.076) (end 141.363 100.965) (width 0.4) (layer F.Cu) (net 2) (status 10)) + (segment (start 141.363 100.965) (end 141.363 101.8533) (width 0.4) (layer F.Cu) (net 2) (tstamp 562D78C8) (status 10)) + (segment (start 141.363 101.8533) (end 141.3637 101.854) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D7870)) + (segment (start 137.481 103.901) (end 137.481 103.057) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 137.481 103.057) (end 137.795 102.743) (width 0.4) (layer F.Cu) (net 2) (tstamp 562D7868)) + (segment (start 137.795 102.743) (end 140.4747 102.743) (width 0.4) (layer F.Cu) (net 2) (tstamp 562D786A)) + (segment (start 140.4747 102.743) (end 141.3637 101.854) (width 0.4) (layer F.Cu) (net 2) (tstamp 562D786C)) + (segment (start 138.811 105.029) (end 137.922 105.918) (width 1) (layer F.Cu) (net 2) (tstamp 562D782F)) + (segment (start 137.922 105.918) (end 137.795 106.045) (width 1) (layer F.Cu) (net 2) (tstamp 562D809C)) + (segment (start 137.795 106.045) (end 137.795 109.728) (width 1) (layer F.Cu) (net 2) (tstamp 562D7833)) + (segment (start 144.03 103.505) (end 144.018 103.505) (width 1) (layer F.Cu) (net 2) (tstamp 562D7801)) + (segment (start 152.289 105.426) (end 150.368 103.505) (width 1) (layer F.Cu) (net 2) (tstamp 562D771F)) + (segment (start 150.368 103.505) (end 147.828 103.505) (width 1) (layer F.Cu) (net 2) (tstamp 562D7723)) + (segment (start 147.828 103.505) (end 144.018 103.505) (width 1) (layer F.Cu) (net 2) (tstamp 562D787C)) + (segment (start 152.289 108.204) (end 152.289 105.426) (width 1) (layer F.Cu) (net 2)) + (segment (start 152.146 111.125) (end 152.146 108.347) (width 1) (layer F.Cu) (net 2)) + (segment (start 152.146 108.347) (end 152.289 108.204) (width 1) (layer F.Cu) (net 2) (tstamp 562D6CF6)) + (segment (start 137.481 115.301) (end 137.481 115.764) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 137.481 115.764) (end 138.926 117.209) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D67B1)) + (segment (start 138.926 117.209) (end 138.926 117.348) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D67BC)) + (segment (start 139.431 105.851) (end 141.43 105.851) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 141.43 105.851) (end 141.605 105.676) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D61D2)) + (segment (start 128.031 113.351) (end 126.921 113.351) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 126.921 113.351) (end 125.984 114.288) (width 0.25) (layer F.Cu) (net 2) (tstamp 562D4A53)) + (segment (start 137.481 115.301) (end 137.481 115.522) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 131.481 103.901) (end 131.481 103.16) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 130.695 102.87) (end 129.679 101.854) (width 0.25) (layer F.Cu) (net 2) (tstamp 562CA1D9)) + (segment (start 131.191 102.87) (end 130.695 102.87) (width 0.25) (layer F.Cu) (net 2) (tstamp 562CA1D1)) + (segment (start 131.481 103.16) (end 131.191 102.87) (width 0.25) (layer F.Cu) (net 2) (tstamp 562CA1CF)) + (segment (start 126.194 105.989) (end 125.984 105.779) (width 0.25) (layer F.Cu) (net 2) (tstamp 562C6926) (status 30)) + (segment (start 146.042 105.418) (end 143.51 107.95) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 142.125 111.137) (end 141.605 111.137) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 142.125 111.137) (end 142.367 111.379) (width 0.25) (layer F.Cu) (net 3) (tstamp 562D694B)) + (segment (start 142.367 111.379) (end 143.002 111.379) (width 0.25) (layer F.Cu) (net 3) (tstamp 562D6951)) + (segment (start 143.002 111.379) (end 143.51 110.871) (width 0.25) (layer F.Cu) (net 3) (tstamp 562D6955)) + (segment (start 143.51 110.871) (end 143.51 107.95) (width 0.25) (layer F.Cu) (net 3) (tstamp 562D6957)) + (segment (start 146.042 105.418) (end 146.042 105.029) (width 0.25) (layer F.Cu) (net 3) (tstamp 56313FE8)) + (segment (start 141.605 109.97) (end 141.605 111.137) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 146.939 104.521) (end 146.939 102.616) (width 0.25) (layer B.Cu) (net 4) (tstamp 5631456B)) + (segment (start 146.304 106.172) (end 146.939 105.537) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 144.78 110.109) (end 144.78 107.696) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7F65)) + (segment (start 146.304 106.172) (end 144.78 107.696) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7F64)) + (via (at 146.685 102.362) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 146.367002 102.679998) (end 146.685 102.362) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7F39)) + (segment (start 145.288 102.679998) (end 146.367002 102.679998) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7F30)) + (segment (start 145.034 102.425998) (end 145.288 102.679998) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7F2D)) + (segment (start 145.034 100.826) (end 145.034 102.425998) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7F28)) + (segment (start 145.034 100.826) (end 144.284 100.076) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 146.939 102.616) (end 146.685 102.362) (width 0.25) (layer B.Cu) (net 4) (tstamp 5631456C)) + (via (at 146.939 104.521) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 146.939 105.537) (end 146.939 104.521) (width 0.25) (layer F.Cu) (net 4) (tstamp 56314561)) + (segment (start 142.863 100.076) (end 142.875 100.064) (width 0.25) (layer F.Cu) (net 4) (status 30)) + (segment (start 142.875 100.064) (end 142.875 96.40824) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D762F) (status 10)) + (segment (start 142.24 95.758) (end 142.89024 96.40824) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 142.89024 96.40824) (end 142.875 96.40824) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D762B)) + (segment (start 142.875 96.40824) (end 144.211 96.40824) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D7632)) + (segment (start 142.863 100.076) (end 144.284 100.076) (width 0.25) (layer F.Cu) (net 4) (status 20)) + (segment (start 134.112 96.52) (end 134.874 95.758) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 134.874 95.758) (end 142.24 95.758) (width 0.25) (layer F.Cu) (net 4) (tstamp 562D6A31)) + (segment (start 134.481 103.901) (end 134.481 102.985) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 134.112 102.616) (end 134.112 96.52) (width 0.25) (layer F.Cu) (net 4) (tstamp 562CA387)) + (segment (start 134.481 102.985) (end 134.112 102.616) (width 0.25) (layer F.Cu) (net 4) (tstamp 562CA37F)) + (segment (start 153.682 103.759) (end 153.682 102.755) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 154.317 102.755) (end 154.432 102.87) (width 0.25) (layer F.Cu) (net 5) (tstamp 5635503F)) + (segment (start 153.682 102.755) (end 154.317 102.755) (width 0.25) (layer F.Cu) (net 5) (tstamp 5635503D)) + (segment (start 176.784 113.919) (end 177.419 113.919) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 177.419 113.919) (end 178.181 114.681) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354F2C)) + (segment (start 146.05 112.649) (end 147.193 112.649) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 147.193 112.649) (end 147.32 112.522) (width 0.25) (layer F.Cu) (net 5) (tstamp 56354EBC)) + (segment (start 146.05 111.379) (end 147.574 111.379) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 146.05 113.919) (end 147.193 113.919) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 146.05 110.109) (end 146.05 113.919) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 176.784 110.109) (end 176.784 113.919) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 154.507 97.191) (end 155.178 96.52) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 157.861 96.52) (end 157.861 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354C25)) + (segment (start 155.178 96.52) (end 157.861 96.52) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354C1F)) + (segment (start 151.003 96.647) (end 153.963 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 153.963 96.647) (end 154.507 97.191) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354C18)) + (segment (start 148.007 97.191) (end 148.551 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 151.003 96.647) (end 151.003 100.457) (width 2) (layer B.Cu) (net 5) (tstamp 562D7399)) + (segment (start 148.551 96.647) (end 151.003 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354C05)) + (segment (start 145.796 96.647) (end 147.463 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 147.463 96.647) (end 148.007 97.191) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354BFF)) + (segment (start 142.875 96.647) (end 145.796 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 147.828 110.109) (end 150.622 110.109) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 155.067 115.951) (end 155.321 115.951) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354B6D)) + (via (at 155.067 115.951) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 153.67 115.951) (end 155.067 115.951) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354B6B)) + (segment (start 152.908 115.189) (end 153.67 115.951) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354B6A)) + (via (at 152.908 115.189) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 152.908 115.062) (end 152.908 115.189) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354B66)) + (segment (start 151.638 113.792) (end 152.908 115.062) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354B65)) + (via (at 151.638 113.792) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 151.638 112.903) (end 151.638 113.792) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354B62)) + (segment (start 151.003 112.268) (end 151.638 112.903) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354B61)) + (via (at 151.003 112.268) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 151.003 110.49) (end 151.003 112.268) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354B5D)) + (via (at 151.003 110.49) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 150.622 110.109) (end 151.003 110.49) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354B51)) + (segment (start 151.003 100.457) (end 152.781 100.457) (width 0.5) (layer B.Cu) (net 5)) + (via (at 152.781 100.457) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 152.781 100.457) (end 153.162 100.457) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354AAC)) + (segment (start 147.193 114.173) (end 147.955 114.173) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 147.955 112.141) (end 147.955 111.76) (width 0.5) (layer B.Cu) (net 5) (tstamp 563549FD)) + (via (at 147.955 112.141) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 147.955 114.173) (end 147.955 112.141) (width 0.5) (layer F.Cu) (net 5) (tstamp 563549F7)) + (via (at 147.955 114.173) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 132.588 111.887) (end 131.318 111.887) (width 0.5) (layer F.Cu) (net 5)) + (via (at 133.223 111.887) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 133.223 111.887) (end 132.588 111.887) (width 0.5) (layer F.Cu) (net 5) (tstamp 563547EF)) + (segment (start 131.318 111.887) (end 130.81 111.887) (width 0.5) (layer B.Cu) (net 5) (tstamp 563549D2)) + (via (at 131.318 111.887) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 142.494 96.647) (end 141.859 97.282) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 141.859 98.425) (end 141.859 98.679) (width 0.5) (layer F.Cu) (net 5) (tstamp 563549B9)) + (via (at 141.859 98.425) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 141.859 97.282) (end 141.859 98.425) (width 0.5) (layer B.Cu) (net 5) (tstamp 563549B6)) + (segment (start 137.287 96.647) (end 137.16 96.774) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 137.16 100.711) (end 137.16 101.346) (width 0.5) (layer F.Cu) (net 5) (tstamp 563549A4)) + (via (at 137.16 100.711) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 137.16 96.774) (end 137.16 100.711) (width 0.5) (layer B.Cu) (net 5) (tstamp 563549A2)) + (segment (start 165.862 109.728) (end 165.1 109.728) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 162.814 109.728) (end 162.56 109.728) (width 0.5) (layer B.Cu) (net 5) (tstamp 5635497D)) + (via (at 162.814 109.728) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 165.1 109.728) (end 162.814 109.728) (width 0.5) (layer F.Cu) (net 5) (tstamp 5635497A)) + (via (at 165.1 109.728) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (via (at 175.26 96.647) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 184.023 111.76) (end 184.023 110.998) (width 0.5) (layer F.Cu) (net 5) (tstamp 5635494D)) + (via (at 184.023 110.998) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 185.42 109.601) (end 184.023 110.998) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354944)) + (segment (start 185.42 107.569) (end 185.42 109.601) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354943)) + (via (at 185.42 107.569) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 185.42 104.775) (end 185.42 107.569) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354938)) + (via (at 185.42 104.775) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 185.42 98.552) (end 185.42 104.775) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354935)) + (via (at 185.42 98.552) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 183.261 96.393) (end 185.42 98.552) (width 0.5) (layer F.Cu) (net 5) (tstamp 5635492F)) + (segment (start 181.991 96.393) (end 183.261 96.393) (width 0.5) (layer F.Cu) (net 5) (tstamp 5635492E)) + (via (at 181.991 96.393) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 178.054 96.393) (end 181.991 96.393) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354929)) + (segment (start 177.927 96.266) (end 178.054 96.393) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354928)) + (via (at 177.927 96.266) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 175.641 96.266) (end 177.927 96.266) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354925)) + (segment (start 175.641 96.266) (end 175.26 96.647) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354924)) + (segment (start 176.784 110.109) (end 176.784 108.458) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 167.513 101.854) (end 168.148 101.854) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 168.148 101.854) (end 168.148 101.6) (width 0.5) (layer F.Cu) (net 5) (tstamp 5635483C)) + (via (at 168.148 101.854) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 162.687 98.806) (end 163.703 98.806) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 163.703 98.806) (end 163.703 99.187) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354829)) + (via (at 163.703 98.806) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 133.223 111.887) (end 133.223 116.332) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 133.223 116.332) (end 132.969 116.332) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354802)) + (via (at 133.223 116.332) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 133.9215 110.4265) (end 133.9215 111.1885) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 133.9215 111.1885) (end 133.223 111.887) (width 0.5) (layer B.Cu) (net 5) (tstamp 563547EB)) + (segment (start 123.063 96.647) (end 122.047 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 121.285 95.885) (end 120.904 95.885) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354761)) + (via (at 121.285 95.885) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 122.047 96.647) (end 121.285 95.885) (width 0.5) (layer B.Cu) (net 5) (tstamp 5635475D)) + (segment (start 123.063 99.441) (end 117.094 99.441) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 117.094 99.441) (end 117.094 99.187) (width 0.5) (layer F.Cu) (net 5) (tstamp 56354751)) + (via (at 117.094 99.441) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 165.608 96.647) (end 165.608 98.806) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 165.608 98.806) (end 165.608 99.314) (width 0.5) (layer F.Cu) (net 5) (tstamp 563546A8)) + (via (at 165.608 98.806) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 176.784 112.649) (end 178.181 112.649) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 176.784 111.379) (end 178.054 111.379) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 178.054 111.379) (end 178.181 111.506) (width 0.25) (layer B.Cu) (net 5) (tstamp 563541CF)) + (segment (start 178.181 111.506) (end 178.181 112.649) (width 0.25) (layer B.Cu) (net 5) (tstamp 563541D7)) + (segment (start 178.181 112.649) (end 178.181 114.681) (width 0.25) (layer B.Cu) (net 5) (tstamp 563541E0)) + (segment (start 149.86 105.029) (end 149.098 105.029) (width 1) (layer B.Cu) (net 5)) + (segment (start 147.574 110.363) (end 147.447 110.363) (width 1) (layer B.Cu) (net 5) (tstamp 5635419E)) + (segment (start 147.828 110.109) (end 147.574 110.363) (width 1) (layer B.Cu) (net 5) (tstamp 5635419D)) + (via (at 147.828 110.109) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 147.828 106.299) (end 147.828 110.109) (width 1) (layer F.Cu) (net 5) (tstamp 56354195)) + (segment (start 147.955 106.172) (end 147.828 106.299) (width 1) (layer F.Cu) (net 5) (tstamp 56354194)) + (via (at 147.955 106.172) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 149.098 105.029) (end 147.955 106.172) (width 1) (layer B.Cu) (net 5) (tstamp 5635418E)) + (segment (start 146.05 112.649) (end 147.193 112.649) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 146.05 111.379) (end 147.193 111.379) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 147.193 114.3) (end 147.193 114.173) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 147.193 114.173) (end 147.193 112.649) (width 0.5) (layer B.Cu) (net 5) (tstamp 563549F3)) + (segment (start 147.193 112.649) (end 147.193 111.379) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354152)) + (segment (start 147.193 111.379) (end 147.193 110.363) (width 0.5) (layer B.Cu) (net 5) (tstamp 5635414D)) + (segment (start 147.193 110.363) (end 146.939 110.109) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354133)) + (segment (start 146.939 110.109) (end 146.05 110.109) (width 0.5) (layer B.Cu) (net 5) (tstamp 5635413A)) + (segment (start 180.213 103.998) (end 185.801 109.586) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 185.801 112.014) (end 185.801 116.713) (width 1) (layer B.Cu) (net 5)) + (segment (start 185.801 109.586) (end 185.801 112.014) (width 1) (layer B.Cu) (net 5) (tstamp 563444D4)) + (segment (start 180.213 103.998) (end 179.832 103.617) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 179.832 103.617) (end 179.832 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 563444C1)) + (segment (start 179.959 116.979) (end 179.209 116.979) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 179.209 116.979) (end 178.308 116.078) (width 0.5) (layer F.Cu) (net 5) (tstamp 563442EF)) + (via (at 178.308 116.078) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 178.308 116.078) (end 178.308 114.808) (width 0.5) (layer B.Cu) (net 5) (tstamp 563442F5)) + (segment (start 178.308 114.808) (end 178.181 114.681) (width 0.5) (layer B.Cu) (net 5) (tstamp 563442F6)) + (segment (start 177.419 113.919) (end 176.784 113.919) (width 0.5) (layer B.Cu) (net 5) (tstamp 56344150)) + (segment (start 178.181 114.681) (end 177.419 113.919) (width 0.5) (layer B.Cu) (net 5) (tstamp 563541DC)) + (segment (start 179.959 116.979) (end 179.959 116.967) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 157.607 96.647) (end 157.861 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562E65C9)) + (segment (start 157.861 96.647) (end 162.814 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 56354C26)) + (segment (start 158.103 116.332) (end 158.115 116.32) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 158.115 116.32) (end 158.115 115.697) (width 0.5) (layer F.Cu) (net 5) (tstamp 56314527)) + (via (at 158.115 115.697) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 158.115 115.697) (end 158.115 113.03) (width 0.5) (layer B.Cu) (net 5) (tstamp 5631452B)) + (segment (start 154.432 111.125) (end 155.194 111.125) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 155.194 112.141) (end 156.083 113.03) (width 0.5) (layer B.Cu) (net 5) (tstamp 56314504)) + (segment (start 155.194 111.125) (end 155.194 112.141) (width 0.5) (layer B.Cu) (net 5) (tstamp 56314503)) + (via (at 155.194 111.125) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 156.718 113.042) (end 156.095 113.042) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 156.095 113.042) (end 156.083 113.03) (width 0.5) (layer F.Cu) (net 5) (tstamp 563144C9)) + (via (at 156.083 113.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 156.083 113.03) (end 158.115 113.03) (width 0.5) (layer B.Cu) (net 5) (tstamp 563144CC)) + (segment (start 158.115 113.03) (end 165.862 113.03) (width 0.5) (layer B.Cu) (net 5) (tstamp 5631452E)) + (segment (start 145.784 101.854) (end 145.784 101.231) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 145.796 101.219) (end 145.796 99.441) (width 0.5) (layer B.Cu) (net 5) (tstamp 5631445B)) + (via (at 145.796 101.219) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 145.784 101.231) (end 145.796 101.219) (width 0.5) (layer F.Cu) (net 5) (tstamp 56314452)) + (segment (start 156.718 105.803) (end 157.214 105.803) (width 0.5) (layer F.Cu) (net 5)) + (via (at 157.353 105.664) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 157.214 105.803) (end 157.353 105.664) (width 0.5) (layer F.Cu) (net 5) (tstamp 563143D0)) + (segment (start 154.305 107.061) (end 154.305 106.934) (width 1) (layer B.Cu) (net 5)) + (segment (start 154.289 107.077) (end 154.34547 107.02053) (width 1) (layer F.Cu) (net 5) (tstamp 5631438A)) + (segment (start 154.34547 107.02053) (end 154.305 107.061) (width 1) (layer F.Cu) (net 5) (tstamp 5631438D)) + (via (at 154.305 107.061) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 154.289 108.204) (end 154.289 107.077) (width 1) (layer F.Cu) (net 5)) + (segment (start 154.305 106.934) (end 153.035 105.664) (width 1) (layer B.Cu) (net 5) (tstamp 563143AD)) + (segment (start 153.543 107.061) (end 153.543 106.172) (width 1) (layer B.Cu) (net 5)) + (segment (start 153.543 106.172) (end 153.051 105.68) (width 1) (layer B.Cu) (net 5) (tstamp 563143A7)) + (segment (start 153.543 107.061) (end 154.289 107.807) (width 1) (layer F.Cu) (net 5) (tstamp 56314382)) + (via (at 153.543 107.061) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 153.051 105.68) (end 153.035 105.664) (width 2) (layer B.Cu) (net 5) (tstamp 562E688B)) + (segment (start 152.273 104.902) (end 153.035 105.664) (width 2) (layer B.Cu) (net 5) (tstamp 562E6C5C)) + (segment (start 154.289 108.204) (end 154.289 107.807) (width 1) (layer F.Cu) (net 5)) + (segment (start 154.289 108.204) (end 154.289 110.982) (width 1) (layer F.Cu) (net 5)) + (segment (start 154.289 110.982) (end 154.432 111.125) (width 1) (layer F.Cu) (net 5) (tstamp 56314374)) + (segment (start 167.271 117.348) (end 167.271 116.725) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 165.862 115.316) (end 165.862 113.03) (width 0.5) (layer B.Cu) (net 5) (tstamp 56313CDB)) + (segment (start 167.259 116.713) (end 165.862 115.316) (width 0.5) (layer B.Cu) (net 5) (tstamp 56313CDA)) + (via (at 167.259 116.713) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 167.271 116.725) (end 167.259 116.713) (width 0.5) (layer F.Cu) (net 5) (tstamp 56313CCE)) + (segment (start 165.862 113.03) (end 165.862 111.887) (width 0.5) (layer B.Cu) (net 5) (tstamp 563144CF)) + (segment (start 165.862 111.887) (end 165.862 109.728) (width 0.5) (layer B.Cu) (net 5) (tstamp 563144B2)) + (segment (start 165.862 109.728) (end 165.862 108.712) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354976)) + (segment (start 165.862 108.712) (end 167.513 107.061) (width 0.5) (layer B.Cu) (net 5) (tstamp 56313CE6)) + (segment (start 183.19496 118.491) (end 183.769 118.491) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 184.785 116.713) (end 185.801 116.713) (width 0.5) (layer B.Cu) (net 5) (tstamp 56313ABE)) + (segment (start 184.15 117.348) (end 184.785 116.713) (width 0.5) (layer B.Cu) (net 5) (tstamp 56313ABD)) + (via (at 184.15 117.348) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 184.15 118.11) (end 184.15 117.348) (width 0.5) (layer F.Cu) (net 5) (tstamp 56313AB4)) + (segment (start 183.769 118.491) (end 184.15 118.11) (width 0.5) (layer F.Cu) (net 5) (tstamp 56313AAD)) + (segment (start 185.801 116.713) (end 185.801 117.36) (width 0.5) (layer F.Cu) (net 5) (tstamp 56313AC2) (status 20)) + (via (at 185.801 116.713) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 176.669 98.933) (end 176.657 98.921) (width 1) (layer F.Cu) (net 5) (status 30)) + (segment (start 176.657 98.921) (end 176.657 98.171) (width 1) (layer F.Cu) (net 5) (tstamp 563129E4) (status 10)) + (segment (start 177.546 97.409) (end 176.784 96.647) (width 1) (layer B.Cu) (net 5) (tstamp 563129E7)) + (segment (start 176.657 98.171) (end 177.546 97.409) (width 1) (layer B.Cu) (net 5) (tstamp 563129E6)) + (via (at 176.657 98.171) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 176.669 100.584) (end 176.669 98.933) (width 1) (layer F.Cu) (net 5) (status 20)) + (segment (start 124.448 98.044) (end 124.448 98.794) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 124.46 98.806) (end 123.063 98.806) (width 0.5) (layer B.Cu) (net 5) (tstamp 56312843)) + (via (at 124.46 98.806) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 124.448 98.794) (end 124.46 98.806) (width 0.5) (layer F.Cu) (net 5) (tstamp 5631283C)) + (segment (start 120.30754 100.8671) (end 121.5681 100.8671) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 122.047 101.346) (end 122.047 101.854) (width 0.5) (layer F.Cu) (net 5) (tstamp 563127EE)) + (segment (start 121.5681 100.8671) (end 122.047 101.346) (width 0.5) (layer F.Cu) (net 5) (tstamp 563127EB)) + (segment (start 123.063 98.806) (end 123.444 98.806) (width 1) (layer B.Cu) (net 5) (tstamp 563127D8)) + (segment (start 123.444 98.806) (end 123.063 98.806) (width 1) (layer B.Cu) (net 5) (tstamp 563127DA)) + (segment (start 122.174 118.745) (end 123.698 117.221) (width 0.5) (layer B.Cu) (net 5)) + (via (at 122.174 118.745) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 122.87504 118.745) (end 122.174 118.745) (width 0.5) (layer F.Cu) (net 5) (status 10)) + (segment (start 123.698 117.221) (end 124.206 117.221) (width 0.5) (layer B.Cu) (net 5) (tstamp 5631253C)) + (segment (start 127.496 115.697) (end 128.143 115.697) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 128.143 115.57) (end 125.349 112.776) (width 0.5) (layer B.Cu) (net 5) (tstamp 563124BE)) + (segment (start 128.143 115.697) (end 128.143 115.57) (width 0.5) (layer B.Cu) (net 5) (tstamp 563124BD)) + (via (at 128.143 115.697) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 127.496 115.697) (end 127.508 115.709) (width 0.5) (layer F.Cu) (net 5) (status 30)) + (segment (start 126.238 117.233) (end 124.218 117.233) (width 0.5) (layer F.Cu) (net 5) (status 10)) + (segment (start 122.936 114.173) (end 124.333 112.776) (width 0.5) (layer B.Cu) (net 5) (tstamp 562DC259)) + (segment (start 123.825 116.84) (end 122.936 115.951) (width 0.5) (layer B.Cu) (net 5) (tstamp 5630991F)) + (segment (start 122.936 115.951) (end 122.936 114.173) (width 0.5) (layer B.Cu) (net 5) (tstamp 563098DB)) + (segment (start 124.333 112.776) (end 125.349 112.776) (width 0.5) (layer B.Cu) (net 5) (tstamp 562DC260)) + (segment (start 124.206 117.221) (end 123.825 116.84) (width 0.5) (layer B.Cu) (net 5) (tstamp 563098DA)) + (via (at 124.206 117.221) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 124.218 117.233) (end 124.206 117.221) (width 0.5) (layer F.Cu) (net 5) (tstamp 563098CD)) + (segment (start 167.715 115.301) (end 167.715 116.904) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 167.715 116.904) (end 167.271 117.348) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E72C4)) + (segment (start 153.682 103.759) (end 153.035 103.759) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 152.273 104.521) (end 152.273 104.902) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6C5B)) + (segment (start 152.0825 104.7115) (end 152.273 104.521) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6C59)) + (segment (start 153.035 103.759) (end 152.0825 104.7115) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6C58)) + (via (at 153.035 103.759) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 170.165 106.351) (end 171.133 106.351) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 171.133 106.351) (end 172.212 107.43) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E6B4D)) + (segment (start 176.784 110.109) (end 176.784 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 176.784 96.647) (end 176.784 96.901) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6AFA)) + (segment (start 176.784 96.901) (end 176.784 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6B00)) + (segment (start 172.212 107.43) (end 172.224 107.442) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 172.224 107.442) (end 172.847 107.442) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E6AE6)) + (segment (start 172.847 107.442) (end 172.974 107.442) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6AEC)) + (via (at 172.847 107.442) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 172.212 112.891) (end 172.962 112.891) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 172.962 112.891) (end 172.974 112.903) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E6AC3)) + (via (at 172.974 112.903) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 172.974 103.251) (end 170.942 101.219) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6ACA)) + (segment (start 172.974 112.903) (end 172.974 107.442) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6AC9)) + (segment (start 172.974 107.442) (end 172.974 103.251) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6AEF)) + (segment (start 176.784 111.379) (end 176.784 110.109) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 176.784 112.649) (end 176.784 111.379) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 176.784 113.919) (end 176.784 112.649) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 149.86 106.442) (end 149.86 105.029) (width 1) (layer F.Cu) (net 5)) + (segment (start 151.13 103.759) (end 151.003 103.632) (width 1) (layer B.Cu) (net 5) (tstamp 562E6917)) + (segment (start 149.86 105.029) (end 151.13 103.759) (width 1) (layer B.Cu) (net 5) (tstamp 562E6916)) + (via (at 149.86 105.029) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 166.624 107.053) (end 166.632 107.061) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 166.632 107.061) (end 167.513 107.061) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E68C7)) + (via (at 167.513 107.061) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 167.513 107.061) (end 167.513 101.854) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E68D0)) + (segment (start 167.513 101.854) (end 167.513 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354835)) + (segment (start 151.003 103.632) (end 152.273 104.902) (width 2) (layer B.Cu) (net 5)) + (segment (start 151.003 100.457) (end 151.003 103.632) (width 2) (layer B.Cu) (net 5) (tstamp 56354AA8)) + (segment (start 158.765 111.351) (end 157.96 111.351) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 157.96 111.351) (end 156.73 110.121) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E6796)) + (segment (start 156.73 110.121) (end 156.718 110.121) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E679B)) + (segment (start 156.718 110.121) (end 155.079 110.121) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 155.067 110.109) (end 154.432 110.109) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E674B)) + (segment (start 155.079 110.121) (end 155.067 110.109) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E673E)) + (segment (start 154.432 110.109) (end 154.432 111.125) (width 1) (layer F.Cu) (net 5) (tstamp 562E674E)) + (segment (start 158.765 112.851) (end 156.909 112.851) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 156.909 112.851) (end 156.718 113.042) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E6621)) + (segment (start 170.93 101.854) (end 170.942 101.842) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 170.942 101.842) (end 170.942 101.219) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E65F8)) + (via (at 170.942 101.219) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 170.942 101.219) (end 170.942 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E65FF)) + (segment (start 170.942 96.647) (end 170.942 97.155) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6600)) + (segment (start 170.942 97.155) (end 170.942 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E6602)) + (segment (start 162.675 101.854) (end 162.675 101.231) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 162.687 96.774) (end 162.814 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E65D7)) + (segment (start 162.687 101.219) (end 162.687 98.806) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E65D6)) + (segment (start 162.687 98.806) (end 162.687 96.774) (width 0.5) (layer B.Cu) (net 5) (tstamp 56354825)) + (via (at 162.687 101.219) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 162.675 101.231) (end 162.687 101.219) (width 0.5) (layer F.Cu) (net 5) (tstamp 562E65D2)) + (segment (start 158.254 101.854) (end 157.607 101.854) (width 0.5) (layer F.Cu) (net 5)) + (via (at 157.607 101.854) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 157.607 96.647) (end 157.607 97.155) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E65C6)) + (segment (start 157.607 97.155) (end 157.607 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562E65C8)) + (segment (start 162.715 103.901) (end 162.715 101.894) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 162.715 101.894) (end 162.675 101.854) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E6581)) + (segment (start 172.022 107.24) (end 172.212 107.43) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E655D) (status 30)) + (segment (start 165.1 107.053) (end 166.624 107.053) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 163.576 107.053) (end 165.1 107.053) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 161.925 107.053) (end 163.576 107.053) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 158.765 106.351) (end 157.266 106.351) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 157.266 106.351) (end 156.718 105.803) (width 0.25) (layer F.Cu) (net 5) (tstamp 562E6550)) + (segment (start 124.968 96.266) (end 124.968 96.647) (width 1) (layer B.Cu) (net 5) (tstamp 562DFFCE)) + (segment (start 124.587 96.647) (end 124.968 96.266) (width 1) (layer B.Cu) (net 5) (tstamp 562DFFCD)) + (segment (start 124.333 96.647) (end 124.587 96.647) (width 1) (layer B.Cu) (net 5) (tstamp 562DFFCB)) + (segment (start 124.206 96.52) (end 124.333 96.647) (width 1) (layer B.Cu) (net 5) (tstamp 562DFFCA)) + (segment (start 124.448 98.044) (end 124.448 96.393) (width 1) (layer F.Cu) (net 5) (status 10)) + (segment (start 122.047 102.616) (end 123.063 102.616) (width 1) (layer B.Cu) (net 5)) + (via (at 122.047 102.616) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 122.047 101.854) (end 122.047 102.616) (width 1) (layer F.Cu) (net 5)) + (segment (start 123.063 102.616) (end 123.19 102.489) (width 1) (layer B.Cu) (net 5) (tstamp 562DFF41)) + (segment (start 123.317 102.489) (end 123.19 102.489) (width 0.4) (layer B.Cu) (net 5) (tstamp 562DFF16)) + (segment (start 123.19 102.489) (end 123.317 102.489) (width 0.4) (layer B.Cu) (net 5) (tstamp 562DFF18)) + (segment (start 122.047 101.854) (end 123.825 101.854) (width 1) (layer B.Cu) (net 5) (tstamp 562DFEFA)) + (via (at 122.047 101.854) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 123.825 101.854) (end 123.698 101.981) (width 0.4) (layer B.Cu) (net 5) (tstamp 562DFEFB)) + (segment (start 123.698 101.981) (end 123.317 101.981) (width 0.4) (layer B.Cu) (net 5) (tstamp 562DFF00)) + (segment (start 123.317 101.981) (end 123.317 101.346) (width 0.4) (layer B.Cu) (net 5) (tstamp 562DFF01)) + (segment (start 126.619 104.267) (end 126.619 106.68) (width 1) (layer B.Cu) (net 5)) + (segment (start 126.619 106.68) (end 126.111 106.68) (width 1) (layer B.Cu) (net 5) (tstamp 562DF5F2)) + (segment (start 125.603 101.854) (end 126.619 102.87) (width 1) (layer B.Cu) (net 5)) + (segment (start 126.619 102.87) (end 126.619 104.267) (width 1) (layer B.Cu) (net 5) (tstamp 562DF5E0)) + (segment (start 125.603 101.854) (end 123.825 101.854) (width 1) (layer B.Cu) (net 5)) + (via (at 125.603 101.854) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 126.377 101.854) (end 125.603 101.854) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 123.825 101.854) (end 123.317 101.346) (width 1) (layer B.Cu) (net 5) (tstamp 562DF5D6)) + (segment (start 123.317 101.346) (end 123.317 101.346) (width 1) (layer B.Cu) (net 5) (tstamp 562DFF02)) + (segment (start 125.984 104.279) (end 126.607 104.279) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 126.607 104.279) (end 126.619 104.267) (width 0.5) (layer F.Cu) (net 5) (tstamp 562DF5BA)) + (via (at 126.619 104.267) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 126.619 104.267) (end 126.619 103.759) (width 0.5) (layer B.Cu) (net 5) (tstamp 562DF5BF)) + (segment (start 128.031 106.351) (end 127.433 106.351) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 127.127 105.422) (end 125.984 104.279) (width 0.25) (layer F.Cu) (net 5) (tstamp 562DF559)) + (segment (start 127.127 106.045) (end 127.127 105.422) (width 0.25) (layer F.Cu) (net 5) (tstamp 562DF555)) + (segment (start 127.433 106.351) (end 127.127 106.045) (width 0.25) (layer F.Cu) (net 5) (tstamp 562DF54E)) + (segment (start 123.317 106.68) (end 123.317 102.489) (width 2) (layer B.Cu) (net 5)) + (segment (start 123.317 106.299) (end 123.317 106.68) (width 1) (layer B.Cu) (net 5) (tstamp 562DC077)) + (segment (start 123.317 102.489) (end 123.317 101.346) (width 2) (layer B.Cu) (net 5) (tstamp 562DFF19)) + (segment (start 123.317 101.346) (end 123.317 101.219) (width 2) (layer B.Cu) (net 5) (tstamp 562DF5DC)) + (segment (start 123.063 100.965) (end 123.063 101.092) (width 1) (layer B.Cu) (net 5) (tstamp 562D7A8E)) + (segment (start 123.063 101.092) (end 123.063 99.441) (width 3) (layer B.Cu) (net 5) (tstamp 562D7148)) + (segment (start 123.063 99.441) (end 123.063 98.806) (width 3) (layer B.Cu) (net 5) (tstamp 56354741)) + (segment (start 122.682 100.584) (end 123.063 100.965) (width 1) (layer B.Cu) (net 5) (tstamp 562D7A8D)) + (segment (start 123.317 101.219) (end 122.682 100.584) (width 2) (layer B.Cu) (net 5) (tstamp 562DC090)) + (segment (start 123.063 98.806) (end 123.063 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 563127DB)) + (segment (start 123.063 96.647) (end 124.968 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562D7151)) + (segment (start 122.892 108.006) (end 123.317 107.581) (width 1) (layer F.Cu) (net 5) (status 30)) + (segment (start 123.317 107.581) (end 123.317 107.188) (width 1) (layer F.Cu) (net 5) (tstamp 562DC06A) (status 10)) + (via (at 123.317 107.188) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 123.317 107.188) (end 123.317 106.299) (width 1) (layer B.Cu) (net 5) (tstamp 562DC074)) + (segment (start 122.892 108.006) (end 122.428 107.542) (width 1) (layer F.Cu) (net 5) (status 30)) + (segment (start 122.428 107.542) (end 122.428 107.188) (width 1) (layer F.Cu) (net 5) (tstamp 562DC049) (status 10)) + (via (at 122.428 107.188) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 122.428 107.188) (end 123.317 107.188) (width 1) (layer B.Cu) (net 5) (tstamp 562DC04E)) + (segment (start 123.317 107.188) (end 123.317 106.299) (width 1) (layer B.Cu) (net 5) (tstamp 562DC04F)) + (segment (start 124.968 96.647) (end 131.191 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562DFFCF)) + (segment (start 142.748 106.299) (end 142.748 96.647) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 142.748 96.647) (end 142.875 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D766E)) + (via (at 142.748 106.299) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 142.748 106.807) (end 142.748 106.299) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D765E)) + (segment (start 142.379 107.176) (end 142.748 106.807) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D7659)) + (segment (start 141.605 107.176) (end 142.379 107.176) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 142.494 96.647) (end 142.875 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562D7666)) + (segment (start 145.784 100.076) (end 145.796 100.064) (width 0.5) (layer F.Cu) (net 5) (status 30)) + (segment (start 145.796 100.064) (end 145.796 99.441) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D72D8) (status 10)) + (via (at 145.796 99.441) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 145.796 99.441) (end 145.796 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D72DA)) + (segment (start 145.796 96.647) (end 145.796 96.774) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D72DB)) + (segment (start 145.796 96.774) (end 145.796 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D72DD)) + (segment (start 139.815 101.854) (end 139.827 101.842) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 139.827 101.842) (end 139.827 100.965) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D72A7)) + (via (at 139.827 100.965) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 139.827 100.965) (end 139.827 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D72AB)) + (segment (start 139.827 96.647) (end 139.827 96.774) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D72AC)) + (segment (start 139.827 96.774) (end 139.827 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D72AE)) + (segment (start 131.179 101.854) (end 131.191 101.842) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 131.191 101.842) (end 131.191 100.965) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D728D)) + (via (at 131.191 100.965) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 131.191 100.965) (end 131.191 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D7293)) + (segment (start 131.191 96.647) (end 131.191 96.774) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D7294)) + (segment (start 131.191 96.774) (end 131.191 96.647) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D7296)) + (segment (start 131.191 96.647) (end 137.287 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562D7297)) + (segment (start 137.287 96.647) (end 139.827 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 563549A0)) + (segment (start 139.827 96.647) (end 142.494 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562D72AF)) + (segment (start 162.814 96.647) (end 165.608 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562E65DC)) + (segment (start 165.608 96.647) (end 167.513 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 563546A4)) + (segment (start 167.513 96.647) (end 170.942 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562E68D7)) + (segment (start 170.942 96.647) (end 175.26 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562E6603)) + (segment (start 175.26 96.647) (end 176.784 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 56354921)) + (segment (start 176.784 96.647) (end 179.832 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 562E6B01)) + (segment (start 179.832 96.647) (end 180.213 96.647) (width 3) (layer B.Cu) (net 5) (tstamp 563444C7)) + (segment (start 146.05 113.919) (end 146.812 113.919) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 146.812 113.919) (end 147.193 114.3) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D68EF)) + (segment (start 147.193 114.3) (end 147.193 115.824) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D68F1)) + (segment (start 147.193 115.824) (end 146.685 116.332) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D68F4)) + (segment (start 146.685 116.332) (end 143.256 116.332) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D68F7)) + (segment (start 143.256 116.332) (end 140.843 113.919) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D68FC)) + (segment (start 146.05 112.649) (end 146.05 113.919) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 146.05 111.379) (end 146.05 112.649) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 146.05 110.109) (end 146.05 111.379) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 137.426 117.348) (end 137.426 116.828) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 137.426 116.828) (end 137.541 116.713) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D678F)) + (via (at 137.541 116.713) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 137.541 116.713) (end 137.541 113.919) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D6795)) + (segment (start 137.541 113.919) (end 137.414 113.919) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D6796)) + (segment (start 139.431 106.351) (end 140.78 106.351) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 140.78 106.351) (end 141.605 107.176) (width 0.25) (layer F.Cu) (net 5) (tstamp 562D61D7)) + (segment (start 128.031 111.351) (end 128.003 111.379) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 128.003 111.379) (end 127 111.379) (width 0.25) (layer F.Cu) (net 5) (tstamp 562D610A)) + (via (at 127 111.379) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 127 111.379) (end 125.984 111.379) (width 1) (layer B.Cu) (net 5) (tstamp 562D6110)) + (segment (start 141.605 113.157) (end 140.843 113.919) (width 1) (layer B.Cu) (net 5)) + (segment (start 140.843 113.919) (end 137.414 113.919) (width 1) (layer B.Cu) (net 5) (tstamp 562D609E)) + (segment (start 130.175 106.68) (end 133.9215 110.4265) (width 1) (layer B.Cu) (net 5)) + (segment (start 133.9215 110.4265) (end 137.414 113.919) (width 1) (layer B.Cu) (net 5) (tstamp 563547E9)) + (segment (start 131.064 106.799) (end 130.294 106.799) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 130.294 106.799) (end 130.175 106.68) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D6015)) + (via (at 130.175 106.68) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 130.175 106.68) (end 126.111 106.68) (width 1) (layer B.Cu) (net 5) (tstamp 562D6019)) + (segment (start 126.111 106.68) (end 125.984 106.807) (width 0.5) (layer B.Cu) (net 5) (tstamp 562D601A)) + (segment (start 125.984 109.093) (end 125.984 106.807) (width 1) (layer B.Cu) (net 5)) + (segment (start 141.605 112.637) (end 141.605 113.157) (width 0.5) (layer F.Cu) (net 5)) + (via (at 141.605 113.157) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 125.349 112.776) (end 125.095 112.776) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 139.815 101.854) (end 139.827 101.842) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 125.984 112.788) (end 125.361 112.788) (width 0.5) (layer F.Cu) (net 5)) + (via (at 125.349 112.776) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 125.361 112.788) (end 125.349 112.776) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D5748)) + (segment (start 125.984 109.093) (end 125.984 109.867) (width 0.5) (layer F.Cu) (net 5) (tstamp 562D575C)) + (via (at 125.984 109.093) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 125.984 112.141) (end 125.984 111.379) (width 1) (layer B.Cu) (net 5) (tstamp 562D574F)) + (segment (start 125.349 112.776) (end 125.984 112.141) (width 1) (layer B.Cu) (net 5) (tstamp 562D574E)) + (segment (start 125.984 111.379) (end 125.984 109.093) (width 1) (layer B.Cu) (net 5) (tstamp 562D60EB)) + (segment (start 125.984 104.279) (end 125.984 104.394) (width 0.5) (layer F.Cu) (net 5) (status 10)) + (segment (start 136.981 116.522) (end 136.981 116.903) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 136.981 115.301) (end 136.981 116.522) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 136.981 116.903) (end 137.426 117.348) (width 0.25) (layer F.Cu) (net 5) (tstamp 562D4AA6)) + (segment (start 128.031 112.851) (end 126.047 112.851) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 126.047 112.851) (end 125.984 112.788) (width 0.25) (layer F.Cu) (net 5) (tstamp 562D4A50)) + (segment (start 134.112 106.799) (end 135.636 106.799) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 132.588 106.799) (end 134.112 106.799) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 131.064 106.799) (end 132.588 106.799) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 126.123 104.279) (end 125.984 104.279) (width 0.25) (layer F.Cu) (net 5) (tstamp 562CA1E6) (status 30)) + (segment (start 131.981 103.901) (end 131.981 102.656) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 131.981 102.656) (end 131.179 101.854) (width 0.25) (layer F.Cu) (net 5) (tstamp 562CA1CB)) + (segment (start 135.481 99.99986) (end 137.43686 98.044) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 137.43686 98.044) (end 138.07186 98.044) (width 0.25) (layer F.Cu) (net 6) (tstamp 562D6A55)) + (segment (start 135.481 102.517) (end 135.481 103.901) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 135.481 102.517) (end 135.481 99.99986) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 137.69086 98.044) (end 138.07186 98.044) (width 0.25) (layer F.Cu) (net 6) (tstamp 562CA375) (status 30)) + (segment (start 138.315 101.854) (end 138.315 98.28714) (width 0.25) (layer F.Cu) (net 6) (status 20)) + (segment (start 138.315 98.28714) (end 138.07186 98.044) (width 0.25) (layer F.Cu) (net 6) (tstamp 562CA325) (status 30)) + (segment (start 138.315 98.28714) (end 138.07186 98.044) (width 0.25) (layer F.Cu) (net 6) (tstamp 562CA1B0) (status 30)) + (segment (start 138.28014 101.81914) (end 138.315 101.854) (width 0.5) (layer F.Cu) (net 6) (tstamp 562C6A22) (status 30)) + (segment (start 133.35 101.219) (end 130.175 98.044) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 130.175 98.044) (end 128.37414 98.044) (width 0.25) (layer F.Cu) (net 7) (tstamp 562D6A5C)) + (segment (start 133.35 101.219) (end 133.362 101.854) (width 0.25) (layer F.Cu) (net 7) (status 10)) + (segment (start 129.921 98.044) (end 128.37414 98.044) (width 0.25) (layer F.Cu) (net 7) (tstamp 562CA37B) (status 30)) + (segment (start 127.877 101.854) (end 127.877 98.54114) (width 0.25) (layer F.Cu) (net 7) (status 20)) + (segment (start 127.877 98.54114) (end 128.37414 98.044) (width 0.25) (layer F.Cu) (net 7) (tstamp 562CA1C5) (status 30)) + (segment (start 129.54 98.044) (end 128.37414 98.044) (width 0.25) (layer F.Cu) (net 7) (tstamp 562CA1C1) (status 30)) + (segment (start 129.782 98.044) (end 128.37414 98.044) (width 0.5) (layer F.Cu) (net 7) (tstamp 562C6A04) (status 30)) + (segment (start 121.2579 97.0671) (end 122.948 97.0671) (width 1) (layer F.Cu) (net 8)) + (segment (start 120.30754 97.0671) (end 121.2579 97.0671) (width 1) (layer F.Cu) (net 8) (status 10)) + (segment (start 122.936 97.028) (end 122.948 97.028) (width 1) (layer F.Cu) (net 8) (tstamp 563127CF)) + (segment (start 122.936 97.0551) (end 122.936 97.028) (width 1) (layer F.Cu) (net 8) (tstamp 563127CE)) + (segment (start 122.948 97.0671) (end 122.936 97.0551) (width 1) (layer F.Cu) (net 8) (tstamp 563127CD)) + (segment (start 122.948 96.393) (end 122.948 97.028) (width 1) (layer F.Cu) (net 8) (status 20)) + (segment (start 122.948 97.028) (end 122.948 98.044) (width 1) (layer F.Cu) (net 8) (tstamp 563127D0) (status 20)) + (segment (start 119.634 109.617) (end 119.618 109.617) (width 0.25) (layer F.Cu) (net 8) (tstamp 562D8709) (status 30)) + (segment (start 128.031 112.351) (end 126.968 112.351) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 126.968 112.351) (end 125.984 111.367) (width 0.25) (layer F.Cu) (net 9) (tstamp 562D4A56)) + (segment (start 185.293 118.872) (end 182.753 118.872) (width 2) (layer B.Cu) (net 10)) + (segment (start 185.801 118.86) (end 185.305 118.86) (width 0.5) (layer F.Cu) (net 10) (status 10)) + (via (at 185.293 118.872) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 185.305 118.86) (end 185.293 118.872) (width 0.5) (layer F.Cu) (net 10) (tstamp 563137CB)) + (segment (start 182.245 118.364) (end 180.34 118.364) (width 3) (layer B.Cu) (net 10)) + (segment (start 182.753 118.872) (end 182.245 118.364) (width 2) (layer B.Cu) (net 10) (tstamp 563442DA)) + (segment (start 180.213 110.998) (end 180.213 118.364) (width 2) (layer B.Cu) (net 10)) + (segment (start 180.34 118.237) (end 180.34 118.364) (width 2) (layer B.Cu) (net 10) (tstamp 563442D7)) + (segment (start 180.213 118.364) (end 180.34 118.237) (width 2) (layer B.Cu) (net 10) (tstamp 563442D2)) + (segment (start 180.34 118.364) (end 168.402 118.364) (width 3) (layer B.Cu) (net 10) (tstamp 563442D8)) + (segment (start 166.116 118.364) (end 166.624 118.872) (width 2) (layer B.Cu) (net 10)) + (segment (start 166.116 118.364) (end 149.86 118.364) (width 3) (layer B.Cu) (net 10)) + (segment (start 167.894 118.872) (end 168.402 118.364) (width 2) (layer B.Cu) (net 10) (tstamp 56312BE9)) + (segment (start 166.624 118.872) (end 167.894 118.872) (width 2) (layer B.Cu) (net 10) (tstamp 56312BE3)) + (segment (start 119.126 104.013) (end 118.618 104.521) (width 1) (layer F.Cu) (net 10)) + (segment (start 118.618 101.981) (end 119.126 102.489) (width 1) (layer F.Cu) (net 10) (tstamp 5631271D)) + (segment (start 119.126 102.489) (end 119.126 104.013) (width 1) (layer F.Cu) (net 10) (tstamp 56312732)) + (segment (start 119.0299 98.2671) (end 118.618 98.679) (width 0.5) (layer F.Cu) (net 10) (tstamp 562DF709)) + (segment (start 120.30754 98.2671) (end 119.0299 98.2671) (width 0.4) (layer F.Cu) (net 10) (status 20)) + (segment (start 118.618 98.679) (end 118.618 101.473) (width 1) (layer F.Cu) (net 10) (tstamp 562DF711)) + (segment (start 118.618 101.473) (end 118.618 101.981) (width 1) (layer F.Cu) (net 10)) + (segment (start 118.237 104.521) (end 117.348 105.41) (width 1) (layer F.Cu) (net 10) (tstamp 5631278D)) + (segment (start 118.618 104.521) (end 118.237 104.521) (width 1) (layer F.Cu) (net 10) (tstamp 5631277D)) + (segment (start 117.348 108.458) (end 117.983 109.093) (width 2) (layer F.Cu) (net 10) (tstamp 5631238E)) + (segment (start 117.983 109.093) (end 117.983 109.982) (width 1) (layer B.Cu) (net 10)) + (via (at 117.983 109.093) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 117.348 105.41) (end 117.348 108.458) (width 2) (layer F.Cu) (net 10) (tstamp 56312749)) + (segment (start 117.348 105.029) (end 117.348 105.41) (width 2) (layer F.Cu) (net 10)) + (segment (start 125.996 115.697) (end 126.492 115.697) (width 0.5) (layer F.Cu) (net 10)) + (segment (start 125.73 116.459) (end 125.73 116.586) (width 0.5) (layer B.Cu) (net 10) (tstamp 5631257E)) + (segment (start 125.6665 116.5225) (end 125.73 116.459) (width 0.5) (layer B.Cu) (net 10) (tstamp 5631257C)) + (segment (start 126.492 115.697) (end 125.6665 116.5225) (width 0.5) (layer B.Cu) (net 10) (tstamp 5631257B)) + (via (at 126.492 115.697) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 130.556 118.364) (end 128.397 118.364) (width 3) (layer B.Cu) (net 10)) + (segment (start 128.397 118.364) (end 127.508 118.364) (width 3) (layer B.Cu) (net 10) (tstamp 56309991)) + (segment (start 127.381 118.237) (end 125.73 116.586) (width 2) (layer B.Cu) (net 10)) + (segment (start 125.73 116.586) (end 124.587 115.443) (width 2) (layer B.Cu) (net 10) (tstamp 5631257F)) + (segment (start 127.508 118.364) (end 127.381 118.237) (width 3) (layer B.Cu) (net 10) (tstamp 5630996A)) + (segment (start 130.556 118.364) (end 136.271 118.364) (width 3) (layer B.Cu) (net 10)) + (segment (start 149.86 118.364) (end 149.86 113.538) (width 2) (layer B.Cu) (net 10) (tstamp 562D6BDD)) + (segment (start 138.176 118.872) (end 138.684 118.364) (width 2) (layer B.Cu) (net 10) (tstamp 562D67EA)) + (segment (start 136.779 118.872) (end 138.176 118.872) (width 2) (layer B.Cu) (net 10) (tstamp 562D67E1)) + (segment (start 136.271 118.364) (end 136.779 118.872) (width 2) (layer B.Cu) (net 10)) + (segment (start 149.86 118.364) (end 138.684 118.364) (width 3) (layer B.Cu) (net 10)) + (segment (start 130.429 118.491) (end 130.556 118.364) (width 2) (layer B.Cu) (net 10) (tstamp 5630993E)) + (segment (start 118.491 112.141) (end 118.491 110.49) (width 2) (layer B.Cu) (net 10)) + (segment (start 118.491 110.49) (end 117.983 109.982) (width 2) (layer B.Cu) (net 10) (tstamp 56309703)) + (segment (start 118.491 112.141) (end 118.491 113.411) (width 1) (layer B.Cu) (net 10)) + (via (at 117.983 109.982) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 117.983 109.982) (end 117.983 108.712) (width 1) (layer F.Cu) (net 10) (tstamp 562DFE66)) + (segment (start 122.892 115.006) (end 121.722 115.006) (width 1) (layer F.Cu) (net 10)) + (segment (start 121.722 115.006) (end 121.285 115.443) (width 1) (layer F.Cu) (net 10) (tstamp 563096E6)) + (segment (start 118.491 113.411) (end 118.491 114.3) (width 1) (layer B.Cu) (net 10)) + (via (at 118.491 114.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 118.491 114.935) (end 118.491 113.411) (width 1) (layer F.Cu) (net 10) (tstamp 562DFCF2)) + (via (at 118.491 113.411) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 121.285 115.443) (end 118.999 115.443) (width 1) (layer F.Cu) (net 10) (tstamp 562DF7D9)) + (segment (start 118.999 115.443) (end 118.491 114.935) (width 1) (layer F.Cu) (net 10)) + (segment (start 122.892 115.006) (end 124.023 115.006) (width 1) (layer F.Cu) (net 10) (status 30)) + (segment (start 124.023 115.006) (end 124.587 114.681) (width 1) (layer F.Cu) (net 10) (tstamp 562DBF4F) (status 10)) + (segment (start 124.587 114.681) (end 124.587 115.443) (width 1) (layer F.Cu) (net 10) (tstamp 562DBF52)) + (via (at 124.587 115.443) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 124.587 115.443) (end 124.587 114.681) (width 1) (layer B.Cu) (net 10)) + (via (at 124.587 114.681) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 149.86 111.125) (end 149.86 108.442) (width 1) (layer F.Cu) (net 10)) + (segment (start 149.86 111.125) (end 149.86 112.776) (width 1) (layer F.Cu) (net 10)) + (segment (start 149.86 112.776) (end 149.86 113.538) (width 1) (layer B.Cu) (net 10) (tstamp 562D6BF9)) + (via (at 149.86 112.776) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 149.86 111.125) (end 149.86 113.538) (width 1) (layer F.Cu) (net 10)) + (via (at 149.86 113.538) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 165.215 103.901) (end 165.215 103.112) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 164.592 102.489) (end 164.592 96.266) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145F2)) + (segment (start 165.215 103.112) (end 164.592 102.489) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145EE)) + (segment (start 175.514 110.109) (end 175.514 108.204) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 163.068 96.266) (end 156.464 96.266) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C32)) + (segment (start 156.464 96.266) (end 155.956 96.774) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C37)) + (segment (start 155.956 96.774) (end 155.956 99.314) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C3A)) + (segment (start 173.101 96.266) (end 164.592 96.266) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145D6)) + (segment (start 164.592 96.266) (end 163.068 96.266) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145F6)) + (segment (start 174.117 97.282) (end 173.101 96.266) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145D2)) + (segment (start 174.117 100.457) (end 174.117 97.282) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145D0)) + (segment (start 177.546 103.886) (end 174.117 100.457) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145CC)) + (segment (start 177.546 106.172) (end 177.546 103.886) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145CA)) + (segment (start 175.514 108.204) (end 177.546 106.172) (width 0.25) (layer F.Cu) (net 11) (tstamp 563145C5)) + (segment (start 156.349 103.759) (end 155.182 103.759) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 146.111 96.40824) (end 146.111 97.343) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 156.349 99.707) (end 156.349 103.759) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C1A)) + (segment (start 155.829 99.187) (end 155.956 99.314) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C18)) + (segment (start 155.956 99.314) (end 156.349 99.707) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C3F)) + (segment (start 147.955 99.187) (end 155.829 99.187) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C10)) + (segment (start 146.111 97.343) (end 147.955 99.187) (width 0.25) (layer F.Cu) (net 11) (tstamp 562E6C06)) + (segment (start 169.44086 98.171) (end 169.44086 101.84314) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 169.44086 101.84314) (end 169.43 101.854) (width 0.25) (layer F.Cu) (net 12) (tstamp 562E65A8)) + (segment (start 166.215 103.901) (end 166.215 101.39686) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 166.215 101.39686) (end 169.44086 98.171) (width 0.25) (layer F.Cu) (net 12) (tstamp 562E6592)) + (segment (start 163.842 101.854) (end 163.842 101.485) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 163.842 101.485) (end 160.528 98.171) (width 0.25) (layer F.Cu) (net 13) (tstamp 562E658E)) + (segment (start 160.528 98.171) (end 159.74314 98.171) (width 0.25) (layer F.Cu) (net 13) (tstamp 562E658F)) + (segment (start 159.74314 98.171) (end 159.74314 101.84314) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 159.74314 101.84314) (end 159.754 101.854) (width 0.25) (layer F.Cu) (net 13) (tstamp 562E6588)) + (segment (start 158.765 112.351) (end 157.448 112.351) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 157.448 112.351) (end 156.718 111.621) (width 0.25) (layer F.Cu) (net 14) (tstamp 562E6619)) + (segment (start 178.169 100.584) (end 178.169 98.933) (width 1) (layer F.Cu) (net 15) (status 20)) + (segment (start 182.923 100.928) (end 182.579 100.584) (width 1) (layer F.Cu) (net 15) (status 30)) + (segment (start 182.579 100.584) (end 178.169 100.584) (width 1) (layer F.Cu) (net 15) (tstamp 563129DD) (status 10)) + (segment (start 148.007 100.636) (end 145.77822 98.40722) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 145.77822 98.40722) (end 145.161 98.40722) (width 0.25) (layer F.Cu) (net 16) (tstamp 562D7611)) + (segment (start 148.007 101.691) (end 154.507 101.691) (width 0.25) (layer F.Cu) (net 16) (status 30)) + (segment (start 145.161 98.40722) (end 145.52422 98.40722) (width 0.25) (layer F.Cu) (net 16) (status 30)) + (segment (start 148.007 100.636) (end 148.007 101.691) (width 0.25) (layer F.Cu) (net 16) (tstamp 562D75C1) (status 20)) + (segment (start 173.978 103.505) (end 173.9773 103.5043) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 173.9773 103.5043) (end 173.9773 101.854) (width 0.25) (layer F.Cu) (net 17) (tstamp 562E707E)) + (segment (start 142.863 103.378) (end 142.863 101.8547) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 142.863 101.8547) (end 142.8623 101.854) (width 0.25) (layer F.Cu) (net 18) (tstamp 562D61C1)) + (segment (start 161.925 106.053) (end 161.925 105.029) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 163.215 104.628) (end 163.068 104.775) (width 0.25) (layer F.Cu) (net 19) (tstamp 562E6574)) + (segment (start 163.068 104.775) (end 162.179 104.775) (width 0.25) (layer F.Cu) (net 19) (tstamp 562E6575)) + (segment (start 162.179 104.775) (end 162.052 104.902) (width 0.25) (layer F.Cu) (net 19) (tstamp 562E6576)) + (segment (start 163.215 104.628) (end 163.215 103.901) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 161.925 105.029) (end 162.052 104.902) (width 0.25) (layer F.Cu) (net 19) (tstamp 562E6579)) + (segment (start 166.624 105.156) (end 166.37 104.902) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 164.715 104.517) (end 165.1 104.902) (width 0.25) (layer F.Cu) (net 20) (tstamp 562E6564)) + (segment (start 165.1 104.902) (end 166.243 104.902) (width 0.25) (layer F.Cu) (net 20) (tstamp 562E6565)) + (segment (start 164.715 103.901) (end 164.715 104.517) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 166.624 105.156) (end 166.624 106.053) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 166.37 104.902) (end 166.243 104.902) (width 0.25) (layer F.Cu) (net 20) (tstamp 562E6B8C)) + (segment (start 165.1 106.053) (end 165.1 105.664) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 164.215 104.779) (end 164.973 105.537) (width 0.25) (layer F.Cu) (net 21) (tstamp 562E656E)) + (segment (start 164.215 104.779) (end 164.215 103.901) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 165.1 105.664) (end 164.973 105.537) (width 0.25) (layer F.Cu) (net 21) (tstamp 562E657E)) + (segment (start 163.576 106.053) (end 163.576 105.537) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 163.715 105.398) (end 163.576 105.537) (width 0.25) (layer F.Cu) (net 22) (tstamp 562E6571)) + (segment (start 163.715 105.398) (end 163.715 103.901) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 132.481 103.901) (end 132.481 104.628) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 131.064 105.283) (end 131.064 105.799) (width 0.25) (layer F.Cu) (net 23) (tstamp 562CA404)) + (segment (start 131.318 105.029) (end 131.064 105.283) (width 0.25) (layer F.Cu) (net 23) (tstamp 562CA401)) + (segment (start 132.08 105.029) (end 131.318 105.029) (width 0.25) (layer F.Cu) (net 23) (tstamp 562CA3FE)) + (segment (start 132.481 104.628) (end 132.08 105.029) (width 0.25) (layer F.Cu) (net 23) (tstamp 562CA3FB)) + (segment (start 133.981 103.901) (end 133.981 104.644) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.636 105.283) (end 135.636 105.799) (width 0.25) (layer F.Cu) (net 24) (tstamp 562CA3D6)) + (segment (start 135.255 104.902) (end 135.636 105.283) (width 0.25) (layer F.Cu) (net 24) (tstamp 562CA3D3)) + (segment (start 134.239 104.902) (end 135.255 104.902) (width 0.25) (layer F.Cu) (net 24) (tstamp 562CA3D1)) + (segment (start 133.981 104.644) (end 134.239 104.902) (width 0.25) (layer F.Cu) (net 24) (tstamp 562CA3CD)) + (segment (start 133.481 103.901) (end 133.481 104.906) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 133.481 104.906) (end 134.112 105.537) (width 0.25) (layer F.Cu) (net 25) (tstamp 562CA3D9)) + (segment (start 134.112 105.537) (end 134.112 105.799) (width 0.25) (layer F.Cu) (net 25) (tstamp 562CA3DD)) + (segment (start 132.981 103.901) (end 132.981 105.406) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 132.981 105.406) (end 132.588 105.799) (width 0.25) (layer F.Cu) (net 26) (tstamp 562CA3E0)) + (segment (start 170.165 113.351) (end 171.39 113.351) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 171.958 113.919) (end 175.514 113.919) (width 0.25) (layer F.Cu) (net 27) (tstamp 562E6A65)) + (segment (start 171.39 113.351) (end 171.958 113.919) (width 0.25) (layer F.Cu) (net 27) (tstamp 562E6A63)) + (segment (start 173.736 110.363) (end 173.736 110.744) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 170.954 110.351) (end 171.577 109.728) (width 0.25) (layer F.Cu) (net 28) (tstamp 562E6A4F)) + (segment (start 171.577 109.728) (end 173.101 109.728) (width 0.25) (layer F.Cu) (net 28) (tstamp 562E6A50)) + (segment (start 173.101 109.728) (end 173.736 110.363) (width 0.25) (layer F.Cu) (net 28) (tstamp 562E6A51)) + (segment (start 170.165 110.351) (end 170.954 110.351) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 174.371 112.649) (end 175.514 112.649) (width 0.25) (layer B.Cu) (net 28) (tstamp 562E6AB9)) + (segment (start 173.736 112.014) (end 174.371 112.649) (width 0.25) (layer B.Cu) (net 28) (tstamp 562E6AB7)) + (segment (start 173.736 110.744) (end 173.736 112.014) (width 0.25) (layer B.Cu) (net 28) (tstamp 562E6AB6)) + (via (at 173.736 110.744) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 173.482 112.141) (end 174.371 112.141) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 170.994 112.851) (end 171.704 112.141) (width 0.25) (layer F.Cu) (net 29) (tstamp 562E6A57)) + (segment (start 171.704 112.141) (end 173.482 112.141) (width 0.25) (layer F.Cu) (net 29) (tstamp 562E6A5D)) + (segment (start 170.165 112.851) (end 170.994 112.851) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 175.133 111.379) (end 175.514 111.379) (width 0.25) (layer F.Cu) (net 29) (tstamp 562E6A74)) + (segment (start 174.371 112.141) (end 175.133 111.379) (width 0.25) (layer F.Cu) (net 29) (tstamp 562E6A71)) + (segment (start 167.215 115.301) (end 167.215 114.344) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 174.879 114.554) (end 175.514 115.189) (width 0.25) (layer F.Cu) (net 30) (tstamp 56313CA8)) + (segment (start 171.831 114.554) (end 174.879 114.554) (width 0.25) (layer F.Cu) (net 30) (tstamp 56313CA2)) + (segment (start 171.45 114.173) (end 171.831 114.554) (width 0.25) (layer F.Cu) (net 30) (tstamp 56313C94)) + (segment (start 170.307 114.173) (end 171.45 114.173) (width 0.25) (layer F.Cu) (net 30) (tstamp 56313C93)) + (via (at 170.307 114.173) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 167.386 114.173) (end 170.307 114.173) (width 0.25) (layer B.Cu) (net 30) (tstamp 56313C89)) + (via (at 167.386 114.173) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 167.215 114.344) (end 167.386 114.173) (width 0.25) (layer F.Cu) (net 30) (tstamp 56313C79)) + (segment (start 139.431 113.351) (end 139.999 113.919) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 139.999 113.919) (end 144.78 113.919) (width 0.25) (layer F.Cu) (net 31) (tstamp 562D4B18)) + (segment (start 139.431 110.351) (end 140.347 110.351) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 143.764 112.649) (end 144.78 112.649) (width 0.25) (layer B.Cu) (net 32) (tstamp 562D4B10)) + (segment (start 142.748 111.633) (end 143.764 112.649) (width 0.25) (layer B.Cu) (net 32) (tstamp 562D4B0F)) + (segment (start 142.748 110.744) (end 142.748 111.633) (width 0.25) (layer B.Cu) (net 32) (tstamp 562D4B0E)) + (via (at 142.748 110.744) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 32)) + (segment (start 142.748 109.728) (end 142.748 110.744) (width 0.25) (layer F.Cu) (net 32) (tstamp 562D4B0C)) + (segment (start 142.24 109.22) (end 142.748 109.728) (width 0.25) (layer F.Cu) (net 32) (tstamp 562D4B0B)) + (segment (start 140.843 109.22) (end 142.24 109.22) (width 0.25) (layer F.Cu) (net 32) (tstamp 562D4B0A)) + (segment (start 140.589 109.474) (end 140.843 109.22) (width 0.25) (layer F.Cu) (net 32) (tstamp 562D4B09)) + (segment (start 140.589 110.109) (end 140.589 109.474) (width 0.25) (layer F.Cu) (net 32) (tstamp 562D4B08)) + (segment (start 140.347 110.351) (end 140.589 110.109) (width 0.25) (layer F.Cu) (net 32) (tstamp 562D4B07)) + (segment (start 139.431 112.851) (end 140.26 112.851) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 144.272 111.887) (end 144.78 111.379) (width 0.25) (layer F.Cu) (net 33) (tstamp 562D4AED)) + (segment (start 140.843 111.887) (end 144.272 111.887) (width 0.25) (layer F.Cu) (net 33) (tstamp 562D4AEC)) + (segment (start 140.589 112.141) (end 140.843 111.887) (width 0.25) (layer F.Cu) (net 33) (tstamp 562D4AEB)) + (segment (start 140.589 112.522) (end 140.589 112.141) (width 0.25) (layer F.Cu) (net 33) (tstamp 562D4AEA)) + (segment (start 140.26 112.851) (end 140.589 112.522) (width 0.25) (layer F.Cu) (net 33) (tstamp 562D4AE9)) + (segment (start 139.7 118.364) (end 140.589 117.475) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.589 117.475) (end 140.589 115.316) (width 0.25) (layer F.Cu) (net 34) (tstamp 562D8A0E)) + (segment (start 140.589 115.316) (end 141.224 114.681) (width 0.25) (layer F.Cu) (net 34) (tstamp 562D8A19)) + (segment (start 141.224 114.681) (end 144.272 114.681) (width 0.25) (layer F.Cu) (net 34) (tstamp 562D8A1D)) + (segment (start 144.272 114.681) (end 144.78 115.189) (width 0.25) (layer F.Cu) (net 34) (tstamp 562D8A21)) + (segment (start 136.481 115.301) (end 136.481 117.939) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 136.481 117.939) (end 136.906 118.364) (width 0.25) (layer F.Cu) (net 34) (tstamp 562D7A13)) + (segment (start 136.906 118.364) (end 139.7 118.364) (width 0.25) (layer F.Cu) (net 34) (tstamp 562D7A17)) + (segment (start 124.77496 118.09476) (end 124.88672 117.983) (width 0.25) (layer F.Cu) (net 35) (status 30)) + (segment (start 124.88672 117.983) (end 126.873 117.983) (width 0.25) (layer F.Cu) (net 35) (tstamp 5631245E) (status 10)) + (segment (start 127.508 117.348) (end 128.155 117.348) (width 0.25) (layer F.Cu) (net 35) (tstamp 56312467) (status 20)) + (segment (start 126.873 117.983) (end 127.508 117.348) (width 0.25) (layer F.Cu) (net 35) (tstamp 56312465)) + (segment (start 118.34876 118.34876) (end 121.68124 118.34876) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 118.34876 118.34876) (end 117.602 117.602) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DC340)) + (segment (start 117.602 117.602) (end 117.602 112.776) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DC342)) + (segment (start 117.602 112.776) (end 117.983 112.395) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DC347)) + (segment (start 122.781 112.395) (end 117.983 112.395) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DC34B) (status 20)) + (segment (start 121.93524 118.09476) (end 122.87504 118.09476) (width 0.25) (layer F.Cu) (net 35) (tstamp 563097B1) (status 20)) + (segment (start 121.68124 118.34876) (end 121.93524 118.09476) (width 0.25) (layer F.Cu) (net 35) (tstamp 563097AD)) + (segment (start 120.30754 98.9171) (end 123.063 98.933) (width 0.25) (layer F.Cu) (net 35) (status 10)) + (segment (start 124.349 112.506) (end 122.892 112.506) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DF4C8) (status 20)) + (segment (start 125.095 111.76) (end 124.349 112.506) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DF4C7)) + (segment (start 125.095 105.791) (end 125.095 111.76) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DF4C6)) + (segment (start 124.206 104.902) (end 125.095 105.791) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DF4C5)) + (segment (start 124.206 100.076) (end 124.206 104.902) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DF4C3)) + (segment (start 123.063 98.933) (end 124.206 100.076) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DF4C1)) + (segment (start 122.781 112.395) (end 122.892 112.506) (width 0.25) (layer F.Cu) (net 35) (tstamp 562DC350) (status 30)) + (segment (start 122.87504 118.09476) (end 124.77496 118.09476) (width 0.25) (layer F.Cu) (net 35) (status 30)) + (segment (start 124.77496 119.39524) (end 124.88672 119.507) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 124.88672 119.507) (end 127.762 119.507) (width 0.25) (layer F.Cu) (net 36) (tstamp 5631251E)) + (segment (start 127.762 119.507) (end 128.155 119.126) (width 0.25) (layer F.Cu) (net 36) (tstamp 56312529) (status 20)) + (segment (start 123.063 100.457) (end 123.063 104.521) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 123.063 104.521) (end 124.587 106.045) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF666)) + (segment (start 124.587 106.045) (end 124.587 110.109) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF66B)) + (segment (start 124.587 110.109) (end 124.19 110.506) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF670)) + (segment (start 122.892 110.506) (end 124.19 110.506) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF674) (status 10)) + (segment (start 122.174 99.568) (end 120.30754 99.5671) (width 0.25) (layer F.Cu) (net 36) (status 20)) + (segment (start 122.174 99.568) (end 123.063 100.457) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF4CB)) + (segment (start 128.016 118.999) (end 128.028 118.999) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF21D) (status 30)) + (segment (start 128.028 118.999) (end 128.155 119.126) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DF25B) (status 30)) + (segment (start 122.892 110.506) (end 122.527 110.871) (width 0.25) (layer F.Cu) (net 36) (status 30)) + (segment (start 122.527 110.871) (end 117.475 110.871) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DC321) (status 10)) + (segment (start 117.475 110.871) (end 116.459 111.887) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DC32C)) + (segment (start 116.459 111.887) (end 116.459 118.11) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DC32F)) + (segment (start 116.459 118.11) (end 117.74424 119.39524) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DC337)) + (segment (start 117.74424 119.39524) (end 122.87504 119.39524) (width 0.25) (layer F.Cu) (net 36) (tstamp 562DC33A) (status 20)) + (segment (start 124.77496 119.39524) (end 122.87504 119.39524) (width 0.25) (layer F.Cu) (net 36) (status 30)) + (segment (start 128.04324 119.01424) (end 128.155 119.126) (width 0.25) (layer F.Cu) (net 36) (tstamp 562D4A40) (status 30)) + (segment (start 128.04324 119.01424) (end 128.155 119.126) (width 0.25) (layer F.Cu) (net 36) (tstamp 562C7B6C) (status 30)) + (segment (start 179.633 106.498) (end 177.927 108.204) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 183.261 117.221) (end 183.007 116.967) (width 0.25) (layer F.Cu) (net 37) (tstamp 56312A0D)) + (segment (start 183.007 116.967) (end 181.483 116.967) (width 0.25) (layer F.Cu) (net 37) (tstamp 56312A13)) + (segment (start 181.483 116.967) (end 177.927 113.411) (width 0.25) (layer F.Cu) (net 37) (tstamp 56312A16)) + (segment (start 177.927 113.411) (end 177.927 108.204) (width 0.25) (layer F.Cu) (net 37) (tstamp 56312A18)) + (segment (start 183.261 117.221) (end 183.261 117.77472) (width 0.25) (layer F.Cu) (net 37) (tstamp 56313A6F)) + (segment (start 179.633 106.498) (end 180.213 106.498) (width 0.25) (layer F.Cu) (net 37) (tstamp 56344309)) + (segment (start 181.29504 117.84076) (end 181.18328 117.729) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 181.18328 117.729) (end 173.736 117.729) (width 0.25) (layer F.Cu) (net 37) (tstamp 5631425A)) + (segment (start 173.228 117.221) (end 172.454 117.221) (width 0.25) (layer F.Cu) (net 37) (tstamp 56314265)) + (segment (start 173.736 117.729) (end 173.228 117.221) (width 0.25) (layer F.Cu) (net 37) (tstamp 56314262)) + (segment (start 183.19496 117.84076) (end 183.261 117.77472) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 181.29504 117.84076) (end 183.19496 117.84076) (width 0.25) (layer F.Cu) (net 37) (status 30)) + (segment (start 179.792 108.498) (end 179.07 109.22) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 184.277 116.332) (end 183.896 115.951) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 184.13476 119.14124) (end 184.912 118.364) (width 0.25) (layer F.Cu) (net 38) (tstamp 56314E25)) + (segment (start 184.912 118.364) (end 184.912 116.967) (width 0.25) (layer F.Cu) (net 38) (tstamp 56314E28)) + (segment (start 184.912 116.967) (end 184.277 116.332) (width 0.25) (layer F.Cu) (net 38) (tstamp 56314E2D)) + (segment (start 184.13476 119.14124) (end 183.19496 119.14124) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 179.07 113.157) (end 179.07 109.22) (width 0.25) (layer F.Cu) (net 38) (tstamp 56314E59)) + (segment (start 181.864 115.951) (end 179.07 113.157) (width 0.25) (layer F.Cu) (net 38) (tstamp 56314E51)) + (segment (start 183.896 115.951) (end 181.864 115.951) (width 0.25) (layer F.Cu) (net 38) (tstamp 56314E47)) + (segment (start 179.792 108.498) (end 180.213 108.498) (width 0.25) (layer F.Cu) (net 38) (tstamp 56344305)) + (segment (start 179.07 119.253) (end 172.708 119.253) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 181.18328 119.253) (end 179.07 119.253) (width 0.25) (layer F.Cu) (net 38) (tstamp 56312AF6) (status 10)) + (segment (start 172.708 119.253) (end 172.454 118.999) (width 0.25) (layer F.Cu) (net 38) (tstamp 5631427A)) + (segment (start 181.29504 119.14124) (end 181.18328 119.253) (width 0.25) (layer F.Cu) (net 38) (status 30)) + (segment (start 181.29504 119.14124) (end 183.19496 119.14124) (width 0.25) (layer F.Cu) (net 38) (status 30)) + (segment (start 172.454 118.999) (end 172.59624 119.14124) (width 0.25) (layer F.Cu) (net 38) (status 30)) + (segment (start 136.981 103.901) (end 136.981 104.596) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 136.981 104.596) (end 137.16 104.775) (width 0.25) (layer F.Cu) (net 39) (tstamp 562D61AD)) + (segment (start 137.16 104.775) (end 137.795 104.775) (width 0.25) (layer F.Cu) (net 39) (tstamp 562D61B3)) + (segment (start 137.795 104.775) (end 139.192 103.378) (width 0.25) (layer F.Cu) (net 39) (tstamp 562D61B7)) + (segment (start 139.192 103.378) (end 141.363 103.378) (width 0.25) (layer F.Cu) (net 39) (tstamp 562D61BC)) + (segment (start 134.981 103.901) (end 135.001 101.981) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 135.001 101.981) (end 134.862 101.854) (width 0.25) (layer F.Cu) (net 40) (tstamp 562CA19D) (status 20)) + (segment (start 139.431 107.851) (end 140.236 107.851) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 140.855 108.47) (end 141.605 108.47) (width 0.25) (layer F.Cu) (net 41) (tstamp 562D4B15)) + (segment (start 140.236 107.851) (end 140.855 108.47) (width 0.25) (layer F.Cu) (net 41) (tstamp 562D4B14)) + (segment (start 141.704 108.371) (end 141.605 108.47) (width 0.25) (layer F.Cu) (net 41) (tstamp 562CA70B) (status 30)) + (segment (start 132.842 117.983) (end 130.302 117.983) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 134.239 117.983) (end 132.842 117.983) (width 0.25) (layer F.Cu) (net 42) (tstamp 562D887E)) + (segment (start 135.481 116.741) (end 134.239 117.983) (width 0.25) (layer F.Cu) (net 42) (tstamp 562D885C)) + (segment (start 135.481 115.301) (end 135.481 116.741) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 130.302 117.983) (end 129.655 117.348) (width 0.25) (layer F.Cu) (net 42) (tstamp 56309831) (status 20)) + (segment (start 135.001 118.745) (end 134.747 118.999) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 135.981 117.765) (end 135.001 118.745) (width 0.25) (layer F.Cu) (net 43) (tstamp 562D884D)) + (segment (start 135.981 115.301) (end 135.981 117.765) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 134.747 118.999) (end 129.782 118.999) (width 0.25) (layer F.Cu) (net 43) (tstamp 562DF281) (status 20)) + (segment (start 129.782 118.999) (end 129.655 119.126) (width 0.25) (layer F.Cu) (net 43) (tstamp 562DF28F) (status 30)) + (segment (start 129.528 119.253) (end 129.655 119.126) (width 0.25) (layer F.Cu) (net 43) (tstamp 562D8856) (status 30)) + (segment (start 168.529 104.775) (end 169.799 103.505) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 167.715 104.596) (end 167.894 104.775) (width 0.25) (layer F.Cu) (net 44) (tstamp 562E7009)) + (segment (start 167.894 104.775) (end 168.529 104.775) (width 0.25) (layer F.Cu) (net 44) (tstamp 562E700E)) + (segment (start 168.529 104.775) (end 168.529 104.775) (width 0.25) (layer F.Cu) (net 44) (tstamp 562E7015)) + (segment (start 167.715 103.901) (end 167.715 104.596) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 169.799 103.505) (end 172.478 103.505) (width 0.25) (layer F.Cu) (net 44) (tstamp 562E707A)) + (segment (start 165.715 103.901) (end 165.715 102.227) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 165.715 102.227) (end 165.342 101.854) (width 0.25) (layer F.Cu) (net 45) (tstamp 562E658B)) + (segment (start 170.165 107.851) (end 171.212 107.851) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 171.212 107.851) (end 172.212 108.851) (width 0.25) (layer F.Cu) (net 46) (tstamp 562E6A4A)) + (segment (start 172.101 108.74) (end 172.212 108.851) (width 0.25) (layer F.Cu) (net 46) (tstamp 562E69E1) (status 30)) + (segment (start 169.291 119.507) (end 170.434 119.507) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 166.215 115.979) (end 165.989 116.205) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E70FD)) + (segment (start 165.989 116.205) (end 165.608 116.205) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E7103)) + (segment (start 165.608 116.205) (end 165.1 116.713) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E7107)) + (segment (start 165.1 116.713) (end 165.1 118.872) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E710A)) + (segment (start 165.1 118.872) (end 165.735 119.507) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E710D)) + (segment (start 165.735 119.507) (end 169.291 119.507) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E710F)) + (segment (start 166.215 115.301) (end 166.215 115.979) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 170.434 119.507) (end 170.954 118.999) (width 0.25) (layer F.Cu) (net 47) (tstamp 562E731D) (status 20)) + (segment (start 166.116 116.84) (end 166.116 118.11) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 166.715 115.301) (end 166.715 116.241) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 166.715 116.241) (end 166.116 116.84) (width 0.25) (layer F.Cu) (net 48) (tstamp 562E7112)) + (segment (start 169.672 118.491) (end 170.954 117.221) (width 0.25) (layer F.Cu) (net 48) (tstamp 562E733C) (status 20)) + (segment (start 169.291 118.491) (end 169.672 118.491) (width 0.25) (layer F.Cu) (net 48) (tstamp 562E733A)) + (segment (start 166.497 118.491) (end 169.291 118.491) (width 0.25) (layer F.Cu) (net 48) (tstamp 562E7336)) + (segment (start 166.116 118.11) (end 166.497 118.491) (width 0.25) (layer F.Cu) (net 48) (tstamp 562E7331)) + (segment (start 153.289 108.204) (end 158.877 108.204) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 146.939 107.061) (end 152.146 107.061) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 130.429 107.569) (end 136.271 107.569) (width 0.25) (layer F.Cu) (net 49) (tstamp 562C9FB1)) + (segment (start 130.176398 107.569) (end 130.429 107.569) (width 0.25) (layer F.Cu) (net 49) (tstamp 562D5FE3)) + (segment (start 129.032 106.424602) (end 130.176398 107.569) (width 0.25) (layer F.Cu) (net 49) (tstamp 562D5FDD)) + (segment (start 129.032 106.172) (end 129.032 106.424602) (width 0.25) (layer F.Cu) (net 49) (tstamp 562D5FDA)) + (segment (start 128.711 105.851) (end 129.032 106.172) (width 0.25) (layer F.Cu) (net 49) (tstamp 562D5FCB)) + (segment (start 128.031 105.851) (end 128.711 105.851) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 142.875 107.061) (end 146.939 107.061) (width 0.25) (layer B.Cu) (net 49) (tstamp 562D7ED5)) + (segment (start 142.367 107.569) (end 142.875 107.061) (width 0.25) (layer B.Cu) (net 49) (tstamp 562D7ECD)) + (segment (start 136.779 107.569) (end 142.367 107.569) (width 0.25) (layer B.Cu) (net 49) (tstamp 562D7ECC)) + (via (at 136.779 107.569) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 49)) + (segment (start 136.271 107.569) (end 136.779 107.569) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 152.146 107.061) (end 153.289 108.204) (width 0.25) (layer B.Cu) (net 49) (tstamp 562E7371)) + (segment (start 160.334 105.851) (end 158.765 105.851) (width 0.25) (layer F.Cu) (net 49) (tstamp 562E73D0)) + (segment (start 160.782 106.299) (end 160.334 105.851) (width 0.25) (layer F.Cu) (net 49) (tstamp 562E73CF)) + (via (at 160.782 106.299) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 49)) + (segment (start 158.877 108.204) (end 160.782 106.299) (width 0.25) (layer B.Cu) (net 49) (tstamp 562E73C7)) + (segment (start 146.939 107.626998) (end 151.949998 107.626998) (width 0.25) (layer B.Cu) (net 50)) + (segment (start 129.322 107.351) (end 130.048 108.077) (width 0.25) (layer F.Cu) (net 50) (tstamp 562C9FB5)) + (segment (start 130.048 108.077) (end 134.747 108.077) (width 0.25) (layer F.Cu) (net 50) (tstamp 562C9FB6)) + (segment (start 128.031 107.351) (end 129.322 107.351) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 143.071002 107.626998) (end 146.939 107.626998) (width 0.25) (layer B.Cu) (net 50) (tstamp 562D7E84)) + (segment (start 142.367 108.331) (end 143.071002 107.626998) (width 0.25) (layer B.Cu) (net 50) (tstamp 562D7E7D)) + (segment (start 136.398 108.331) (end 142.367 108.331) (width 0.25) (layer B.Cu) (net 50) (tstamp 562D7E7C)) + (via (at 136.398 108.331) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 50)) + (segment (start 136.271 108.331) (end 136.398 108.331) (width 0.25) (layer F.Cu) (net 50) (tstamp 562D7E73)) + (segment (start 136.017 108.077) (end 136.271 108.331) (width 0.25) (layer F.Cu) (net 50) (tstamp 562D7E69)) + (segment (start 134.747 108.077) (end 136.017 108.077) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 160.619 107.351) (end 158.765 107.351) (width 0.25) (layer F.Cu) (net 50) (tstamp 562E73EF)) + (segment (start 160.782 107.188) (end 160.619 107.351) (width 0.25) (layer F.Cu) (net 50) (tstamp 562E73EE)) + (via (at 160.782 107.188) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 50)) + (segment (start 159.258 108.712) (end 160.782 107.188) (width 0.25) (layer B.Cu) (net 50) (tstamp 562E73E7)) + (segment (start 153.035 108.712) (end 159.258 108.712) (width 0.25) (layer B.Cu) (net 50) (tstamp 562E73DD)) + (segment (start 151.949998 107.626998) (end 153.035 108.712) (width 0.25) (layer B.Cu) (net 50) (tstamp 562E73D9)) + (segment (start 146.939 108.077) (end 151.638 108.077) (width 0.25) (layer B.Cu) (net 51)) + (segment (start 129.185602 107.851) (end 129.919602 108.585) (width 0.25) (layer F.Cu) (net 51) (tstamp 562C9FB9)) + (segment (start 129.919602 108.585) (end 135.255 108.585) (width 0.25) (layer F.Cu) (net 51) (tstamp 562C9FBA)) + (segment (start 128.031 107.851) (end 129.185602 107.851) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 143.383 108.077) (end 146.939 108.077) (width 0.25) (layer B.Cu) (net 51) (tstamp 562D7DFF)) + (segment (start 142.748 108.712) (end 143.383 108.077) (width 0.25) (layer B.Cu) (net 51) (tstamp 562D7DFA)) + (via (at 135.509 108.712) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 51)) + (segment (start 135.382 108.585) (end 135.509 108.712) (width 0.25) (layer F.Cu) (net 51) (tstamp 562D7DF2)) + (segment (start 135.255 108.585) (end 135.382 108.585) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 142.494 108.966) (end 142.748 108.712) (width 0.25) (layer B.Cu) (net 51) (tstamp 562D7E21)) + (segment (start 136.144 108.966) (end 142.494 108.966) (width 0.25) (layer B.Cu) (net 51) (tstamp 562D7E19)) + (segment (start 135.89 108.712) (end 136.144 108.966) (width 0.25) (layer B.Cu) (net 51) (tstamp 562D7E15)) + (segment (start 135.509 108.712) (end 135.89 108.712) (width 0.25) (layer B.Cu) (net 51)) + (segment (start 160.556 107.851) (end 158.765 107.851) (width 0.25) (layer F.Cu) (net 51) (tstamp 562E7411)) + (segment (start 160.782 108.077) (end 160.556 107.851) (width 0.25) (layer F.Cu) (net 51) (tstamp 562E7410)) + (via (at 160.782 108.077) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 51)) + (segment (start 159.639 109.22) (end 160.782 108.077) (width 0.25) (layer B.Cu) (net 51) (tstamp 562E7407)) + (segment (start 152.781 109.22) (end 159.639 109.22) (width 0.25) (layer B.Cu) (net 51) (tstamp 562E7401)) + (segment (start 151.638 108.077) (end 152.781 109.22) (width 0.25) (layer B.Cu) (net 51) (tstamp 562E73FC)) + (segment (start 159.258 109.728) (end 160.147 109.728) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 151.384 108.585) (end 152.527 109.728) (width 0.25) (layer B.Cu) (net 52) (tstamp 562E7416)) + (segment (start 152.527 109.728) (end 159.258 109.728) (width 0.25) (layer B.Cu) (net 52) (tstamp 562E741C)) + (segment (start 143.764 108.585) (end 146.812 108.585) (width 0.25) (layer B.Cu) (net 52) (tstamp 562D7B6D)) + (segment (start 142.875 109.474) (end 143.764 108.585) (width 0.25) (layer B.Cu) (net 52) (tstamp 562D7B68)) + (segment (start 135.763 109.474) (end 142.875 109.474) (width 0.25) (layer B.Cu) (net 52) (tstamp 562D7B67)) + (via (at 135.763 109.474) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 52)) + (segment (start 135.382 109.474) (end 135.763 109.474) (width 0.25) (layer F.Cu) (net 52) (tstamp 562D7B55)) + (segment (start 135.001 109.093) (end 135.382 109.474) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 128.031 108.351) (end 128.925 108.351) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 129.667 109.093) (end 135.001 109.093) (width 0.25) (layer F.Cu) (net 52) (tstamp 562C9FBE)) + (segment (start 128.925 108.351) (end 129.667 109.093) (width 0.25) (layer F.Cu) (net 52) (tstamp 562C9FBD)) + (segment (start 146.812 108.585) (end 151.384 108.585) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 160.04 108.351) (end 158.765 108.351) (width 0.25) (layer F.Cu) (net 52) (tstamp 562E7475)) + (segment (start 160.782 109.093) (end 160.04 108.351) (width 0.25) (layer F.Cu) (net 52) (tstamp 562E7474)) + (via (at 160.782 109.093) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 52)) + (segment (start 160.147 109.728) (end 160.782 109.093) (width 0.25) (layer B.Cu) (net 52) (tstamp 562E7466)) + (segment (start 160.909 110.109) (end 160.655 110.109) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 159.651 108.851) (end 158.765 108.851) (width 0.25) (layer F.Cu) (net 53) (tstamp 562E74B4)) + (segment (start 160.02 109.22) (end 159.651 108.851) (width 0.25) (layer F.Cu) (net 53) (tstamp 562E74B1)) + (segment (start 160.02 109.474) (end 160.02 109.22) (width 0.25) (layer F.Cu) (net 53) (tstamp 562E74AE)) + (segment (start 160.655 110.109) (end 160.02 109.474) (width 0.25) (layer F.Cu) (net 53) (tstamp 562E74A7)) + (segment (start 160.655 110.363) (end 160.909 110.109) (width 0.25) (layer B.Cu) (net 53)) + (segment (start 151.003 109.093) (end 152.273 110.363) (width 0.25) (layer B.Cu) (net 53) (tstamp 562E7443)) + (segment (start 152.273 110.363) (end 160.655 110.363) (width 0.25) (layer B.Cu) (net 53) (tstamp 562E744A)) + (segment (start 134.366 109.601) (end 134.62 109.601) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 134.62 109.601) (end 135.128 110.109) (width 0.25) (layer F.Cu) (net 53) (tstamp 562D7AFE)) + (via (at 135.128 110.109) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 53)) + (segment (start 135.128 110.109) (end 143.002 110.109) (width 0.25) (layer B.Cu) (net 53) (tstamp 562D7B09)) + (segment (start 143.002 110.109) (end 144.018 109.093) (width 0.25) (layer B.Cu) (net 53) (tstamp 562D7B0A)) + (segment (start 144.018 109.093) (end 146.685 109.093) (width 0.25) (layer B.Cu) (net 53) (tstamp 562D7B15)) + (segment (start 128.031 108.851) (end 128.663 108.851) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 129.413 109.601) (end 134.366 109.601) (width 0.25) (layer F.Cu) (net 53) (tstamp 562C9FC2)) + (segment (start 128.663 108.851) (end 129.413 109.601) (width 0.25) (layer F.Cu) (net 53) (tstamp 562C9FC1)) + (segment (start 146.685 109.093) (end 151.003 109.093) (width 0.25) (layer B.Cu) (net 53)) + (segment (start 160.909 110.109) (end 160.782 110.109) (width 0.25) (layer F.Cu) (net 53) (tstamp 562E7494)) + (via (at 160.909 110.109) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 53)) + + (zone (net 5) (net_name GND) (layer B.Cu) (tstamp 56353323) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 186.817 120.015) (xy 115.824 120.015) (xy 115.824 94.996) (xy 186.817 94.996) (xy 186.817 120.015) + ) + ) + (filled_polygon + (pts + (xy 186.039195 95.436942) (xy 186.241129 95.571871) (xy 186.376058 95.773805) (xy 186.431 96.050016) (xy 186.431 118.137166) + (xy 186.269514 117.895486) (xy 185.821486 117.596122) (xy 185.293 117.491) (xy 183.880471 117.491) (xy 183.575068 117.033932) + (xy 182.964828 116.626183) (xy 182.245 116.483) (xy 181.594 116.483) (xy 181.594 115.257594) (xy 181.912827 115.576978) + (xy 182.567183 115.84869) (xy 183.275709 115.849309) (xy 183.930538 115.578739) (xy 184.431978 115.078173) (xy 184.70369 114.423817) + (xy 184.704309 113.715291) (xy 184.433739 113.060462) (xy 183.933173 112.559022) (xy 183.278817 112.28731) (xy 182.570291 112.286691) + (xy 181.915462 112.557261) (xy 181.594 112.878163) (xy 181.594 110.998) (xy 181.488878 110.469514) (xy 181.189514 110.021486) + (xy 180.741486 109.722122) (xy 180.276474 109.629626) (xy 180.437096 109.629766) (xy 180.853146 109.457858) (xy 181.171739 109.13982) + (xy 181.344373 108.724071) (xy 181.344766 108.273904) (xy 181.172858 107.857854) (xy 180.85482 107.539261) (xy 180.755723 107.498112) + (xy 180.853146 107.457858) (xy 181.171739 107.13982) (xy 181.344373 106.724071) (xy 181.344766 106.273904) (xy 181.172858 105.857854) + (xy 180.85482 105.539261) (xy 180.45462 105.373083) (xy 180.558538 105.367805) (xy 180.937265 105.210931) (xy 181.005325 104.96993) + (xy 180.213 104.177605) (xy 179.420675 104.96993) (xy 179.488735 105.210931) (xy 179.959359 105.378442) (xy 179.572854 105.538142) + (xy 179.254261 105.85618) (xy 179.081627 106.271929) (xy 179.081234 106.722096) (xy 179.253142 107.138146) (xy 179.57118 107.456739) + (xy 179.670277 107.497888) (xy 179.572854 107.538142) (xy 179.254261 107.85618) (xy 179.081627 108.271929) (xy 179.081234 108.722096) + (xy 179.253142 109.138146) (xy 179.57118 109.456739) (xy 179.986929 109.629373) (xy 180.15008 109.629515) (xy 179.684514 109.722122) + (xy 179.236486 110.021486) (xy 178.937122 110.469514) (xy 178.832 110.998) (xy 178.832 116.483) (xy 168.402 116.483) + (xy 167.682172 116.626183) (xy 167.259 116.908937) (xy 166.835828 116.626183) (xy 166.116 116.483) (xy 151.241 116.483) + (xy 151.241 114.307865) (xy 166.704882 114.307865) (xy 166.808339 114.558252) (xy 166.999741 114.749987) (xy 167.249946 114.853882) + (xy 167.520865 114.854118) (xy 167.771252 114.750661) (xy 167.843038 114.679) (xy 169.849877 114.679) (xy 169.920741 114.749987) + (xy 170.170946 114.853882) (xy 170.441865 114.854118) (xy 170.692252 114.750661) (xy 170.883987 114.559259) (xy 170.987882 114.309054) + (xy 170.988118 114.038135) (xy 170.884661 113.787748) (xy 170.693259 113.596013) (xy 170.443054 113.492118) (xy 170.172135 113.491882) + (xy 169.921748 113.595339) (xy 169.849962 113.667) (xy 167.843123 113.667) (xy 167.772259 113.596013) (xy 167.522054 113.492118) + (xy 167.251135 113.491882) (xy 167.000748 113.595339) (xy 166.809013 113.786741) (xy 166.705118 114.036946) (xy 166.704882 114.307865) + (xy 151.241 114.307865) (xy 151.241 113.538) (xy 151.135878 113.009514) (xy 150.836514 112.561486) (xy 150.67715 112.455002) + (xy 150.673938 112.438856) (xy 150.482961 112.153039) (xy 150.197144 111.962062) (xy 149.86 111.895) (xy 149.522856 111.962062) + (xy 149.237039 112.153039) (xy 149.046062 112.438856) (xy 149.04285 112.455002) (xy 148.883486 112.561486) (xy 148.584122 113.009514) + (xy 148.479 113.538) (xy 148.479 116.483) (xy 142.025676 116.483) (xy 142.031882 116.468054) (xy 142.032118 116.197135) + (xy 141.928661 115.946748) (xy 141.737259 115.755013) (xy 141.487054 115.651118) (xy 141.216135 115.650882) (xy 141.094839 115.701) + (xy 140.210182 115.701) (xy 140.090054 115.651118) (xy 139.819135 115.650882) (xy 139.568748 115.754339) (xy 139.377013 115.945741) + (xy 139.273118 116.195946) (xy 139.272882 116.466865) (xy 139.279549 116.483) (xy 138.684 116.483) (xy 137.964172 116.626183) + (xy 137.4775 116.951367) (xy 136.990828 116.626183) (xy 136.271 116.483) (xy 128.01947 116.483) (xy 127.470913 116.373885) + (xy 127.101643 116.004615) (xy 127.172882 115.833054) (xy 127.173118 115.562135) (xy 127.069661 115.311748) (xy 126.878259 115.120013) + (xy 126.628054 115.016118) (xy 126.357135 115.015882) (xy 126.184317 115.087288) (xy 125.563514 114.466486) (xy 125.40415 114.360002) + (xy 125.400938 114.343856) (xy 125.209961 114.058039) (xy 124.924144 113.867062) (xy 124.587 113.8) (xy 124.249856 113.867062) + (xy 123.964039 114.058039) (xy 123.773062 114.343856) (xy 123.76985 114.360002) (xy 123.610486 114.466486) (xy 123.311122 114.914514) + (xy 123.206001 115.443) (xy 123.311122 115.971486) (xy 123.610486 116.419514) (xy 124.753485 117.562514) (xy 124.753488 117.562516) + (xy 125.517885 118.326913) (xy 125.643183 118.956827) (xy 126.050932 119.567068) (xy 126.112864 119.629) (xy 116.878016 119.629) + (xy 116.601805 119.574058) (xy 116.399871 119.439129) (xy 116.264942 119.237195) (xy 116.21 118.960983) (xy 116.21 117.206) + (xy 118.224149 117.206) (xy 118.306435 117.619681) (xy 118.540767 117.970382) (xy 118.891468 118.204714) (xy 119.305149 118.287) + (xy 120.978851 118.287) (xy 121.392532 118.204714) (xy 121.743233 117.970382) (xy 121.977565 117.619681) (xy 122.059851 117.206) + (xy 121.977565 116.792319) (xy 121.743233 116.441618) (xy 121.392532 116.207286) (xy 120.978851 116.125) (xy 119.305149 116.125) + (xy 118.891468 116.207286) (xy 118.540767 116.441618) (xy 118.306435 116.792319) (xy 118.224149 117.206) (xy 116.21 117.206) + (xy 116.21 109.982) (xy 116.602001 109.982) (xy 116.707122 110.510486) (xy 117.006486 110.958514) (xy 117.11 111.062028) + (xy 117.11 112.141) (xy 117.215122 112.669486) (xy 117.514486 113.117514) (xy 117.61 113.181335) (xy 117.61 114.3) + (xy 117.677062 114.637144) (xy 117.868039 114.922961) (xy 118.153856 115.113938) (xy 118.491 115.181) (xy 118.828144 115.113938) + (xy 119.113961 114.922961) (xy 119.304147 114.638328) (xy 119.472144 114.806619) (xy 119.906054 114.986794) (xy 120.375885 114.987204) + (xy 120.810109 114.807787) (xy 121.142619 114.475856) (xy 121.322794 114.041946) (xy 121.323204 113.572115) (xy 121.143787 113.137891) + (xy 120.811856 112.805381) (xy 120.377946 112.625206) (xy 119.908115 112.624796) (xy 119.754263 112.688366) (xy 119.766878 112.669486) + (xy 119.872 112.141) (xy 119.872 110.49) (xy 119.846557 110.362089) (xy 119.906054 110.386794) (xy 120.375885 110.387204) + (xy 120.722793 110.243865) (xy 134.446882 110.243865) (xy 134.550339 110.494252) (xy 134.741741 110.685987) (xy 134.991946 110.789882) + (xy 135.262865 110.790118) (xy 135.513252 110.686661) (xy 135.585038 110.615) (xy 142.067112 110.615) (xy 142.066882 110.878865) + (xy 142.170339 111.129252) (xy 142.242 111.201038) (xy 142.242 111.633) (xy 142.280517 111.826638) (xy 142.390204 111.990796) + (xy 143.406204 113.006796) (xy 143.570362 113.116483) (xy 143.764 113.155) (xy 144.008781 113.155) (xy 144.011482 113.161538) + (xy 144.133721 113.28399) (xy 144.012378 113.405122) (xy 143.874157 113.737995) (xy 143.873843 114.098424) (xy 144.011482 114.431538) + (xy 144.133721 114.55399) (xy 144.012378 114.675122) (xy 143.874157 115.007995) (xy 143.873843 115.368424) (xy 144.011482 115.701538) + (xy 144.266122 115.956622) (xy 144.598995 116.094843) (xy 144.959424 116.095157) (xy 145.242305 115.978274) (xy 145.246546 115.984865) + (xy 145.373866 116.071859) (xy 145.525 116.102464) (xy 146.575 116.102464) (xy 146.71619 116.075897) (xy 146.845865 115.992454) + (xy 146.932859 115.865134) (xy 146.963464 115.714) (xy 146.963464 114.674644) (xy 146.974358 114.66375) (xy 146.960881 114.650273) + (xy 146.938774 114.532786) (xy 147.075962 114.507425) (xy 147.223046 114.070015) (xy 147.191543 113.609614) (xy 147.075962 113.330575) + (xy 146.873814 113.293206) (xy 146.864608 113.284) (xy 146.873814 113.274794) (xy 147.075962 113.237425) (xy 147.223046 112.800015) + (xy 147.191543 112.339614) (xy 147.075962 112.060575) (xy 146.873814 112.023206) (xy 146.864608 112.014) (xy 146.873814 112.004794) + (xy 147.075962 111.967425) (xy 147.223046 111.530015) (xy 147.191543 111.069614) (xy 147.112533 110.878865) (xy 173.054882 110.878865) + (xy 173.158339 111.129252) (xy 173.23 111.201038) (xy 173.23 112.014) (xy 173.268517 112.207638) (xy 173.378204 112.371796) + (xy 174.013204 113.006796) (xy 174.177362 113.116483) (xy 174.371 113.155) (xy 174.742781 113.155) (xy 174.745482 113.161538) + (xy 174.867721 113.28399) (xy 174.746378 113.405122) (xy 174.608157 113.737995) (xy 174.607843 114.098424) (xy 174.745482 114.431538) + (xy 174.867721 114.55399) (xy 174.746378 114.675122) (xy 174.608157 115.007995) (xy 174.607843 115.368424) (xy 174.745482 115.701538) + (xy 175.000122 115.956622) (xy 175.332995 116.094843) (xy 175.693424 116.095157) (xy 175.976305 115.978274) (xy 175.980546 115.984865) + (xy 176.107866 116.071859) (xy 176.259 116.102464) (xy 177.309 116.102464) (xy 177.45019 116.075897) (xy 177.579865 115.992454) + (xy 177.666859 115.865134) (xy 177.697464 115.714) (xy 177.697464 114.674644) (xy 177.708358 114.66375) (xy 177.694881 114.650273) + (xy 177.672774 114.532786) (xy 177.809962 114.507425) (xy 177.957046 114.070015) (xy 177.925543 113.609614) (xy 177.809962 113.330575) + (xy 177.607814 113.293206) (xy 177.598608 113.284) (xy 177.607814 113.274794) (xy 177.809962 113.237425) (xy 177.957046 112.800015) + (xy 177.925543 112.339614) (xy 177.809962 112.060575) (xy 177.607814 112.023206) (xy 177.598608 112.014) (xy 177.607814 112.004794) + (xy 177.809962 111.967425) (xy 177.957046 111.530015) (xy 177.925543 111.069614) (xy 177.809962 110.790575) (xy 177.607814 110.753206) + (xy 177.598608 110.744) (xy 177.607814 110.734794) (xy 177.809962 110.697425) (xy 177.957046 110.260015) (xy 177.925543 109.799614) + (xy 177.809962 109.520575) (xy 177.592273 109.480333) (xy 176.963605 110.109) (xy 176.977748 110.123143) (xy 176.891992 110.208898) + (xy 176.68984 110.22273) (xy 176.590253 110.123143) (xy 176.604395 110.109) (xy 176.416768 109.921373) (xy 176.282518 109.596462) + (xy 176.027878 109.341378) (xy 175.92998 109.300727) (xy 176.155333 109.300727) (xy 176.784 109.929395) (xy 177.412667 109.300727) + (xy 177.372425 109.083038) (xy 176.935015 108.935954) (xy 176.474614 108.967457) (xy 176.195575 109.083038) (xy 176.155333 109.300727) + (xy 175.92998 109.300727) (xy 175.695005 109.203157) (xy 175.334576 109.202843) (xy 175.001462 109.340482) (xy 174.746378 109.595122) + (xy 174.608157 109.927995) (xy 174.607843 110.288424) (xy 174.745482 110.621538) (xy 174.867721 110.74399) (xy 174.746378 110.865122) + (xy 174.608157 111.197995) (xy 174.607843 111.558424) (xy 174.745482 111.891538) (xy 174.867721 112.01399) (xy 174.746378 112.135122) + (xy 174.743107 112.143) (xy 174.580592 112.143) (xy 174.242 111.804408) (xy 174.242 111.201123) (xy 174.312987 111.130259) + (xy 174.416882 110.880054) (xy 174.417118 110.609135) (xy 174.313661 110.358748) (xy 174.122259 110.167013) (xy 173.872054 110.063118) + (xy 173.601135 110.062882) (xy 173.350748 110.166339) (xy 173.159013 110.357741) (xy 173.055118 110.607946) (xy 173.054882 110.878865) + (xy 147.112533 110.878865) (xy 147.075962 110.790575) (xy 146.873814 110.753206) (xy 146.864608 110.744) (xy 146.873814 110.734794) + (xy 147.075962 110.697425) (xy 147.223046 110.260015) (xy 147.191543 109.799614) (xy 147.108446 109.599) (xy 150.793408 109.599) + (xy 151.915204 110.720796) (xy 152.079362 110.830483) (xy 152.273 110.869) (xy 160.655 110.869) (xy 160.848638 110.830483) + (xy 160.909224 110.790001) (xy 161.043865 110.790118) (xy 161.294252 110.686661) (xy 161.485987 110.495259) (xy 161.589882 110.245054) + (xy 161.590118 109.974135) (xy 161.486661 109.723748) (xy 161.300691 109.537454) (xy 161.358987 109.479259) (xy 161.462882 109.229054) + (xy 161.463118 108.958135) (xy 161.359661 108.707748) (xy 161.23708 108.584954) (xy 161.358987 108.463259) (xy 161.462882 108.213054) + (xy 161.463118 107.942135) (xy 161.359661 107.691748) (xy 161.30058 107.632564) (xy 161.358987 107.574259) (xy 161.462882 107.324054) + (xy 161.463118 107.053135) (xy 161.359661 106.802748) (xy 161.30058 106.743564) (xy 161.358987 106.685259) (xy 161.462882 106.435054) + (xy 161.463118 106.164135) (xy 161.359661 105.913748) (xy 161.168259 105.722013) (xy 160.918054 105.618118) (xy 160.647135 105.617882) + (xy 160.396748 105.721339) (xy 160.205013 105.912741) (xy 160.101118 106.162946) (xy 160.10103 106.264378) (xy 158.667408 107.698) + (xy 153.498592 107.698) (xy 152.503796 106.703204) (xy 152.339638 106.593517) (xy 152.146 106.555) (xy 142.875 106.555) + (xy 142.681362 106.593517) (xy 142.517204 106.703204) (xy 142.157408 107.063) (xy 137.236123 107.063) (xy 137.165259 106.992013) + (xy 136.915054 106.888118) (xy 136.644135 106.887882) (xy 136.393748 106.991339) (xy 136.202013 107.182741) (xy 136.098118 107.432946) + (xy 136.097882 107.703865) (xy 136.102928 107.716078) (xy 136.012748 107.753339) (xy 135.821013 107.944741) (xy 135.764543 108.080735) + (xy 135.645054 108.031118) (xy 135.374135 108.030882) (xy 135.123748 108.134339) (xy 134.932013 108.325741) (xy 134.828118 108.575946) + (xy 134.827882 108.846865) (xy 134.931339 109.097252) (xy 135.108409 109.27463) (xy 135.082118 109.337946) (xy 135.08204 109.427959) + (xy 134.993135 109.427882) (xy 134.742748 109.531339) (xy 134.551013 109.722741) (xy 134.447118 109.972946) (xy 134.446882 110.243865) + (xy 120.722793 110.243865) (xy 120.810109 110.207787) (xy 121.142619 109.875856) (xy 121.322794 109.441946) (xy 121.323204 108.972115) + (xy 121.143787 108.537891) (xy 120.811856 108.205381) (xy 120.377946 108.025206) (xy 119.908115 108.024796) (xy 119.473891 108.204213) + (xy 119.141381 108.536144) (xy 118.961206 108.970054) (xy 118.961174 109.007146) (xy 118.959514 109.005486) (xy 118.829284 108.918468) + (xy 118.796938 108.755856) (xy 118.605961 108.470039) (xy 118.320144 108.279062) (xy 117.983 108.212) (xy 117.645856 108.279062) + (xy 117.360039 108.470039) (xy 117.169062 108.755856) (xy 117.136716 108.918468) (xy 117.006486 109.005486) (xy 116.707122 109.453514) + (xy 116.602001 109.982) (xy 116.21 109.982) (xy 116.21 105.806) (xy 118.224149 105.806) (xy 118.306435 106.219681) + (xy 118.540767 106.570382) (xy 118.891468 106.804714) (xy 119.305149 106.887) (xy 120.978851 106.887) (xy 121.392532 106.804714) + (xy 121.743233 106.570382) (xy 121.977565 106.219681) (xy 122.059851 105.806) (xy 121.977565 105.392319) (xy 121.743233 105.041618) + (xy 121.392532 104.807286) (xy 120.978851 104.725) (xy 119.305149 104.725) (xy 118.891468 104.807286) (xy 118.540767 105.041618) + (xy 118.306435 105.392319) (xy 118.224149 105.806) (xy 116.21 105.806) (xy 116.21 103.0671) (xy 116.428893 103.0671) + (xy 116.495955 103.404244) (xy 116.686932 103.690061) (xy 116.972749 103.881038) (xy 117.309893 103.9481) (xy 117.905187 103.9481) + (xy 118.242331 103.881038) (xy 118.528148 103.690061) (xy 118.566943 103.632) (xy 128.151 103.632) (xy 128.218062 103.969144) + (xy 128.409039 104.254961) (xy 128.694856 104.445938) (xy 129.032 104.513) (xy 135.208076 104.513) (xy 136.918039 106.222963) + (xy 137.203856 106.41394) (xy 137.541 106.481002) (xy 137.878144 106.41394) (xy 138.163961 106.222963) (xy 138.354938 105.937146) + (xy 138.422 105.600002) (xy 138.354938 105.262858) (xy 138.163961 104.977041) (xy 136.195959 103.009039) (xy 135.910142 102.818062) + (xy 135.572998 102.751) (xy 129.032 102.751) (xy 128.694856 102.818062) (xy 128.409039 103.009039) (xy 128.218062 103.294856) + (xy 128.151 103.632) (xy 118.566943 103.632) (xy 118.719125 103.404244) (xy 118.786187 103.0671) (xy 118.719125 102.729956) + (xy 118.528148 102.444139) (xy 118.242331 102.253162) (xy 117.905187 102.1861) (xy 117.309893 102.1861) (xy 116.972749 102.253162) + (xy 116.686932 102.444139) (xy 116.495955 102.729956) (xy 116.428893 103.0671) (xy 116.21 103.0671) (xy 116.21 101.897391) + (xy 119.45154 101.897391) (xy 119.45154 102.236809) (xy 119.516699 102.564386) (xy 119.702257 102.842092) (xy 119.979963 103.02765) + (xy 120.30754 103.092809) (xy 120.635117 103.02765) (xy 120.912823 102.842092) (xy 121.098381 102.564386) (xy 121.111811 102.496865) + (xy 146.003882 102.496865) (xy 146.107339 102.747252) (xy 146.298741 102.938987) (xy 146.433 102.994737) (xy 146.433 104.063877) + (xy 146.362013 104.134741) (xy 146.258118 104.384946) (xy 146.257882 104.655865) (xy 146.361339 104.906252) (xy 146.552741 105.097987) + (xy 146.802946 105.201882) (xy 147.073865 105.202118) (xy 147.324252 105.098661) (xy 147.515987 104.907259) (xy 147.619882 104.657054) + (xy 147.620118 104.386135) (xy 147.516661 104.135748) (xy 147.445 104.063962) (xy 147.445 103.793034) (xy 178.815233 103.793034) + (xy 178.843195 104.343538) (xy 179.000069 104.722265) (xy 179.24107 104.790325) (xy 180.033395 103.998) (xy 180.392605 103.998) + (xy 181.18493 104.790325) (xy 181.425931 104.722265) (xy 181.610767 104.202966) (xy 181.582805 103.652462) (xy 181.425931 103.273735) + (xy 181.18493 103.205675) (xy 180.392605 103.998) (xy 180.033395 103.998) (xy 179.24107 103.205675) (xy 179.000069 103.273735) + (xy 178.815233 103.793034) (xy 147.445 103.793034) (xy 147.445 103.02607) (xy 179.420675 103.02607) (xy 180.213 103.818395) + (xy 181.005325 103.02607) (xy 180.937265 102.785069) (xy 180.417966 102.600233) (xy 179.867462 102.628195) (xy 179.488735 102.785069) + (xy 179.420675 103.02607) (xy 147.445 103.02607) (xy 147.445 102.682266) (xy 147.781043 102.821804) (xy 148.230983 102.822196) + (xy 148.646823 102.650375) (xy 148.965256 102.332497) (xy 149.137804 101.916957) (xy 149.137805 101.914983) (xy 153.375804 101.914983) + (xy 153.547625 102.330823) (xy 153.865503 102.649256) (xy 154.281043 102.821804) (xy 154.730983 102.822196) (xy 155.146823 102.650375) + (xy 155.465256 102.332497) (xy 155.637804 101.916957) (xy 155.638196 101.467017) (xy 155.561216 101.280709) (xy 181.141691 101.280709) + (xy 181.412261 101.935538) (xy 181.912827 102.436978) (xy 182.567183 102.70869) (xy 183.275709 102.709309) (xy 183.930538 102.438739) + (xy 184.431978 101.938173) (xy 184.70369 101.283817) (xy 184.704309 100.575291) (xy 184.433739 99.920462) (xy 183.933173 99.419022) + (xy 183.278817 99.14731) (xy 182.570291 99.146691) (xy 181.915462 99.417261) (xy 181.414022 99.917827) (xy 181.14231 100.572183) + (xy 181.141691 101.280709) (xy 155.561216 101.280709) (xy 155.466375 101.051177) (xy 155.148497 100.732744) (xy 154.732957 100.560196) + (xy 154.283017 100.559804) (xy 153.867177 100.731625) (xy 153.548744 101.049503) (xy 153.376196 101.465043) (xy 153.375804 101.914983) + (xy 149.137805 101.914983) (xy 149.138196 101.467017) (xy 148.966375 101.051177) (xy 148.648497 100.732744) (xy 148.232957 100.560196) + (xy 147.783017 100.559804) (xy 147.367177 100.731625) (xy 147.048744 101.049503) (xy 146.876196 101.465043) (xy 146.875988 101.703929) + (xy 146.821054 101.681118) (xy 146.550135 101.680882) (xy 146.299748 101.784339) (xy 146.108013 101.975741) (xy 146.004118 102.225946) + (xy 146.003882 102.496865) (xy 121.111811 102.496865) (xy 121.16354 102.236809) (xy 121.16354 101.897391) (xy 121.098381 101.569814) + (xy 120.912823 101.292108) (xy 120.635117 101.10655) (xy 120.30754 101.041391) (xy 119.979963 101.10655) (xy 119.702257 101.292108) + (xy 119.516699 101.569814) (xy 119.45154 101.897391) (xy 116.21 101.897391) (xy 116.21 98.162517) (xy 147.215088 98.162517) + (xy 147.283077 98.40346) (xy 147.802171 98.588201) (xy 148.352448 98.56023) (xy 148.730923 98.40346) (xy 148.798912 98.162517) + (xy 153.715088 98.162517) (xy 153.783077 98.40346) (xy 154.302171 98.588201) (xy 154.852448 98.56023) (xy 155.230923 98.40346) + (xy 155.298912 98.162517) (xy 154.507 97.370605) (xy 153.715088 98.162517) (xy 148.798912 98.162517) (xy 148.007 97.370605) + (xy 147.215088 98.162517) (xy 116.21 98.162517) (xy 116.21 96.050017) (xy 116.264942 95.773805) (xy 116.399871 95.571871) + (xy 116.601805 95.436942) (xy 116.738353 95.409781) (xy 116.686932 95.444139) (xy 116.495955 95.729956) (xy 116.428893 96.0671) + (xy 116.495955 96.404244) (xy 116.686932 96.690061) (xy 116.972749 96.881038) (xy 117.309893 96.9481) (xy 117.905187 96.9481) + (xy 118.160118 96.897391) (xy 119.45154 96.897391) (xy 119.45154 97.236809) (xy 119.516699 97.564386) (xy 119.702257 97.842092) + (xy 119.979963 98.02765) (xy 120.30754 98.092809) (xy 120.635117 98.02765) (xy 120.912823 97.842092) (xy 121.098381 97.564386) + (xy 121.16354 97.236809) (xy 121.16354 96.986171) (xy 146.609799 96.986171) (xy 146.63777 97.536448) (xy 146.79454 97.914923) + (xy 147.035483 97.982912) (xy 147.827395 97.191) (xy 148.186605 97.191) (xy 148.978517 97.982912) (xy 149.21946 97.914923) + (xy 149.404201 97.395829) (xy 149.383378 96.986171) (xy 153.109799 96.986171) (xy 153.13777 97.536448) (xy 153.29454 97.914923) + (xy 153.535483 97.982912) (xy 154.327395 97.191) (xy 154.686605 97.191) (xy 155.478517 97.982912) (xy 155.71946 97.914923) + (xy 155.904201 97.395829) (xy 155.87623 96.845552) (xy 155.71946 96.467077) (xy 155.478517 96.399088) (xy 154.686605 97.191) + (xy 154.327395 97.191) (xy 153.535483 96.399088) (xy 153.29454 96.467077) (xy 153.109799 96.986171) (xy 149.383378 96.986171) + (xy 149.37623 96.845552) (xy 149.21946 96.467077) (xy 148.978517 96.399088) (xy 148.186605 97.191) (xy 147.827395 97.191) + (xy 147.035483 96.399088) (xy 146.79454 96.467077) (xy 146.609799 96.986171) (xy 121.16354 96.986171) (xy 121.16354 96.897391) + (xy 121.098381 96.569814) (xy 120.912823 96.292108) (xy 120.804133 96.219483) (xy 147.215088 96.219483) (xy 148.007 97.011395) + (xy 148.798912 96.219483) (xy 153.715088 96.219483) (xy 154.507 97.011395) (xy 155.298912 96.219483) (xy 155.230923 95.97854) + (xy 154.711829 95.793799) (xy 154.161552 95.82177) (xy 153.783077 95.97854) (xy 153.715088 96.219483) (xy 148.798912 96.219483) + (xy 148.730923 95.97854) (xy 148.211829 95.793799) (xy 147.661552 95.82177) (xy 147.283077 95.97854) (xy 147.215088 96.219483) + (xy 120.804133 96.219483) (xy 120.635117 96.10655) (xy 120.30754 96.041391) (xy 119.979963 96.10655) (xy 119.702257 96.292108) + (xy 119.516699 96.569814) (xy 119.45154 96.897391) (xy 118.160118 96.897391) (xy 118.242331 96.881038) (xy 118.528148 96.690061) + (xy 118.719125 96.404244) (xy 118.786187 96.0671) (xy 118.719125 95.729956) (xy 118.528148 95.444139) (xy 118.435151 95.382) + (xy 185.762983 95.382) + ) + ) + (filled_polygon + (pts + (xy 146.243748 113.904858) (xy 146.229605 113.919) (xy 146.243748 113.933142) (xy 146.064143 114.112748) (xy 146.05 114.098605) + (xy 146.035858 114.112748) (xy 145.856253 113.933143) (xy 145.870395 113.919) (xy 145.856253 113.904858) (xy 145.942008 113.819102) + (xy 146.14416 113.80527) + ) + ) + (filled_polygon + (pts + (xy 146.243748 112.634858) (xy 146.229605 112.649) (xy 146.243748 112.663143) (xy 146.157992 112.748898) (xy 145.95584 112.76273) + (xy 145.856253 112.663143) (xy 145.870395 112.649) (xy 145.856253 112.634858) (xy 145.942008 112.549102) (xy 146.14416 112.53527) + ) + ) + (filled_polygon + (pts + (xy 146.243748 111.364858) (xy 146.229605 111.379) (xy 146.243748 111.393143) (xy 146.157992 111.478898) (xy 145.95584 111.49273) + (xy 145.856253 111.393143) (xy 145.870395 111.379) (xy 145.856253 111.364858) (xy 145.942008 111.279102) (xy 146.14416 111.26527) + ) + ) + (filled_polygon + (pts + (xy 146.243748 110.094858) (xy 146.229605 110.109) (xy 146.243748 110.123143) (xy 146.157992 110.208898) (xy 145.95584 110.22273) + (xy 145.856253 110.123143) (xy 145.870395 110.109) (xy 145.856253 110.094858) (xy 146.035858 109.915252) (xy 146.05 109.929395) + (xy 146.064142 109.915252) + ) + ) + (filled_polygon + (pts + (xy 176.977748 113.904858) (xy 176.963605 113.919) (xy 176.977748 113.933142) (xy 176.798143 114.112748) (xy 176.784 114.098605) + (xy 176.769858 114.112748) (xy 176.590253 113.933143) (xy 176.604395 113.919) (xy 176.590253 113.904858) (xy 176.676008 113.819102) + (xy 176.87816 113.80527) + ) + ) + (filled_polygon + (pts + (xy 176.977748 112.634858) (xy 176.963605 112.649) (xy 176.977748 112.663143) (xy 176.891992 112.748898) (xy 176.68984 112.76273) + (xy 176.590253 112.663143) (xy 176.604395 112.649) (xy 176.590253 112.634858) (xy 176.676008 112.549102) (xy 176.87816 112.53527) + ) + ) + (filled_polygon + (pts + (xy 176.977748 111.364858) (xy 176.963605 111.379) (xy 176.977748 111.393143) (xy 176.891992 111.478898) (xy 176.68984 111.49273) + (xy 176.590253 111.393143) (xy 176.604395 111.379) (xy 176.590253 111.364858) (xy 176.676008 111.279102) (xy 176.87816 111.26527) + ) + ) + ) + (zone (net 5) (net_name GND) (layer F.Cu) (tstamp 56353323) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 186.817 120.015) (xy 115.824 120.015) (xy 115.824 94.996) (xy 186.817 94.996) (xy 186.817 120.015) + ) + ) + (filled_polygon + (pts + (xy 151.408 105.790922) (xy 151.408 107.542141) (xy 151.400536 107.579) (xy 151.400536 107.907378) (xy 151.332062 108.009856) + (xy 151.265 108.347) (xy 151.265 110.032635) (xy 151.249536 110.109) (xy 151.249536 112.141) (xy 151.276103 112.28219) + (xy 151.359546 112.411865) (xy 151.486866 112.498859) (xy 151.638 112.529464) (xy 151.669542 112.529464) (xy 154.305039 115.164961) + (xy 154.590856 115.355938) (xy 154.928 115.423) (xy 155.722 115.423) (xy 155.722 116.332) (xy 155.789062 116.669144) + (xy 155.814606 116.707374) (xy 155.841103 116.84819) (xy 155.924546 116.977865) (xy 156.051866 117.064859) (xy 156.184801 117.091779) + (xy 156.265856 117.145938) (xy 156.603 117.213) (xy 156.940144 117.145938) (xy 157.020656 117.092142) (xy 157.14419 117.068897) + (xy 157.161081 117.058028) (xy 157.164673 117.066699) (xy 157.343302 117.245327) (xy 157.576691 117.342) (xy 157.81725 117.342) + (xy 157.976 117.18325) (xy 157.976 116.459) (xy 158.23 116.459) (xy 158.23 117.18325) (xy 158.38875 117.342) + (xy 158.629309 117.342) (xy 158.862698 117.245327) (xy 159.041327 117.066699) (xy 159.138 116.83331) (xy 159.138 116.61775) + (xy 158.97925 116.459) (xy 158.23 116.459) (xy 157.976 116.459) (xy 157.956 116.459) (xy 157.956 116.205) + (xy 157.976 116.205) (xy 157.976 116.185) (xy 158.23 116.185) (xy 158.23 116.205) (xy 158.97925 116.205) + (xy 159.138 116.04625) (xy 159.138 115.83069) (xy 159.041327 115.597301) (xy 158.867025 115.423) (xy 159.397 115.423) + (xy 159.734144 115.355938) (xy 160.019961 115.164961) (xy 160.201536 114.983386) (xy 160.201536 115.801) (xy 160.228103 115.94219) + (xy 160.311546 116.071865) (xy 160.438866 116.158859) (xy 160.59 116.189464) (xy 160.84 116.189464) (xy 160.969588 116.16508) + (xy 161.09 116.189464) (xy 161.34 116.189464) (xy 161.469588 116.16508) (xy 161.59 116.189464) (xy 161.84 116.189464) + (xy 161.969588 116.16508) (xy 162.09 116.189464) (xy 162.34 116.189464) (xy 162.469588 116.16508) (xy 162.59 116.189464) + (xy 162.84 116.189464) (xy 162.969588 116.16508) (xy 163.09 116.189464) (xy 163.34 116.189464) (xy 163.469588 116.16508) + (xy 163.59 116.189464) (xy 163.84 116.189464) (xy 163.969588 116.16508) (xy 164.09 116.189464) (xy 164.34 116.189464) + (xy 164.469588 116.16508) (xy 164.59 116.189464) (xy 164.84 116.189464) (xy 164.923692 116.173716) (xy 164.742204 116.355204) + (xy 164.632517 116.519362) (xy 164.594 116.713) (xy 164.594 118.872) (xy 164.632517 119.065638) (xy 164.742204 119.229796) + (xy 165.141408 119.629) (xy 130.282731 119.629) (xy 130.293464 119.576) (xy 130.293464 119.505) (xy 134.747 119.505) + (xy 134.940638 119.466483) (xy 135.104796 119.356796) (xy 136.144 118.317592) (xy 136.548204 118.721796) (xy 136.712362 118.831483) + (xy 136.906 118.87) (xy 139.7 118.87) (xy 139.893638 118.831483) (xy 140.057796 118.721796) (xy 140.946796 117.832796) + (xy 141.056483 117.668638) (xy 141.095 117.475) (xy 141.095 116.963076) (xy 141.214946 117.012882) (xy 141.485865 117.013118) + (xy 141.607161 116.963) (xy 145.415 116.963) (xy 145.656473 116.914968) (xy 145.861184 116.778184) (xy 145.926368 116.713) + (xy 149.928736 116.713) (xy 149.928736 118.745) (xy 149.955303 118.88619) (xy 150.038746 119.015865) (xy 150.166066 119.102859) + (xy 150.3172 119.133464) (xy 153.9748 119.133464) (xy 154.11599 119.106897) (xy 154.245665 119.023454) (xy 154.332659 118.896134) + (xy 154.363264 118.745) (xy 154.363264 116.713) (xy 154.336697 116.57181) (xy 154.253254 116.442135) (xy 154.125934 116.355141) + (xy 153.9748 116.324536) (xy 150.3172 116.324536) (xy 150.17601 116.351103) (xy 150.046335 116.434546) (xy 149.959341 116.561866) + (xy 149.928736 116.713) (xy 145.926368 116.713) (xy 146.496185 116.143184) (xy 146.523393 116.102464) (xy 146.575 116.102464) + (xy 146.71619 116.075897) (xy 146.845865 115.992454) (xy 146.932859 115.865134) (xy 146.963464 115.714) (xy 146.963464 114.674644) + (xy 146.974358 114.66375) (xy 146.960881 114.650273) (xy 146.938774 114.532786) (xy 147.075962 114.507425) (xy 147.223046 114.070015) + (xy 147.191543 113.609614) (xy 147.075962 113.330575) (xy 146.873814 113.293206) (xy 146.864608 113.284) (xy 146.873814 113.274794) + (xy 147.075962 113.237425) (xy 147.223046 112.800015) (xy 147.191543 112.339614) (xy 147.075962 112.060575) (xy 146.873814 112.023206) + (xy 146.864608 112.014) (xy 146.873814 112.004794) (xy 147.075962 111.967425) (xy 147.223046 111.530015) (xy 147.191543 111.069614) + (xy 147.075962 110.790575) (xy 146.873814 110.753206) (xy 146.864608 110.744) (xy 146.873814 110.734794) (xy 147.075962 110.697425) + (xy 147.223046 110.260015) (xy 147.191543 109.799614) (xy 147.075962 109.520575) (xy 146.858273 109.480333) (xy 146.229605 110.109) + (xy 146.243748 110.123143) (xy 146.157992 110.208898) (xy 145.95584 110.22273) (xy 145.856253 110.123143) (xy 145.870395 110.109) + (xy 145.856253 110.094858) (xy 146.035858 109.915252) (xy 146.05 109.929395) (xy 146.678667 109.300727) (xy 146.638425 109.083038) + (xy 146.201015 108.935954) (xy 145.740614 108.967457) (xy 145.461575 109.083038) (xy 145.421333 109.300725) (xy 145.30525 109.184642) + (xy 145.286 109.203892) (xy 145.286 107.905592) (xy 146.463842 106.72775) (xy 148.6 106.72775) (xy 148.6 107.068309) + (xy 148.696673 107.301698) (xy 148.875301 107.480327) (xy 149.10869 107.577) (xy 149.110301 107.577) (xy 149.09381 107.580103) + (xy 148.964135 107.663546) (xy 148.877141 107.790866) (xy 148.846536 107.942) (xy 148.846536 108.942) (xy 148.873103 109.08319) + (xy 148.956546 109.212865) (xy 148.979 109.228207) (xy 148.979 110.032635) (xy 148.963536 110.109) (xy 148.963536 112.141) + (xy 148.979 112.223183) (xy 148.979 113.538) (xy 149.046062 113.875144) (xy 149.237039 114.160961) (xy 149.522856 114.351938) + (xy 149.86 114.419) (xy 150.197144 114.351938) (xy 150.482961 114.160961) (xy 150.673938 113.875144) (xy 150.741 113.538) + (xy 150.741 112.217365) (xy 150.756464 112.141) (xy 150.756464 110.109) (xy 150.741 110.026817) (xy 150.741 109.230019) + (xy 150.755865 109.220454) (xy 150.842859 109.093134) (xy 150.873464 108.942) (xy 150.873464 107.942) (xy 150.846897 107.80081) + (xy 150.763454 107.671135) (xy 150.636134 107.584141) (xy 150.60087 107.577) (xy 150.61131 107.577) (xy 150.844699 107.480327) + (xy 151.023327 107.301698) (xy 151.12 107.068309) (xy 151.12 106.72775) (xy 150.96125 106.569) (xy 149.987 106.569) + (xy 149.987 106.589) (xy 149.733 106.589) (xy 149.733 106.569) (xy 148.75875 106.569) (xy 148.6 106.72775) + (xy 146.463842 106.72775) (xy 147.296796 105.894796) (xy 147.325818 105.851362) (xy 147.349652 105.815691) (xy 148.6 105.815691) + (xy 148.6 106.15625) (xy 148.75875 106.315) (xy 149.733 106.315) (xy 149.733 105.46575) (xy 149.987 105.46575) + (xy 149.987 106.315) (xy 150.96125 106.315) (xy 151.12 106.15625) (xy 151.12 105.815691) (xy 151.023327 105.582302) + (xy 150.844699 105.403673) (xy 150.61131 105.307) (xy 150.14575 105.307) (xy 149.987 105.46575) (xy 149.733 105.46575) + (xy 149.57425 105.307) (xy 149.10869 105.307) (xy 148.875301 105.403673) (xy 148.696673 105.582302) (xy 148.6 105.815691) + (xy 147.349652 105.815691) (xy 147.406483 105.730638) (xy 147.445 105.537) (xy 147.445 104.978123) (xy 147.515987 104.907259) + (xy 147.619882 104.657054) (xy 147.620118 104.386135) (xy 147.620062 104.386) (xy 150.003078 104.386) + ) + ) + (filled_polygon + (pts + (xy 124.011846 118.88924) (xy 123.770485 118.88924) (xy 123.72594 118.844695) (xy 123.410636 118.844695) (xy 123.400824 118.837991) + (xy 123.24969 118.807386) (xy 122.72804 118.807386) (xy 122.72804 118.682614) (xy 123.24969 118.682614) (xy 123.39088 118.656047) + (xy 123.407574 118.645305) (xy 123.72594 118.645305) (xy 123.770485 118.60076) (xy 124.011846 118.60076) + ) + ) + (filled_polygon + (pts + (xy 182.34406 118.391305) (xy 182.659364 118.391305) (xy 182.669176 118.398009) (xy 182.82031 118.428614) (xy 183.34196 118.428614) + (xy 183.34196 118.553386) (xy 182.82031 118.553386) (xy 182.67912 118.579953) (xy 182.662426 118.590695) (xy 182.34406 118.590695) + (xy 182.299515 118.63524) (xy 182.058154 118.63524) (xy 182.058154 118.34676) (xy 182.299515 118.34676) + ) + ) + (filled_polygon + (pts + (xy 181.670362 116.418483) (xy 181.864 116.457) (xy 183.686408 116.457) (xy 184.406 117.176592) (xy 184.406 118.154408) + (xy 184.19641 118.363998) (xy 184.073167 118.363998) (xy 184.20461 118.232555) (xy 184.20461 118.165301) (xy 184.107937 117.931912) + (xy 183.958074 117.782048) (xy 183.958074 117.64137) (xy 183.931507 117.50018) (xy 183.848064 117.370505) (xy 183.767 117.315116) + (xy 183.767 117.221) (xy 183.728483 117.027362) (xy 183.618796 116.863204) (xy 183.364796 116.609204) (xy 183.200638 116.499517) + (xy 183.007 116.461) (xy 181.692592 116.461) (xy 181.609224 116.377632) + ) + ) + (filled_polygon + (pts + (xy 123.964039 116.065961) (xy 124.249856 116.256938) (xy 124.587 116.324) (xy 124.924144 116.256938) (xy 125.207536 116.067581) + (xy 125.207536 116.072) (xy 125.234103 116.21319) (xy 125.317546 116.342865) (xy 125.39927 116.398705) (xy 125.324673 116.473302) + (xy 125.228 116.706691) (xy 125.228 116.94725) (xy 125.38675 117.106) (xy 126.111 117.106) (xy 126.111 117.086) + (xy 126.365 117.086) (xy 126.365 117.106) (xy 126.385 117.106) (xy 126.385 117.36) (xy 126.365 117.36) + (xy 126.365 117.38) (xy 126.111 117.38) (xy 126.111 117.36) (xy 125.38675 117.36) (xy 125.26975 117.477) + (xy 124.88672 117.477) (xy 124.736372 117.506906) (xy 124.40031 117.506906) (xy 124.25912 117.533473) (xy 124.173201 117.58876) + (xy 123.475829 117.58876) (xy 123.400824 117.537511) (xy 123.24969 117.506906) (xy 122.50039 117.506906) (xy 122.3592 117.533473) + (xy 122.273281 117.58876) (xy 121.983716 117.58876) (xy 122.059851 117.206) (xy 121.977565 116.792319) (xy 121.743233 116.441618) + (xy 121.502468 116.280743) (xy 121.622144 116.256938) (xy 121.907961 116.065961) (xy 122.029458 115.944464) (xy 123.882857 115.944464) + ) + ) + (filled_polygon + (pts + (xy 186.039195 95.436942) (xy 186.241129 95.571871) (xy 186.376058 95.773805) (xy 186.431 96.050016) (xy 186.431 116.378305) + (xy 186.30231 116.325) (xy 186.08675 116.325) (xy 185.928 116.48375) (xy 185.928 117.233) (xy 185.948 117.233) + (xy 185.948 117.487) (xy 185.928 117.487) (xy 185.928 117.507) (xy 185.674 117.507) (xy 185.674 117.487) + (xy 185.654 117.487) (xy 185.654 117.233) (xy 185.674 117.233) (xy 185.674 116.48375) (xy 185.51525 116.325) + (xy 185.29969 116.325) (xy 185.077589 116.416997) (xy 184.253796 115.593204) (xy 184.089638 115.483517) (xy 184.036512 115.47295) + (xy 184.431978 115.078173) (xy 184.70369 114.423817) (xy 184.704309 113.715291) (xy 184.433739 113.060462) (xy 183.933173 112.559022) + (xy 183.278817 112.28731) (xy 182.570291 112.286691) (xy 181.915462 112.557261) (xy 181.414022 113.057827) (xy 181.14231 113.712183) + (xy 181.141691 114.420709) (xy 181.206746 114.578154) (xy 179.576 112.947408) (xy 179.576 111.95874) (xy 179.986929 112.129373) + (xy 180.437096 112.129766) (xy 180.853146 111.957858) (xy 181.171739 111.63982) (xy 181.344373 111.224071) (xy 181.344766 110.773904) + (xy 181.172858 110.357854) (xy 180.85482 110.039261) (xy 180.439071 109.866627) (xy 179.988904 109.866234) (xy 179.576 110.036842) + (xy 179.576 109.45874) (xy 179.986929 109.629373) (xy 180.437096 109.629766) (xy 180.853146 109.457858) (xy 181.171739 109.13982) + (xy 181.344373 108.724071) (xy 181.344766 108.273904) (xy 181.172858 107.857854) (xy 180.85482 107.539261) (xy 180.755723 107.498112) + (xy 180.853146 107.457858) (xy 181.171739 107.13982) (xy 181.344373 106.724071) (xy 181.344766 106.273904) (xy 181.172858 105.857854) + (xy 180.85482 105.539261) (xy 180.45462 105.373083) (xy 180.558538 105.367805) (xy 180.937265 105.210931) (xy 181.005325 104.96993) + (xy 180.213 104.177605) (xy 179.420675 104.96993) (xy 179.488735 105.210931) (xy 179.959359 105.378442) (xy 179.572854 105.538142) + (xy 179.254261 105.85618) (xy 179.081627 106.271929) (xy 179.081573 106.333835) (xy 177.569204 107.846204) (xy 177.459517 108.010362) + (xy 177.421 108.204) (xy 177.421 109.292392) (xy 177.412667 109.300725) (xy 177.372425 109.083038) (xy 176.935015 108.935954) + (xy 176.474614 108.967457) (xy 176.195575 109.083038) (xy 176.155333 109.300725) (xy 176.03925 109.184642) (xy 176.02 109.203892) + (xy 176.02 108.413592) (xy 177.903796 106.529796) (xy 178.013483 106.365638) (xy 178.052 106.172) (xy 178.052 103.886) + (xy 178.033508 103.793034) (xy 178.815233 103.793034) (xy 178.843195 104.343538) (xy 179.000069 104.722265) (xy 179.24107 104.790325) + (xy 180.033395 103.998) (xy 180.392605 103.998) (xy 181.18493 104.790325) (xy 181.425931 104.722265) (xy 181.610767 104.202966) + (xy 181.582805 103.652462) (xy 181.425931 103.273735) (xy 181.18493 103.205675) (xy 180.392605 103.998) (xy 180.033395 103.998) + (xy 179.24107 103.205675) (xy 179.000069 103.273735) (xy 178.815233 103.793034) (xy 178.033508 103.793034) (xy 178.013483 103.692362) + (xy 177.903796 103.528204) (xy 177.401662 103.02607) (xy 179.420675 103.02607) (xy 180.213 103.818395) (xy 181.005325 103.02607) + (xy 180.937265 102.785069) (xy 180.417966 102.600233) (xy 179.867462 102.628195) (xy 179.488735 102.785069) (xy 179.420675 103.02607) + (xy 177.401662 103.02607) (xy 175.245342 100.86975) (xy 175.634 100.86975) (xy 175.634 101.08531) (xy 175.730673 101.318699) + (xy 175.909302 101.497327) (xy 176.142691 101.594) (xy 176.38325 101.594) (xy 176.542 101.43525) (xy 176.542 100.711) + (xy 175.79275 100.711) (xy 175.634 100.86975) (xy 175.245342 100.86975) (xy 174.623 100.247408) (xy 174.623 100.08269) + (xy 175.634 100.08269) (xy 175.634 100.29825) (xy 175.79275 100.457) (xy 176.542 100.457) (xy 176.542 99.86125) + (xy 176.544 99.85925) (xy 176.544 99.06) (xy 175.94275 99.06) (xy 175.784 99.21875) (xy 175.784 99.50931) + (xy 175.867962 99.712013) (xy 175.730673 99.849301) (xy 175.634 100.08269) (xy 174.623 100.08269) (xy 174.623 98.35669) + (xy 175.784 98.35669) (xy 175.784 98.64725) (xy 175.94275 98.806) (xy 176.544 98.806) (xy 176.544 98.00675) + (xy 176.794 98.00675) (xy 176.794 98.806) (xy 176.816 98.806) (xy 176.816 99.06) (xy 176.794 99.06) + (xy 176.794 99.85925) (xy 176.796 99.86125) (xy 176.796 100.457) (xy 176.816 100.457) (xy 176.816 100.711) + (xy 176.796 100.711) (xy 176.796 101.43525) (xy 176.95475 101.594) (xy 177.195309 101.594) (xy 177.428698 101.497327) + (xy 177.607327 101.318699) (xy 177.610246 101.311652) (xy 177.617866 101.316859) (xy 177.750801 101.343779) (xy 177.831856 101.397938) + (xy 178.169 101.465) (xy 181.217839 101.465) (xy 181.412261 101.935538) (xy 181.912827 102.436978) (xy 182.567183 102.70869) + (xy 183.275709 102.709309) (xy 183.930538 102.438739) (xy 184.431978 101.938173) (xy 184.70369 101.283817) (xy 184.704309 100.575291) + (xy 184.433739 99.920462) (xy 183.933173 99.419022) (xy 183.278817 99.14731) (xy 182.570291 99.146691) (xy 181.915462 99.417261) + (xy 181.629224 99.703) (xy 179.05 99.703) (xy 179.05 98.933) (xy 178.982938 98.595856) (xy 178.791961 98.310039) + (xy 178.736688 98.273107) (xy 178.697454 98.212135) (xy 178.570134 98.125141) (xy 178.419 98.094536) (xy 178.382843 98.094536) + (xy 178.169 98.052) (xy 177.955157 98.094536) (xy 177.919 98.094536) (xy 177.77781 98.121103) (xy 177.648135 98.204546) + (xy 177.601271 98.273134) (xy 177.546039 98.310039) (xy 177.539025 98.320537) (xy 177.457327 98.123301) (xy 177.278698 97.944673) + (xy 177.045309 97.848) (xy 176.95275 97.848) (xy 176.794 98.00675) (xy 176.544 98.00675) (xy 176.38525 97.848) + (xy 176.292691 97.848) (xy 176.059302 97.944673) (xy 175.880673 98.123301) (xy 175.784 98.35669) (xy 174.623 98.35669) + (xy 174.623 97.282) (xy 174.584483 97.088362) (xy 174.474796 96.924204) (xy 173.458796 95.908204) (xy 173.294638 95.798517) + (xy 173.101 95.76) (xy 156.464 95.76) (xy 156.270362 95.798517) (xy 156.106204 95.908204) (xy 155.598204 96.416204) + (xy 155.58884 96.430219) (xy 155.478517 96.399088) (xy 154.686605 97.191) (xy 154.700748 97.205143) (xy 154.521143 97.384748) + (xy 154.507 97.370605) (xy 153.715088 98.162517) (xy 153.783077 98.40346) (xy 154.302171 98.588201) (xy 154.852448 98.56023) + (xy 155.230923 98.40346) (xy 155.298911 98.162519) (xy 155.413966 98.277574) (xy 155.45 98.24154) (xy 155.45 98.681) + (xy 148.164592 98.681) (xy 148.058751 98.575159) (xy 148.352448 98.56023) (xy 148.730923 98.40346) (xy 148.798912 98.162517) + (xy 148.007 97.370605) (xy 147.992858 97.384748) (xy 147.813253 97.205143) (xy 147.827395 97.191) (xy 148.186605 97.191) + (xy 148.978517 97.982912) (xy 149.21946 97.914923) (xy 149.404201 97.395829) (xy 149.383378 96.986171) (xy 153.109799 96.986171) + (xy 153.13777 97.536448) (xy 153.29454 97.914923) (xy 153.535483 97.982912) (xy 154.327395 97.191) (xy 153.535483 96.399088) + (xy 153.29454 96.467077) (xy 153.109799 96.986171) (xy 149.383378 96.986171) (xy 149.37623 96.845552) (xy 149.21946 96.467077) + (xy 148.978517 96.399088) (xy 148.186605 97.191) (xy 147.827395 97.191) (xy 147.035483 96.399088) (xy 146.899514 96.437456) + (xy 146.899514 96.219483) (xy 147.215088 96.219483) (xy 148.007 97.011395) (xy 148.798912 96.219483) (xy 153.715088 96.219483) + (xy 154.507 97.011395) (xy 155.298912 96.219483) (xy 155.230923 95.97854) (xy 154.711829 95.793799) (xy 154.161552 95.82177) + (xy 153.783077 95.97854) (xy 153.715088 96.219483) (xy 148.798912 96.219483) (xy 148.730923 95.97854) (xy 148.211829 95.793799) + (xy 147.661552 95.82177) (xy 147.283077 95.97854) (xy 147.215088 96.219483) (xy 146.899514 96.219483) (xy 146.899514 96.00819) + (xy 146.872947 95.867) (xy 146.789504 95.737325) (xy 146.662184 95.650331) (xy 146.51105 95.619726) (xy 145.71095 95.619726) + (xy 145.56976 95.646293) (xy 145.440085 95.729736) (xy 145.353091 95.857056) (xy 145.322486 96.00819) (xy 145.322486 96.80829) + (xy 145.349053 96.94948) (xy 145.432496 97.079155) (xy 145.559816 97.166149) (xy 145.605 97.175299) (xy 145.605 97.343) + (xy 145.643517 97.536638) (xy 145.724363 97.657633) (xy 145.712184 97.649311) (xy 145.56105 97.618706) (xy 144.76095 97.618706) + (xy 144.61976 97.645273) (xy 144.490085 97.728716) (xy 144.403091 97.856036) (xy 144.372486 98.00717) (xy 144.372486 98.80727) + (xy 144.399053 98.94846) (xy 144.482496 99.078135) (xy 144.609816 99.165129) (xy 144.76095 99.195734) (xy 144.991241 99.195734) + (xy 144.845673 99.341301) (xy 144.842754 99.348348) (xy 144.835134 99.343141) (xy 144.684 99.312536) (xy 143.884 99.312536) + (xy 143.74281 99.339103) (xy 143.613135 99.422546) (xy 143.526141 99.549866) (xy 143.522064 99.57) (xy 143.490927 99.57) + (xy 143.474897 99.48481) (xy 143.391454 99.355135) (xy 143.381 99.347992) (xy 143.381 96.91424) (xy 143.442422 96.91424) + (xy 143.449053 96.94948) (xy 143.532496 97.079155) (xy 143.659816 97.166149) (xy 143.81095 97.196754) (xy 144.61105 97.196754) + (xy 144.75224 97.170187) (xy 144.881915 97.086744) (xy 144.968909 96.959424) (xy 144.999514 96.80829) (xy 144.999514 96.00819) + (xy 144.972947 95.867) (xy 144.889504 95.737325) (xy 144.762184 95.650331) (xy 144.61105 95.619726) (xy 143.81095 95.619726) + (xy 143.66976 95.646293) (xy 143.540085 95.729736) (xy 143.453091 95.857056) (xy 143.443941 95.90224) (xy 143.099832 95.90224) + (xy 142.597796 95.400204) (xy 142.570552 95.382) (xy 185.762983 95.382) + ) + ) + (filled_polygon + (pts + (xy 137.553 117.221) (xy 137.573 117.221) (xy 137.573 117.475) (xy 137.553 117.475) (xy 137.553 117.495) + (xy 137.299 117.495) (xy 137.299 117.475) (xy 137.279 117.475) (xy 137.279 117.221) (xy 137.299 117.221) + (xy 137.299 117.201) (xy 137.553 117.201) + ) + ) + (filled_polygon + (pts + (xy 167.398 117.221) (xy 167.418 117.221) (xy 167.418 117.475) (xy 167.398 117.475) (xy 167.398 117.495) + (xy 167.144 117.495) (xy 167.144 117.475) (xy 167.124 117.475) (xy 167.124 117.221) (xy 167.144 117.221) + (xy 167.144 117.201) (xy 167.398 117.201) + ) + ) + (filled_polygon + (pts + (xy 129.577546 116.071865) (xy 129.704866 116.158859) (xy 129.856 116.189464) (xy 130.106 116.189464) (xy 130.235588 116.16508) + (xy 130.356 116.189464) (xy 130.606 116.189464) (xy 130.735588 116.16508) (xy 130.856 116.189464) (xy 131.106 116.189464) + (xy 131.235588 116.16508) (xy 131.356 116.189464) (xy 131.606 116.189464) (xy 131.735588 116.16508) (xy 131.856 116.189464) + (xy 132.106 116.189464) (xy 132.235588 116.16508) (xy 132.356 116.189464) (xy 132.606 116.189464) (xy 132.735588 116.16508) + (xy 132.856 116.189464) (xy 133.106 116.189464) (xy 133.235588 116.16508) (xy 133.356 116.189464) (xy 133.606 116.189464) + (xy 133.735588 116.16508) (xy 133.856 116.189464) (xy 134.106 116.189464) (xy 134.235588 116.16508) (xy 134.356 116.189464) + (xy 134.606 116.189464) (xy 134.735588 116.16508) (xy 134.856 116.189464) (xy 134.975 116.189464) (xy 134.975 116.531408) + (xy 134.029408 117.477) (xy 130.508823 117.477) (xy 130.293464 117.265636) (xy 130.293464 116.898) (xy 130.266897 116.75681) + (xy 130.183454 116.627135) (xy 130.056134 116.540141) (xy 129.905 116.509536) (xy 129.536 116.509536) (xy 129.536 116.0073) + ) + ) + (filled_polygon + (pts + (xy 179.831998 116.03159) (xy 179.831998 116.102748) (xy 179.67325 115.944) (xy 179.45769 115.944) (xy 179.224301 116.040673) + (xy 179.045673 116.219302) (xy 178.949 116.452691) (xy 178.949 116.69325) (xy 179.10775 116.852) (xy 179.832 116.852) + (xy 179.832 116.832) (xy 180.086 116.832) (xy 180.086 116.852) (xy 180.106 116.852) (xy 180.106 117.106) + (xy 180.086 117.106) (xy 180.086 117.126) (xy 179.832 117.126) (xy 179.832 117.106) (xy 179.10775 117.106) + (xy 178.99075 117.223) (xy 173.945592 117.223) (xy 173.585796 116.863204) (xy 173.421638 116.753517) (xy 173.228 116.715) + (xy 173.081927 116.715) (xy 173.080798 116.709) (xy 174.236631 116.709) (xy 174.305815 116.778184) (xy 174.510526 116.914968) + (xy 174.550589 116.922937) (xy 174.752 116.963) (xy 176.403 116.963) (xy 176.644473 116.914968) (xy 176.849184 116.778184) + (xy 177.230184 116.397185) (xy 177.366968 116.192474) (xy 177.380565 116.124118) (xy 177.387822 116.087632) (xy 177.45019 116.075897) + (xy 177.579865 115.992454) (xy 177.666859 115.865134) (xy 177.697464 115.714) (xy 177.697464 114.674644) (xy 177.708358 114.66375) + (xy 177.694881 114.650273) (xy 177.672774 114.532786) (xy 177.809962 114.507425) (xy 177.935248 114.13484) + ) + ) + (filled_polygon + (pts + (xy 127.623 115.57) (xy 127.643 115.57) (xy 127.643 115.824) (xy 127.623 115.824) (xy 127.623 116.54825) + (xy 127.670741 116.595991) (xy 127.634135 116.619546) (xy 127.547141 116.746866) (xy 127.527876 116.842) (xy 127.508 116.842) + (xy 127.314362 116.880517) (xy 127.248 116.924859) (xy 127.248 116.706691) (xy 127.237034 116.680216) (xy 127.369 116.54825) + (xy 127.369 115.824) (xy 127.349 115.824) (xy 127.349 115.57) (xy 127.369 115.57) (xy 127.369 115.55) + (xy 127.623 115.55) + ) + ) + (filled_polygon + (pts + (xy 125.13275 112.661) (xy 125.857 112.661) (xy 125.857 112.641) (xy 126.111 112.641) (xy 126.111 112.661) + (xy 126.131 112.661) (xy 126.131 112.915) (xy 126.111 112.915) (xy 126.111 112.935) (xy 125.857 112.935) + (xy 125.857 112.915) (xy 125.13275 112.915) (xy 124.974 113.07375) (xy 124.974 113.314309) (xy 125.070673 113.547698) + (xy 125.249301 113.726327) (xy 125.256348 113.729246) (xy 125.251141 113.736866) (xy 125.224221 113.869801) (xy 125.170062 113.950856) + (xy 125.156387 114.019607) (xy 125.123901 113.982502) (xy 125.02026 113.931285) (xy 124.924144 113.867062) (xy 124.867504 113.855796) + (xy 124.815728 113.830209) (xy 124.700376 113.822552) (xy 124.587 113.8) (xy 124.530361 113.811266) (xy 124.472734 113.807441) + (xy 124.363234 113.84451) (xy 124.249856 113.867062) (xy 124.201837 113.899147) (xy 124.147136 113.917665) (xy 123.887052 114.067536) + (xy 121.642 114.067536) (xy 121.50081 114.094103) (xy 121.371135 114.177546) (xy 121.341358 114.221126) (xy 121.212694 114.307097) + (xy 121.322794 114.041946) (xy 121.323204 113.572115) (xy 121.143787 113.137891) (xy 120.907308 112.901) (xy 121.253536 112.901) + (xy 121.253536 113.056) (xy 121.280103 113.19719) (xy 121.363546 113.326865) (xy 121.490866 113.413859) (xy 121.642 113.444464) + (xy 124.142 113.444464) (xy 124.28319 113.417897) (xy 124.412865 113.334454) (xy 124.499859 113.207134) (xy 124.530464 113.056) + (xy 124.530464 112.975905) (xy 124.542638 112.973483) (xy 124.706796 112.863796) (xy 125.021171 112.549421) + ) + ) + (filled_polygon + (pts + (xy 146.243748 113.904858) (xy 146.229605 113.919) (xy 146.243748 113.933142) (xy 146.064143 114.112748) (xy 146.05 114.098605) + (xy 146.035858 114.112748) (xy 145.856253 113.933143) (xy 145.870395 113.919) (xy 145.856253 113.904858) (xy 145.942008 113.819102) + (xy 146.14416 113.80527) + ) + ) + (filled_polygon + (pts + (xy 176.977748 113.904858) (xy 176.963605 113.919) (xy 176.977748 113.933142) (xy 176.798143 114.112748) (xy 176.784 114.098605) + (xy 176.769858 114.112748) (xy 176.590253 113.933143) (xy 176.604395 113.919) (xy 176.590253 113.904858) (xy 176.676008 113.819102) + (xy 176.87816 113.80527) + ) + ) + (filled_polygon + (pts + (xy 154.720078 106.944) (xy 154.57475 106.944) (xy 154.416 107.10275) (xy 154.416 108.077) (xy 155.26525 108.077) + (xy 155.424 107.91825) (xy 155.424 107.647922) (xy 155.702039 107.925961) (xy 155.987856 108.116938) (xy 156.325 108.184) + (xy 156.718 108.184) (xy 157.055144 108.116938) (xy 157.093374 108.091394) (xy 157.23419 108.064897) (xy 157.363865 107.981454) + (xy 157.450859 107.854134) (xy 157.477779 107.721199) (xy 157.531938 107.640144) (xy 157.588259 107.357) (xy 157.876536 107.357) + (xy 157.876536 107.476) (xy 157.90092 107.605588) (xy 157.876536 107.726) (xy 157.876536 107.976) (xy 157.90092 108.105588) + (xy 157.876536 108.226) (xy 157.876536 108.476) (xy 157.90092 108.605588) (xy 157.876536 108.726) (xy 157.876536 108.976) + (xy 157.90092 109.105588) (xy 157.876536 109.226) (xy 157.876536 109.476) (xy 157.90092 109.605588) (xy 157.876536 109.726) + (xy 157.876536 109.976) (xy 157.90092 110.105588) (xy 157.876536 110.226) (xy 157.876536 110.476) (xy 157.90092 110.605588) + (xy 157.878964 110.714011) (xy 157.726673 110.866301) (xy 157.63 111.09969) (xy 157.63 111.12975) (xy 157.78875 111.2885) + (xy 158.047481 111.2885) (xy 158.113866 111.333859) (xy 158.196072 111.350506) (xy 158.12381 111.364103) (xy 158.047044 111.4135) + (xy 157.78875 111.4135) (xy 157.63 111.57225) (xy 157.63 111.60231) (xy 157.726673 111.835699) (xy 157.735974 111.845) + (xy 157.657592 111.845) (xy 157.481464 111.668872) (xy 157.481464 111.221) (xy 157.454897 111.07981) (xy 157.444028 111.062919) + (xy 157.452699 111.059327) (xy 157.631327 110.880698) (xy 157.728 110.647309) (xy 157.728 110.40675) (xy 157.56925 110.248) + (xy 156.845 110.248) (xy 156.845 110.268) (xy 156.591 110.268) (xy 156.591 110.248) (xy 155.86675 110.248) + (xy 155.708 110.40675) (xy 155.708 110.647309) (xy 155.804673 110.880698) (xy 155.983301 111.059327) (xy 155.990348 111.062246) + (xy 155.985141 111.069866) (xy 155.954536 111.221) (xy 155.954536 112.021) (xy 155.972184 112.11479) (xy 155.804673 112.282302) + (xy 155.708 112.515691) (xy 155.708 112.75625) (xy 155.86675 112.915) (xy 156.591 112.915) (xy 156.591 112.895) + (xy 156.845 112.895) (xy 156.845 112.915) (xy 156.865 112.915) (xy 156.865 113.169) (xy 156.845 113.169) + (xy 156.845 113.189) (xy 156.591 113.189) (xy 156.591 113.169) (xy 155.86675 113.169) (xy 155.708 113.32775) + (xy 155.708 113.568309) (xy 155.746394 113.661) (xy 155.292922 113.661) (xy 154.277086 112.645164) (xy 154.305 112.61725) + (xy 154.305 111.252) (xy 154.559 111.252) (xy 154.559 112.61725) (xy 154.71775 112.776) (xy 155.066309 112.776) + (xy 155.299698 112.679327) (xy 155.478327 112.500699) (xy 155.575 112.26731) (xy 155.575 111.41075) (xy 155.41625 111.252) + (xy 154.559 111.252) (xy 154.305 111.252) (xy 153.44775 111.252) (xy 153.289 111.41075) (xy 153.289 111.657078) + (xy 153.042464 111.410542) (xy 153.042464 110.109) (xy 153.027 110.026817) (xy 153.027 109.98269) (xy 153.289 109.98269) + (xy 153.289 110.83925) (xy 153.44775 110.998) (xy 154.305 110.998) (xy 154.305 109.63275) (xy 154.559 109.63275) + (xy 154.559 110.998) (xy 155.41625 110.998) (xy 155.575 110.83925) (xy 155.575 109.98269) (xy 155.478327 109.749301) + (xy 155.323717 109.594691) (xy 155.708 109.594691) (xy 155.708 109.83525) (xy 155.86675 109.994) (xy 156.591 109.994) + (xy 156.591 109.24475) (xy 156.845 109.24475) (xy 156.845 109.994) (xy 157.56925 109.994) (xy 157.728 109.83525) + (xy 157.728 109.594691) (xy 157.631327 109.361302) (xy 157.452699 109.182673) (xy 157.21931 109.086) (xy 157.00375 109.086) + (xy 156.845 109.24475) (xy 156.591 109.24475) (xy 156.43225 109.086) (xy 156.21669 109.086) (xy 155.983301 109.182673) + (xy 155.804673 109.361302) (xy 155.708 109.594691) (xy 155.323717 109.594691) (xy 155.299698 109.570673) (xy 155.066309 109.474) + (xy 154.71775 109.474) (xy 154.559 109.63275) (xy 154.305 109.63275) (xy 154.14625 109.474) (xy 153.797691 109.474) + (xy 153.564302 109.570673) (xy 153.385673 109.749301) (xy 153.289 109.98269) (xy 153.027 109.98269) (xy 153.027 109.128602) + (xy 153.059865 109.107454) (xy 153.146859 108.980134) (xy 153.154 108.94487) (xy 153.154 108.95531) (xy 153.250673 109.188699) + (xy 153.429302 109.367327) (xy 153.662691 109.464) (xy 154.00325 109.464) (xy 154.162 109.30525) (xy 154.162 108.331) + (xy 154.416 108.331) (xy 154.416 109.30525) (xy 154.57475 109.464) (xy 154.915309 109.464) (xy 155.148698 109.367327) + (xy 155.327327 109.188699) (xy 155.424 108.95531) (xy 155.424 108.48975) (xy 155.26525 108.331) (xy 154.416 108.331) + (xy 154.162 108.331) (xy 154.142 108.331) (xy 154.142 108.077) (xy 154.162 108.077) (xy 154.162 107.10275) + (xy 154.00325 106.944) (xy 153.662691 106.944) (xy 153.429302 107.040673) (xy 153.250673 107.219301) (xy 153.17 107.414063) + (xy 153.17 106.307) (xy 154.083078 106.307) + ) + ) + (filled_polygon + (pts + (xy 174.607843 112.828424) (xy 174.745482 113.161538) (xy 174.867721 113.28399) (xy 174.746378 113.405122) (xy 174.743107 113.413) + (xy 173.236653 113.413) (xy 173.297 113.267309) (xy 173.297 113.17475) (xy 173.13825 113.016) (xy 172.339 113.016) + (xy 172.339 113.038) (xy 172.085 113.038) (xy 172.085 113.016) (xy 172.065 113.016) (xy 172.065 112.766) + (xy 172.085 112.766) (xy 172.085 112.744) (xy 172.339 112.744) (xy 172.339 112.766) (xy 173.13825 112.766) + (xy 173.25725 112.647) (xy 174.371 112.647) (xy 174.564638 112.608483) (xy 174.60806 112.579469) + ) + ) + (filled_polygon + (pts + (xy 143.874157 112.467995) (xy 143.873843 112.828424) (xy 144.011482 113.161538) (xy 144.133721 113.28399) (xy 144.012378 113.405122) + (xy 144.009107 113.413) (xy 142.427026 113.413) (xy 142.593327 113.246698) (xy 142.69 113.013309) (xy 142.69 112.92075) + (xy 142.53125 112.762) (xy 141.732 112.762) (xy 141.732 112.784) (xy 141.478 112.784) (xy 141.478 112.762) + (xy 141.458 112.762) (xy 141.458 112.512) (xy 141.478 112.512) (xy 141.478 112.49) (xy 141.732 112.49) + (xy 141.732 112.512) (xy 142.53125 112.512) (xy 142.65025 112.393) (xy 143.905298 112.393) + ) + ) + (filled_polygon + (pts + (xy 136.914 109.359078) (xy 133.235078 113.038) (xy 129.159 113.038) (xy 129.136271 113.042521) (xy 129.00725 112.9135) + (xy 128.748519 112.9135) (xy 128.682134 112.868141) (xy 128.599928 112.851494) (xy 128.67219 112.837897) (xy 128.748956 112.7885) + (xy 129.00725 112.7885) (xy 129.166 112.62975) (xy 129.166 112.59969) (xy 129.069327 112.366301) (xy 128.917248 112.214223) + (xy 128.89508 112.096412) (xy 128.917036 111.987989) (xy 129.069327 111.835699) (xy 129.166 111.60231) (xy 129.166 111.57225) + (xy 129.00725 111.4135) (xy 128.748519 111.4135) (xy 128.682134 111.368141) (xy 128.599928 111.351494) (xy 128.67219 111.337897) + (xy 128.748956 111.2885) (xy 129.00725 111.2885) (xy 129.166 111.12975) (xy 129.166 111.09969) (xy 129.069327 110.866301) + (xy 128.917248 110.714223) (xy 128.89508 110.596412) (xy 128.919464 110.476) (xy 128.919464 110.226) (xy 128.89508 110.096412) + (xy 128.919464 109.976) (xy 128.919464 109.823056) (xy 129.055204 109.958796) (xy 129.219362 110.068483) (xy 129.413 110.107) + (xy 134.410408 110.107) (xy 134.446969 110.143561) (xy 134.446882 110.243865) (xy 134.550339 110.494252) (xy 134.741741 110.685987) + (xy 134.991946 110.789882) (xy 135.262865 110.790118) (xy 135.513252 110.686661) (xy 135.704987 110.495259) (xy 135.808882 110.245054) + (xy 135.80896 110.155041) (xy 135.897865 110.155118) (xy 136.148252 110.051661) (xy 136.339987 109.860259) (xy 136.443882 109.610054) + (xy 136.444118 109.339135) (xy 136.340661 109.088748) (xy 136.26393 109.011884) (xy 136.532865 109.012118) (xy 136.783252 108.908661) + (xy 136.914 108.77814) + ) + ) + (filled_polygon + (pts + (xy 167.09 104.789464) (xy 167.247482 104.789464) (xy 167.247517 104.789638) (xy 167.357204 104.953796) (xy 167.536204 105.132796) + (xy 167.700362 105.242483) (xy 167.894 105.281) (xy 168.084561 105.281) (xy 167.969062 105.453856) (xy 167.902 105.791) + (xy 167.902 109.363078) (xy 165.116078 112.149) (xy 160.909 112.149) (xy 160.571856 112.216062) (xy 160.286039 112.407039) + (xy 159.9 112.793078) (xy 159.9 112.723998) (xy 159.805752 112.723998) (xy 159.9 112.62975) (xy 159.9 112.59969) + (xy 159.803327 112.366301) (xy 159.651248 112.214223) (xy 159.62908 112.096412) (xy 159.651036 111.987989) (xy 159.803327 111.835699) + (xy 159.9 111.60231) (xy 159.9 111.57225) (xy 159.74125 111.4135) (xy 159.482519 111.4135) (xy 159.416134 111.368141) + (xy 159.333928 111.351494) (xy 159.40619 111.337897) (xy 159.482956 111.2885) (xy 159.74125 111.2885) (xy 159.9 111.12975) + (xy 159.9 111.09969) (xy 159.803327 110.866301) (xy 159.651248 110.714223) (xy 159.62908 110.596412) (xy 159.653464 110.476) + (xy 159.653464 110.226) (xy 159.62908 110.096412) (xy 159.653464 109.976) (xy 159.653464 109.818716) (xy 159.662204 109.831796) + (xy 160.297204 110.466796) (xy 160.328686 110.487832) (xy 160.331339 110.494252) (xy 160.522741 110.685987) (xy 160.772946 110.789882) + (xy 161.043865 110.790118) (xy 161.294252 110.686661) (xy 161.485987 110.495259) (xy 161.589882 110.245054) (xy 161.590118 109.974135) + (xy 161.486661 109.723748) (xy 161.300691 109.537454) (xy 161.358987 109.479259) (xy 161.462882 109.229054) (xy 161.463118 108.958135) + (xy 161.359661 108.707748) (xy 161.23708 108.584954) (xy 161.358987 108.463259) (xy 161.462882 108.213054) (xy 161.463078 107.988) + (xy 161.63925 107.988) (xy 161.798 107.82925) (xy 161.798 107.241464) (xy 162.052 107.241464) (xy 162.052 107.82925) + (xy 162.21075 107.988) (xy 162.65131 107.988) (xy 162.7505 107.946914) (xy 162.84969 107.988) (xy 163.29025 107.988) + (xy 163.449 107.82925) (xy 163.449 107.241464) (xy 163.703 107.241464) (xy 163.703 107.82925) (xy 163.86175 107.988) + (xy 164.30231 107.988) (xy 164.338 107.973217) (xy 164.37369 107.988) (xy 164.81425 107.988) (xy 164.973 107.82925) + (xy 164.973 107.241464) (xy 165.227 107.241464) (xy 165.227 107.82925) (xy 165.38575 107.988) (xy 165.82631 107.988) + (xy 165.862 107.973217) (xy 165.89769 107.988) (xy 166.33825 107.988) (xy 166.497 107.82925) (xy 166.497 107.241464) + (xy 166.751 107.241464) (xy 166.751 107.82925) (xy 166.90975 107.988) (xy 167.35031 107.988) (xy 167.583699 107.891327) + (xy 167.762327 107.712698) (xy 167.859 107.479309) (xy 167.859 107.33875) (xy 167.70025 107.18) (xy 166.969422 107.18) + (xy 167.044865 107.131454) (xy 167.131859 107.004134) (xy 167.147681 106.926) (xy 167.70025 106.926) (xy 167.859 106.76725) + (xy 167.859 106.626691) (xy 167.762327 106.393302) (xy 167.612464 106.243438) (xy 167.612464 105.753) (xy 167.585897 105.61181) + (xy 167.502454 105.482135) (xy 167.375134 105.395141) (xy 167.224 105.364536) (xy 167.13 105.364536) (xy 167.13 105.156) + (xy 167.091483 104.962362) (xy 166.981796 104.798204) (xy 166.951984 104.768392) (xy 166.969588 104.76508) + ) + ) + (filled_polygon + (pts + (xy 176.977748 112.634858) (xy 176.963605 112.649) (xy 176.977748 112.663143) (xy 176.891992 112.748898) (xy 176.68984 112.76273) + (xy 176.590253 112.663143) (xy 176.604395 112.649) (xy 176.590253 112.634858) (xy 176.676008 112.549102) (xy 176.87816 112.53527) + ) + ) + (filled_polygon + (pts + (xy 146.243748 112.634858) (xy 146.229605 112.649) (xy 146.243748 112.663143) (xy 146.157992 112.748898) (xy 145.95584 112.76273) + (xy 145.856253 112.663143) (xy 145.870395 112.649) (xy 145.856253 112.634858) (xy 145.942008 112.549102) (xy 146.14416 112.53527) + ) + ) + (filled_polygon + (pts + (xy 125.609 106.567464) (xy 126.056872 106.567464) (xy 126.698204 107.208796) (xy 126.862362 107.318483) (xy 127.056 107.357) + (xy 127.142536 107.357) (xy 127.142536 107.476) (xy 127.16692 107.605588) (xy 127.142536 107.726) (xy 127.142536 107.976) + (xy 127.16692 108.105588) (xy 127.142536 108.226) (xy 127.142536 108.476) (xy 127.16692 108.605588) (xy 127.142536 108.726) + (xy 127.142536 108.976) (xy 127.16692 109.105588) (xy 127.142536 109.226) (xy 127.142536 109.476) (xy 127.16692 109.605588) + (xy 127.142536 109.726) (xy 127.142536 109.976) (xy 127.16692 110.105588) (xy 127.142536 110.226) (xy 127.142536 110.476) + (xy 127.16692 110.605588) (xy 127.144964 110.714011) (xy 126.992673 110.866301) (xy 126.896 111.09969) (xy 126.896 111.12975) + (xy 127.05475 111.2885) (xy 127.313481 111.2885) (xy 127.379866 111.333859) (xy 127.462072 111.350506) (xy 127.38981 111.364103) + (xy 127.313044 111.4135) (xy 127.05475 111.4135) (xy 126.900421 111.567829) (xy 126.747464 111.414872) (xy 126.747464 110.967) + (xy 126.720897 110.82581) (xy 126.710028 110.808919) (xy 126.718699 110.805327) (xy 126.897327 110.626698) (xy 126.994 110.393309) + (xy 126.994 110.15275) (xy 126.83525 109.994) (xy 126.111 109.994) (xy 126.111 110.014) (xy 125.857 110.014) + (xy 125.857 109.994) (xy 125.837 109.994) (xy 125.837 109.74) (xy 125.857 109.74) (xy 125.857 108.99075) + (xy 126.111 108.99075) (xy 126.111 109.74) (xy 126.83525 109.74) (xy 126.994 109.58125) (xy 126.994 109.340691) + (xy 126.897327 109.107302) (xy 126.718699 108.928673) (xy 126.48531 108.832) (xy 126.26975 108.832) (xy 126.111 108.99075) + (xy 125.857 108.99075) (xy 125.69825 108.832) (xy 125.601 108.832) (xy 125.601 106.565844) + ) + ) + (filled_polygon + (pts + (xy 146.243748 111.364858) (xy 146.229605 111.379) (xy 146.243748 111.393143) (xy 146.157992 111.478898) (xy 145.95584 111.49273) + (xy 145.856253 111.393143) (xy 145.870395 111.379) (xy 145.856253 111.364858) (xy 145.942008 111.279102) (xy 146.14416 111.26527) + ) + ) + (filled_polygon + (pts + (xy 176.977748 111.364858) (xy 176.963605 111.379) (xy 176.977748 111.393143) (xy 176.891992 111.478898) (xy 176.68984 111.49273) + (xy 176.590253 111.393143) (xy 176.604395 111.379) (xy 176.590253 111.364858) (xy 176.676008 111.279102) (xy 176.87816 111.26527) + ) + ) + (filled_polygon + (pts + (xy 121.964307 100.073899) (xy 122.557 100.666592) (xy 122.557 104.521) (xy 122.595517 104.714638) (xy 122.705204 104.878796) + (xy 124.081 106.254592) (xy 124.081 106.821) (xy 123.17775 106.821) (xy 123.019 106.97975) (xy 123.019 107.879) + (xy 123.039 107.879) (xy 123.039 108.133) (xy 123.019 108.133) (xy 123.019 109.03225) (xy 123.17775 109.191) + (xy 124.081 109.191) (xy 124.081 109.567536) (xy 121.642 109.567536) (xy 121.50081 109.594103) (xy 121.371135 109.677546) + (xy 121.284141 109.804866) (xy 121.253536 109.956) (xy 121.253536 110.365) (xy 120.429623 110.365) (xy 120.810109 110.207787) + (xy 121.142619 109.875856) (xy 121.322794 109.441946) (xy 121.323083 109.111219) (xy 121.515691 109.191) (xy 122.60625 109.191) + (xy 122.765 109.03225) (xy 122.765 108.133) (xy 121.16575 108.133) (xy 121.007 108.29175) (xy 121.007 108.400865) + (xy 120.811856 108.205381) (xy 120.377946 108.025206) (xy 119.908115 108.024796) (xy 119.473891 108.204213) (xy 119.200493 108.477135) + (xy 118.959515 108.116486) (xy 118.729 107.885971) (xy 118.729 107.32969) (xy 121.007 107.32969) (xy 121.007 107.72025) + (xy 121.16575 107.879) (xy 122.765 107.879) (xy 122.765 106.97975) (xy 122.60625 106.821) (xy 121.515691 106.821) + (xy 121.282302 106.917673) (xy 121.103673 107.096301) (xy 121.007 107.32969) (xy 118.729 107.32969) (xy 118.729 106.696156) + (xy 118.891468 106.804714) (xy 119.305149 106.887) (xy 120.978851 106.887) (xy 121.392532 106.804714) (xy 121.743233 106.570382) + (xy 121.977565 106.219681) (xy 122.059851 105.806) (xy 121.977565 105.392319) (xy 121.743233 105.041618) (xy 121.392532 104.807286) + (xy 120.978851 104.725) (xy 119.659922 104.725) (xy 119.748961 104.635961) (xy 119.939938 104.350145) (xy 120.007 104.013) + (xy 120.007 103.033028) (xy 120.30754 103.092809) (xy 120.635117 103.02765) (xy 120.912823 102.842092) (xy 121.098381 102.564386) + (xy 121.16354 102.236809) (xy 121.16354 101.897391) (xy 121.123488 101.696036) (xy 121.342238 101.605427) (xy 121.520867 101.426799) + (xy 121.61754 101.19341) (xy 121.61754 101.12585) (xy 121.45879 100.9671) (xy 120.43454 100.9671) (xy 120.43454 101.0141) + (xy 120.18054 101.0141) (xy 120.18054 100.9671) (xy 120.16054 100.9671) (xy 120.16054 100.805564) (xy 120.98254 100.805564) + (xy 121.12373 100.778997) (xy 121.142219 100.7671) (xy 121.45879 100.7671) (xy 121.61754 100.60835) (xy 121.61754 100.54079) + (xy 121.520867 100.307401) (xy 121.371004 100.157539) (xy 121.371004 100.073613) + ) + ) + (filled_polygon + (pts + (xy 176.977748 110.094858) (xy 176.963605 110.109) (xy 176.977748 110.123143) (xy 176.891992 110.208898) (xy 176.68984 110.22273) + (xy 176.590253 110.123143) (xy 176.604395 110.109) (xy 176.590253 110.094858) (xy 176.769858 109.915252) (xy 176.784 109.929395) + (xy 176.798142 109.915252) + ) + ) + (filled_polygon + (pts + (xy 174.013204 107.727204) (xy 173.903517 107.891362) (xy 173.865 108.085) (xy 173.865 109.776408) (xy 173.458796 109.370204) + (xy 173.294638 109.260517) (xy 173.101 109.222) (xy 173.025961 109.222) (xy 173.050464 109.101) (xy 173.050464 108.601) + (xy 173.023897 108.45981) (xy 172.957853 108.357173) (xy 173.125327 108.189698) (xy 173.222 107.956309) (xy 173.222 107.71575) + (xy 173.06325 107.557) (xy 172.339 107.557) (xy 172.339 107.577) (xy 172.085 107.577) (xy 172.085 107.557) + (xy 172.065 107.557) (xy 172.065 107.303) (xy 172.085 107.303) (xy 172.085 107.283) (xy 172.339 107.283) + (xy 172.339 107.303) (xy 173.06325 107.303) (xy 173.222 107.14425) (xy 173.222 106.903691) (xy 173.125327 106.670302) + (xy 172.946699 106.491673) (xy 172.939652 106.488754) (xy 172.944859 106.481134) (xy 172.971779 106.348199) (xy 173.025938 106.267144) + (xy 173.070921 106.041) (xy 175.268 106.041) (xy 175.386323 106.017464) (xy 175.722944 106.017464) + ) + ) + (filled_polygon + (pts + (xy 144.308527 105.611968) (xy 144.353536 105.620921) (xy 144.353536 105.629) (xy 144.380103 105.77019) (xy 144.463546 105.899865) + (xy 144.590866 105.986859) (xy 144.729479 106.014929) (xy 143.152204 107.592204) (xy 143.042517 107.756362) (xy 143.004 107.95) + (xy 143.004 109.268408) (xy 142.597796 108.862204) (xy 142.436493 108.754425) (xy 142.443464 108.72) (xy 142.443464 108.22) + (xy 142.416897 108.07881) (xy 142.400577 108.053448) (xy 142.518327 107.935698) (xy 142.615 107.702309) (xy 142.615 107.46175) + (xy 142.45625 107.303) (xy 141.732 107.303) (xy 141.732 107.323) (xy 141.478 107.323) (xy 141.478 107.303) + (xy 140.75375 107.303) (xy 140.595 107.46175) (xy 140.595 107.494408) (xy 140.593796 107.493204) (xy 140.429638 107.383517) + (xy 140.319464 107.361602) (xy 140.319464 107.226) (xy 140.29508 107.096412) (xy 140.317036 106.987989) (xy 140.469327 106.835699) + (xy 140.566 106.60231) (xy 140.566 106.57225) (xy 140.471752 106.478002) (xy 140.566 106.478002) (xy 140.566 106.357) + (xy 140.750975 106.357) (xy 140.691673 106.416302) (xy 140.595 106.649691) (xy 140.595 106.89025) (xy 140.75375 107.049) + (xy 141.478 107.049) (xy 141.478 107.029) (xy 141.732 107.029) (xy 141.732 107.049) (xy 142.45625 107.049) + (xy 142.615 106.89025) (xy 142.615 106.649691) (xy 142.518327 106.416302) (xy 142.339699 106.237673) (xy 142.332652 106.234754) + (xy 142.337859 106.227134) (xy 142.347526 106.179396) (xy 142.362922 106.164) (xy 143.256 106.164) (xy 143.593144 106.096938) + (xy 143.878961 105.905961) (xy 144.227257 105.557665) + ) + ) + (filled_polygon + (pts + (xy 131.191 106.672) (xy 131.211 106.672) (xy 131.211 106.926) (xy 131.191 106.926) (xy 131.191 106.946) + (xy 130.937 106.946) (xy 130.937 106.926) (xy 130.917 106.926) (xy 130.917 106.672) (xy 130.937 106.672) + (xy 130.937 106.652) (xy 131.191 106.652) + ) + ) + (filled_polygon + (pts + (xy 128.409039 104.254961) (xy 128.694856 104.445938) (xy 129.032 104.513) (xy 129.369144 104.445938) (xy 129.467536 104.380195) + (xy 129.467536 104.401) (xy 129.494103 104.54219) (xy 129.577546 104.671865) (xy 129.704866 104.758859) (xy 129.856 104.789464) + (xy 130.106 104.789464) (xy 130.235588 104.76508) (xy 130.356 104.789464) (xy 130.606 104.789464) (xy 130.735588 104.76508) + (xy 130.844311 104.787097) (xy 130.706204 104.925204) (xy 130.596517 105.089362) (xy 130.592305 105.110536) (xy 130.464 105.110536) + (xy 130.32281 105.137103) (xy 130.193135 105.220546) (xy 130.106141 105.347866) (xy 130.075536 105.499) (xy 130.075536 105.989438) + (xy 129.925673 106.139302) (xy 129.829 106.372691) (xy 129.829 106.50601) (xy 129.538 106.21501) (xy 129.538 106.172) + (xy 129.499483 105.978362) (xy 129.389796 105.814204) (xy 129.068796 105.493204) (xy 128.904638 105.383517) (xy 128.711 105.345) + (xy 128.567859 105.345) (xy 128.531 105.337536) (xy 127.531 105.337536) (xy 127.38981 105.364103) (xy 127.260135 105.447546) + (xy 127.173141 105.574866) (xy 127.144964 105.714011) (xy 126.992673 105.866301) (xy 126.932401 106.011809) (xy 126.747464 105.826872) + (xy 126.747464 105.379) (xy 126.720897 105.23781) (xy 126.710028 105.220919) (xy 126.718699 105.217327) (xy 126.897327 105.038698) + (xy 126.994 104.805309) (xy 126.994 104.56475) (xy 126.83525 104.406) (xy 126.111 104.406) (xy 126.111 104.426) + (xy 125.857 104.426) (xy 125.857 104.406) (xy 125.837 104.406) (xy 125.837 104.152) (xy 125.857 104.152) + (xy 125.857 104.132) (xy 126.111 104.132) (xy 126.111 104.152) (xy 126.83525 104.152) (xy 126.98225 104.005) + (xy 128.24202 104.005) + ) + ) + (filled_polygon + (pts + (xy 160.201536 104.401) (xy 160.228103 104.54219) (xy 160.311546 104.671865) (xy 160.438866 104.758859) (xy 160.59 104.789464) + (xy 160.84 104.789464) (xy 160.969588 104.76508) (xy 161.09 104.789464) (xy 161.34 104.789464) (xy 161.469588 104.76508) + (xy 161.50032 104.771303) (xy 161.457517 104.835362) (xy 161.419 105.029) (xy 161.419 105.364536) (xy 161.325 105.364536) + (xy 161.18381 105.391103) (xy 161.054135 105.474546) (xy 160.967141 105.601866) (xy 160.960298 105.635659) (xy 160.918054 105.618118) + (xy 160.816622 105.61803) (xy 160.691796 105.493204) (xy 160.527638 105.383517) (xy 160.334 105.345) (xy 159.301859 105.345) + (xy 159.265 105.337536) (xy 158.265 105.337536) (xy 158.12381 105.364103) (xy 157.994135 105.447546) (xy 157.907141 105.574866) + (xy 157.878964 105.714011) (xy 157.726673 105.866301) (xy 157.661908 106.022658) (xy 157.56925 105.93) (xy 156.845 105.93) + (xy 156.845 105.95) (xy 156.591 105.95) (xy 156.591 105.93) (xy 156.571 105.93) (xy 156.571 105.676) + (xy 156.591 105.676) (xy 156.591 105.656) (xy 156.845 105.656) (xy 156.845 105.676) (xy 157.56925 105.676) + (xy 157.728 105.51725) (xy 157.728 105.276691) (xy 157.695394 105.197974) (xy 158.295184 104.598184) (xy 158.368649 104.488237) + (xy 158.369865 104.487454) (xy 158.436452 104.39) (xy 159.385 104.39) (xy 159.626473 104.341968) (xy 159.831184 104.205184) + (xy 160.201536 103.834832) + ) + ) + (filled_polygon + (pts + (xy 153.547625 102.330823) (xy 153.865503 102.649256) (xy 154.105712 102.749) (xy 153.96775 102.749) (xy 153.809 102.90775) + (xy 153.809 103.632) (xy 153.829 103.632) (xy 153.829 103.886) (xy 153.809 103.886) (xy 153.809 103.906) + (xy 153.555 103.906) (xy 153.555 103.886) (xy 152.80575 103.886) (xy 152.647 104.04475) (xy 152.647 104.26031) + (xy 152.743673 104.493699) (xy 152.794974 104.545) (xy 152.653922 104.545) (xy 151.366612 103.25769) (xy 152.647 103.25769) + (xy 152.647 103.47325) (xy 152.80575 103.632) (xy 153.555 103.632) (xy 153.555 102.90775) (xy 153.39625 102.749) + (xy 153.155691 102.749) (xy 152.922302 102.845673) (xy 152.743673 103.024301) (xy 152.647 103.25769) (xy 151.366612 103.25769) + (xy 150.990961 102.882039) (xy 150.705144 102.691062) (xy 150.368 102.624) (xy 148.673244 102.624) (xy 148.965256 102.332497) + (xy 149.02152 102.197) (xy 153.492331 102.197) + ) + ) + (filled_polygon + (pts + (xy 123.838302 95.404673) (xy 123.659673 95.583301) (xy 123.577975 95.780537) (xy 123.570961 95.770039) (xy 123.515688 95.733107) + (xy 123.476454 95.672135) (xy 123.349134 95.585141) (xy 123.198 95.554536) (xy 123.161843 95.554536) (xy 122.948 95.512) + (xy 122.734157 95.554536) (xy 122.698 95.554536) (xy 122.55681 95.581103) (xy 122.427135 95.664546) (xy 122.380271 95.733134) + (xy 122.325039 95.770039) (xy 122.134062 96.055856) (xy 122.108155 96.1861) (xy 120.754171 96.1861) (xy 120.635117 96.10655) + (xy 120.30754 96.041391) (xy 119.979963 96.10655) (xy 119.702257 96.292108) (xy 119.516699 96.569814) (xy 119.45154 96.897391) + (xy 119.45154 96.941416) (xy 119.42654 97.0671) (xy 119.45154 97.192784) (xy 119.45154 97.236809) (xy 119.516699 97.564386) + (xy 119.59745 97.685239) (xy 119.592873 97.6861) (xy 119.274319 97.6861) (xy 119.271374 97.684132) (xy 119.0299 97.6361) + (xy 118.788427 97.684132) (xy 118.618008 97.798002) (xy 118.618 97.798) (xy 118.280856 97.865062) (xy 117.995039 98.056039) + (xy 117.804062 98.341856) (xy 117.737 98.679) (xy 117.737 101.981) (xy 117.777797 102.1861) (xy 117.309893 102.1861) + (xy 116.972749 102.253162) (xy 116.686932 102.444139) (xy 116.495955 102.729956) (xy 116.428893 103.0671) (xy 116.495955 103.404244) + (xy 116.686932 103.690061) (xy 116.800412 103.765886) (xy 116.371486 104.052486) (xy 116.21 104.294166) (xy 116.21 96.050017) + (xy 116.264942 95.773805) (xy 116.399871 95.571871) (xy 116.601805 95.436942) (xy 116.738353 95.409781) (xy 116.686932 95.444139) + (xy 116.495955 95.729956) (xy 116.428893 96.0671) (xy 116.495955 96.404244) (xy 116.686932 96.690061) (xy 116.972749 96.881038) + (xy 117.309893 96.9481) (xy 117.905187 96.9481) (xy 118.242331 96.881038) (xy 118.528148 96.690061) (xy 118.719125 96.404244) + (xy 118.786187 96.0671) (xy 118.719125 95.729956) (xy 118.528148 95.444139) (xy 118.435151 95.382) (xy 123.893039 95.382) + ) + ) + (filled_polygon + (pts + (xy 156.94279 99.609754) (xy 159.23714 99.609754) (xy 159.23714 101.112525) (xy 159.21281 101.117103) (xy 159.195919 101.127972) + (xy 159.192327 101.119301) (xy 159.013698 100.940673) (xy 158.780309 100.844) (xy 158.53975 100.844) (xy 158.381 101.00275) + (xy 158.381 101.727) (xy 158.401 101.727) (xy 158.401 101.981) (xy 158.381 101.981) (xy 158.381 102.70525) + (xy 158.53975 102.864) (xy 158.780309 102.864) (xy 159.013698 102.767327) (xy 159.192327 102.588699) (xy 159.195246 102.581652) + (xy 159.202866 102.586859) (xy 159.354 102.617464) (xy 159.634168 102.617464) (xy 159.123632 103.128) (xy 158.43528 103.128) + (xy 158.377454 103.038135) (xy 158.250134 102.951141) (xy 158.099 102.920536) (xy 157.599 102.920536) (xy 157.45781 102.947103) + (xy 157.328135 103.030546) (xy 157.241141 103.157866) (xy 157.210536 103.309) (xy 157.210536 103.898096) (xy 156.987464 104.121168) + (xy 156.987464 103.309) (xy 156.960897 103.16781) (xy 156.877454 103.038135) (xy 156.855 103.022793) (xy 156.855 102.13975) + (xy 157.219 102.13975) (xy 157.219 102.35531) (xy 157.315673 102.588699) (xy 157.494302 102.767327) (xy 157.727691 102.864) + (xy 157.96825 102.864) (xy 158.127 102.70525) (xy 158.127 101.981) (xy 157.37775 101.981) (xy 157.219 102.13975) + (xy 156.855 102.13975) (xy 156.855 101.35269) (xy 157.219 101.35269) (xy 157.219 101.56825) (xy 157.37775 101.727) + (xy 158.127 101.727) (xy 158.127 101.00275) (xy 157.96825 100.844) (xy 157.727691 100.844) (xy 157.494302 100.940673) + (xy 157.315673 101.119301) (xy 157.219 101.35269) (xy 156.855 101.35269) (xy 156.855 99.707) (xy 156.83116 99.587149) + ) + ) + (filled_polygon + (pts + (xy 132.739681 101.324273) (xy 132.723536 101.404) (xy 132.723536 102.304) (xy 132.750103 102.44519) (xy 132.833546 102.574865) + (xy 132.960866 102.661859) (xy 133.112 102.692464) (xy 133.612 102.692464) (xy 133.620877 102.690794) (xy 133.644517 102.809638) + (xy 133.754204 102.973796) (xy 133.80293 103.022522) (xy 133.726412 103.03692) (xy 133.606 103.012536) (xy 133.356 103.012536) + (xy 133.226412 103.03692) (xy 133.106 103.012536) (xy 132.856 103.012536) (xy 132.726412 103.03692) (xy 132.617989 103.014964) + (xy 132.465699 102.862673) (xy 132.23231 102.766) (xy 132.20225 102.766) (xy 132.0435 102.92475) (xy 132.0435 103.183481) + (xy 131.998141 103.249866) (xy 131.987 103.304883) (xy 131.987 103.16) (xy 131.948483 102.966362) (xy 131.8422 102.807298) + (xy 131.938698 102.767327) (xy 132.117327 102.588699) (xy 132.214 102.35531) (xy 132.214 102.13975) (xy 132.05525 101.981) + (xy 131.306 101.981) (xy 131.306 102.001) (xy 131.052 102.001) (xy 131.052 101.981) (xy 131.032 101.981) + (xy 131.032 101.727) (xy 131.052 101.727) (xy 131.052 101.00275) (xy 131.306 101.00275) (xy 131.306 101.727) + (xy 132.05525 101.727) (xy 132.214 101.56825) (xy 132.214 101.35269) (xy 132.117327 101.119301) (xy 131.938698 100.940673) + (xy 131.705309 100.844) (xy 131.46475 100.844) (xy 131.306 101.00275) (xy 131.052 101.00275) (xy 130.89325 100.844) + (xy 130.652691 100.844) (xy 130.419302 100.940673) (xy 130.240673 101.119301) (xy 130.237754 101.126348) (xy 130.230134 101.121141) + (xy 130.097199 101.094221) (xy 130.016144 101.040062) (xy 129.679 100.973) (xy 129.341856 101.040062) (xy 129.261344 101.093858) + (xy 129.13781 101.117103) (xy 129.008135 101.200546) (xy 128.921141 101.327866) (xy 128.911474 101.375604) (xy 128.665464 101.621614) + (xy 128.665464 101.479) (xy 128.638897 101.33781) (xy 128.555454 101.208135) (xy 128.428134 101.121141) (xy 128.383 101.112001) + (xy 128.383 99.482754) (xy 130.898162 99.482754) + ) + ) + (filled_polygon + (pts + (xy 147.761362 99.654483) (xy 147.955 99.693) (xy 155.619408 99.693) (xy 155.843 99.916592) (xy 155.843 103.020981) + (xy 155.828135 103.030546) (xy 155.799951 103.071795) (xy 155.733134 103.026141) (xy 155.582 102.995536) (xy 154.782 102.995536) + (xy 154.64081 103.022103) (xy 154.623919 103.032972) (xy 154.620327 103.024301) (xy 154.441698 102.845673) (xy 154.38429 102.821894) + (xy 154.730983 102.822196) (xy 155.146823 102.650375) (xy 155.465256 102.332497) (xy 155.637804 101.916957) (xy 155.638196 101.467017) + (xy 155.466375 101.051177) (xy 155.148497 100.732744) (xy 154.732957 100.560196) (xy 154.283017 100.559804) (xy 153.867177 100.731625) + (xy 153.548744 101.049503) (xy 153.49248 101.185) (xy 149.021669 101.185) (xy 148.966375 101.051177) (xy 148.648497 100.732744) + (xy 148.513 100.67648) (xy 148.513 100.636) (xy 148.474483 100.442362) (xy 148.364796 100.278204) (xy 147.700224 99.613632) + ) + ) + (filled_polygon + (pts + (xy 137.809 101.110481) (xy 137.77381 101.117103) (xy 137.644135 101.200546) (xy 137.557141 101.327866) (xy 137.526536 101.479) + (xy 137.526536 102.229) (xy 137.527881 102.236147) (xy 137.384171 102.332171) (xy 137.070171 102.646171) (xy 136.944226 102.834661) + (xy 136.908844 103.012536) (xy 136.856 103.012536) (xy 136.726412 103.03692) (xy 136.606 103.012536) (xy 136.356 103.012536) + (xy 136.226412 103.03692) (xy 136.106 103.012536) (xy 135.987 103.012536) (xy 135.987 100.209452) (xy 136.713698 99.482754) + (xy 137.809 99.482754) + ) + ) + (filled_polygon + (pts + (xy 168.93486 101.108438) (xy 168.88881 101.117103) (xy 168.759135 101.200546) (xy 168.672141 101.327866) (xy 168.641536 101.479) + (xy 168.641536 102.229) (xy 168.652826 102.289) (xy 168.529 102.289) (xy 168.306661 102.333226) (xy 168.118171 102.459171) + (xy 167.804171 102.773171) (xy 167.678226 102.961661) (xy 167.668106 103.012536) (xy 167.59 103.012536) (xy 167.460412 103.03692) + (xy 167.34 103.012536) (xy 167.09 103.012536) (xy 166.960412 103.03692) (xy 166.84 103.012536) (xy 166.721 103.012536) + (xy 166.721 101.606452) (xy 168.717698 99.609754) (xy 168.93486 99.609754) + ) + ) + (filled_polygon + (pts + (xy 134.516204 95.400204) (xy 133.754204 96.162204) (xy 133.644517 96.326362) (xy 133.606 96.52) (xy 133.606 100.759408) + (xy 131.562954 98.716362) (xy 131.562954 96.99371) (xy 131.536387 96.85252) (xy 131.452944 96.722845) (xy 131.325624 96.635851) + (xy 131.17449 96.605246) (xy 125.57379 96.605246) (xy 125.4326 96.631813) (xy 125.333 96.695903) (xy 125.333 96.67875) + (xy 125.17425 96.52) (xy 124.573 96.52) (xy 124.573 97.31925) (xy 124.575 97.32125) (xy 124.575 97.917) + (xy 124.595 97.917) (xy 124.595 98.171) (xy 124.575 98.171) (xy 124.575 98.89525) (xy 124.73375 99.054) + (xy 124.974309 99.054) (xy 125.185326 98.966594) (xy 125.185326 99.09429) (xy 125.211893 99.23548) (xy 125.295336 99.365155) + (xy 125.422656 99.452149) (xy 125.57379 99.482754) (xy 127.371 99.482754) (xy 127.371 101.110481) (xy 127.33581 101.117103) + (xy 127.318919 101.127972) (xy 127.315327 101.119301) (xy 127.136698 100.940673) (xy 126.903309 100.844) (xy 126.66275 100.844) + (xy 126.504 101.00275) (xy 126.504 101.727) (xy 126.524 101.727) (xy 126.524 101.981) (xy 126.504 101.981) + (xy 126.504 102.001) (xy 126.25 102.001) (xy 126.25 101.981) (xy 125.50075 101.981) (xy 125.342 102.13975) + (xy 125.342 102.35531) (xy 125.365875 102.412949) (xy 125.234039 102.501039) (xy 125.18537 102.573877) (xy 125.029815 102.677816) + (xy 124.712 102.995632) (xy 124.712 101.35269) (xy 125.342 101.35269) (xy 125.342 101.56825) (xy 125.50075 101.727) + (xy 126.25 101.727) (xy 126.25 101.00275) (xy 126.09125 100.844) (xy 125.850691 100.844) (xy 125.617302 100.940673) + (xy 125.438673 101.119301) (xy 125.342 101.35269) (xy 124.712 101.35269) (xy 124.712 100.076) (xy 124.673483 99.882362) + (xy 124.563796 99.718204) (xy 123.883966 99.038374) (xy 123.921691 99.054) (xy 124.16225 99.054) (xy 124.321 98.89525) + (xy 124.321 98.171) (xy 124.301 98.171) (xy 124.301 97.917) (xy 124.321 97.917) (xy 124.321 97.32125) + (xy 124.323 97.31925) (xy 124.323 96.52) (xy 124.301 96.52) (xy 124.301 96.266) (xy 124.323 96.266) + (xy 124.323 96.246) (xy 124.573 96.246) (xy 124.573 96.266) (xy 125.17425 96.266) (xy 125.333 96.10725) + (xy 125.333 95.81669) (xy 125.236327 95.583301) (xy 125.057698 95.404673) (xy 125.002961 95.382) (xy 134.543448 95.382) + ) + ) + (filled_polygon + (pts + (xy 173.611 97.491592) (xy 173.611 100.457) (xy 173.649517 100.650638) (xy 173.759204 100.814796) (xy 174.011164 101.066756) + (xy 173.57852 101.066756) (xy 173.43733 101.093323) (xy 173.307655 101.176766) (xy 173.227004 101.294802) (xy 173.155934 101.184355) + (xy 173.028614 101.097361) (xy 172.87748 101.066756) (xy 172.07992 101.066756) (xy 171.93873 101.093323) (xy 171.874647 101.134559) + (xy 171.868327 101.119301) (xy 171.689698 100.940673) (xy 171.456309 100.844) (xy 171.21575 100.844) (xy 171.057 101.00275) + (xy 171.057 101.727) (xy 171.077 101.727) (xy 171.077 101.981) (xy 171.057 101.981) (xy 171.057 102.001) + (xy 170.803 102.001) (xy 170.803 101.981) (xy 170.783 101.981) (xy 170.783 101.727) (xy 170.803 101.727) + (xy 170.803 101.00275) (xy 170.64425 100.844) (xy 170.403691 100.844) (xy 170.170302 100.940673) (xy 169.991673 101.119301) + (xy 169.988754 101.126348) (xy 169.981134 101.121141) (xy 169.94686 101.1142) (xy 169.94686 99.609754) (xy 172.24121 99.609754) + (xy 172.3824 99.583187) (xy 172.512075 99.499744) (xy 172.599069 99.372424) (xy 172.629674 99.22129) (xy 172.629674 97.12071) + (xy 172.603107 96.97952) (xy 172.519664 96.849845) (xy 172.405734 96.772) (xy 172.891408 96.772) + ) + ) + (filled_polygon + (pts + (xy 145.911 99.949) (xy 145.931 99.949) (xy 145.931 100.203) (xy 145.911 100.203) (xy 145.911 100.92725) + (xy 145.94875 100.965) (xy 145.911 101.00275) (xy 145.911 101.727) (xy 145.931 101.727) (xy 145.931 101.981) + (xy 145.911 101.981) (xy 145.911 102.001) (xy 145.657 102.001) (xy 145.657 101.981) (xy 145.637 101.981) + (xy 145.637 101.727) (xy 145.657 101.727) (xy 145.657 101.00275) (xy 145.61925 100.965) (xy 145.657 100.92725) + (xy 145.657 100.203) (xy 145.637 100.203) (xy 145.637 99.949) (xy 145.657 99.949) (xy 145.657 99.929) + (xy 145.911 99.929) + ) + ) + (filled_polygon + (pts + (xy 140.724536 99.626) (xy 140.724536 100.526) (xy 140.751103 100.66719) (xy 140.782 100.715206) (xy 140.782 101.120175) + (xy 140.759647 101.134559) (xy 140.753327 101.119301) (xy 140.574698 100.940673) (xy 140.341309 100.844) (xy 140.10075 100.844) + (xy 139.942 101.00275) (xy 139.942 101.727) (xy 139.962 101.727) (xy 139.962 101.981) (xy 139.942 101.981) + (xy 139.942 102.001) (xy 139.688 102.001) (xy 139.688 101.981) (xy 139.668 101.981) (xy 139.668 101.727) + (xy 139.688 101.727) (xy 139.688 101.00275) (xy 139.52925 100.844) (xy 139.288691 100.844) (xy 139.055302 100.940673) + (xy 138.876673 101.119301) (xy 138.873754 101.126348) (xy 138.866134 101.121141) (xy 138.821 101.112001) (xy 138.821 99.482754) + (xy 140.753544 99.482754) + ) + ) + (filled_polygon + (pts + (xy 162.802 101.727) (xy 162.822 101.727) (xy 162.822 101.981) (xy 162.802 101.981) (xy 162.802 102.001) + (xy 162.548 102.001) (xy 162.548 101.981) (xy 162.528 101.981) (xy 162.528 101.727) (xy 162.548 101.727) + (xy 162.548 101.707) (xy 162.802 101.707) + ) + ) + (filled_polygon + (pts + (xy 166.369645 96.842256) (xy 166.282651 96.969576) (xy 166.252046 97.12071) (xy 166.252046 99.22129) (xy 166.278613 99.36248) + (xy 166.362056 99.492155) (xy 166.489376 99.579149) (xy 166.64051 99.609754) (xy 167.286514 99.609754) (xy 165.857204 101.039064) + (xy 165.818203 101.097433) (xy 165.743134 101.046141) (xy 165.592 101.015536) (xy 165.098 101.015536) (xy 165.098 96.772) + (xy 166.478827 96.772) + ) + ) + (filled_polygon + (pts + (xy 142.369 96.602592) (xy 142.369 99.330259) (xy 142.342135 99.347546) (xy 142.255141 99.474866) (xy 142.224536 99.626) + (xy 142.224536 100.384) (xy 142.001464 100.384) (xy 142.001464 99.626) (xy 141.974897 99.48481) (xy 141.891454 99.355135) + (xy 141.764134 99.268141) (xy 141.613 99.237536) (xy 141.231666 99.237536) (xy 141.260674 99.09429) (xy 141.260674 96.99371) + (xy 141.234107 96.85252) (xy 141.150664 96.722845) (xy 141.023344 96.635851) (xy 140.87221 96.605246) (xy 135.27151 96.605246) + (xy 135.13032 96.631813) (xy 135.000645 96.715256) (xy 134.913651 96.842576) (xy 134.883046 96.99371) (xy 134.883046 99.09429) + (xy 134.909613 99.23548) (xy 134.993056 99.365155) (xy 135.120376 99.452149) (xy 135.27151 99.482754) (xy 135.282514 99.482754) + (xy 135.123204 99.642064) (xy 135.013517 99.806222) (xy 134.975 99.99986) (xy 134.975 101.015536) (xy 134.618 101.015536) + (xy 134.618 96.729592) (xy 135.083592 96.264) (xy 142.030408 96.264) + ) + ) + (filled_polygon + (pts + (xy 164.086 101.013408) (xy 162.660356 99.587764) (xy 162.68468 99.583187) (xy 162.814355 99.499744) (xy 162.901349 99.372424) + (xy 162.931954 99.22129) (xy 162.931954 97.12071) (xy 162.905387 96.97952) (xy 162.821944 96.849845) (xy 162.708014 96.772) + (xy 164.086 96.772) + ) + ) + ) +) diff --git a/Upstream/.cproject b/Upstream/.cproject index 1d14ed4..be11c36 100755 --- a/Upstream/.cproject +++ b/Upstream/.cproject @@ -50,8 +50,8 @@ - @@ -87,8 +88,8 @@ - - @@ -150,38 +151,40 @@ - diff --git a/Upstream/.settings/language.settings.xml b/Upstream/.settings/language.settings.xml index b2c7cac..2237366 100755 --- a/Upstream/.settings/language.settings.xml +++ b/Upstream/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + diff --git a/Upstream/Inc/build_config.h b/Upstream/Inc/build_config.h index f402eaf..f43f944 100644 --- a/Upstream/Inc/build_config.h +++ b/Upstream/Inc/build_config.h @@ -20,11 +20,16 @@ #define CONFIG_KEYBOARD_BOT_DETECT_ENABLED #define CONFIG_MOUSE_ENABLED -//#define CONFIG_MOUSE_BOT_DETECT_ENABLED +#define CONFIG_MOUSE_BOT_DETECT_ENABLED -//Configure keyboard rate-limiting (bot detection) here: +//Configure keyboard bot detection here: #ifdef CONFIG_KEYBOARD_BOT_DETECT_ENABLED + //----------------------------------------------------------- + //Adjust this threshold first to tune keyboard bot detection. Lower values = more sensitive + #define KEYBOARD_BOTDETECT_TEMPORARY_LOCKOUT_BIN_THRESHOLD 4 + //----------------------------------------------------------- + #define KEYBOARD_BOTDETECT_FAST_BIN_WIDTH_MS 10 //10ms per bin #define KEYBOARD_BOTDETECT_SLOW_BIN_WIDTH_MS 20 //20ms per bin #define KEYBOARD_BOTDETECT_FAST_BIN_COUNT 25 //25 bins at 10ms = 250ms fast coverage @@ -32,16 +37,24 @@ #define KEYBOARD_BOTDETECT_FAST_BIN_DRAIN_DIVIDER 2 #define KEYBOARD_BOTDETECT_SLOW_BIN_DRAIN_DIVIDER 4 - #define KEYBOARD_BOTDETECT_TEMPORARY_LOCKOUT_BIN_THRESHOLD 4 - - #define KEYBOARD_BOTDETECT_TEMPORARY_LOCKOUT_TIME_MS 4000 - #define KEYBOARD_BOTDETECT_TEMPORARY_LOCKOUT_FLASH_TIME_MS 60000 //Flash fault LED for 60 seconds after temporary lockout #endif - -//Configure mouse rate-limiting (bot detection) here: +//Configure mouse bot detection here: #ifdef CONFIG_MOUSE_BOT_DETECT_ENABLED + //----------------------------------------------------------- + //Adjust this threshold first to tune mouse bot detection. Lower values = more sensitive + #define MOUSE_BOTDETECT_TEMPORARY_LOCKOUT_VELOCITY_THRESHOLD 4 + //----------------------------------------------------------- + + #define MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE 12 + #define MOUSE_BOTDETECT_MOVE_DELAY_LIMIT 5 + +#endif +//Configuration common to all bot detectors +#if defined CONFIG_KEYBOARD_BOT_DETECT_ENABLED || defined CONFIG_MOUSE_BOT_DETECT_ENABLED + #define BOTDETECT_TEMPORARY_LOCKOUT_TIME_MS 4000 + #define BOTDETECT_TEMPORARY_LOCKOUT_FLASH_TIME_MS 60000 //Flash fault LED for 60 seconds after temporary lockout #endif diff --git a/Upstream/Inc/upstream_hid_botdetect.h b/Upstream/Inc/upstream_hid_botdetect.h index e5bf9d2..a37feb2 100644 --- a/Upstream/Inc/upstream_hid_botdetect.h +++ b/Upstream/Inc/upstream_hid_botdetect.h @@ -38,9 +38,17 @@ typedef struct } KeyTimerLogTypeDef; +typedef struct +{ + uint8_t moveDelay; + uint16_t velocity; +} +MouseVelocityHistoryTypeDef; + void Upstream_HID_BotDetect_Systick(void); void Upstream_HID_BotDetectKeyboard(uint8_t* keyboardInData); +void Upstream_HID_BotDetectMouse(uint8_t* mouseInData); diff --git a/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc/usbd_hid.h b/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc/usbd_hid.h index 46bbb06..d2a0045 100644 --- a/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc/usbd_hid.h +++ b/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc/usbd_hid.h @@ -64,7 +64,6 @@ #define HID_HS_BINTERVAL 0x07 #define HID_FS_BINTERVAL 0x0A -#define HID_POLLING_INTERVAL 0x0A #define HID_REQ_SET_PROTOCOL 0x0B #define HID_REQ_GET_PROTOCOL 0x03 diff --git a/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c b/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c index bf52e40..b8cb27c 100644 --- a/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c +++ b/Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c @@ -255,14 +255,14 @@ __ALIGN_BEGIN static uint8_t HID_KEYBOARD_ReportDesc[HID_KEYBOARD_REPORT_DESC_SI 0x95, 0x01, // REPORT_COUNT (1) 0x75, 0x08, // REPORT_SIZE (8) 0x81, 0x03, // INPUT (Cnst,Var,Abs) - 0x95, HID_KEYBOARD_MAX_LED, // REPORT_COUNT (5) + 0x95, HID_KEYBOARD_MAX_LED, // REPORT_COUNT (3) 0x75, 0x01, // REPORT_SIZE (1) 0x05, 0x08, // USAGE_PAGE (LEDs) 0x19, 0x01, // USAGE_MINIMUM (Num Lock) 0x29, 0x03, // USAGE_MAXIMUM (Scroll Lock) 0x91, 0x02, // OUTPUT (Data,Var,Abs) 0x95, 0x01, // REPORT_COUNT (1) - 0x75, (8 - HID_KEYBOARD_MAX_LED), // REPORT_SIZE (3) + 0x75, (8 - HID_KEYBOARD_MAX_LED), // REPORT_SIZE (5) 0x91, 0x03, // OUTPUT (Cnst,Var,Abs) 0x95, 0x06, // REPORT_COUNT (6) 0x75, 0x08, // REPORT_SIZE (8) diff --git a/Upstream/Src/upstream_hid.c b/Upstream/Src/upstream_hid.c index 601aa30..1799190 100644 --- a/Upstream/Src/upstream_hid.c +++ b/Upstream/Src/upstream_hid.c @@ -167,7 +167,9 @@ static void Upstream_HID_ReceiveInterruptReportCallback(UpstreamPacketTypeDef* r } } - //Other mouse sanity checks & stuff go here... +#ifdef CONFIG_MOUSE_BOT_DETECT_ENABLED + Upstream_HID_BotDetectMouse(receivedPacket->Data); +#endif } else #endif diff --git a/Upstream/Src/upstream_hid_botdetect.c b/Upstream/Src/upstream_hid_botdetect.c index 6fe0fe2..7ce542a 100644 --- a/Upstream/Src/upstream_hid_botdetect.c +++ b/Upstream/Src/upstream_hid_botdetect.c @@ -13,6 +13,8 @@ #include "upstream_hid_botdetect.h" #include "upstream_hid.h" #include "build_config.h" +#include "usbd_hid.h" +#include "math.h" @@ -26,6 +28,7 @@ volatile LockoutStateTypeDef LockoutState = LOCKOUT_STATE_INACTIVE; #if defined (CONFIG_KEYBOARD_ENABLED) && defined (CONFIG_KEYBOARD_BOT_DETECT_ENABLED) uint32_t LastKeyDownTime = 0; KeyTimerLogTypeDef KeyTimerLog[KEYBOARD_BOTDETECT_MAX_ACTIVE_KEYS] = {0}; + uint8_t OldKeyboardInData[HID_KEYBOARD_INPUT_DATA_LEN] = {0}; uint8_t KeyDelayFastBinDrainDivideCount = 0; uint8_t KeyDelaySlowBinDrainDivideCount = 0; @@ -35,20 +38,31 @@ volatile LockoutStateTypeDef LockoutState = LOCKOUT_STATE_INACTIVE; uint8_t KeyDelaySlowBinArray[KEYBOARD_BOTDETECT_SLOW_BIN_COUNT] = {0}; uint8_t KeyDowntimeFastBinArray[KEYBOARD_BOTDETECT_FAST_BIN_COUNT] = {0}; uint8_t KeyDowntimeSlowBinArray[KEYBOARD_BOTDETECT_SLOW_BIN_COUNT] = {0}; - uint8_t OldKeyboardInData[HID_KEYBOARD_INPUT_DATA_LEN] = {0}; //Debug: // uint8_t KeyDelayFastBinArrayPeak; // uint8_t KeyDelaySlowBinArrayPeak; // uint8_t KeyDowntimeFastBinArrayPeak; // uint8_t KeyDowntimeSlowBinArrayPeak; + + static uint32_t Upstream_HID_BotDetectKeyboard_RolloverCheck(uint8_t* keyboardInData); + static void Upstream_HID_BotDetectKeyboard_DoLockout(void); + static void Upstream_HID_BotDetectKeyboard_KeyDown(uint8_t keyCode); + static void Upstream_HID_BotDetectKeyboard_KeyUp(uint8_t keyCode); #endif //Variables specific to mouse bot detection: #if defined (CONFIG_MOUSE_ENABLED) && defined (CONFIG_MOUSE_BOT_DETECT_ENABLED) + uint32_t LastMouseMoveTime = 0; + MouseVelocityHistoryTypeDef MouseVelocityHistory[MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE] = {0}; + + uint8_t SameVelocityCounter = 0; + //Debug: +// uint8_t SameVelocityCounterMax = 0; + static void Upstream_HID_BotDetectMouse_DoLockout(void); #endif @@ -56,13 +70,6 @@ volatile LockoutStateTypeDef LockoutState = LOCKOUT_STATE_INACTIVE; //Code specific to keyboard bot detection: #if defined (CONFIG_KEYBOARD_ENABLED) && defined (CONFIG_KEYBOARD_BOT_DETECT_ENABLED) -static uint32_t Upstream_HID_BotDetectKeyboard_RolloverCheck(uint8_t* keyboardInData); -static void Upstream_HID_BotDetectKeyboard_DoLockout(void); -static void Upstream_HID_BotDetectKeyboard_KeyDown(uint8_t keyCode); -static void Upstream_HID_BotDetectKeyboard_KeyUp(uint8_t keyCode); - - - //Checks if received keyboard data is from a real human. //This is not entirely bulletproof as an attacking device may randomize its keypresses. void Upstream_HID_BotDetectKeyboard(uint8_t* keyboardInData) @@ -131,7 +138,6 @@ void Upstream_HID_BotDetectKeyboard(uint8_t* keyboardInData) Upstream_HID_BotDetectKeyboard_DoLockout(); break; } - //Debug: // if (KeyDelayFastBinArray[i] > KeyDelayFastBinArrayPeak) KeyDelayFastBinArrayPeak = KeyDelayFastBinArray[i]; // if (KeyDowntimeFastBinArray[i] > KeyDowntimeFastBinArrayPeak) KeyDowntimeFastBinArrayPeak = KeyDowntimeFastBinArray[i]; @@ -144,7 +150,6 @@ void Upstream_HID_BotDetectKeyboard(uint8_t* keyboardInData) Upstream_HID_BotDetectKeyboard_DoLockout(); break; } - //Debug: // if (KeyDelaySlowBinArray[i] > KeyDelaySlowBinArrayPeak) KeyDelaySlowBinArrayPeak = KeyDelaySlowBinArray[i]; // if (KeyDowntimeSlowBinArray[i] > KeyDowntimeSlowBinArrayPeak) KeyDowntimeSlowBinArrayPeak = KeyDowntimeSlowBinArray[i]; @@ -345,31 +350,140 @@ static void Upstream_HID_BotDetectKeyboard_KeyUp(uint8_t keyCode) //Called by Systick_Handler every 1ms, at high interrupt priority. void Upstream_HID_BotDetect_Systick(void) { -//Keyboard-specific stuff: -#if defined (CONFIG_KEYBOARD_ENABLED) && defined (CONFIG_KEYBOARD_BOT_DETECT_ENABLED) +#if (defined (CONFIG_KEYBOARD_ENABLED) && defined (CONFIG_KEYBOARD_BOT_DETECT_ENABLED)) || \ + (defined (CONFIG_MOUSE_ENABLED) && defined (CONFIG_MOUSE_BOT_DETECT_ENABLED)) + //Check if temporary lockout has expired if (LockoutState == LOCKOUT_STATE_TEMPORARY_ACTIVE) { - if (TemporaryLockoutTimeMs++ > KEYBOARD_BOTDETECT_TEMPORARY_LOCKOUT_TIME_MS) + if (TemporaryLockoutTimeMs++ > BOTDETECT_TEMPORARY_LOCKOUT_TIME_MS) { LockoutState = LOCKOUT_STATE_TEMPORARY_FLASHING; } } else if (LockoutState == LOCKOUT_STATE_TEMPORARY_FLASHING) { - if (TemporaryLockoutTimeMs++ > KEYBOARD_BOTDETECT_TEMPORARY_LOCKOUT_FLASH_TIME_MS) + if (TemporaryLockoutTimeMs++ > BOTDETECT_TEMPORARY_LOCKOUT_FLASH_TIME_MS) { LED_SetState(LED_STATUS_OFF); LockoutState = LOCKOUT_STATE_INACTIVE; } } #endif +} + +//Code specific to mouse bot detection: #if defined (CONFIG_MOUSE_ENABLED) && defined (CONFIG_MOUSE_BOT_DETECT_ENABLED) -#endif +void Upstream_HID_BotDetectMouse(uint8_t* mouseInData) +{ + uint32_t i; + uint32_t now = HAL_GetTick(); + uint32_t moveDelay; + uint32_t velocity; + uint32_t newAverageVelocity; + uint32_t oldAverageVelocity; + int8_t mouseX; + int8_t mouseY; + + mouseX = mouseInData[1]; + mouseY = mouseInData[2]; + velocity = (sqrtf(((int32_t)mouseX * mouseX) + + ((int32_t)mouseY * mouseY))) * 8; //Multiply floating-point sqrt result to avoid integer rounding + + moveDelay = ((now - LastMouseMoveTime) + (HID_FS_BINTERVAL / 2)) / HID_FS_BINTERVAL; //Number of poll intervals since last movement + if (moveDelay > MOUSE_BOTDETECT_MOVE_DELAY_LIMIT) moveDelay = MOUSE_BOTDETECT_MOVE_DELAY_LIMIT; + + if ((velocity != 0) && (moveDelay != 0)) + { + LastMouseMoveTime = now; + for (i = (MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE - 1); i > 0; i--) //Shuffle down history data + { + MouseVelocityHistory[i] = MouseVelocityHistory[i - 1]; + } + MouseVelocityHistory[0].moveDelay = moveDelay; //Store latest data at head + MouseVelocityHistory[0].velocity = velocity; + + if (MouseVelocityHistory[(MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE - 1)].velocity > 0) + { + moveDelay = 0; //Calculate new and old average velocities + velocity = 0; + for (i = 0; i < (MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE / 2); i++) + { + moveDelay += MouseVelocityHistory[i].moveDelay; + velocity += MouseVelocityHistory[i].velocity; + } + newAverageVelocity = (velocity * 8) / moveDelay; //Multiply velocity up to avoid rounding errors on divide + + moveDelay = 0; + velocity = 0; + for (i = (MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE / 2); i < MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE; i++) + { + moveDelay += MouseVelocityHistory[i].moveDelay; + velocity += MouseVelocityHistory[i].velocity; + } + oldAverageVelocity = (velocity * 8) / moveDelay; //Multiply velocity up to avoid rounding errors on divide + if (newAverageVelocity == oldAverageVelocity) + { + SameVelocityCounter++; + if (SameVelocityCounter > MOUSE_BOTDETECT_TEMPORARY_LOCKOUT_VELOCITY_THRESHOLD) + { + Upstream_HID_BotDetectMouse_DoLockout(); + } + + //Debug: +// if (SameVelocityCounter > SameVelocityCounterMax) SameVelocityCounterMax = SameVelocityCounter; + } + else + { + SameVelocityCounter = 0; + } + } + } + else + { + mouseInData[1] = 0; //If we don't want to process this event, makes sure no movement data gets through + mouseInData[2] = 0; + } + + //Host receives no data if we are locked + if ((LockoutState == LOCKOUT_STATE_TEMPORARY_ACTIVE) || + (LockoutState == LOCKOUT_STATE_PERMANENT_ACTIVE)) + { + for (i = 0; i < HID_MOUSE_INPUT_DATA_LEN; i++) + { + mouseInData[i] = 0; + } + } } +static void Upstream_HID_BotDetectMouse_DoLockout(void) +{ + uint32_t i; + + if (LockoutState == LOCKOUT_STATE_PERMANENT_ACTIVE) return; + + //Are we already in warning state? -> activate permanent lockout + if ((LockoutState == LOCKOUT_STATE_TEMPORARY_ACTIVE) || + (LockoutState == LOCKOUT_STATE_TEMPORARY_FLASHING)) + { + LockoutState = LOCKOUT_STATE_PERMANENT_ACTIVE; + return; + } + + //Otherwise, reset counters and give warning + for (i = 0; i < MOUSE_BOTDETECT_VELOCITY_HISTORY_SIZE; i++) + { + MouseVelocityHistory[i].velocity = 0; + } + SameVelocityCounter = 0; + + TemporaryLockoutTimeMs = 0; + LockoutState = LOCKOUT_STATE_TEMPORARY_ACTIVE; + LED_SetState(LED_STATUS_FLASH_BOTDETECT); +} +#endif