From c8ebe2a6bc3fc8633bea2f2bd3254d2c042ece37 Mon Sep 17 00:00:00 2001 From: Ollo Date: Mon, 7 Sep 2020 18:18:46 +0200 Subject: [PATCH] ESP32 based project --- board/.gitignore | 35 + board/PlantCtrlESP32.kicad_pcb | 3476 +++ board/PlantCtrlESP32.pro | 281 + board/PlantCtrlESP32.sch | 1198 + board/PlantCtrlESP32.sch-bak | 1274 + board/ReadMe.md | 11 + board/fp-info-cache | 1 + board/gerber/.gitignore | 5 + board/gerber/PlantCtrlESP32-drl_map.dxf | 33564 ++++++++++++++++++++++ board/gerber/ReadMe.md | 39 + board/gerber/generatePCB.sh | 16 + esp32/PlantControl.code-workspace | 17 + esp32/Readme.md | 15 + esp32/generatePCB.sh | 11 + esp32/homie/.gitignore | 1 + esp32/homie/ui_bundle.gz | Bin 0 -> 59532 bytes esp32/host/Readme.md | 63 + esp32/host/config-example.json | 27 + esp32/host/ota_updater.py | 174 + esp32/host/upload.sh | 13 + esp32/include/ControllerConfiguration.h | 55 + esp32/include/DS18B20.h | 52 + esp32/include/PlantCtrl.h | 76 + esp32/include/README | 39 + esp32/lib/README | 46 + esp32/platformio.ini | 21 + esp32/src/DS18B20.cpp | 105 + esp32/src/PlantCtrl.cpp | 27 + esp32/src/main.cpp | 703 + esp32/test/README | 11 + 30 files changed, 41356 insertions(+) create mode 100644 board/.gitignore create mode 100644 board/PlantCtrlESP32.kicad_pcb create mode 100644 board/PlantCtrlESP32.pro create mode 100644 board/PlantCtrlESP32.sch create mode 100644 board/PlantCtrlESP32.sch-bak create mode 100644 board/ReadMe.md create mode 100644 board/fp-info-cache create mode 100644 board/gerber/.gitignore create mode 100644 board/gerber/PlantCtrlESP32-drl_map.dxf create mode 100644 board/gerber/ReadMe.md create mode 100755 board/gerber/generatePCB.sh create mode 100644 esp32/PlantControl.code-workspace create mode 100644 esp32/Readme.md create mode 100755 esp32/generatePCB.sh create mode 100644 esp32/homie/.gitignore create mode 100644 esp32/homie/ui_bundle.gz create mode 100644 esp32/host/Readme.md create mode 100644 esp32/host/config-example.json create mode 100755 esp32/host/ota_updater.py create mode 100755 esp32/host/upload.sh create mode 100644 esp32/include/ControllerConfiguration.h create mode 100644 esp32/include/DS18B20.h create mode 100644 esp32/include/PlantCtrl.h create mode 100644 esp32/include/README create mode 100644 esp32/lib/README create mode 100644 esp32/platformio.ini create mode 100644 esp32/src/DS18B20.cpp create mode 100644 esp32/src/PlantCtrl.cpp create mode 100644 esp32/src/main.cpp create mode 100644 esp32/test/README diff --git a/board/.gitignore b/board/.gitignore new file mode 100644 index 0000000..d315937 --- /dev/null +++ b/board/.gitignore @@ -0,0 +1,35 @@ +# Software code stuff +*.swp +*.o +*.hex +*.lst +*.eep +*.sym +*.map +*.lss +*.elf +.dep/ +# KiCAD board stuff +# export files for BOM +*.csv +*.tsv +*.xml +# backup files +*.bak +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*~ +_autosave-* +*.tmp +*-cache.lib +*-rescue.lib +*-save.pro +*-save.kicad_pcb + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) diff --git a/board/PlantCtrlESP32.kicad_pcb b/board/PlantCtrlESP32.kicad_pcb new file mode 100644 index 0000000..ac43f11 --- /dev/null +++ b/board/PlantCtrlESP32.kicad_pcb @@ -0,0 +1,3476 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.4+dfsg1-1) + + (general + (thickness 1.6) + (drawings 19) + (tracks 373) + (zones 0) + (modules 43) + (nets 60) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 1.2) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (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) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 68.58 26.67) + (grid_origin 68.58 26.67) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x01000_fffffffe) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin true) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "gerber/")) + ) + + (net 0 "") + (net 1 +9V) + (net 2 PLANT1_PUMP) + (net 3 PLANT2_PUMP) + (net 4 PLANT3_PUMP) + (net 5 PLANT4_PUMP) + (net 6 PLANT5_PUMP) + (net 7 PLANT6_PUMP) + (net 8 +5V) + (net 9 "Net-(J2-Pad3)") + (net 10 GND) + (net 11 OVERFLOW_WATER) + (net 12 WATER_EMPTY) + (net 13 WATER_LOW) + (net 14 GPIO13) + (net 15 PLANT6_MOIST) + (net 16 PLANT5_MOIST) + (net 17 PLANT4_MOIST) + (net 18 PLANT3_MOIST) + (net 19 PLANT2_MOIST) + (net 20 PLANT1_MOIST) + (net 21 5V_SENSORS) + (net 22 "Net-(J4-Pad18)") + (net 23 "Net-(J4-Pad17)") + (net 24 "Net-(J4-Pad16)") + (net 25 "Net-(J4-Pad13)") + (net 26 "Net-(J4-Pad12)") + (net 27 "Net-(J4-Pad11)") + (net 28 "Net-(J4-Pad10)") + (net 29 "Net-(J4-Pad9)") + (net 30 "Net-(J4-Pad8)") + (net 31 "Net-(J4-Pad7)") + (net 32 "Net-(J4-Pad6)") + (net 33 "Net-(J4-Pad5)") + (net 34 "Net-(J4-Pad4)") + (net 35 "Net-(J4-Pad3)") + (net 36 "Net-(J4-Pad2)") + (net 37 +3V3) + (net 38 "Net-(J5-Pad2)") + (net 39 "Net-(J5-Pad3)") + (net 40 "Net-(J5-Pad4)") + (net 41 "Net-(J5-Pad5)") + (net 42 "Net-(J5-Pad6)") + (net 43 "Net-(J5-Pad8)") + (net 44 "Net-(J5-Pad9)") + (net 45 "Net-(J5-Pad10)") + (net 46 "Net-(J5-Pad11)") + (net 47 "Net-(J5-Pad12)") + (net 48 "Net-(J5-Pad13)") + (net 49 "Net-(J5-Pad14)") + (net 50 "Net-(J5-Pad17)") + (net 51 "Net-(J5-Pad18)") + (net 52 "Net-(J5-Pad19)") + (net 53 "Net-(Q5-Pad1)") + (net 54 9V_SENSORS) + (net 55 "Net-(Q7-Pad2)") + (net 56 "Net-(Q9-Pad2)") + (net 57 "Net-(Q10-Pad1)") + (net 58 "Net-(Q5-Pad2)") + (net 59 "Net-(Q10-Pad2)") + + (net_class Default "Dies ist die voreingestellte Netzklasse." + (clearance 0.2) + (trace_width 1.2) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net 5V_SENSORS) + (add_net 9V_SENSORS) + (add_net GND) + (add_net "Net-(J2-Pad3)") + (add_net "Net-(J4-Pad10)") + (add_net "Net-(J4-Pad11)") + (add_net "Net-(J4-Pad12)") + (add_net "Net-(J4-Pad13)") + (add_net "Net-(J4-Pad16)") + (add_net "Net-(J4-Pad17)") + (add_net "Net-(J4-Pad18)") + (add_net "Net-(J4-Pad2)") + (add_net "Net-(J4-Pad3)") + (add_net "Net-(J4-Pad4)") + (add_net "Net-(J4-Pad5)") + (add_net "Net-(J4-Pad6)") + (add_net "Net-(J4-Pad7)") + (add_net "Net-(J4-Pad8)") + (add_net "Net-(J4-Pad9)") + (add_net "Net-(J5-Pad10)") + (add_net "Net-(J5-Pad11)") + (add_net "Net-(J5-Pad12)") + (add_net "Net-(J5-Pad13)") + (add_net "Net-(J5-Pad14)") + (add_net "Net-(J5-Pad17)") + (add_net "Net-(J5-Pad18)") + (add_net "Net-(J5-Pad19)") + (add_net "Net-(J5-Pad2)") + (add_net "Net-(J5-Pad3)") + (add_net "Net-(J5-Pad4)") + (add_net "Net-(J5-Pad5)") + (add_net "Net-(J5-Pad6)") + (add_net "Net-(J5-Pad8)") + (add_net "Net-(J5-Pad9)") + (add_net "Net-(Q10-Pad1)") + (add_net "Net-(Q10-Pad2)") + (add_net "Net-(Q5-Pad1)") + (add_net "Net-(Q7-Pad2)") + (add_net "Net-(Q9-Pad2)") + (add_net OVERFLOW_WATER) + (add_net PLANT1_MOIST) + (add_net PLANT1_PUMP) + (add_net PLANT2_MOIST) + (add_net PLANT2_PUMP) + (add_net PLANT3_MOIST) + (add_net PLANT3_PUMP) + (add_net PLANT4_MOIST) + (add_net PLANT4_PUMP) + (add_net PLANT5_MOIST) + (add_net PLANT5_PUMP) + (add_net PLANT6_MOIST) + (add_net PLANT6_PUMP) + (add_net WATER_EMPTY) + (add_net WATER_LOW) + ) + + (net_class 5V "" + (clearance 0.2) + (trace_width 1.4) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +5V) + ) + + (net_class Mini "" + (clearance 0.2) + (trace_width 1) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net GPIO13) + (add_net "Net-(Q5-Pad2)") + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 1.7) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +9V) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDDC2CA) + (at 107.95 40.64 150) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDC87BD) + (fp_text reference R1 (at 4.019631 0.612205 150) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 3.067131 -1.037574 150) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0 150) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0 150) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 1 thru_hole circle (at 0 0 150) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 32 "Net-(J4-Pad6)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D) (tstamp 5EDD4D5A) + (at 151.13 38.1 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path /5EE7B36C) + (fp_text reference Q1 (at 2.54 -4.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRLZ34N (at 2.54 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.54 -4.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer F.Fab) (width 0.1)) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 7 PLANT6_PUMP)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 45 "Net-(J5-Pad10)")) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D) (tstamp 5EDD4D74) + (at 156.845 46.355 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path /5EE49580) + (fp_text reference Q2 (at 2.54 -4.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRLZ34N (at 2.54 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.54 -4.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 44 "Net-(J5-Pad9)")) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 6 PLANT5_PUMP)) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D) (tstamp 5EDD4D8E) + (at 151.13 54.61 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path /5EE25042) + (fp_text reference Q3 (at 2.54 -4.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRLZ34N (at 2.54 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.54 -4.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer F.Fab) (width 0.1)) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 5 PLANT4_PUMP)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 43 "Net-(J5-Pad8)")) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D) (tstamp 5EDD4DA8) + (at 158.75 64.77 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path /5EE79BF8) + (fp_text reference Q4 (at 2.54 -4.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRLZ34N (at 2.54 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.54 -4.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 42 "Net-(J5-Pad6)")) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 4 PLANT3_PUMP)) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-92_Inline (layer F.Cu) (tedit 5A1DD157) (tstamp 5EDD4DBA) + (at 100.33 88.9) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (path /5EDEF939) + (fp_text reference Q5 (at 1.27 -3.56) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BS170 (at 1.27 2.79) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 -3.56) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.53 1.85) (end 3.07 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle 135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle -135) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle -135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle 135) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole oval (at 1.27 0) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 58 "Net-(Q5-Pad2)")) + (pad 3 thru_hole oval (at 2.54 0) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 53 "Net-(Q5-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D) (tstamp 5EDD4DD4) + (at 151.13 74.93 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path /5EE7A2B9) + (fp_text reference Q6 (at 2.54 -4.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRLZ34N (at 2.54 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.54 -4.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer F.Fab) (width 0.1)) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 3 PLANT2_PUMP)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 39 "Net-(J5-Pad3)")) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-92_Inline (layer F.Cu) (tedit 5A1DD157) (tstamp 5EDD4DE6) + (at 76.2 74.295 90) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (path /5EDF27DC) + (fp_text reference Q7 (at 5.08 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BC558 (at 1.27 2.79 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 -3.56 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.53 1.85) (end 3.07 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle 135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle -135) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle -135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle 135) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole oval (at 1.27 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 55 "Net-(Q7-Pad2)")) + (pad 3 thru_hole oval (at 2.54 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 8 +5V)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 21 5V_SENSORS)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-3_Vertical (layer F.Cu) (tedit 5AC8BA0D) (tstamp 5EDD4E00) + (at 158.75 85.09 90) + (descr "TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Vertical RM 2.54mm") + (path /5EE7AA19) + (fp_text reference Q8 (at 2.54 -4.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRLZ34N (at 2.54 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.46 -3.15) (end -2.46 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 1.25) (end 7.54 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 1.25) (end 7.54 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.15) (end -2.46 -3.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -1.88) (end 7.54 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0.69 -3.15) (end 0.69 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start 4.39 -3.15) (end 4.39 -1.88) (layer F.Fab) (width 0.1)) + (fp_line (start -2.58 -3.27) (end 7.66 -3.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 1.371) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -3.27) (end -2.58 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -3.27) (end 7.66 1.371) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -1.76) (end 7.66 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.69 -3.27) (end 0.69 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.391 -3.27) (end 4.391 -1.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -3.4) (end -2.71 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.51) (end 7.79 1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.51) (end 7.79 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 -3.4) (end -2.71 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.54 -4.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 38 "Net-(J5-Pad2)")) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 PLANT1_PUMP)) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4E2E) + (at 107.95 53.34 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDC9260) + (fp_text reference R2 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 3.81 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 32 "Net-(J4-Pad6)")) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4E45) + (at 90.17 44.45) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDD7688) + (fp_text reference R3 (at 16.51 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 17.145 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 "Net-(J2-Pad3)")) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 "Net-(J4-Pad5)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD96BC) + (at 110.49 49.53 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDD7349) + (fp_text reference R4 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.175 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 "Net-(J4-Pad5)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDEA5B2) + (at 83.82 114.3) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE0E96) + (fp_text reference R5 (at 17.78 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 31 "Net-(J4-Pad7)")) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 PLANT1_MOIST)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4E8A) + (at 80.01 57.15) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDDF3BB) + (fp_text reference R6 (at 17.145 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 16.51 5.08) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 31 "Net-(J4-Pad7)")) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDEA622) + (at 83.82 110.49) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE1286) + (fp_text reference R7 (at 17.78 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 19 PLANT2_MOIST)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 "Net-(J4-Pad8)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4EB8) + (at 100.33 60.96 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDDF697) + (fp_text reference R8 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.81 2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 "Net-(J4-Pad8)")) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD1321) + (at 83.82 106.68) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE3DB0) + (fp_text reference R9 (at 17.78 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 18 PLANT3_MOIST)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 "Net-(J4-Pad9)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4EE6) + (at 100.33 64.77 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE3AAF) + (fp_text reference R10 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.81 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 "Net-(J4-Pad9)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4EFD) + (at 83.82 102.87) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE44F2) + (fp_text reference R11 (at 17.78 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 "Net-(J4-Pad10)")) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 17 PLANT4_MOIST)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F14) + (at 100.33 68.58 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE4165) + (fp_text reference R12 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.81 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 "Net-(J4-Pad10)")) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F2B) + (at 83.82 99.06) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE4B98) + (fp_text reference R13 (at 17.78 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 27 "Net-(J4-Pad11)")) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 16 PLANT5_MOIST)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F42) + (at 100.33 72.39 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE48B5) + (fp_text reference R14 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.81 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 27 "Net-(J4-Pad11)")) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F59) + (at 83.82 95.25) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE4F6E) + (fp_text reference R15 (at 17.78 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 15 PLANT6_MOIST)) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 "Net-(J4-Pad12)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F70) + (at 100.33 76.2 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EDE5311) + (fp_text reference R16 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.81 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 "Net-(J4-Pad12)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F87) + (at 118.11 102.87 90) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EF433DE) + (fp_text reference R17 (at 3.175 -0.635 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 33k (at 3.175 0.635 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 OVERFLOW_WATER)) + (pad 2 thru_hole oval (at 20.32 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 "Net-(J4-Pad13)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD4F9E) + (at 100.33 80.01 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EF42F29) + (fp_text reference R18 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47k8 (at 3.81 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 "Net-(J4-Pad13)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDD5011) + (at 110.49 102.87 90) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EE020DF) + (fp_text reference R23 (at 16.51 -0.635 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 3.175 0.635 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 58 "Net-(Q5-Pad2)")) + (pad 2 thru_hole oval (at 20.32 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-92_Inline (layer F.Cu) (tedit 5A1DD157) (tstamp 5EDD87DC) + (at 128.905 31.75) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (path /5F02FBC0) + (fp_text reference U1 (at 1.27 -3.56) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DS18B20 (at 1.27 2.79) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle 135) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle -135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle -135) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle 135) (layer F.Fab) (width 0.1)) + (fp_line (start 4 2.01) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.5 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -0.53 1.85) (end 3.07 1.85) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.27 -3.56) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 3 thru_hole oval (at 2.54 0) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 37 +3V3)) + (pad 2 thru_hole oval (at 1.27 0) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 14 GPIO13)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal (layer F.Cu) (tedit 5B784ED2) (tstamp 5EDD76F5) + (at 166.37 87.63 90) + (descr "Generic Phoenix Contact connector footprint for: MC_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1836286 8A 320V") + (tags "phoenix_contact connector MC_01x12_G_5.08mm") + (path /5EF84EAD) + (fp_text reference J1 (at 27.94 -3 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x12 (at 27.94 9.2 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.65 -1.31) (end -2.65 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 8.11) (end 58.53 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 58.53 8.11) (end 58.53 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 -1.31) (end -1.05 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 58.53 -1.31) (end 56.93 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.05 -1.31) (end 4.03 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.13 -1.31) (end 9.11 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 11.21 -1.31) (end 14.19 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.29 -1.31) (end 19.27 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.37 -1.31) (end 24.35 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 26.45 -1.31) (end 29.43 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 31.53 -1.31) (end 34.51 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 36.61 -1.31) (end 39.59 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 41.69 -1.31) (end 44.67 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 46.77 -1.31) (end 49.75 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 51.85 -1.31) (end 54.83 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 -1.2) (end -2.54 8) (layer F.Fab) (width 0.1)) + (fp_line (start -2.54 8) (end 58.42 8) (layer F.Fab) (width 0.1)) + (fp_line (start 58.42 8) (end 58.42 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start 58.42 -1.2) (end -2.54 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.65 4.8) (end 58.53 4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.15 -2.3) (end -3.15 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.15 8.5) (end 58.92 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 58.92 8.5) (end 58.92 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 58.92 -2.3) (end -3.15 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.3 -2.6) (end 0 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2) (end -0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.3 -2.6) (end 0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 -1.2) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end -0.8 -1.2) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 27.94 -0.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole roundrect (at 0 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) (roundrect_rratio 0.138889) + (net 1 +9V)) + (pad 2 thru_hole oval (at 5.08 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 2 PLANT1_PUMP)) + (pad 3 thru_hole oval (at 10.16 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 4 thru_hole oval (at 15.24 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 3 PLANT2_PUMP)) + (pad 5 thru_hole oval (at 20.32 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 6 thru_hole oval (at 25.4 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 4 PLANT3_PUMP)) + (pad 7 thru_hole oval (at 30.48 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 8 thru_hole oval (at 35.56 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 5 PLANT4_PUMP)) + (pad 9 thru_hole oval (at 40.64 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 10 thru_hole oval (at 45.72 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 6 PLANT5_PUMP)) + (pad 11 thru_hole oval (at 50.8 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 12 thru_hole oval (at 55.88 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 7 PLANT6_PUMP)) + (model ${KISYS3DMOD}/Connector_Phoenix_MC_HighVoltage.3dshapes/PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal (layer F.Cu) (tedit 5B784ED2) (tstamp 5EDDC1C3) + (at 76.2 30.48 270) + (descr "Generic Phoenix Contact connector footprint for: MC_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1836202 8A 320V") + (tags "phoenix_contact connector MC_01x04_G_5.08mm") + (path /5EFB649F) + (fp_text reference J2 (at 7.62 -3 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 7.62 9.2 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.65 -1.31) (end -2.65 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 8.11) (end 17.89 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 17.89 8.11) (end 17.89 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 -1.31) (end -1.05 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 17.89 -1.31) (end 16.29 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.05 -1.31) (end 4.03 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.13 -1.31) (end 9.11 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 11.21 -1.31) (end 14.19 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 -1.2) (end -2.54 8) (layer F.Fab) (width 0.1)) + (fp_line (start -2.54 8) (end 17.78 8) (layer F.Fab) (width 0.1)) + (fp_line (start 17.78 8) (end 17.78 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start 17.78 -1.2) (end -2.54 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.65 4.8) (end 17.89 4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.15 -2.3) (end -3.15 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.15 8.5) (end 18.28 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 18.28 8.5) (end 18.28 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 18.28 -2.3) (end -3.15 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.3 -2.6) (end 0 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2) (end -0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.3 -2.6) (end 0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 -1.2) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end -0.8 -1.2) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 7.62 -0.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole roundrect (at 0 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) (roundrect_rratio 0.138889) + (net 1 +9V)) + (pad 2 thru_hole oval (at 5.08 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 8 +5V)) + (pad 3 thru_hole oval (at 10.16 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 9 "Net-(J2-Pad3)")) + (pad 4 thru_hole oval (at 15.24 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Connector_Phoenix_MC_HighVoltage.3dshapes/PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A430) (tstamp 5EDD8571) + (at 114.3 39.37) + (descr "Through hole straight socket strip, 1x19, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x19 2.54mm single row") + (path /5EDC1650) + (fp_text reference J4 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x19_Female (at 0 48.49) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 22.86 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 47.5) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 47.5) (end -1.8 47.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 47.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 47.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 47.05) (end 1.33 47.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 47.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 46.99) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 46.99) (end -1.27 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (pad 19 thru_hole oval (at 0 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 +5V)) + (pad 18 thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 "Net-(J4-Pad18)")) + (pad 17 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 "Net-(J4-Pad17)")) + (pad 16 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 "Net-(J4-Pad16)")) + (pad 15 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 GPIO13)) + (pad 14 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 13 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 "Net-(J4-Pad13)")) + (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 "Net-(J4-Pad12)")) + (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 "Net-(J4-Pad11)")) + (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 "Net-(J4-Pad10)")) + (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 "Net-(J4-Pad9)")) + (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 "Net-(J4-Pad8)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 "Net-(J4-Pad7)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 "Net-(J4-Pad6)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J4-Pad5)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 "Net-(J4-Pad4)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J4-Pad3)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 "Net-(J4-Pad2)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 +3V3)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x19_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A430) (tstamp 5EDD8597) + (at 139.7 39.37) + (descr "Through hole straight socket strip, 1x19, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x19 2.54mm single row") + (path /5EDC099B) + (fp_text reference J5 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x19_Female (at 0 48.49) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 46.99) (end -1.27 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 46.99) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 47.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 47.05) (end 1.33 47.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 47.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 47.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 47.5) (end -1.8 47.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 47.5) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 22.86 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 "Net-(J5-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 "Net-(J5-Pad3)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 "Net-(J5-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 41 "Net-(J5-Pad5)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 42 "Net-(J5-Pad6)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 "Net-(J5-Pad8)")) + (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 "Net-(J5-Pad9)")) + (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 45 "Net-(J5-Pad10)")) + (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 46 "Net-(J5-Pad11)")) + (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 47 "Net-(J5-Pad12)")) + (pad 13 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 48 "Net-(J5-Pad13)")) + (pad 14 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 49 "Net-(J5-Pad14)")) + (pad 15 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 WATER_LOW)) + (pad 16 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 WATER_EMPTY)) + (pad 17 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 50 "Net-(J5-Pad17)")) + (pad 18 thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 51 "Net-(J5-Pad18)")) + (pad 19 thru_hole oval (at 0 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 52 "Net-(J5-Pad19)")) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x19_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429) (tstamp 5EDDC773) + (at 125.095 31.75 270) + (descr "Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x03 2.54mm single row") + (path /5F109CD6) + (fp_text reference J6 (at 0 -2.77 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x03 (at 0 7.85 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 6.35) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 6.85) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 6.85) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 GPIO13)) + (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 +3V3)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x03_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal (layer F.Cu) (tedit 5B784ED2) (tstamp 5EDD0668) + (at 76.2 79.375 270) + (descr "Generic Phoenix Contact connector footprint for: MC_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1836244 8A 320V") + (tags "phoenix_contact connector MC_01x08_G_5.08mm") + (path /5EDD9BA2) + (fp_text reference J3 (at 17.78 -3 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x08 (at 17.78 9.2 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.65 -1.31) (end -2.65 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 8.11) (end 38.21 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 38.21 8.11) (end 38.21 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 -1.31) (end -1.05 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 38.21 -1.31) (end 36.61 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.05 -1.31) (end 4.03 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.13 -1.31) (end 9.11 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 11.21 -1.31) (end 14.19 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.29 -1.31) (end 19.27 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.37 -1.31) (end 24.35 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 26.45 -1.31) (end 29.43 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 31.53 -1.31) (end 34.51 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 -1.2) (end -2.54 8) (layer F.Fab) (width 0.1)) + (fp_line (start -2.54 8) (end 38.1 8) (layer F.Fab) (width 0.1)) + (fp_line (start 38.1 8) (end 38.1 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start 38.1 -1.2) (end -2.54 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.65 4.8) (end 38.21 4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.15 -2.3) (end -3.15 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.15 8.5) (end 38.6 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 38.6 8.5) (end 38.6 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 38.6 -2.3) (end -3.15 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.3 -2.6) (end 0 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2) (end -0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.3 -2.6) (end 0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 -1.2) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end -0.8 -1.2) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 17.78 -0.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole roundrect (at 0 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) (roundrect_rratio 0.138889) + (net 21 5V_SENSORS)) + (pad 2 thru_hole oval (at 5.08 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 20 PLANT1_MOIST)) + (pad 3 thru_hole oval (at 10.16 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 19 PLANT2_MOIST)) + (pad 4 thru_hole oval (at 15.24 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 18 PLANT3_MOIST)) + (pad 5 thru_hole oval (at 20.32 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 17 PLANT4_MOIST)) + (pad 6 thru_hole oval (at 25.4 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 16 PLANT5_MOIST)) + (pad 7 thru_hole oval (at 30.48 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 15 PLANT6_MOIST)) + (pad 8 thru_hole oval (at 35.56 0 270) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Connector_Phoenix_MC_HighVoltage.3dshapes/PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal (layer F.Cu) (tedit 5B784ED2) (tstamp 5EDEBA3C) + (at 166.37 114.3 90) + (descr "Generic Phoenix Contact connector footprint for: MC_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1836215 8A 320V") + (tags "phoenix_contact connector MC_01x05_G_5.08mm") + (path /5EDDA7EB) + (fp_text reference J7 (at 12.7 -3.81 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x05 (at 10.16 9.2 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.65 -1.31) (end -2.65 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 8.11) (end 22.97 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 22.97 8.11) (end 22.97 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.65 -1.31) (end -1.05 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 22.97 -1.31) (end 21.37 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.05 -1.31) (end 4.03 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.13 -1.31) (end 9.11 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 11.21 -1.31) (end 14.19 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.29 -1.31) (end 19.27 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.54 -1.2) (end -2.54 8) (layer F.Fab) (width 0.1)) + (fp_line (start -2.54 8) (end 22.86 8) (layer F.Fab) (width 0.1)) + (fp_line (start 22.86 8) (end 22.86 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start 22.86 -1.2) (end -2.54 -1.2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.65 4.8) (end 22.97 4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.15 -2.3) (end -3.15 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.15 8.5) (end 23.36 8.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 23.36 8.5) (end 23.36 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 23.36 -2.3) (end -3.15 -2.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.3 -2.6) (end 0 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2) (end -0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.3 -2.6) (end 0.3 -2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 -1.2) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end -0.8 -1.2) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 10.16 -0.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole roundrect (at 0 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) (roundrect_rratio 0.138889) + (net 54 9V_SENSORS)) + (pad 2 thru_hole oval (at 5.08 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 13 WATER_LOW)) + (pad 3 thru_hole oval (at 10.16 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 12 WATER_EMPTY)) + (pad 4 thru_hole oval (at 15.24 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 11 OVERFLOW_WATER)) + (pad 5 thru_hole oval (at 20.32 0 90) (size 1.8 3.6) (drill 1.2) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Connector_Phoenix_MC_HighVoltage.3dshapes/PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-92_Inline (layer F.Cu) (tedit 5A1DD157) (tstamp 5EDD40A2) + (at 150.495 114.935 90) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (path /5EE82DFD) + (fp_text reference Q9 (at 1.27 -3.56 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BC558 (at 1.27 2.79 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 -3.56 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.53 1.85) (end 3.07 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle 135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle -135) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle -135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle 135) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole oval (at 1.27 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 56 "Net-(Q9-Pad2)")) + (pad 3 thru_hole oval (at 2.54 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 1 +9V)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 54 9V_SENSORS)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-92_Inline (layer F.Cu) (tedit 5A1DD157) (tstamp 5EDE9992) + (at 120.65 111.125 90) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (path /5EE178BC) + (fp_text reference Q10 (at 1.27 -3.56 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BS170 (at 1.27 2.79 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 -3.56 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.53 1.85) (end 3.07 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.46 -2.73) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -2.73) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end 4 -2.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 2.01) (end -1.46 2.01) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle 135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle -135) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 1.27 -2.48) (angle -135) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end 1.27 -2.6) (angle 135) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole oval (at 1.27 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 59 "Net-(Q10-Pad2)")) + (pad 3 thru_hole oval (at 2.54 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 10 GND)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.05 1.5) (drill 0.75) (layers *.Cu *.Mask) + (net 57 "Net-(Q10-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EE23968) + (at 80.01 83.82) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EE05BA7) + (fp_text reference R24 (at 16.51 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100 (at 16.51 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 55 "Net-(Q7-Pad2)")) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 53 "Net-(Q5-Pad1)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDE99C0) + (at 146.685 113.665 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EE08B34) + (fp_text reference R25 (at 3.81 0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100 (at 17.145 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 57 "Net-(Q10-Pad1)")) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 56 "Net-(Q9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EDFC5D3) + (at 127.635 35.56 180) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EE03137) + (fp_text reference R26 (at 10.16 -2.72) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4k7 (at 10.16 2.72) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 14 GPIO13)) + (pad 2 thru_hole oval (at 20.32 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 +3V3)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EEE014B) + (at 121.92 102.87 90) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EEE4DBD) + (fp_text reference R28 (at 10.16 -2.72 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100 (at 10.16 2.72 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 59 "Net-(Q10-Pad2)")) + (pad 2 thru_hole oval (at 20.32 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 "Net-(J5-Pad13)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EEE04D6) + (at 126.365 109.855) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EEE555F) + (fp_text reference R29 (at 16.51 -0.635) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 3.175 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.66 -1.6) (end 5.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 5.66 1.6) (end 14.66 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 1.6) (end 14.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 14.66 -1.6) (end 5.66 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 5.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 20.32 0) (end 14.66 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.54 -1.72) (end 5.54 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.54 1.72) (end 14.78 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 1.72) (end 14.78 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.78 -1.72) (end 5.54 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 5.54 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 19.28 0) (end 14.78 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 21.37 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 1.85) (end 21.37 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.37 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 10.16 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 59 "Net-(Q10-Pad2)")) + (pad 2 thru_hole oval (at 20.32 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 GND)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5EEE036A) + (at 114.3 102.87 90) + (descr "Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm") + (path /5EEE4884) + (fp_text reference R27 (at 3.556 1.016 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100 (at 9.652 1.016 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.85 -1.6) (end 1.85 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1.85 1.6) (end 10.85 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 10.85 1.6) (end 10.85 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 10.85 -1.6) (end 1.85 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 1.85 0) (layer F.Fab) (width 0.1)) + (fp_line (start 12.7 0) (end 10.85 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.73 -1.72) (end 1.73 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.72) (end 10.97 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.97 1.72) (end 10.97 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.97 -1.72) (end 1.73 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 1.73 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 11.66 0) (end 10.97 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.85) (end -1.05 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.85) (end 13.75 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.75 1.85) (end 13.75 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.75 -1.85) (end -1.05 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 6.35 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 58 "Net-(Q5-Pad2)")) + (pad 2 thru_hole oval (at 12.7 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 "Net-(J5-Pad13)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text "Plant 6\n\n\n9V\n\n\nPlant 5\n\n\n9V\n\n\nPlant 4\n\n\n9V\n\n\nPlant 3\n\n\n9V\n\n\nPlant 2\n\n\n9V\n\n\nPlant 1\n\n\n9V" (at 163.576 60.198) (layer F.SilkS) (tstamp 5EEE0AD7) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (gr_text 9V (at 162.56 116.205) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Empty Water" (at 158.75 108.585) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Low Water" (at 159.385 104.14) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Overflow (at 160.02 99.06) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text GND (at 161.29 93.98) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "5V\nMOIST1 ... MOIST6\nGND" (at 71.12 76.2 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (gr_text GND (at 80.01 45.72) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "LIPO Voltage" (at 83.82 40.64) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text 5V (at 79.375 36.195) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text 9V (at 79.375 29.21) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "3V DAT GND" (at 123.19 28.575) (layer F.SilkS) (tstamp 5EEE0ADC) + (effects (font (size 1 1) (thickness 0.15))) + ) + (dimension 91.44 (width 0.12) (layer F.SilkS) + (gr_text "91,440 mm" (at 188.595 72.39 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 175.26 118.11) (xy 187.911421 118.11))) + (feature2 (pts (xy 175.26 26.67) (xy 187.911421 26.67))) + (crossbar (pts (xy 187.325 26.67) (xy 187.325 118.11))) + (arrow1a (pts (xy 187.325 118.11) (xy 186.738579 116.983496))) + (arrow1b (pts (xy 187.325 118.11) (xy 187.911421 116.983496))) + (arrow2a (pts (xy 187.325 26.67) (xy 186.738579 27.796504))) + (arrow2b (pts (xy 187.325 26.67) (xy 187.911421 27.796504))) + ) + (dimension 106.68 (width 0.12) (layer F.SilkS) + (gr_text "106,680 mm" (at 121.92 18.415) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 175.26 26.67) (xy 175.26 19.098579))) + (feature2 (pts (xy 68.58 26.67) (xy 68.58 19.098579))) + (crossbar (pts (xy 68.58 19.685) (xy 175.26 19.685))) + (arrow1a (pts (xy 175.26 19.685) (xy 174.133496 20.271421))) + (arrow1b (pts (xy 175.26 19.685) (xy 174.133496 19.098579))) + (arrow2a (pts (xy 68.58 19.685) (xy 69.706504 20.271421))) + (arrow2b (pts (xy 68.58 19.685) (xy 69.706504 19.098579))) + ) + (gr_line (start 68.58 118.11) (end 68.58 26.67) (layer Edge.Cuts) (width 0.05) (tstamp 5EDDBBCD)) + (gr_line (start 175.26 118.11) (end 68.58 118.11) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 175.26 26.67) (end 175.26 118.11) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 68.58 26.67) (end 175.26 26.67) (layer Edge.Cuts) (width 0.05)) + (dimension 25.4 (width 0.12) (layer F.SilkS) (tstamp 5EDEAA24) + (gr_text "25,400 mm" (at 127 38.1) (layer F.SilkS) (tstamp 5EDEAA24) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 139.7 35.56) (xy 139.7 37.416421))) + (feature2 (pts (xy 114.3 35.56) (xy 114.3 37.416421))) + (crossbar (pts (xy 114.3 36.83) (xy 139.7 36.83))) + (arrow1a (pts (xy 139.7 36.83) (xy 138.573496 37.416421))) + (arrow1b (pts (xy 139.7 36.83) (xy 138.573496 36.243579))) + (arrow2a (pts (xy 114.3 36.83) (xy 115.426504 37.416421))) + (arrow2b (pts (xy 114.3 36.83) (xy 115.426504 36.243579))) + ) + + (via (at 108.204 84.582) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 0)) + (via (at 87.884 87.122) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 0)) + (segment (start 108.204 85.147685) (end 108.204 84.582) (width 1.2) (layer F.Cu) (net 0)) + (segment (start 108.204 85.598) (end 108.204 85.147685) (width 1.2) (layer F.Cu) (net 0)) + (segment (start 106.68 87.122) (end 108.204 85.598) (width 1.2) (layer F.Cu) (net 0)) + (segment (start 87.884 87.122) (end 106.68 87.122) (width 1.2) (layer F.Cu) (net 0)) + (segment (start 166.37 57.15) (end 167.27 57.15) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 67.31) (end 167.27 67.31) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 168.91 87.63) (end 166.37 87.63) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 83.82) (end 168.91 87.63) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 171.08 81.28) (end 172.72 81.28) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 77.47) (end 167.27 77.47) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 167.27 77.47) (end 171.08 81.28) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 81.28) (end 172.72 83.82) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.11 69.85) (end 172.72 69.85) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 169.57 67.31) (end 172.11 69.85) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 67.31) (end 169.57 67.31) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 69.85) (end 172.72 81.28) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.11 59.69) (end 172.72 59.69) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 57.15) (end 169.57 57.15) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 169.57 57.15) (end 172.11 59.69) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 59.69) (end 172.72 69.85) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.35 41.91) (end 172.72 41.91) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 167.27 46.99) (end 172.35 41.91) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 46.99) (end 167.27 46.99) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 31.75) (end 172.72 41.91) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 41.91) (end 172.72 59.69) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.35 31.75) (end 172.72 31.75) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 167.27 36.83) (end 172.35 31.75) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 36.83) (end 167.27 36.83) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 77.47 29.21) (end 76.2 30.48) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 89.082364 29.21) (end 88.9 29.21) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 88.9 29.21) (end 77.47 29.21) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 150.495 112.395) (end 154.94 112.395) (width 1) (layer B.Cu) (net 1)) + (segment (start 174.03499 95.29499) (end 166.37 87.63) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 158.75 108.585) (end 161.925 108.585) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 165.1 111.76) (end 172.72 111.76) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 111.76) (end 174.03499 110.44501) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 154.94 112.395) (end 158.75 108.585) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 174.03499 110.44501) (end 174.03499 95.29499) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 161.925 108.585) (end 165.1 111.76) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 89.499182 29.626818) (end 89.082364 29.21) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 90.352364 30.48) (end 89.499182 29.626818) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 172.72 29.845) (end 172.72 31.75) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 170.62001 27.74501) (end 172.72 29.845) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 94.93699 27.74501) (end 170.62001 27.74501) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 89.916 29.21) (end 93.98 29.21) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 93.98 29.21) (end 94.615 28.575) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 94.615 28.067) (end 94.93699 27.74501) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 89.499182 29.626818) (end 89.916 29.21) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 94.615 28.575) (end 94.615 28.067) (width 1.7) (layer B.Cu) (net 1)) + (segment (start 166.37 82.55) (end 158.75 82.55) (width 1.2) (layer B.Cu) (net 2)) + (segment (start 156.845 74.93) (end 154.305 72.39) (width 1.2) (layer B.Cu) (net 3)) + (segment (start 154.305 72.39) (end 151.13 72.39) (width 1.2) (layer B.Cu) (net 3)) + (segment (start 166.37 72.39) (end 163.83 74.93) (width 1.2) (layer B.Cu) (net 3)) + (segment (start 163.83 74.93) (end 156.845 74.93) (width 1.2) (layer B.Cu) (net 3)) + (segment (start 166.37 62.23) (end 158.75 62.23) (width 1.2) (layer B.Cu) (net 4)) + (segment (start 166.37 52.07) (end 151.13 52.07) (width 1.2) (layer B.Cu) (net 5)) + (segment (start 165.47 41.91) (end 163.565 43.815) (width 1.2) (layer B.Cu) (net 6)) + (segment (start 166.37 41.91) (end 165.47 41.91) (width 1.2) (layer B.Cu) (net 6)) + (segment (start 163.565 43.815) (end 156.845 43.815) (width 1.2) (layer B.Cu) (net 6)) + (segment (start 165.47 31.75) (end 166.37 31.75) (width 1.2) (layer B.Cu) (net 7)) + (segment (start 161.66 35.56) (end 165.47 31.75) (width 1.2) (layer B.Cu) (net 7)) + (segment (start 151.13 35.56) (end 161.66 35.56) (width 1.2) (layer B.Cu) (net 7)) + (segment (start 75.3 35.56) (end 72.39 38.47) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 76.2 35.56) (end 75.3 35.56) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 76.2 70.23) (end 76.2 71.755) (width 1) (layer B.Cu) (net 8)) + (segment (start 72.39 66.42) (end 76.2 70.23) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 72.39 38.47) (end 72.39 66.42) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 122.936 41.656) (end 112.395 31.115) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 122.936 74.332666) (end 122.936 41.656) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 118.745 85.09) (end 120.015 83.82) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 120.489982 76.778684) (end 122.936 74.332666) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 96.52 35.56) (end 76.2 35.56) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 114.3 85.09) (end 118.745 85.09) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 100.965 31.115) (end 112.395 31.115) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 96.52 35.56) (end 100.965 31.115) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 120.489982 76.778684) (end 120.489982 76.868018) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 120.015 77.343) (end 120.015 83.82) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 120.489982 76.868018) (end 120.015 77.343) (width 1.4) (layer B.Cu) (net 8)) + (segment (start 86.36 40.64) (end 90.17 44.45) (width 1.2) (layer B.Cu) (net 9)) + (segment (start 76.2 40.64) (end 86.36 40.64) (width 1.2) (layer B.Cu) (net 9)) + (segment (start 151.13 33.02) (end 152.3525 33.02) (width 1.2) (layer B.Cu) (net 10)) + (segment (start 156.845 41.275) (end 156.845 37.5125) (width 1.2) (layer B.Cu) (net 10)) + (segment (start 114.3 72.39) (end 102.87 83.82) (width 1.2) (layer B.Cu) (net 10)) + (segment (start 152.3525 33.02) (end 153.67 33.02) (width 1.2) (layer B.Cu) (net 10)) + (segment (start 153.67 33.02) (end 153.67 33.02) (width 1.2) (layer B.Cu) (net 10) (tstamp 5EE14C67)) + (via (at 153.67 33.02) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 156.845 37.5125) (end 156.845 37.5125) (width 1.2) (layer B.Cu) (net 10) (tstamp 5EE14C69)) + (via (at 156.845 37.5125) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 156.845 36.195) (end 156.845 37.5125) (width 1.2) (layer F.Cu) (net 10)) + (segment (start 153.67 33.02) (end 156.845 36.195) (width 1.2) (layer F.Cu) (net 10)) + (segment (start 102.92501 88.126163) (end 102.92501 88.9) (width 1.2) (layer B.Cu) (net 10)) + (segment (start 102.87 83.82) (end 102.87 88.071153) (width 1.2) (layer B.Cu) (net 10)) + (segment (start 102.87 88.071153) (end 102.92501 88.126163) (width 1.2) (layer B.Cu) (net 10)) + (via (at 119.888 43.434) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (via (at 125.984 40.894) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 122.428 40.894) (end 125.984 40.894) (width 1.2) (layer F.Cu) (net 10)) + (segment (start 119.888 43.434) (end 122.428 40.894) (width 1.2) (layer F.Cu) (net 10)) + (segment (start 163.27 98.96) (end 163.37 99.06) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 118.11 101.092) (end 120.142 99.06) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 163.37 99.06) (end 166.37 99.06) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 118.11 102.87) (end 118.11 101.092) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 128.830087 99.06) (end 128.930087 98.96) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 120.142 99.06) (end 128.830087 99.06) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 128.930087 98.96) (end 163.27 98.96) (width 1.2) (layer B.Cu) (net 11)) + (segment (start 166.37 104.14) (end 163.37 104.14) (width 1.2) (layer B.Cu) (net 12)) + (segment (start 139.7 77.47) (end 136.652 80.518) (width 1.2) (layer B.Cu) (net 12)) + (segment (start 136.652 80.518) (end 136.652 87.63) (width 1.2) (layer B.Cu) (net 12)) + (via (at 136.652 87.63) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 12)) + (segment (start 163.37 104.14) (end 161.29 104.14) (width 1.2) (layer B.Cu) (net 12)) + (segment (start 161.29 104.14) (end 159.004 101.854) (width 1.2) (layer B.Cu) (net 12)) + (segment (start 159.004 101.854) (end 136.652 101.854) (width 1.2) (layer B.Cu) (net 12)) + (via (at 136.652 101.854) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 12)) + (segment (start 136.652 87.63) (end 136.652 101.854) (width 1.2) (layer F.Cu) (net 12)) + (segment (start 139.7 74.93) (end 134.112 80.518) (width 1.2) (layer B.Cu) (net 13)) + (segment (start 134.112 80.518) (end 134.112 87.63) (width 1.2) (layer B.Cu) (net 13)) + (via (at 134.112 87.63) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13)) + (segment (start 165.09001 105.84001) (end 136.06601 105.84001) (width 1.2) (layer B.Cu) (net 13)) + (segment (start 166.37 109.22) (end 166.37 107.12) (width 1.2) (layer B.Cu) (net 13)) + (segment (start 166.37 107.12) (end 165.09001 105.84001) (width 1.2) (layer B.Cu) (net 13)) + (segment (start 136.06601 105.84001) (end 134.112 103.886) (width 1.2) (layer B.Cu) (net 13)) + (via (at 134.112 101.854) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13)) + (segment (start 134.112 103.886) (end 134.112 101.854) (width 1.2) (layer B.Cu) (net 13)) + (segment (start 134.112 101.854) (end 134.112 87.63) (width 1.2) (layer F.Cu) (net 13)) + (segment (start 124.493959 34.891041) (end 124.527919 34.925) (width 1.2) (layer B.Cu) (net 14) (tstamp 5EDEAB6C)) + (via (at 124.493959 34.891041) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 14)) + (via (at 117.856 73.406) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 14)) + (segment (start 122.555 32.952082) (end 124.493959 34.891041) (width 1.2) (layer B.Cu) (net 14)) + (segment (start 122.555 31.75) (end 122.555 32.952082) (width 1.2) (layer B.Cu) (net 14)) + (segment (start 125.162918 35.56) (end 124.493959 34.891041) (width 1.2) (layer B.Cu) (net 14)) + (segment (start 127.635 35.56) (end 125.162918 35.56) (width 1.2) (layer B.Cu) (net 14)) + (segment (start 130.14499 33.33001) (end 130.14499 33.68501) (width 1) (layer B.Cu) (net 14)) + (segment (start 130.175 31.75) (end 130.175 33.3) (width 1) (layer B.Cu) (net 14)) + (segment (start 128.27 35.56) (end 127.635 35.56) (width 1) (layer B.Cu) (net 14)) + (segment (start 130.14499 33.68501) (end 128.27 35.56) (width 1) (layer B.Cu) (net 14)) + (segment (start 130.175 33.3) (end 130.14499 33.33001) (width 1) (layer B.Cu) (net 14)) + (segment (start 116.332 74.93) (end 117.856 73.406) (width 1) (layer B.Cu) (net 14)) + (segment (start 114.3 74.93) (end 116.332 74.93) (width 1) (layer B.Cu) (net 14)) + (segment (start 117.856 41.529) (end 124.587 34.798) (width 1) (layer F.Cu) (net 14)) + (segment (start 117.856 73.406) (end 117.856 41.529) (width 1) (layer F.Cu) (net 14)) + (segment (start 85.344 95.25) (end 83.82 95.25) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 87.884 97.79) (end 85.852 95.758) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 90.932 103.071912) (end 87.884 100.023912) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 90.932 104.394) (end 90.932 103.071912) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 85.852 95.758) (end 85.344 95.25) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 76.2 109.855) (end 77.1 109.855) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 87.884 100.023912) (end 87.884 97.79) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 78.1105 108.8445) (end 78.155999 108.889999) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 86.436001 108.889999) (end 90.932 104.394) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 78.155999 108.889999) (end 86.436001 108.889999) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 86.36 96.266) (end 85.852 95.758) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 77.1 109.855) (end 78.1105 108.8445) (width 1.2) (layer B.Cu) (net 15)) + (segment (start 76.2 104.775) (end 80.899 104.775) (width 1.2) (layer B.Cu) (net 16)) + (segment (start 80.899 104.775) (end 85.471 104.775) (width 1.2) (layer B.Cu) (net 16)) + (segment (start 86.487 104.775) (end 85.471 104.775) (width 1.2) (layer B.Cu) (net 16)) + (segment (start 86.868 104.394) (end 86.487 104.775) (width 1.2) (layer B.Cu) (net 16)) + (segment (start 83.82 99.06) (end 86.868 102.108) (width 1.2) (layer B.Cu) (net 16)) + (segment (start 86.868 102.108) (end 86.868 104.394) (width 1.2) (layer B.Cu) (net 16)) + (segment (start 76.835 99.695) (end 80.01 102.87) (width 1.2) (layer B.Cu) (net 17)) + (segment (start 76.2 99.695) (end 76.835 99.695) (width 1.2) (layer B.Cu) (net 17)) + (segment (start 80.01 102.87) (end 83.82 102.87) (width 1.2) (layer B.Cu) (net 17)) + (segment (start 74.295 94.615) (end 76.2 94.615) (width 1.2) (layer B.Cu) (net 18)) + (segment (start 73.025 95.885) (end 74.295 94.615) (width 1.2) (layer B.Cu) (net 18)) + (segment (start 73.025 106.045) (end 73.025 95.885) (width 1.2) (layer B.Cu) (net 18)) + (segment (start 80.01 106.68) (end 73.66 106.68) (width 1.2) (layer B.Cu) (net 18)) + (segment (start 73.66 106.68) (end 73.025 106.045) (width 1.2) (layer B.Cu) (net 18)) + (segment (start 80.01 106.68) (end 83.82 106.68) (width 1.2) (layer B.Cu) (net 18)) + (segment (start 78.105 112.395) (end 80.01 110.49) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 76.2 89.535) (end 73.6 89.535) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 71.12 109.855) (end 73.66 112.395) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 73.6 89.535) (end 71.12 92.015) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 71.12 92.015) (end 71.12 109.855) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 73.66 112.395) (end 78.105 112.395) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 80.01 110.49) (end 83.82 110.49) (width 1.2) (layer B.Cu) (net 19)) + (segment (start 82.10501 117.28499) (end 83.82 115.57) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 71.31099 117.28499) (end 82.10501 117.28499) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 71.12 117.094) (end 71.31099 117.28499) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 75.3 84.455) (end 69.215 90.54) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 83.82 115.57) (end 83.82 114.3) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 71.12 116.84) (end 71.12 117.094) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 76.2 84.455) (end 75.3 84.455) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 69.215 90.54) (end 69.215 114.935) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 69.215 114.935) (end 71.12 116.84) (width 1.2) (layer B.Cu) (net 20)) + (segment (start 76.2 74.295) (end 76.2 79.375) (width 1) (layer B.Cu) (net 21)) + (segment (start 104.14 80.01) (end 100.33 80.01) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 114.3 69.85) (end 104.14 80.01) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 119.38 69.85) (end 114.3 69.85) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 120.904 71.374) (end 119.38 69.85) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 120.904 73.914) (end 120.904 71.374) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 118.11 82.55) (end 118.11 76.708) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 118.11 76.708) (end 120.904 73.914) (width 1.2) (layer B.Cu) (net 25)) + (segment (start 100.33 76.2) (end 102.87 73.66) (width 1) (layer B.Cu) (net 26)) + (segment (start 107.95 73.66) (end 114.3 67.31) (width 1) (layer B.Cu) (net 26)) + (segment (start 102.87 73.66) (end 107.95 73.66) (width 1) (layer B.Cu) (net 26)) + (segment (start 100.33 76.2) (end 97.79 78.74) (width 1.2) (layer B.Cu) (net 26)) + (segment (start 97.79 88.9) (end 104.14 95.25) (width 1.2) (layer B.Cu) (net 26)) + (segment (start 97.79 78.74) (end 97.79 88.9) (width 1.2) (layer B.Cu) (net 26)) + (segment (start 106.68 72.39) (end 114.3 64.77) (width 1) (layer B.Cu) (net 27)) + (segment (start 100.33 72.39) (end 106.68 72.39) (width 1) (layer B.Cu) (net 27)) + (segment (start 95.25 77.47) (end 100.33 72.39) (width 1.2) (layer B.Cu) (net 27)) + (segment (start 96.38999 91.30999) (end 103.340001 98.260001) (width 1.2) (layer B.Cu) (net 27)) + (segment (start 103.340001 98.260001) (end 104.14 99.06) (width 1.2) (layer B.Cu) (net 27)) + (segment (start 96.38999 82.92799) (end 96.38999 91.30999) (width 1.2) (layer B.Cu) (net 27)) + (segment (start 95.25 81.788) (end 96.38999 82.92799) (width 1.2) (layer B.Cu) (net 27)) + (segment (start 95.25 77.47) (end 95.25 81.788) (width 1.2) (layer B.Cu) (net 27)) + (segment (start 114.3 62.23) (end 107.95 68.58) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 101.6 68.58) (end 100.33 68.58) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 101.6 68.58) (end 105.41 68.58) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 107.95 68.58) (end 105.41 68.58) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 105.41 68.58) (end 104.14 68.58) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 103.340001 102.070001) (end 104.14 102.87) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 93.84999 92.57999) (end 103.340001 102.070001) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 93.84999 75.06001) (end 93.84999 92.57999) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 100.33 68.58) (end 93.84999 75.06001) (width 1.2) (layer B.Cu) (net 28)) + (segment (start 113.03 59.69) (end 114.3 59.69) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 100.33 64.77) (end 107.95 64.77) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 107.95 64.77) (end 113.03 59.69) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 103.340001 105.880001) (end 104.14 106.68) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 92.44998 94.98998) (end 103.340001 105.880001) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 92.44998 72.65002) (end 92.44998 94.98998) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 100.33 64.77) (end 92.44998 72.65002) (width 1.2) (layer B.Cu) (net 29)) + (segment (start 111.76 57.15) (end 114.3 57.15) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 102.87 60.96) (end 107.95 60.96) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 107.95 60.96) (end 111.76 57.15) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 100.33 60.96) (end 104.14 60.96) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 91.04997 97.39997) (end 103.340001 109.690001) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 91.04997 69.10866) (end 91.04997 97.39997) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 99.19863 60.96) (end 91.04997 69.10866) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 103.340001 109.690001) (end 104.14 110.49) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 100.33 60.96) (end 99.19863 60.96) (width 1.2) (layer B.Cu) (net 30)) + (segment (start 111.76 54.61) (end 114.3 54.61) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 100.33 57.15) (end 109.22 57.15) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 109.22 57.15) (end 111.76 54.61) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 103.340001 113.500001) (end 104.14 114.3) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 89.64996 99.80996) (end 103.340001 113.500001) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 100.33 57.15) (end 89.64996 67.83004) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 89.64996 67.83004) (end 89.64996 99.80996) (width 1.2) (layer B.Cu) (net 31)) + (segment (start 107.95 40.64) (end 107.95 53.34) (width 1.2) (layer B.Cu) (net 32)) + (segment (start 114.3 52.07) (end 111.76 52.07) (width 1.2) (layer B.Cu) (net 32)) + (segment (start 111.76 52.07) (end 110.49 53.34) (width 1.2) (layer B.Cu) (net 32)) + (segment (start 110.49 53.34) (end 107.95 53.34) (width 1.2) (layer B.Cu) (net 32)) + (segment (start 110.49 44.45) (end 110.49 49.53) (width 1.2) (layer B.Cu) (net 33)) + (segment (start 110.49 49.53) (end 114.3 49.53) (width 1.2) (layer B.Cu) (net 33)) + (segment (start 114.3 39.37) (end 112.65 39.37) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 112.65 39.37) (end 112.395 39.37) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 111.125 39.37) (end 107.315 35.56) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 112.65 39.37) (end 111.125 39.37) (width 1.2) (layer B.Cu) (net 37)) + (via (at 116.205 31.75) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 37)) + (segment (start 120.015 31.75) (end 116.205 31.75) (width 1.2) (layer B.Cu) (net 37)) + (via (at 110.49 35.56) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 37)) + (segment (start 110.49 35.56) (end 107.315 35.56) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 131.445 34.29) (end 131.445 31.75) (width 1) (layer B.Cu) (net 37)) + (segment (start 120.015 31.75) (end 120.015 33.655) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 112.395 35.56) (end 116.205 31.75) (width 1.2) (layer F.Cu) (net 37)) + (segment (start 110.49 35.56) (end 112.395 35.56) (width 1.2) (layer F.Cu) (net 37)) + (segment (start 120.015 33.655) (end 125.095 38.735) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 131.37849 34.29) (end 131.445 34.29) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 126.93349 38.735) (end 131.37849 34.29) (width 1.2) (layer B.Cu) (net 37)) + (segment (start 125.095 38.735) (end 126.93349 38.735) (width 1.2) (layer B.Cu) (net 37)) + (via (at 146.05 78.105) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 38)) + (segment (start 146.05 78.105) (end 153.035 85.09) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 153.035 85.09) (end 158.75 85.09) (width 1.2) (layer B.Cu) (net 38)) + (via (at 146.05 44.45) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 38)) + (segment (start 137.795 41.91) (end 139.7 41.91) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 135.89 40.64) (end 137.16 41.91) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 146.05 40.64) (end 141.605 36.195) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 146.05 44.45) (end 146.05 40.64) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 141.605 36.195) (end 137.16 36.195) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 137.16 41.91) (end 137.795 41.91) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 137.16 36.195) (end 135.89 37.465) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 135.89 37.465) (end 135.89 40.64) (width 1.2) (layer B.Cu) (net 38)) + (segment (start 146.05 77.47) (end 146.05 78.105) (width 1.2) (layer F.Cu) (net 38)) + (segment (start 146.05 44.45) (end 147.32 45.72) (width 1.2) (layer F.Cu) (net 38)) + (segment (start 147.32 45.72) (end 147.32 51.360087) (width 1.2) (layer F.Cu) (net 38)) + (segment (start 147.32 51.360087) (end 148.59 52.630087) (width 1.2) (layer F.Cu) (net 38)) + (segment (start 148.59 52.630087) (end 148.59 74.93) (width 1.2) (layer F.Cu) (net 38)) + (segment (start 148.59 74.93) (end 146.05 77.47) (width 1.2) (layer F.Cu) (net 38)) + (via (at 144.78 50.8) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 39)) + (segment (start 139.7 44.45) (end 140.97 44.45) (width 1.2) (layer B.Cu) (net 39)) + (segment (start 140.97 44.45) (end 144.78 48.26) (width 1.2) (layer B.Cu) (net 39)) + (segment (start 144.78 48.26) (end 144.78 50.8) (width 1.2) (layer B.Cu) (net 39)) + (segment (start 151.13 74.93) (end 147.32 74.93) (width 1.2) (layer B.Cu) (net 39)) + (via (at 146.05 72.39) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 39)) + (segment (start 147.32 74.93) (end 146.05 73.66) (width 1.2) (layer B.Cu) (net 39)) + (segment (start 146.05 73.66) (end 146.05 72.39) (width 1.2) (layer B.Cu) (net 39)) + (segment (start 146.05 72.39) (end 146.05 52.07) (width 1.2) (layer F.Cu) (net 39)) + (segment (start 146.05 52.07) (end 144.78 50.8) (width 1.2) (layer F.Cu) (net 39)) + (segment (start 132.08 60.325) (end 132.08 70.485) (width 1.2) (layer F.Cu) (net 42) (status 1000000)) + (segment (start 132.08 70.485) (end 130.81 71.755) (width 1.2) (layer F.Cu) (net 42) (status 1000000)) + (via (at 130.81 71.755) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 42) (status 1000000)) + (segment (start 132.08 55.88) (end 132.08 60.325) (width 1.2) (layer B.Cu) (net 42) (status 1000000)) + (via (at 132.08 60.325) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 42) (status 1000000)) + (segment (start 135.89 52.07) (end 132.08 55.88) (width 1.2) (layer B.Cu) (net 42) (status 1000000)) + (segment (start 136.525 52.07) (end 135.89 52.07) (width 1.2) (layer B.Cu) (net 42) (status 1000000)) + (segment (start 139.7 52.07) (end 136.525 52.07) (width 1.2) (layer B.Cu) (net 42) (status 1000000)) + (segment (start 147.32 64.77) (end 158.75 64.77) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 132.969 94.615) (end 140.97 94.615) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 143.770019 68.319981) (end 147.32 64.77) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 143.770019 91.814981) (end 143.770019 68.319981) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 140.97 94.615) (end 143.770019 91.814981) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 129.032 73.533) (end 129.6035 72.9615) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 129.032 90.678) (end 129.032 73.533) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 129.032 90.678) (end 132.969 94.615) (width 1.2) (layer B.Cu) (net 42)) + (segment (start 130.81 71.755) (end 129.6035 72.9615) (width 1.2) (layer B.Cu) (net 42)) + (via (at 135.89 72.39) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 43) (status 1000000)) + (segment (start 135.89 59.69) (end 135.89 72.39) (width 1.2) (layer F.Cu) (net 43) (status 1000000)) + (via (at 135.89 59.69) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 43) (status 1000000)) + (segment (start 135.89 58.42) (end 135.89 59.69) (width 1.2) (layer B.Cu) (net 43) (status 1000000)) + (segment (start 137.16 57.15) (end 135.89 58.42) (width 1.2) (layer B.Cu) (net 43) (status 1000000)) + (segment (start 138.43 57.15) (end 137.16 57.15) (width 1.2) (layer B.Cu) (net 43) (status 1000000)) + (segment (start 139.7 57.15) (end 138.43 57.15) (width 1.2) (layer B.Cu) (net 43) (status 1000000)) + (segment (start 142.37001 63.36999) (end 143.86249 61.87751) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 142.37001 91.235078) (end 142.37001 63.36999) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 151.0825 54.61) (end 151.13 54.61) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 140.895088 92.71) (end 142.37001 91.235078) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 135.89 72.39) (end 135.89 76.708) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 135.89 76.708) (end 132.08 80.518) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 132.08 80.518) (end 132.08 90.741282) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 143.86249 61.83001) (end 151.0825 54.61) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 143.86249 61.87751) (end 143.86249 61.83001) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 132.08 90.741282) (end 134.048717 92.71) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 134.048717 92.71) (end 140.895088 92.71) (width 1.2) (layer B.Cu) (net 43)) + (segment (start 148.59 52.07) (end 148.59 48.26) (width 1.2) (layer B.Cu) (net 44)) + (segment (start 139.7 59.69) (end 140.97 59.69) (width 1.2) (layer B.Cu) (net 44)) + (segment (start 150.495 46.355) (end 148.59 48.26) (width 1.2) (layer B.Cu) (net 44)) + (segment (start 156.845 46.355) (end 150.495 46.355) (width 1.2) (layer B.Cu) (net 44)) + (segment (start 140.97 59.69) (end 148.59 52.07) (width 1.2) (layer B.Cu) (net 44)) + (segment (start 129.54 62.23) (end 139.7 62.23) (width 1) (layer B.Cu) (net 45)) + (segment (start 148.59 38.1) (end 143.51 33.02) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 151.13 38.1) (end 148.59 38.1) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 128.27 60.96) (end 129.54 62.23) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 128.27 60.96) (end 128.27 55.88) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 128.27 55.88) (end 133.985 50.165) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 133.985 50.165) (end 133.985 35.56) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 133.985 35.56) (end 136.525 33.02) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 136.525 33.02) (end 143.51 33.02) (width 1.2) (layer B.Cu) (net 45)) + (segment (start 139.7 69.85) (end 129.54 69.85) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 129.54 69.85) (end 121.989991 77.400009) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 115.099999 89.370001) (end 118.274999 89.370001) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 114.3 90.17) (end 115.099999 89.370001) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 121.98999 83.585344) (end 121.98999 82.55) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 118.274999 89.370001) (end 121.98999 85.65501) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 121.98999 85.65501) (end 121.98999 83.585344) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 121.989991 77.400009) (end 121.989991 82.55) (width 1.2) (layer B.Cu) (net 48)) + (segment (start 100.33 83.82) (end 100.33 88.9) (width 1) (layer B.Cu) (net 53)) + (segment (start 150.72 114.935) (end 151.99 116.205) (width 1) (layer B.Cu) (net 54)) + (segment (start 150.495 114.935) (end 150.72 114.935) (width 1) (layer B.Cu) (net 54)) + (segment (start 151.99 116.205) (end 164.465 116.205) (width 1.2) (layer B.Cu) (net 54)) + (segment (start 164.465 116.205) (end 166.37 114.3) (width 1.2) (layer B.Cu) (net 54)) + (segment (start 78.105 81.915) (end 80.01 83.82) (width 1.2) (layer B.Cu) (net 55)) + (segment (start 73.66 81.915) (end 78.105 81.915) (width 1.2) (layer B.Cu) (net 55)) + (segment (start 76.2 73.025) (end 73.66 73.025) (width 1) (layer B.Cu) (net 55)) + (segment (start 72.39 74.295) (end 72.39 80.645) (width 1.2) (layer B.Cu) (net 55)) + (segment (start 73.66 73.025) (end 72.39 74.295) (width 1.2) (layer B.Cu) (net 55)) + (segment (start 72.39 80.645) (end 73.66 81.915) (width 1.2) (layer B.Cu) (net 55)) + (segment (start 150.495 113.665) (end 146.685 113.665) (width 1) (layer B.Cu) (net 56)) + (segment (start 123.19 113.665) (end 120.65 111.125) (width 1) (layer B.Cu) (net 57)) + (segment (start 126.365 113.665) (end 123.19 113.665) (width 1.2) (layer B.Cu) (net 57)) + (segment (start 114.3 101.6) (end 104.775 92.075) (width 1.2) (layer B.Cu) (net 58)) + (segment (start 114.3 102.87) (end 114.3 101.6) (width 1.2) (layer B.Cu) (net 58)) + (segment (start 104.775 92.075) (end 103.505 92.075) (width 1.2) (layer B.Cu) (net 58)) + (segment (start 110.49 102.87) (end 114.3 102.87) (width 1.2) (layer B.Cu) (net 58)) + (segment (start 101.6 88.9) (end 101.6 90.65) (width 1) (layer B.Cu) (net 58)) + (segment (start 102.08 90.65) (end 102.616 91.186) (width 1) (layer B.Cu) (net 58)) + (segment (start 103.505 92.075) (end 102.616 91.186) (width 1.2) (layer B.Cu) (net 58)) + (segment (start 101.6 90.65) (end 102.08 90.65) (width 1) (layer B.Cu) (net 58)) + (segment (start 102.616 91.186) (end 102.235 90.805) (width 1.2) (layer B.Cu) (net 58)) + (segment (start 122.555 109.855) (end 121.92 109.855) (width 1.2) (layer B.Cu) (net 59)) + (segment (start 122.555 109.855) (end 120.65 109.855) (width 1) (layer B.Cu) (net 59)) + (segment (start 126.365 109.855) (end 122.555 109.855) (width 1.2) (layer B.Cu) (net 59)) + (segment (start 121.92 105.41) (end 126.365 109.855) (width 1.2) (layer B.Cu) (net 59)) + (segment (start 121.92 102.87) (end 121.92 105.41) (width 1.2) (layer B.Cu) (net 59)) + + (zone (net 10) (net_name GND) (layer B.Cu) (tstamp 5EE127FF) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 69.85 27.94) (xy 173.99 27.94) (xy 173.99 116.84) (xy 69.85 116.84) + ) + ) + (filled_polygon + (pts + (xy 76.414866 28.154866) (xy 76.368363 28.21153) (xy 75.637965 28.941928) (xy 74.65 28.941928) (xy 74.476746 28.958992) + (xy 74.31015 29.009528) (xy 74.156614 29.091595) (xy 74.022038 29.202038) (xy 73.911595 29.336614) (xy 73.829528 29.49015) + (xy 73.778992 29.656746) (xy 73.761928 29.83) (xy 73.761928 31.13) (xy 73.778992 31.303254) (xy 73.829528 31.46985) + (xy 73.911595 31.623386) (xy 74.022038 31.757962) (xy 74.156614 31.868405) (xy 74.31015 31.950472) (xy 74.476746 32.001008) + (xy 74.65 32.018072) (xy 77.75 32.018072) (xy 77.923254 32.001008) (xy 78.08985 31.950472) (xy 78.243386 31.868405) + (xy 78.377962 31.757962) (xy 78.488405 31.623386) (xy 78.570472 31.46985) (xy 78.621008 31.303254) (xy 78.638072 31.13) + (xy 78.638072 30.695) (xy 88.459947 30.695) (xy 88.500711 30.728454) (xy 89.353895 31.581637) (xy 89.52335 31.720706) + (xy 89.781329 31.858599) (xy 90.061254 31.943513) (xy 90.352364 31.972185) (xy 90.643474 31.943513) (xy 90.923399 31.858599) + (xy 91.181377 31.720706) (xy 91.407498 31.535134) (xy 91.59307 31.309013) (xy 91.730963 31.051035) (xy 91.815877 30.77111) + (xy 91.823373 30.695) (xy 93.907058 30.695) (xy 93.98 30.702184) (xy 94.052942 30.695) (xy 94.05295 30.695) + (xy 94.271111 30.673513) (xy 94.551034 30.588599) (xy 94.809014 30.450706) (xy 95.035134 30.265134) (xy 95.081637 30.208469) + (xy 95.613467 29.67664) (xy 95.670134 29.630134) (xy 95.855706 29.404014) (xy 95.948713 29.23001) (xy 170.004903 29.23001) + (xy 171.235 30.460107) (xy 171.235 30.764892) (xy 166.704893 35.295) (xy 165.394592 35.295) (xy 165.169087 35.31721) + (xy 164.879739 35.404983) (xy 164.613073 35.547519) (xy 164.379339 35.739339) (xy 164.187519 35.973073) (xy 164.044983 36.239739) + (xy 163.95721 36.529087) (xy 163.927573 36.83) (xy 163.95721 37.130913) (xy 164.044983 37.420261) (xy 164.187519 37.686927) + (xy 164.379339 37.920661) (xy 164.613073 38.112481) (xy 164.879739 38.255017) (xy 165.169087 38.34279) (xy 165.394592 38.365) + (xy 167.345408 38.365) (xy 167.570913 38.34279) (xy 167.860261 38.255017) (xy 168.126927 38.112481) (xy 168.360661 37.920661) + (xy 168.552481 37.686927) (xy 168.597609 37.602498) (xy 171.235 34.965107) (xy 171.235001 40.924891) (xy 166.704893 45.455) + (xy 165.394592 45.455) (xy 165.169087 45.47721) (xy 164.879739 45.564983) (xy 164.613073 45.707519) (xy 164.379339 45.899339) + (xy 164.187519 46.133073) (xy 164.044983 46.399739) (xy 163.95721 46.689087) (xy 163.927573 46.99) (xy 163.95721 47.290913) + (xy 164.044983 47.580261) (xy 164.187519 47.846927) (xy 164.379339 48.080661) (xy 164.613073 48.272481) (xy 164.879739 48.415017) + (xy 165.169087 48.50279) (xy 165.394592 48.525) (xy 167.345408 48.525) (xy 167.570913 48.50279) (xy 167.860261 48.415017) + (xy 168.126927 48.272481) (xy 168.360661 48.080661) (xy 168.552481 47.846927) (xy 168.597609 47.762498) (xy 171.235 45.125107) + (xy 171.235001 56.714894) (xy 170.671637 56.15153) (xy 170.625134 56.094866) (xy 170.399014 55.909294) (xy 170.141034 55.771401) + (xy 169.861111 55.686487) (xy 169.64295 55.665) (xy 169.642942 55.665) (xy 169.57 55.657816) (xy 169.497058 55.665) + (xy 167.662524 55.665) (xy 167.570913 55.63721) (xy 167.345408 55.615) (xy 165.394592 55.615) (xy 165.169087 55.63721) + (xy 164.879739 55.724983) (xy 164.613073 55.867519) (xy 164.379339 56.059339) (xy 164.187519 56.293073) (xy 164.044983 56.559739) + (xy 163.95721 56.849087) (xy 163.927573 57.15) (xy 163.95721 57.450913) (xy 164.044983 57.740261) (xy 164.187519 58.006927) + (xy 164.379339 58.240661) (xy 164.613073 58.432481) (xy 164.879739 58.575017) (xy 165.169087 58.66279) (xy 165.394592 58.685) + (xy 167.345408 58.685) (xy 167.570913 58.66279) (xy 167.662524 58.635) (xy 168.954893 58.635) (xy 171.008363 60.68847) + (xy 171.054866 60.745134) (xy 171.235 60.892966) (xy 171.235001 66.874894) (xy 170.671637 66.31153) (xy 170.625134 66.254866) + (xy 170.399014 66.069294) (xy 170.141034 65.931401) (xy 169.861111 65.846487) (xy 169.64295 65.825) (xy 169.642942 65.825) + (xy 169.57 65.817816) (xy 169.497058 65.825) (xy 167.662524 65.825) (xy 167.570913 65.79721) (xy 167.345408 65.775) + (xy 165.394592 65.775) (xy 165.169087 65.79721) (xy 164.879739 65.884983) (xy 164.613073 66.027519) (xy 164.379339 66.219339) + (xy 164.187519 66.453073) (xy 164.044983 66.719739) (xy 163.95721 67.009087) (xy 163.927573 67.31) (xy 163.95721 67.610913) + (xy 164.044983 67.900261) (xy 164.187519 68.166927) (xy 164.379339 68.400661) (xy 164.613073 68.592481) (xy 164.879739 68.735017) + (xy 165.169087 68.82279) (xy 165.394592 68.845) (xy 167.345408 68.845) (xy 167.570913 68.82279) (xy 167.662524 68.795) + (xy 168.954893 68.795) (xy 171.008363 70.84847) (xy 171.054866 70.905134) (xy 171.127792 70.964983) (xy 171.235 71.052966) + (xy 171.235001 79.334894) (xy 168.59761 76.697503) (xy 168.552481 76.613073) (xy 168.360661 76.379339) (xy 168.126927 76.187519) + (xy 167.860261 76.044983) (xy 167.570913 75.95721) (xy 167.345408 75.935) (xy 165.394592 75.935) (xy 165.169087 75.95721) + (xy 164.879739 76.044983) (xy 164.613073 76.187519) (xy 164.379339 76.379339) (xy 164.187519 76.613073) (xy 164.044983 76.879739) + (xy 163.95721 77.169087) (xy 163.927573 77.47) (xy 163.95721 77.770913) (xy 164.044983 78.060261) (xy 164.187519 78.326927) + (xy 164.379339 78.560661) (xy 164.613073 78.752481) (xy 164.879739 78.895017) (xy 165.169087 78.98279) (xy 165.394592 79.005) + (xy 166.704893 79.005) (xy 169.978363 82.27847) (xy 170.024866 82.335134) (xy 170.250986 82.520706) (xy 170.508966 82.658599) + (xy 170.788889 82.743513) (xy 171.00705 82.765) (xy 171.08 82.772185) (xy 171.15295 82.765) (xy 171.235001 82.765) + (xy 171.235001 83.204892) (xy 168.294893 86.145) (xy 168.211957 86.145) (xy 168.093254 86.108992) (xy 167.92 86.091928) + (xy 164.82 86.091928) (xy 164.646746 86.108992) (xy 164.48015 86.159528) (xy 164.326614 86.241595) (xy 164.192038 86.352038) + (xy 164.081595 86.486614) (xy 163.999528 86.64015) (xy 163.948992 86.806746) (xy 163.931928 86.98) (xy 163.931928 88.28) + (xy 163.948992 88.453254) (xy 163.999528 88.61985) (xy 164.081595 88.773386) (xy 164.192038 88.907962) (xy 164.326614 89.018405) + (xy 164.48015 89.100472) (xy 164.646746 89.151008) (xy 164.82 89.168072) (xy 165.807965 89.168072) (xy 172.549991 95.910098) + (xy 172.54999 109.829903) (xy 172.104893 110.275) (xy 168.389927 110.275) (xy 168.552481 110.076927) (xy 168.695017 109.810261) + (xy 168.78279 109.520913) (xy 168.812427 109.22) (xy 168.78279 108.919087) (xy 168.695017 108.629739) (xy 168.552481 108.363073) + (xy 168.360661 108.129339) (xy 168.126927 107.937519) (xy 167.860261 107.794983) (xy 167.605 107.71755) (xy 167.605 107.180664) + (xy 167.610975 107.119999) (xy 167.58713 106.877897) (xy 167.516511 106.645099) (xy 167.40576 106.437898) (xy 167.401833 106.430551) + (xy 167.247502 106.242498) (xy 167.20038 106.203826) (xy 166.671554 105.675) (xy 167.345408 105.675) (xy 167.570913 105.65279) + (xy 167.860261 105.565017) (xy 168.126927 105.422481) (xy 168.360661 105.230661) (xy 168.552481 104.996927) (xy 168.695017 104.730261) + (xy 168.78279 104.440913) (xy 168.812427 104.14) (xy 168.78279 103.839087) (xy 168.695017 103.549739) (xy 168.552481 103.283073) + (xy 168.360661 103.049339) (xy 168.126927 102.857519) (xy 167.860261 102.714983) (xy 167.570913 102.62721) (xy 167.345408 102.605) + (xy 165.394592 102.605) (xy 165.169087 102.62721) (xy 164.879739 102.714983) (xy 164.613073 102.857519) (xy 164.555217 102.905) + (xy 161.801554 102.905) (xy 159.920178 101.023625) (xy 159.881502 100.976498) (xy 159.693449 100.822167) (xy 159.478901 100.707489) + (xy 159.246102 100.63687) (xy 159.064665 100.619) (xy 159.004 100.613025) (xy 158.943335 100.619) (xy 136.591335 100.619) + (xy 136.409898 100.63687) (xy 136.177099 100.707489) (xy 135.962551 100.822167) (xy 135.774498 100.976498) (xy 135.620167 101.164551) + (xy 135.505489 101.379099) (xy 135.43487 101.611898) (xy 135.411025 101.854) (xy 135.43487 102.096102) (xy 135.505489 102.328901) + (xy 135.620167 102.543449) (xy 135.774498 102.731502) (xy 135.962551 102.885833) (xy 136.177099 103.000511) (xy 136.409898 103.07113) + (xy 136.591335 103.089) (xy 158.492447 103.089) (xy 160.008456 104.60501) (xy 136.577564 104.60501) (xy 135.347 103.374447) + (xy 135.347 101.793335) (xy 135.32913 101.611898) (xy 135.258511 101.379099) (xy 135.143833 101.164551) (xy 134.989502 100.976498) + (xy 134.801449 100.822167) (xy 134.586901 100.707489) (xy 134.354102 100.63687) (xy 134.112 100.613025) (xy 133.869899 100.63687) + (xy 133.6371 100.707489) (xy 133.422552 100.822167) (xy 133.234499 100.976498) (xy 133.080168 101.164551) (xy 132.96549 101.379099) + (xy 132.894871 101.611898) (xy 132.877001 101.793335) (xy 132.877 103.825334) (xy 132.871025 103.886) (xy 132.89487 104.128102) + (xy 132.917342 104.202182) (xy 132.965489 104.3609) (xy 133.080167 104.575448) (xy 133.234498 104.763502) (xy 133.281625 104.802178) + (xy 135.149836 106.67039) (xy 135.188508 106.717512) (xy 135.376561 106.871843) (xy 135.591109 106.986521) (xy 135.823908 107.05714) + (xy 136.005345 107.07501) (xy 136.005354 107.07501) (xy 136.066009 107.080984) (xy 136.126664 107.07501) (xy 164.578457 107.07501) + (xy 165.135001 107.631554) (xy 165.135001 107.71755) (xy 164.879739 107.794983) (xy 164.613073 107.937519) (xy 164.379339 108.129339) + (xy 164.187519 108.363073) (xy 164.053643 108.613536) (xy 163.026637 107.58653) (xy 162.980134 107.529866) (xy 162.754014 107.344294) + (xy 162.496034 107.206401) (xy 162.216111 107.121487) (xy 161.99795 107.1) (xy 161.997942 107.1) (xy 161.925 107.092816) + (xy 161.852058 107.1) (xy 158.82295 107.1) (xy 158.75 107.092815) (xy 158.67705 107.1) (xy 158.458889 107.121487) + (xy 158.178966 107.206401) (xy 157.920986 107.344294) (xy 157.694866 107.529866) (xy 157.648363 107.58653) (xy 153.974893 111.26) + (xy 150.974481 111.26) (xy 150.9474 111.251785) (xy 150.776979 111.235) (xy 150.213021 111.235) (xy 150.0426 111.251785) + (xy 149.82394 111.318115) (xy 149.622421 111.425829) (xy 149.445788 111.570788) (xy 149.300829 111.747421) (xy 149.193115 111.94894) + (xy 149.126785 112.1676) (xy 149.104388 112.395) (xy 149.117684 112.53) (xy 147.569284 112.53) (xy 147.364727 112.39332) + (xy 147.103574 112.285147) (xy 146.826335 112.23) (xy 146.543665 112.23) (xy 146.266426 112.285147) (xy 146.005273 112.39332) + (xy 145.770241 112.550363) (xy 145.570363 112.750241) (xy 145.41332 112.985273) (xy 145.305147 113.246426) (xy 145.25 113.523665) + (xy 145.25 113.806335) (xy 145.305147 114.083574) (xy 145.41332 114.344727) (xy 145.570363 114.579759) (xy 145.770241 114.779637) + (xy 146.005273 114.93668) (xy 146.266426 115.044853) (xy 146.543665 115.1) (xy 146.826335 115.1) (xy 147.103574 115.044853) + (xy 147.364727 114.93668) (xy 147.569284 114.8) (xy 149.106928 114.8) (xy 149.106928 115.46) (xy 149.119188 115.584482) + (xy 149.155498 115.70418) (xy 149.214463 115.814494) (xy 149.293815 115.911185) (xy 149.390506 115.990537) (xy 149.50082 116.049502) + (xy 149.620518 116.085812) (xy 149.745 116.098072) (xy 150.277941 116.098072) (xy 150.8364 116.656532) (xy 150.843489 116.679901) + (xy 150.861181 116.713) (xy 84.423554 116.713) (xy 84.650381 116.486173) (xy 84.697502 116.447502) (xy 84.851833 116.259449) + (xy 84.966511 116.044901) (xy 84.990193 115.966833) (xy 85.03713 115.812103) (xy 85.060975 115.570001) (xy 85.055 115.509336) + (xy 85.055 115.034623) (xy 85.09168 114.979727) (xy 85.199853 114.718574) (xy 85.255 114.441335) (xy 85.255 114.158665) + (xy 85.199853 113.881426) (xy 85.09168 113.620273) (xy 84.934637 113.385241) (xy 84.734759 113.185363) (xy 84.499727 113.02832) + (xy 84.238574 112.920147) (xy 83.961335 112.865) (xy 83.678665 112.865) (xy 83.401426 112.920147) (xy 83.140273 113.02832) + (xy 82.905241 113.185363) (xy 82.705363 113.385241) (xy 82.54832 113.620273) (xy 82.440147 113.881426) (xy 82.385 114.158665) + (xy 82.385 114.441335) (xy 82.440147 114.718574) (xy 82.54832 114.979727) (xy 82.585 115.034623) (xy 82.585 115.058446) + (xy 81.593457 116.04999) (xy 78.152036 116.04999) (xy 78.27521 115.930606) (xy 78.446862 115.682204) (xy 78.566755 115.405087) + (xy 78.591036 115.29974) (xy 78.470378 115.062) (xy 76.327 115.062) (xy 76.327 115.082) (xy 76.073 115.082) + (xy 76.073 115.062) (xy 73.929622 115.062) (xy 73.808964 115.29974) (xy 73.833245 115.405087) (xy 73.953138 115.682204) + (xy 74.12479 115.930606) (xy 74.247964 116.04999) (xy 72.069305 116.04999) (xy 71.997502 115.962498) (xy 71.950381 115.923827) + (xy 70.45 114.423447) (xy 70.45 110.931553) (xy 72.743826 113.22538) (xy 72.782498 113.272502) (xy 72.970551 113.426833) + (xy 73.185099 113.541511) (xy 73.417898 113.61213) (xy 73.599335 113.63) (xy 73.599344 113.63) (xy 73.659999 113.635974) + (xy 73.720654 113.63) (xy 74.495291 113.63) (xy 74.341604 113.729252) (xy 74.12479 113.939394) (xy 73.953138 114.187796) + (xy 73.833245 114.464913) (xy 73.808964 114.57026) (xy 73.929622 114.808) (xy 76.073 114.808) (xy 76.073 114.788) + (xy 76.327 114.788) (xy 76.327 114.808) (xy 78.470378 114.808) (xy 78.591036 114.57026) (xy 78.566755 114.464913) + (xy 78.446862 114.187796) (xy 78.27521 113.939394) (xy 78.058396 113.729252) (xy 77.904709 113.63) (xy 78.044335 113.63) + (xy 78.105 113.635975) (xy 78.165665 113.63) (xy 78.347102 113.61213) (xy 78.579901 113.541511) (xy 78.794449 113.426833) + (xy 78.982502 113.272502) (xy 79.021178 113.225375) (xy 80.521554 111.725) (xy 83.085377 111.725) (xy 83.140273 111.76168) + (xy 83.401426 111.869853) (xy 83.678665 111.925) (xy 83.961335 111.925) (xy 84.238574 111.869853) (xy 84.499727 111.76168) + (xy 84.734759 111.604637) (xy 84.934637 111.404759) (xy 85.09168 111.169727) (xy 85.199853 110.908574) (xy 85.255 110.631335) + (xy 85.255 110.348665) (xy 85.210509 110.124999) (xy 86.375336 110.124999) (xy 86.436001 110.130974) (xy 86.496666 110.124999) + (xy 86.678103 110.107129) (xy 86.910902 110.03651) (xy 87.12545 109.921832) (xy 87.313503 109.767501) (xy 87.352179 109.720374) + (xy 91.762381 105.310173) (xy 91.809502 105.271502) (xy 91.963833 105.083449) (xy 92.078511 104.868901) (xy 92.14913 104.636102) + (xy 92.167 104.454665) (xy 92.167 104.454664) (xy 92.172975 104.394) (xy 92.167 104.333335) (xy 92.167 104.073553) + (xy 102.747974 114.654527) (xy 102.807818 114.851808) (xy 102.941068 115.101101) (xy 103.120392 115.319608) (xy 103.338899 115.498932) + (xy 103.588192 115.632182) (xy 103.858691 115.714236) (xy 104.069508 115.735) (xy 104.210492 115.735) (xy 104.421309 115.714236) + (xy 104.691808 115.632182) (xy 104.941101 115.498932) (xy 105.159608 115.319608) (xy 105.338932 115.101101) (xy 105.472182 114.851808) + (xy 105.554236 114.581309) (xy 105.581943 114.3) (xy 105.554236 114.018691) (xy 105.472182 113.748192) (xy 105.338932 113.498899) + (xy 105.159608 113.280392) (xy 104.941101 113.101068) (xy 104.691808 112.967818) (xy 104.494527 112.907974) (xy 90.88496 99.298407) + (xy 90.88496 98.981513) (xy 102.747974 110.844527) (xy 102.807818 111.041808) (xy 102.941068 111.291101) (xy 103.120392 111.509608) + (xy 103.338899 111.688932) (xy 103.588192 111.822182) (xy 103.858691 111.904236) (xy 104.069508 111.925) (xy 104.210492 111.925) + (xy 104.421309 111.904236) (xy 104.691808 111.822182) (xy 104.941101 111.688932) (xy 105.159608 111.509608) (xy 105.338932 111.291101) + (xy 105.472182 111.041808) (xy 105.554236 110.771309) (xy 105.581943 110.49) (xy 105.554236 110.208691) (xy 105.472182 109.938192) + (xy 105.427715 109.855) (xy 119.259388 109.855) (xy 119.281785 110.0824) (xy 119.345093 110.291098) (xy 119.310498 110.35582) + (xy 119.274188 110.475518) (xy 119.261928 110.6) (xy 119.261928 111.65) (xy 119.274188 111.774482) (xy 119.310498 111.89418) + (xy 119.369463 112.004494) (xy 119.448815 112.101185) (xy 119.545506 112.180537) (xy 119.65582 112.239502) (xy 119.775518 112.275812) + (xy 119.9 112.288072) (xy 120.207941 112.288072) (xy 122.0364 114.116532) (xy 122.043489 114.139901) (xy 122.158167 114.354449) + (xy 122.312498 114.542502) (xy 122.500551 114.696833) (xy 122.715099 114.811511) (xy 122.947898 114.88213) (xy 123.129335 114.9) + (xy 125.631377 114.9) (xy 125.813192 114.997182) (xy 126.083691 115.079236) (xy 126.294508 115.1) (xy 126.435492 115.1) + (xy 126.646309 115.079236) (xy 126.916808 114.997182) (xy 127.166101 114.863932) (xy 127.384608 114.684608) (xy 127.563932 114.466101) + (xy 127.697182 114.216808) (xy 127.779236 113.946309) (xy 127.806943 113.665) (xy 127.779236 113.383691) (xy 127.697182 113.113192) + (xy 127.563932 112.863899) (xy 127.384608 112.645392) (xy 127.166101 112.466068) (xy 126.916808 112.332818) (xy 126.646309 112.250764) + (xy 126.435492 112.23) (xy 126.294508 112.23) (xy 126.083691 112.250764) (xy 125.813192 112.332818) (xy 125.631377 112.43) + (xy 123.560132 112.43) (xy 122.220131 111.09) (xy 125.630377 111.09) (xy 125.685273 111.12668) (xy 125.946426 111.234853) + (xy 126.223665 111.29) (xy 126.506335 111.29) (xy 126.783574 111.234853) (xy 127.044727 111.12668) (xy 127.279759 110.969637) + (xy 127.479637 110.769759) (xy 127.63668 110.534727) (xy 127.744853 110.273574) (xy 127.758684 110.204039) (xy 145.293096 110.204039) + (xy 145.333754 110.338087) (xy 145.453963 110.59242) (xy 145.621481 110.818414) (xy 145.829869 111.007385) (xy 146.071119 111.15207) + (xy 146.33596 111.246909) (xy 146.558 111.125624) (xy 146.558 109.982) (xy 146.812 109.982) (xy 146.812 111.125624) + (xy 147.03404 111.246909) (xy 147.298881 111.15207) (xy 147.540131 111.007385) (xy 147.748519 110.818414) (xy 147.916037 110.59242) + (xy 148.036246 110.338087) (xy 148.076904 110.204039) (xy 147.954915 109.982) (xy 146.812 109.982) (xy 146.558 109.982) + (xy 145.415085 109.982) (xy 145.293096 110.204039) (xy 127.758684 110.204039) (xy 127.8 109.996335) (xy 127.8 109.713665) + (xy 127.758685 109.505961) (xy 145.293096 109.505961) (xy 145.415085 109.728) (xy 146.558 109.728) (xy 146.558 108.584376) + (xy 146.812 108.584376) (xy 146.812 109.728) (xy 147.954915 109.728) (xy 148.076904 109.505961) (xy 148.036246 109.371913) + (xy 147.916037 109.11758) (xy 147.748519 108.891586) (xy 147.540131 108.702615) (xy 147.298881 108.55793) (xy 147.03404 108.463091) + (xy 146.812 108.584376) (xy 146.558 108.584376) (xy 146.33596 108.463091) (xy 146.071119 108.55793) (xy 145.829869 108.702615) + (xy 145.621481 108.891586) (xy 145.453963 109.11758) (xy 145.333754 109.371913) (xy 145.293096 109.505961) (xy 127.758685 109.505961) + (xy 127.744853 109.436426) (xy 127.63668 109.175273) (xy 127.479637 108.940241) (xy 127.279759 108.740363) (xy 127.044727 108.58332) + (xy 126.783574 108.475147) (xy 126.71882 108.462267) (xy 123.155 104.898447) (xy 123.155 103.604623) (xy 123.19168 103.549727) + (xy 123.299853 103.288574) (xy 123.355 103.011335) (xy 123.355 102.728665) (xy 123.299853 102.451426) (xy 123.19168 102.190273) + (xy 123.034637 101.955241) (xy 122.834759 101.755363) (xy 122.599727 101.59832) (xy 122.338574 101.490147) (xy 122.061335 101.435) + (xy 121.778665 101.435) (xy 121.501426 101.490147) (xy 121.240273 101.59832) (xy 121.005241 101.755363) (xy 120.805363 101.955241) + (xy 120.64832 102.190273) (xy 120.540147 102.451426) (xy 120.485 102.728665) (xy 120.485 103.011335) (xy 120.540147 103.288574) + (xy 120.64832 103.549727) (xy 120.685 103.604623) (xy 120.685001 105.349325) (xy 120.679025 105.41) (xy 120.70287 105.652102) + (xy 120.773489 105.884899) (xy 120.77349 105.884901) (xy 120.888168 106.099449) (xy 121.042499 106.287502) (xy 121.089621 106.326174) + (xy 123.383446 108.62) (xy 121.859335 108.62) (xy 121.677898 108.63787) (xy 121.445099 108.708489) (xy 121.43853 108.712) + (xy 121.103109 108.712) (xy 121.1024 108.711785) (xy 120.931979 108.695) (xy 120.368021 108.695) (xy 120.1976 108.711785) + (xy 120.196891 108.712) (xy 119.431837 108.712) (xy 119.306036 108.89081) (xy 119.314728 108.952337) (xy 119.407725 109.161882) + (xy 119.448929 109.220331) (xy 119.348115 109.40894) (xy 119.281785 109.6276) (xy 119.259388 109.855) (xy 105.427715 109.855) + (xy 105.338932 109.688899) (xy 105.159608 109.470392) (xy 104.941101 109.291068) (xy 104.691808 109.157818) (xy 104.494527 109.097974) + (xy 103.675743 108.27919) (xy 119.306036 108.27919) (xy 119.431837 108.458) (xy 120.523 108.458) (xy 120.523 107.578402) + (xy 120.777 107.578402) (xy 120.777 108.458) (xy 121.868163 108.458) (xy 121.993964 108.27919) (xy 121.985272 108.217663) + (xy 121.892275 108.008118) (xy 121.760184 107.820742) (xy 121.594076 107.662736) (xy 121.400334 107.540172) (xy 121.186404 107.457761) + (xy 120.960507 107.418669) (xy 120.777 107.578402) (xy 120.523 107.578402) (xy 120.339493 107.418669) (xy 120.113596 107.457761) + (xy 119.899666 107.540172) (xy 119.705924 107.662736) (xy 119.539816 107.820742) (xy 119.407725 108.008118) (xy 119.314728 108.217663) + (xy 119.306036 108.27919) (xy 103.675743 108.27919) (xy 92.28497 96.888417) (xy 92.28497 96.571523) (xy 102.50962 106.796174) + (xy 102.509626 106.796179) (xy 102.747974 107.034527) (xy 102.807818 107.231808) (xy 102.941068 107.481101) (xy 103.120392 107.699608) + (xy 103.338899 107.878932) (xy 103.588192 108.012182) (xy 103.858691 108.094236) (xy 104.069508 108.115) (xy 104.210492 108.115) + (xy 104.421309 108.094236) (xy 104.691808 108.012182) (xy 104.941101 107.878932) (xy 105.159608 107.699608) (xy 105.338932 107.481101) + (xy 105.472182 107.231808) (xy 105.554236 106.961309) (xy 105.581943 106.68) (xy 105.554236 106.398691) (xy 105.472182 106.128192) + (xy 105.338932 105.878899) (xy 105.159608 105.660392) (xy 104.941101 105.481068) (xy 104.691808 105.347818) (xy 104.494527 105.287974) + (xy 104.256179 105.049626) (xy 104.256174 105.04962) (xy 93.68498 94.478427) (xy 93.68498 94.161533) (xy 102.50962 102.986174) + (xy 102.509626 102.986179) (xy 102.747974 103.224527) (xy 102.807818 103.421808) (xy 102.941068 103.671101) (xy 103.120392 103.889608) + (xy 103.338899 104.068932) (xy 103.588192 104.202182) (xy 103.858691 104.284236) (xy 104.069508 104.305) (xy 104.210492 104.305) + (xy 104.421309 104.284236) (xy 104.691808 104.202182) (xy 104.941101 104.068932) (xy 105.159608 103.889608) (xy 105.338932 103.671101) + (xy 105.472182 103.421808) (xy 105.554236 103.151309) (xy 105.581943 102.87) (xy 105.554236 102.588691) (xy 105.472182 102.318192) + (xy 105.338932 102.068899) (xy 105.159608 101.850392) (xy 104.941101 101.671068) (xy 104.691808 101.537818) (xy 104.494527 101.477974) + (xy 104.256179 101.239626) (xy 104.256174 101.23962) (xy 95.08499 92.068437) (xy 95.08499 83.369544) (xy 95.15499 83.439544) + (xy 95.154991 91.249315) (xy 95.149015 91.30999) (xy 95.17286 91.552092) (xy 95.242292 91.780975) (xy 95.24348 91.784891) + (xy 95.358158 91.999439) (xy 95.512489 92.187492) (xy 95.559611 92.226164) (xy 102.50962 99.176174) (xy 102.509626 99.176179) + (xy 102.747974 99.414527) (xy 102.807818 99.611808) (xy 102.941068 99.861101) (xy 103.120392 100.079608) (xy 103.338899 100.258932) + (xy 103.588192 100.392182) (xy 103.858691 100.474236) (xy 104.069508 100.495) (xy 104.210492 100.495) (xy 104.421309 100.474236) + (xy 104.691808 100.392182) (xy 104.941101 100.258932) (xy 105.159608 100.079608) (xy 105.338932 99.861101) (xy 105.472182 99.611808) + (xy 105.554236 99.341309) (xy 105.581943 99.06) (xy 105.554236 98.778691) (xy 105.472182 98.508192) (xy 105.338932 98.258899) + (xy 105.159608 98.040392) (xy 104.941101 97.861068) (xy 104.691808 97.727818) (xy 104.494527 97.667974) (xy 104.256179 97.429626) + (xy 104.256174 97.42962) (xy 97.62499 90.798437) (xy 97.62499 90.481543) (xy 102.747975 95.604529) (xy 102.807818 95.801808) + (xy 102.941068 96.051101) (xy 103.120392 96.269608) (xy 103.338899 96.448932) (xy 103.588192 96.582182) (xy 103.858691 96.664236) + (xy 104.069508 96.685) (xy 104.210492 96.685) (xy 104.421309 96.664236) (xy 104.691808 96.582182) (xy 104.941101 96.448932) + (xy 105.159608 96.269608) (xy 105.338932 96.051101) (xy 105.472182 95.801808) (xy 105.554236 95.531309) (xy 105.581943 95.25) + (xy 105.554236 94.968691) (xy 105.472182 94.698192) (xy 105.338932 94.448899) (xy 105.159608 94.230392) (xy 104.941101 94.051068) + (xy 104.691808 93.917818) (xy 104.494529 93.857975) (xy 103.946554 93.31) (xy 104.263447 93.31) (xy 112.588446 101.635) + (xy 111.224623 101.635) (xy 111.169727 101.59832) (xy 110.908574 101.490147) (xy 110.631335 101.435) (xy 110.348665 101.435) + (xy 110.071426 101.490147) (xy 109.810273 101.59832) (xy 109.575241 101.755363) (xy 109.375363 101.955241) (xy 109.21832 102.190273) + (xy 109.110147 102.451426) (xy 109.055 102.728665) (xy 109.055 103.011335) (xy 109.110147 103.288574) (xy 109.21832 103.549727) + (xy 109.375363 103.784759) (xy 109.575241 103.984637) (xy 109.810273 104.14168) (xy 110.071426 104.249853) (xy 110.348665 104.305) + (xy 110.631335 104.305) (xy 110.908574 104.249853) (xy 111.169727 104.14168) (xy 111.224623 104.105) (xy 113.565377 104.105) + (xy 113.620273 104.14168) (xy 113.881426 104.249853) (xy 114.158665 104.305) (xy 114.441335 104.305) (xy 114.718574 104.249853) + (xy 114.979727 104.14168) (xy 115.214759 103.984637) (xy 115.414637 103.784759) (xy 115.57168 103.549727) (xy 115.679853 103.288574) + (xy 115.735 103.011335) (xy 115.735 102.728665) (xy 116.675 102.728665) (xy 116.675 103.011335) (xy 116.730147 103.288574) + (xy 116.83832 103.549727) (xy 116.995363 103.784759) (xy 117.195241 103.984637) (xy 117.430273 104.14168) (xy 117.691426 104.249853) + (xy 117.968665 104.305) (xy 118.251335 104.305) (xy 118.528574 104.249853) (xy 118.789727 104.14168) (xy 119.024759 103.984637) + (xy 119.224637 103.784759) (xy 119.38168 103.549727) (xy 119.489853 103.288574) (xy 119.545 103.011335) (xy 119.545 102.728665) + (xy 119.489853 102.451426) (xy 119.38168 102.190273) (xy 119.345 102.135377) (xy 119.345 101.603553) (xy 120.653554 100.295) + (xy 128.769422 100.295) (xy 128.830087 100.300975) (xy 128.890752 100.295) (xy 129.072189 100.27713) (xy 129.304988 100.206511) + (xy 129.326524 100.195) (xy 162.873563 100.195) (xy 162.895099 100.206511) (xy 163.127898 100.27713) (xy 163.309335 100.295) + (xy 163.309344 100.295) (xy 163.369999 100.300974) (xy 163.430654 100.295) (xy 164.555217 100.295) (xy 164.613073 100.342481) + (xy 164.879739 100.485017) (xy 165.169087 100.57279) (xy 165.394592 100.595) (xy 167.345408 100.595) (xy 167.570913 100.57279) + (xy 167.860261 100.485017) (xy 168.126927 100.342481) (xy 168.360661 100.150661) (xy 168.552481 99.916927) (xy 168.695017 99.650261) + (xy 168.78279 99.360913) (xy 168.812427 99.06) (xy 168.78279 98.759087) (xy 168.695017 98.469739) (xy 168.552481 98.203073) + (xy 168.360661 97.969339) (xy 168.126927 97.777519) (xy 167.860261 97.634983) (xy 167.570913 97.54721) (xy 167.345408 97.525) + (xy 165.394592 97.525) (xy 165.169087 97.54721) (xy 164.879739 97.634983) (xy 164.613073 97.777519) (xy 164.555217 97.825) + (xy 163.766437 97.825) (xy 163.744901 97.813489) (xy 163.512102 97.74287) (xy 163.330665 97.725) (xy 163.27 97.719025) + (xy 163.209335 97.725) (xy 128.990741 97.725) (xy 128.930086 97.719026) (xy 128.869431 97.725) (xy 128.869422 97.725) + (xy 128.687985 97.74287) (xy 128.455186 97.813489) (xy 128.43365 97.825) (xy 120.202665 97.825) (xy 120.142 97.819025) + (xy 119.899897 97.84287) (xy 119.839907 97.861068) (xy 119.667099 97.913489) (xy 119.452551 98.028167) (xy 119.264498 98.182498) + (xy 119.225826 98.22962) (xy 117.279621 100.175826) (xy 117.232499 100.214498) (xy 117.078168 100.402551) (xy 117.012515 100.52538) + (xy 116.963489 100.617101) (xy 116.89287 100.849898) (xy 116.869025 101.092) (xy 116.875 101.152665) (xy 116.875 102.135377) + (xy 116.83832 102.190273) (xy 116.730147 102.451426) (xy 116.675 102.728665) (xy 115.735 102.728665) (xy 115.679853 102.451426) + (xy 115.57168 102.190273) (xy 115.535 102.135377) (xy 115.535 101.660664) (xy 115.540975 101.599999) (xy 115.51713 101.357897) + (xy 115.446511 101.125099) (xy 115.420356 101.076167) (xy 115.331833 100.910551) (xy 115.177502 100.722498) (xy 115.13038 100.683826) + (xy 105.691179 91.244626) (xy 105.652502 91.197498) (xy 105.464449 91.043167) (xy 105.249901 90.928489) (xy 105.017102 90.85787) + (xy 104.835665 90.84) (xy 104.775 90.834025) (xy 104.714335 90.84) (xy 104.016554 90.84) (xy 103.44638 90.269827) + (xy 103.35819 90.181637) (xy 103.446882 90.142275) (xy 103.634258 90.010184) (xy 103.792264 89.844076) (xy 103.914828 89.650334) + (xy 103.997239 89.436404) (xy 104.036331 89.210507) (xy 103.876598 89.027) (xy 102.997 89.027) (xy 102.997 89.047) + (xy 102.76 89.047) (xy 102.76 88.618021) (xy 102.743215 88.4476) (xy 102.743 88.446891) (xy 102.743 87.681837) + (xy 102.997 87.681837) (xy 102.997 88.773) (xy 103.876598 88.773) (xy 104.036331 88.589493) (xy 103.997239 88.363596) + (xy 103.914828 88.149666) (xy 103.792264 87.955924) (xy 103.634258 87.789816) (xy 103.446882 87.657725) (xy 103.237337 87.564728) + (xy 103.17581 87.556036) (xy 102.997 87.681837) (xy 102.743 87.681837) (xy 102.56419 87.556036) (xy 102.502663 87.564728) + (xy 102.293118 87.657725) (xy 102.234669 87.698929) (xy 102.046059 87.598115) (xy 101.827399 87.531785) (xy 101.6 87.509388) + (xy 101.465 87.522684) (xy 101.465 84.699002) (xy 101.528932 84.621101) (xy 101.604319 84.480061) (xy 107.169 84.480061) + (xy 107.169 84.683939) (xy 107.208774 84.883898) (xy 107.286795 85.072256) (xy 107.400063 85.241774) (xy 107.544226 85.385937) + (xy 107.713744 85.499205) (xy 107.902102 85.577226) (xy 108.102061 85.617) (xy 108.305939 85.617) (xy 108.505898 85.577226) + (xy 108.694256 85.499205) (xy 108.863774 85.385937) (xy 109.007937 85.241774) (xy 109.121205 85.072256) (xy 109.199226 84.883898) + (xy 109.239 84.683939) (xy 109.239 84.480061) (xy 109.199226 84.280102) (xy 109.121205 84.091744) (xy 109.007937 83.922226) + (xy 108.863774 83.778063) (xy 108.694256 83.664795) (xy 108.505898 83.586774) (xy 108.305939 83.547) (xy 108.102061 83.547) + (xy 107.902102 83.586774) (xy 107.713744 83.664795) (xy 107.544226 83.778063) (xy 107.400063 83.922226) (xy 107.286795 84.091744) + (xy 107.208774 84.280102) (xy 107.169 84.480061) (xy 101.604319 84.480061) (xy 101.662182 84.371808) (xy 101.744236 84.101309) + (xy 101.771943 83.82) (xy 101.744236 83.538691) (xy 101.662182 83.268192) (xy 101.528932 83.018899) (xy 101.430567 82.89904) + (xy 109.098091 82.89904) (xy 109.19293 83.163881) (xy 109.337615 83.405131) (xy 109.526586 83.613519) (xy 109.75258 83.781037) + (xy 110.006913 83.901246) (xy 110.140961 83.941904) (xy 110.363 83.819915) (xy 110.363 82.677) (xy 110.617 82.677) + (xy 110.617 83.819915) (xy 110.839039 83.941904) (xy 110.973087 83.901246) (xy 111.22742 83.781037) (xy 111.453414 83.613519) + (xy 111.642385 83.405131) (xy 111.78707 83.163881) (xy 111.881909 82.89904) (xy 111.760624 82.677) (xy 110.617 82.677) + (xy 110.363 82.677) (xy 109.219376 82.677) (xy 109.098091 82.89904) (xy 101.430567 82.89904) (xy 101.349608 82.800392) + (xy 101.131101 82.621068) (xy 100.881808 82.487818) (xy 100.611309 82.405764) (xy 100.400492 82.385) (xy 100.259508 82.385) + (xy 100.048691 82.405764) (xy 99.778192 82.487818) (xy 99.528899 82.621068) (xy 99.310392 82.800392) (xy 99.131068 83.018899) + (xy 99.025 83.217338) (xy 99.025 82.20096) (xy 109.098091 82.20096) (xy 109.219376 82.423) (xy 110.363 82.423) + (xy 110.363 81.280085) (xy 110.617 81.280085) (xy 110.617 82.423) (xy 111.760624 82.423) (xy 111.881909 82.20096) + (xy 111.78707 81.936119) (xy 111.642385 81.694869) (xy 111.453414 81.486481) (xy 111.22742 81.318963) (xy 110.973087 81.198754) + (xy 110.839039 81.158096) (xy 110.617 81.280085) (xy 110.363 81.280085) (xy 110.140961 81.158096) (xy 110.006913 81.198754) + (xy 109.75258 81.318963) (xy 109.526586 81.486481) (xy 109.337615 81.694869) (xy 109.19293 81.936119) (xy 109.098091 82.20096) + (xy 99.025 82.20096) (xy 99.025 80.609285) (xy 99.05832 80.689727) (xy 99.215363 80.924759) (xy 99.415241 81.124637) + (xy 99.650273 81.28168) (xy 99.911426 81.389853) (xy 100.188665 81.445) (xy 100.471335 81.445) (xy 100.748574 81.389853) + (xy 101.009727 81.28168) (xy 101.064623 81.245) (xy 104.079335 81.245) (xy 104.14 81.250975) (xy 104.200665 81.245) + (xy 104.382102 81.22713) (xy 104.614901 81.156511) (xy 104.829449 81.041833) (xy 105.017502 80.887502) (xy 105.056179 80.840374) + (xy 112.935206 72.961348) (xy 113.028359 73.15692) (xy 113.202412 73.390269) (xy 113.418645 73.585178) (xy 113.535523 73.654799) + (xy 113.470986 73.689294) (xy 113.244866 73.874866) (xy 113.059294 74.100986) (xy 112.921401 74.358966) (xy 112.836487 74.638889) + (xy 112.807815 74.93) (xy 112.836487 75.221111) (xy 112.921401 75.501034) (xy 113.059294 75.759014) (xy 113.244866 75.985134) + (xy 113.470986 76.170706) (xy 113.525791 76.2) (xy 113.470986 76.229294) (xy 113.244866 76.414866) (xy 113.059294 76.640986) + (xy 112.921401 76.898966) (xy 112.836487 77.178889) (xy 112.807815 77.47) (xy 112.836487 77.761111) (xy 112.921401 78.041034) + (xy 113.059294 78.299014) (xy 113.244866 78.525134) (xy 113.470986 78.710706) (xy 113.525791 78.74) (xy 113.470986 78.769294) + (xy 113.244866 78.954866) (xy 113.059294 79.180986) (xy 112.921401 79.438966) (xy 112.836487 79.718889) (xy 112.807815 80.01) + (xy 112.836487 80.301111) (xy 112.921401 80.581034) (xy 113.059294 80.839014) (xy 113.244866 81.065134) (xy 113.470986 81.250706) + (xy 113.525791 81.28) (xy 113.470986 81.309294) (xy 113.244866 81.494866) (xy 113.059294 81.720986) (xy 112.921401 81.978966) + (xy 112.836487 82.258889) (xy 112.807815 82.55) (xy 112.836487 82.841111) (xy 112.921401 83.121034) (xy 113.059294 83.379014) + (xy 113.244866 83.605134) (xy 113.470986 83.790706) (xy 113.525791 83.82) (xy 113.470986 83.849294) (xy 113.244866 84.034866) + (xy 113.059294 84.260986) (xy 112.921401 84.518966) (xy 112.836487 84.798889) (xy 112.807815 85.09) (xy 112.836487 85.381111) + (xy 112.921401 85.661034) (xy 113.059294 85.919014) (xy 113.244866 86.145134) (xy 113.470986 86.330706) (xy 113.728966 86.468599) + (xy 114.008889 86.553513) (xy 114.22705 86.575) (xy 114.37295 86.575) (xy 114.591111 86.553513) (xy 114.871034 86.468599) + (xy 114.952602 86.425) (xy 118.679421 86.425) (xy 118.745 86.431459) (xy 118.810579 86.425) (xy 119.006706 86.405683) + (xy 119.258354 86.329347) (xy 119.490275 86.205382) (xy 119.693555 86.038555) (xy 119.735366 85.987609) (xy 120.75499 84.967984) + (xy 120.75499 85.143457) (xy 117.763446 88.135001) (xy 115.160653 88.135001) (xy 115.099998 88.129027) (xy 115.039343 88.135001) + (xy 115.039334 88.135001) (xy 114.857897 88.152871) (xy 114.625098 88.22349) (xy 114.41055 88.338168) (xy 114.222497 88.492499) + (xy 114.18382 88.539627) (xy 113.945473 88.777974) (xy 113.748192 88.837818) (xy 113.498899 88.971068) (xy 113.280392 89.150392) + (xy 113.101068 89.368899) (xy 112.967818 89.618192) (xy 112.885764 89.888691) (xy 112.858057 90.17) (xy 112.885764 90.451309) + (xy 112.967818 90.721808) (xy 113.101068 90.971101) (xy 113.280392 91.189608) (xy 113.498899 91.368932) (xy 113.748192 91.502182) + (xy 114.018691 91.584236) (xy 114.229508 91.605) (xy 114.370492 91.605) (xy 114.581309 91.584236) (xy 114.851808 91.502182) + (xy 115.101101 91.368932) (xy 115.319608 91.189608) (xy 115.498932 90.971101) (xy 115.632182 90.721808) (xy 115.667615 90.605001) + (xy 118.214334 90.605001) (xy 118.274999 90.610976) (xy 118.335664 90.605001) (xy 118.517101 90.587131) (xy 118.7499 90.516512) + (xy 118.964448 90.401834) (xy 119.152501 90.247503) (xy 119.191178 90.200375) (xy 122.820366 86.571187) (xy 122.867492 86.532512) + (xy 123.021823 86.344459) (xy 123.136501 86.129911) (xy 123.20712 85.897112) (xy 123.22499 85.715675) (xy 123.22499 85.715674) + (xy 123.230965 85.65501) (xy 123.22499 85.594345) (xy 123.22499 83.152681) (xy 123.252182 83.101808) (xy 123.334236 82.831309) + (xy 123.361943 82.55) (xy 123.334236 82.268691) (xy 123.252182 81.998192) (xy 123.224991 81.947321) (xy 123.224991 77.911562) + (xy 127.811507 73.325047) (xy 127.791025 73.533) (xy 127.797001 73.593675) (xy 127.797 90.617335) (xy 127.791025 90.678) + (xy 127.810182 90.872499) (xy 127.81487 90.920101) (xy 127.885489 91.1529) (xy 128.000167 91.367448) (xy 128.154498 91.555502) + (xy 128.201625 91.594178) (xy 132.052826 95.44538) (xy 132.091498 95.492502) (xy 132.279551 95.646833) (xy 132.494099 95.761511) + (xy 132.726898 95.83213) (xy 132.969 95.855975) (xy 133.029665 95.85) (xy 140.909335 95.85) (xy 140.97 95.855975) + (xy 141.030665 95.85) (xy 141.212102 95.83213) (xy 141.444901 95.761511) (xy 141.659449 95.646833) (xy 141.847502 95.492502) + (xy 141.886178 95.445375) (xy 142.986813 94.34474) (xy 163.978964 94.34474) (xy 164.003245 94.450087) (xy 164.123138 94.727204) + (xy 164.29479 94.975606) (xy 164.511604 95.185748) (xy 164.765249 95.349554) (xy 165.045977 95.460729) (xy 165.343 95.515) + (xy 166.243 95.515) (xy 166.243 94.107) (xy 166.497 94.107) (xy 166.497 95.515) (xy 167.397 95.515) + (xy 167.694023 95.460729) (xy 167.974751 95.349554) (xy 168.228396 95.185748) (xy 168.44521 94.975606) (xy 168.616862 94.727204) + (xy 168.736755 94.450087) (xy 168.761036 94.34474) (xy 168.640378 94.107) (xy 166.497 94.107) (xy 166.243 94.107) + (xy 164.099622 94.107) (xy 163.978964 94.34474) (xy 142.986813 94.34474) (xy 143.716293 93.61526) (xy 163.978964 93.61526) + (xy 164.099622 93.853) (xy 166.243 93.853) (xy 166.243 92.445) (xy 166.497 92.445) (xy 166.497 93.853) + (xy 168.640378 93.853) (xy 168.761036 93.61526) (xy 168.736755 93.509913) (xy 168.616862 93.232796) (xy 168.44521 92.984394) + (xy 168.228396 92.774252) (xy 167.974751 92.610446) (xy 167.694023 92.499271) (xy 167.397 92.445) (xy 166.497 92.445) + (xy 166.243 92.445) (xy 165.343 92.445) (xy 165.045977 92.499271) (xy 164.765249 92.610446) (xy 164.511604 92.774252) + (xy 164.29479 92.984394) (xy 164.123138 93.232796) (xy 164.003245 93.509913) (xy 163.978964 93.61526) (xy 143.716293 93.61526) + (xy 144.6004 92.731154) (xy 144.647521 92.692483) (xy 144.801852 92.50443) (xy 144.91653 92.289882) (xy 144.987149 92.057083) + (xy 145.005019 91.875646) (xy 145.005019 91.875645) (xy 145.010994 91.814981) (xy 145.005019 91.754316) (xy 145.005019 78.769848) + (xy 145.018168 78.794448) (xy 145.133827 78.93538) (xy 152.118826 85.92038) (xy 152.157498 85.967502) (xy 152.345551 86.121833) + (xy 152.560099 86.236511) (xy 152.725484 86.28668) (xy 152.792898 86.30713) (xy 153.035 86.330975) (xy 153.095665 86.325) + (xy 157.180981 86.325) (xy 157.219463 86.396994) (xy 157.298815 86.493685) (xy 157.395506 86.573037) (xy 157.50582 86.632002) + (xy 157.625518 86.668312) (xy 157.75 86.680572) (xy 159.75 86.680572) (xy 159.874482 86.668312) (xy 159.99418 86.632002) + (xy 160.104494 86.573037) (xy 160.201185 86.493685) (xy 160.280537 86.396994) (xy 160.339502 86.28668) (xy 160.375812 86.166982) + (xy 160.388072 86.0425) (xy 160.388072 84.1375) (xy 160.375812 84.013018) (xy 160.339502 83.89332) (xy 160.281603 83.785) + (xy 164.555217 83.785) (xy 164.613073 83.832481) (xy 164.879739 83.975017) (xy 165.169087 84.06279) (xy 165.394592 84.085) + (xy 167.345408 84.085) (xy 167.570913 84.06279) (xy 167.860261 83.975017) (xy 168.126927 83.832481) (xy 168.360661 83.640661) + (xy 168.552481 83.406927) (xy 168.695017 83.140261) (xy 168.78279 82.850913) (xy 168.812427 82.55) (xy 168.78279 82.249087) + (xy 168.695017 81.959739) (xy 168.552481 81.693073) (xy 168.360661 81.459339) (xy 168.126927 81.267519) (xy 167.860261 81.124983) + (xy 167.570913 81.03721) (xy 167.345408 81.015) (xy 165.394592 81.015) (xy 165.169087 81.03721) (xy 164.879739 81.124983) + (xy 164.613073 81.267519) (xy 164.555217 81.315) (xy 159.795039 81.315) (xy 159.746101 81.274837) (xy 159.931315 81.119437) + (xy 160.125969 80.876923) (xy 160.269571 80.601094) (xy 160.340563 80.38298) (xy 160.220594 80.137) (xy 158.877 80.137) + (xy 158.877 80.157) (xy 158.623 80.157) (xy 158.623 80.137) (xy 157.279406 80.137) (xy 157.159437 80.38298) + (xy 157.230429 80.601094) (xy 157.374031 80.876923) (xy 157.568685 81.119437) (xy 157.753899 81.274837) (xy 157.574537 81.422037) + (xy 157.376155 81.663765) (xy 157.228745 81.939551) (xy 157.13797 82.238796) (xy 157.107319 82.55) (xy 157.13797 82.861204) + (xy 157.228745 83.160449) (xy 157.376155 83.436235) (xy 157.479446 83.562095) (xy 157.395506 83.606963) (xy 157.298815 83.686315) + (xy 157.219463 83.783006) (xy 157.180981 83.855) (xy 153.546554 83.855) (xy 149.328574 79.63702) (xy 157.159437 79.63702) + (xy 157.279406 79.883) (xy 158.623 79.883) (xy 158.623 78.58443) (xy 158.877 78.58443) (xy 158.877 79.883) + (xy 160.220594 79.883) (xy 160.340563 79.63702) (xy 160.269571 79.418906) (xy 160.125969 79.143077) (xy 159.931315 78.900563) + (xy 159.693089 78.700684) (xy 159.420446 78.551121) (xy 159.123863 78.457622) (xy 158.877 78.58443) (xy 158.623 78.58443) + (xy 158.376137 78.457622) (xy 158.079554 78.551121) (xy 157.806911 78.700684) (xy 157.568685 78.900563) (xy 157.374031 79.143077) + (xy 157.230429 79.418906) (xy 157.159437 79.63702) (xy 149.328574 79.63702) (xy 146.88038 77.188827) (xy 146.739448 77.073168) + (xy 146.524899 76.958489) (xy 146.292102 76.88787) (xy 146.05 76.864025) (xy 145.807898 76.88787) (xy 145.575101 76.958489) + (xy 145.360552 77.073168) (xy 145.172499 77.227499) (xy 145.018168 77.415552) (xy 145.005019 77.440152) (xy 145.005019 74.32485) + (xy 145.018167 74.349448) (xy 145.172498 74.537502) (xy 145.219625 74.576178) (xy 146.403826 75.76038) (xy 146.442498 75.807502) + (xy 146.630551 75.961833) (xy 146.823563 76.065) (xy 146.845099 76.076511) (xy 147.077897 76.14713) (xy 147.319999 76.170975) + (xy 147.380664 76.165) (xy 149.560981 76.165) (xy 149.599463 76.236994) (xy 149.678815 76.333685) (xy 149.775506 76.413037) + (xy 149.88582 76.472002) (xy 150.005518 76.508312) (xy 150.13 76.520572) (xy 152.13 76.520572) (xy 152.254482 76.508312) + (xy 152.37418 76.472002) (xy 152.484494 76.413037) (xy 152.581185 76.333685) (xy 152.660537 76.236994) (xy 152.719502 76.12668) + (xy 152.755812 76.006982) (xy 152.768072 75.8825) (xy 152.768072 73.9775) (xy 152.755812 73.853018) (xy 152.719502 73.73332) + (xy 152.661603 73.625) (xy 153.793447 73.625) (xy 155.928826 75.76038) (xy 155.967498 75.807502) (xy 156.155551 75.961833) + (xy 156.370099 76.076511) (xy 156.602898 76.14713) (xy 156.784335 76.165) (xy 156.784344 76.165) (xy 156.844999 76.170974) + (xy 156.905654 76.165) (xy 163.769335 76.165) (xy 163.83 76.170975) (xy 163.890665 76.165) (xy 164.072102 76.14713) + (xy 164.304901 76.076511) (xy 164.519449 75.961833) (xy 164.707502 75.807502) (xy 164.746178 75.760375) (xy 166.581554 73.925) + (xy 167.345408 73.925) (xy 167.570913 73.90279) (xy 167.860261 73.815017) (xy 168.126927 73.672481) (xy 168.360661 73.480661) + (xy 168.552481 73.246927) (xy 168.695017 72.980261) (xy 168.78279 72.690913) (xy 168.812427 72.39) (xy 168.78279 72.089087) + (xy 168.695017 71.799739) (xy 168.552481 71.533073) (xy 168.360661 71.299339) (xy 168.126927 71.107519) (xy 167.860261 70.964983) + (xy 167.570913 70.87721) (xy 167.345408 70.855) (xy 165.394592 70.855) (xy 165.169087 70.87721) (xy 164.879739 70.964983) + (xy 164.613073 71.107519) (xy 164.379339 71.299339) (xy 164.187519 71.533073) (xy 164.044983 71.799739) (xy 163.95721 72.089087) + (xy 163.927573 72.39) (xy 163.95721 72.690913) (xy 164.042237 72.971209) (xy 163.318447 73.695) (xy 157.356554 73.695) + (xy 155.221178 71.559625) (xy 155.182502 71.512498) (xy 154.994449 71.358167) (xy 154.779901 71.243489) (xy 154.547102 71.17287) + (xy 154.365665 71.155) (xy 154.305 71.149025) (xy 154.244335 71.155) (xy 152.175039 71.155) (xy 152.126101 71.114837) + (xy 152.311315 70.959437) (xy 152.505969 70.716923) (xy 152.649571 70.441094) (xy 152.720563 70.22298) (xy 152.600594 69.977) + (xy 151.257 69.977) (xy 151.257 69.997) (xy 151.003 69.997) (xy 151.003 69.977) (xy 149.659406 69.977) + (xy 149.539437 70.22298) (xy 149.610429 70.441094) (xy 149.754031 70.716923) (xy 149.948685 70.959437) (xy 150.133899 71.114837) + (xy 149.954537 71.262037) (xy 149.756155 71.503765) (xy 149.608745 71.779551) (xy 149.51797 72.078796) (xy 149.487319 72.39) + (xy 149.51797 72.701204) (xy 149.608745 73.000449) (xy 149.756155 73.276235) (xy 149.859446 73.402095) (xy 149.775506 73.446963) + (xy 149.678815 73.526315) (xy 149.599463 73.623006) (xy 149.560981 73.695) (xy 147.831554 73.695) (xy 147.285 73.148447) + (xy 147.285 72.329335) (xy 147.26713 72.147898) (xy 147.196511 71.915099) (xy 147.081833 71.700551) (xy 146.927502 71.512498) + (xy 146.739449 71.358167) (xy 146.524901 71.243489) (xy 146.292102 71.17287) (xy 146.05 71.149025) (xy 145.807899 71.17287) + (xy 145.5751 71.243489) (xy 145.360552 71.358167) (xy 145.172499 71.512498) (xy 145.018168 71.700551) (xy 145.005019 71.725151) + (xy 145.005019 69.47702) (xy 149.539437 69.47702) (xy 149.659406 69.723) (xy 151.003 69.723) (xy 151.003 68.42443) + (xy 151.257 68.42443) (xy 151.257 69.723) (xy 152.600594 69.723) (xy 152.720563 69.47702) (xy 152.649571 69.258906) + (xy 152.505969 68.983077) (xy 152.311315 68.740563) (xy 152.073089 68.540684) (xy 151.800446 68.391121) (xy 151.503863 68.297622) + (xy 151.257 68.42443) (xy 151.003 68.42443) (xy 150.756137 68.297622) (xy 150.459554 68.391121) (xy 150.186911 68.540684) + (xy 149.948685 68.740563) (xy 149.754031 68.983077) (xy 149.610429 69.258906) (xy 149.539437 69.47702) (xy 145.005019 69.47702) + (xy 145.005019 68.831534) (xy 147.831554 66.005) (xy 157.180981 66.005) (xy 157.219463 66.076994) (xy 157.298815 66.173685) + (xy 157.395506 66.253037) (xy 157.50582 66.312002) (xy 157.625518 66.348312) (xy 157.75 66.360572) (xy 159.75 66.360572) + (xy 159.874482 66.348312) (xy 159.99418 66.312002) (xy 160.104494 66.253037) (xy 160.201185 66.173685) (xy 160.280537 66.076994) + (xy 160.339502 65.96668) (xy 160.375812 65.846982) (xy 160.388072 65.7225) (xy 160.388072 63.8175) (xy 160.375812 63.693018) + (xy 160.339502 63.57332) (xy 160.281603 63.465) (xy 164.555217 63.465) (xy 164.613073 63.512481) (xy 164.879739 63.655017) + (xy 165.169087 63.74279) (xy 165.394592 63.765) (xy 167.345408 63.765) (xy 167.570913 63.74279) (xy 167.860261 63.655017) + (xy 168.126927 63.512481) (xy 168.360661 63.320661) (xy 168.552481 63.086927) (xy 168.695017 62.820261) (xy 168.78279 62.530913) + (xy 168.812427 62.23) (xy 168.78279 61.929087) (xy 168.695017 61.639739) (xy 168.552481 61.373073) (xy 168.360661 61.139339) + (xy 168.126927 60.947519) (xy 167.860261 60.804983) (xy 167.570913 60.71721) (xy 167.345408 60.695) (xy 165.394592 60.695) + (xy 165.169087 60.71721) (xy 164.879739 60.804983) (xy 164.613073 60.947519) (xy 164.555217 60.995) (xy 159.795039 60.995) + (xy 159.746101 60.954837) (xy 159.931315 60.799437) (xy 160.125969 60.556923) (xy 160.269571 60.281094) (xy 160.340563 60.06298) + (xy 160.220594 59.817) (xy 158.877 59.817) (xy 158.877 59.837) (xy 158.623 59.837) (xy 158.623 59.817) + (xy 157.279406 59.817) (xy 157.159437 60.06298) (xy 157.230429 60.281094) (xy 157.374031 60.556923) (xy 157.568685 60.799437) + (xy 157.753899 60.954837) (xy 157.574537 61.102037) (xy 157.376155 61.343765) (xy 157.228745 61.619551) (xy 157.13797 61.918796) + (xy 157.107319 62.23) (xy 157.13797 62.541204) (xy 157.228745 62.840449) (xy 157.376155 63.116235) (xy 157.479446 63.242095) + (xy 157.395506 63.286963) (xy 157.298815 63.366315) (xy 157.219463 63.463006) (xy 157.180981 63.535) (xy 147.380662 63.535) + (xy 147.319999 63.529025) (xy 147.259336 63.535) (xy 147.259335 63.535) (xy 147.077898 63.55287) (xy 146.845099 63.623489) + (xy 146.630551 63.738167) (xy 146.442498 63.892498) (xy 146.403826 63.93962) (xy 143.60501 66.738437) (xy 143.60501 63.881543) + (xy 144.692871 62.793683) (xy 144.739992 62.755012) (xy 144.894323 62.566959) (xy 144.919848 62.519205) (xy 148.122033 59.31702) + (xy 157.159437 59.31702) (xy 157.279406 59.563) (xy 158.623 59.563) (xy 158.623 58.26443) (xy 158.877 58.26443) + (xy 158.877 59.563) (xy 160.220594 59.563) (xy 160.340563 59.31702) (xy 160.269571 59.098906) (xy 160.125969 58.823077) + (xy 159.931315 58.580563) (xy 159.693089 58.380684) (xy 159.420446 58.231121) (xy 159.123863 58.137622) (xy 158.877 58.26443) + (xy 158.623 58.26443) (xy 158.376137 58.137622) (xy 158.079554 58.231121) (xy 157.806911 58.380684) (xy 157.568685 58.580563) + (xy 157.374031 58.823077) (xy 157.230429 59.098906) (xy 157.159437 59.31702) (xy 148.122033 59.31702) (xy 151.238482 56.200572) + (xy 152.13 56.200572) (xy 152.254482 56.188312) (xy 152.37418 56.152002) (xy 152.484494 56.093037) (xy 152.581185 56.013685) + (xy 152.660537 55.916994) (xy 152.719502 55.80668) (xy 152.755812 55.686982) (xy 152.768072 55.5625) (xy 152.768072 53.6575) + (xy 152.755812 53.533018) (xy 152.719502 53.41332) (xy 152.661603 53.305) (xy 164.555217 53.305) (xy 164.613073 53.352481) + (xy 164.879739 53.495017) (xy 165.169087 53.58279) (xy 165.394592 53.605) (xy 167.345408 53.605) (xy 167.570913 53.58279) + (xy 167.860261 53.495017) (xy 168.126927 53.352481) (xy 168.360661 53.160661) (xy 168.552481 52.926927) (xy 168.695017 52.660261) + (xy 168.78279 52.370913) (xy 168.812427 52.07) (xy 168.78279 51.769087) (xy 168.695017 51.479739) (xy 168.552481 51.213073) + (xy 168.360661 50.979339) (xy 168.126927 50.787519) (xy 167.860261 50.644983) (xy 167.570913 50.55721) (xy 167.345408 50.535) + (xy 165.394592 50.535) (xy 165.169087 50.55721) (xy 164.879739 50.644983) (xy 164.613073 50.787519) (xy 164.555217 50.835) + (xy 152.175039 50.835) (xy 152.126101 50.794837) (xy 152.311315 50.639437) (xy 152.505969 50.396923) (xy 152.649571 50.121094) + (xy 152.720563 49.90298) (xy 152.600594 49.657) (xy 151.257 49.657) (xy 151.257 49.677) (xy 151.003 49.677) + (xy 151.003 49.657) (xy 150.983 49.657) (xy 150.983 49.403) (xy 151.003 49.403) (xy 151.003 48.10443) + (xy 151.257 48.10443) (xy 151.257 49.403) (xy 152.600594 49.403) (xy 152.720563 49.15702) (xy 152.649571 48.938906) + (xy 152.505969 48.663077) (xy 152.311315 48.420563) (xy 152.073089 48.220684) (xy 151.800446 48.071121) (xy 151.503863 47.977622) + (xy 151.257 48.10443) (xy 151.003 48.10443) (xy 150.756137 47.977622) (xy 150.555763 48.040791) (xy 151.006554 47.59) + (xy 155.275981 47.59) (xy 155.314463 47.661994) (xy 155.393815 47.758685) (xy 155.490506 47.838037) (xy 155.60082 47.897002) + (xy 155.720518 47.933312) (xy 155.845 47.945572) (xy 157.845 47.945572) (xy 157.969482 47.933312) (xy 158.08918 47.897002) + (xy 158.199494 47.838037) (xy 158.296185 47.758685) (xy 158.375537 47.661994) (xy 158.434502 47.55168) (xy 158.470812 47.431982) + (xy 158.483072 47.3075) (xy 158.483072 45.4025) (xy 158.470812 45.278018) (xy 158.434502 45.15832) (xy 158.376603 45.05) + (xy 163.504335 45.05) (xy 163.565 45.055975) (xy 163.625665 45.05) (xy 163.807102 45.03213) (xy 164.039901 44.961511) + (xy 164.254449 44.846833) (xy 164.442502 44.692502) (xy 164.481178 44.645375) (xy 165.681554 43.445) (xy 167.345408 43.445) + (xy 167.570913 43.42279) (xy 167.860261 43.335017) (xy 168.126927 43.192481) (xy 168.360661 43.000661) (xy 168.552481 42.766927) + (xy 168.695017 42.500261) (xy 168.78279 42.210913) (xy 168.812427 41.91) (xy 168.78279 41.609087) (xy 168.695017 41.319739) + (xy 168.552481 41.053073) (xy 168.360661 40.819339) (xy 168.126927 40.627519) (xy 167.860261 40.484983) (xy 167.570913 40.39721) + (xy 167.345408 40.375) (xy 165.394592 40.375) (xy 165.169087 40.39721) (xy 164.879739 40.484983) (xy 164.613073 40.627519) + (xy 164.379339 40.819339) (xy 164.187519 41.053073) (xy 164.044983 41.319739) (xy 163.95721 41.609087) (xy 163.949874 41.683572) + (xy 163.053447 42.58) (xy 157.890039 42.58) (xy 157.841101 42.539837) (xy 158.026315 42.384437) (xy 158.220969 42.141923) + (xy 158.364571 41.866094) (xy 158.435563 41.64798) (xy 158.315594 41.402) (xy 156.972 41.402) (xy 156.972 41.422) + (xy 156.718 41.422) (xy 156.718 41.402) (xy 155.374406 41.402) (xy 155.254437 41.64798) (xy 155.325429 41.866094) + (xy 155.469031 42.141923) (xy 155.663685 42.384437) (xy 155.848899 42.539837) (xy 155.669537 42.687037) (xy 155.471155 42.928765) + (xy 155.323745 43.204551) (xy 155.23297 43.503796) (xy 155.202319 43.815) (xy 155.23297 44.126204) (xy 155.323745 44.425449) + (xy 155.471155 44.701235) (xy 155.574446 44.827095) (xy 155.490506 44.871963) (xy 155.393815 44.951315) (xy 155.314463 45.048006) + (xy 155.275981 45.12) (xy 150.555665 45.12) (xy 150.495 45.114025) (xy 150.434335 45.12) (xy 150.252898 45.13787) + (xy 150.020099 45.208489) (xy 149.805551 45.323167) (xy 149.617498 45.477498) (xy 149.578826 45.52462) (xy 147.759621 47.343826) + (xy 147.712499 47.382498) (xy 147.558168 47.570551) (xy 147.509291 47.661994) (xy 147.443489 47.785101) (xy 147.37287 48.017898) + (xy 147.349025 48.26) (xy 147.355001 48.320675) (xy 147.355 51.558446) (xy 140.947909 57.965538) (xy 141.078599 57.721034) + (xy 141.163513 57.441111) (xy 141.192185 57.15) (xy 141.163513 56.858889) (xy 141.078599 56.578966) (xy 140.940706 56.320986) + (xy 140.755134 56.094866) (xy 140.529014 55.909294) (xy 140.464477 55.874799) (xy 140.581355 55.805178) (xy 140.797588 55.610269) + (xy 140.971641 55.37692) (xy 141.096825 55.114099) (xy 141.141476 54.96689) (xy 141.020155 54.737) (xy 139.827 54.737) + (xy 139.827 54.757) (xy 139.573 54.757) (xy 139.573 54.737) (xy 138.379845 54.737) (xy 138.258524 54.96689) + (xy 138.303175 55.114099) (xy 138.428359 55.37692) (xy 138.602412 55.610269) (xy 138.818645 55.805178) (xy 138.935523 55.874799) + (xy 138.870986 55.909294) (xy 138.864033 55.915) (xy 137.220664 55.915) (xy 137.159999 55.909025) (xy 136.917897 55.93287) + (xy 136.685099 56.003489) (xy 136.470551 56.118167) (xy 136.282498 56.272498) (xy 136.243826 56.31962) (xy 135.059625 57.503822) + (xy 135.012498 57.542498) (xy 134.858167 57.730552) (xy 134.743489 57.9451) (xy 134.743489 57.945101) (xy 134.67287 58.177898) + (xy 134.649025 58.42) (xy 134.655 58.480665) (xy 134.655 59.750665) (xy 134.67287 59.932102) (xy 134.743489 60.164901) + (xy 134.858168 60.379449) (xy 135.012499 60.567502) (xy 135.200552 60.721833) (xy 135.4151 60.836511) (xy 135.647899 60.90713) + (xy 135.89 60.930975) (xy 136.132102 60.90713) (xy 136.364901 60.836511) (xy 136.579449 60.721833) (xy 136.767502 60.567502) + (xy 136.921833 60.379449) (xy 137.036511 60.164901) (xy 137.10713 59.932102) (xy 137.125 59.750665) (xy 137.125 58.931553) + (xy 137.671554 58.385) (xy 138.864033 58.385) (xy 138.870986 58.390706) (xy 138.925791 58.42) (xy 138.870986 58.449294) + (xy 138.644866 58.634866) (xy 138.459294 58.860986) (xy 138.321401 59.118966) (xy 138.236487 59.398889) (xy 138.207815 59.69) + (xy 138.236487 59.981111) (xy 138.321401 60.261034) (xy 138.459294 60.519014) (xy 138.644866 60.745134) (xy 138.870986 60.930706) + (xy 138.925791 60.96) (xy 138.870986 60.989294) (xy 138.742183 61.095) (xy 133.045727 61.095) (xy 133.111833 61.014449) + (xy 133.226511 60.799901) (xy 133.29713 60.567102) (xy 133.315 60.385665) (xy 133.315 56.391553) (xy 136.401554 53.305) + (xy 138.864033 53.305) (xy 138.870986 53.310706) (xy 138.935523 53.345201) (xy 138.818645 53.414822) (xy 138.602412 53.609731) + (xy 138.428359 53.84308) (xy 138.303175 54.105901) (xy 138.258524 54.25311) (xy 138.379845 54.483) (xy 139.573 54.483) + (xy 139.573 54.463) (xy 139.827 54.463) (xy 139.827 54.483) (xy 141.020155 54.483) (xy 141.141476 54.25311) + (xy 141.096825 54.105901) (xy 140.971641 53.84308) (xy 140.797588 53.609731) (xy 140.581355 53.414822) (xy 140.464477 53.345201) + (xy 140.529014 53.310706) (xy 140.755134 53.125134) (xy 140.940706 52.899014) (xy 141.078599 52.641034) (xy 141.163513 52.361111) + (xy 141.192185 52.07) (xy 141.163513 51.778889) (xy 141.078599 51.498966) (xy 140.940706 51.240986) (xy 140.755134 51.014866) + (xy 140.529014 50.829294) (xy 140.474209 50.8) (xy 140.529014 50.770706) (xy 140.755134 50.585134) (xy 140.940706 50.359014) + (xy 141.078599 50.101034) (xy 141.163513 49.821111) (xy 141.192185 49.53) (xy 141.163513 49.238889) (xy 141.078599 48.958966) + (xy 140.940706 48.700986) (xy 140.755134 48.474866) (xy 140.529014 48.289294) (xy 140.474209 48.26) (xy 140.529014 48.230706) + (xy 140.755134 48.045134) (xy 140.940706 47.819014) (xy 141.078599 47.561034) (xy 141.163513 47.281111) (xy 141.192185 46.99) + (xy 141.163513 46.698889) (xy 141.078599 46.418966) (xy 140.947909 46.174463) (xy 143.545 48.771554) (xy 143.545001 50.860665) + (xy 143.562871 51.042102) (xy 143.63349 51.274901) (xy 143.748168 51.489449) (xy 143.902499 51.677502) (xy 144.090552 51.831833) + (xy 144.3051 51.946511) (xy 144.537899 52.01713) (xy 144.78 52.040975) (xy 145.022102 52.01713) (xy 145.254901 51.946511) + (xy 145.469449 51.831833) (xy 145.657502 51.677502) (xy 145.811833 51.489449) (xy 145.926511 51.274901) (xy 145.99713 51.042102) + (xy 146.015 50.860665) (xy 146.015 48.320665) (xy 146.020975 48.26) (xy 145.99713 48.017898) (xy 145.945266 47.846927) + (xy 145.926511 47.785099) (xy 145.811833 47.570551) (xy 145.657502 47.382498) (xy 145.610381 47.343827) (xy 141.886178 43.619625) + (xy 141.847502 43.572498) (xy 141.659449 43.418167) (xy 141.444901 43.303489) (xy 141.212102 43.23287) (xy 141.030665 43.215) + (xy 140.97 43.209025) (xy 140.909335 43.215) (xy 140.535967 43.215) (xy 140.529014 43.209294) (xy 140.474209 43.18) + (xy 140.529014 43.150706) (xy 140.755134 42.965134) (xy 140.940706 42.739014) (xy 141.078599 42.481034) (xy 141.163513 42.201111) + (xy 141.192185 41.91) (xy 141.163513 41.618889) (xy 141.078599 41.338966) (xy 140.940706 41.080986) (xy 140.755134 40.854866) + (xy 140.725313 40.830393) (xy 140.79418 40.809502) (xy 140.904494 40.750537) (xy 141.001185 40.671185) (xy 141.080537 40.574494) + (xy 141.139502 40.46418) (xy 141.175812 40.344482) (xy 141.188072 40.22) (xy 141.185 39.65575) (xy 141.02625 39.497) + (xy 139.827 39.497) (xy 139.827 39.517) (xy 139.573 39.517) (xy 139.573 39.497) (xy 138.37375 39.497) + (xy 138.215 39.65575) (xy 138.211928 40.22) (xy 138.224188 40.344482) (xy 138.260498 40.46418) (xy 138.319463 40.574494) + (xy 138.398815 40.671185) (xy 138.403464 40.675) (xy 137.671554 40.675) (xy 137.125 40.128447) (xy 137.125 38.52) + (xy 138.211928 38.52) (xy 138.215 39.08425) (xy 138.37375 39.243) (xy 139.573 39.243) (xy 139.573 38.04375) + (xy 139.827 38.04375) (xy 139.827 39.243) (xy 141.02625 39.243) (xy 141.185 39.08425) (xy 141.188072 38.52) + (xy 141.175812 38.395518) (xy 141.139502 38.27582) (xy 141.080537 38.165506) (xy 141.001185 38.068815) (xy 140.904494 37.989463) + (xy 140.79418 37.930498) (xy 140.674482 37.894188) (xy 140.55 37.881928) (xy 139.98575 37.885) (xy 139.827 38.04375) + (xy 139.573 38.04375) (xy 139.41425 37.885) (xy 138.85 37.881928) (xy 138.725518 37.894188) (xy 138.60582 37.930498) + (xy 138.495506 37.989463) (xy 138.398815 38.068815) (xy 138.319463 38.165506) (xy 138.260498 38.27582) (xy 138.224188 38.395518) + (xy 138.211928 38.52) (xy 137.125 38.52) (xy 137.125 37.976553) (xy 137.671554 37.43) (xy 141.093447 37.43) + (xy 144.815001 41.151555) (xy 144.815 44.510664) (xy 144.83287 44.692101) (xy 144.903489 44.9249) (xy 145.018167 45.139448) + (xy 145.172498 45.327502) (xy 145.360551 45.481833) (xy 145.575099 45.596511) (xy 145.807898 45.66713) (xy 146.05 45.690975) + (xy 146.292101 45.66713) (xy 146.5249 45.596511) (xy 146.739448 45.481833) (xy 146.927502 45.327502) (xy 147.081833 45.139449) + (xy 147.196511 44.924901) (xy 147.26713 44.692102) (xy 147.285 44.510665) (xy 147.285 40.90202) (xy 155.254437 40.90202) + (xy 155.374406 41.148) (xy 156.718 41.148) (xy 156.718 39.84943) (xy 156.972 39.84943) (xy 156.972 41.148) + (xy 158.315594 41.148) (xy 158.435563 40.90202) (xy 158.364571 40.683906) (xy 158.220969 40.408077) (xy 158.026315 40.165563) + (xy 157.788089 39.965684) (xy 157.515446 39.816121) (xy 157.218863 39.722622) (xy 156.972 39.84943) (xy 156.718 39.84943) + (xy 156.471137 39.722622) (xy 156.174554 39.816121) (xy 155.901911 39.965684) (xy 155.663685 40.165563) (xy 155.469031 40.408077) + (xy 155.325429 40.683906) (xy 155.254437 40.90202) (xy 147.285 40.90202) (xy 147.285 40.700662) (xy 147.290975 40.639999) + (xy 147.284523 40.574494) (xy 147.26713 40.397898) (xy 147.196511 40.165099) (xy 147.081833 39.950551) (xy 146.927502 39.762498) + (xy 146.88038 39.723826) (xy 142.521178 35.364625) (xy 142.482502 35.317498) (xy 142.294449 35.163167) (xy 142.079901 35.048489) + (xy 141.847102 34.97787) (xy 141.665665 34.96) (xy 141.605 34.954025) (xy 141.544335 34.96) (xy 137.220664 34.96) + (xy 137.159999 34.954025) (xy 136.917897 34.97787) (xy 136.691175 35.046646) (xy 136.685099 35.048489) (xy 136.470551 35.163167) + (xy 136.282498 35.317498) (xy 136.243826 35.36462) (xy 135.22 36.388447) (xy 135.22 36.071553) (xy 137.036554 34.255) + (xy 142.998447 34.255) (xy 147.673826 38.93038) (xy 147.712498 38.977502) (xy 147.900551 39.131833) (xy 148.115099 39.246511) + (xy 148.280484 39.29668) (xy 148.347898 39.31713) (xy 148.59 39.340975) (xy 148.650665 39.335) (xy 149.560981 39.335) + (xy 149.599463 39.406994) (xy 149.678815 39.503685) (xy 149.775506 39.583037) (xy 149.88582 39.642002) (xy 150.005518 39.678312) + (xy 150.13 39.690572) (xy 152.13 39.690572) (xy 152.254482 39.678312) (xy 152.37418 39.642002) (xy 152.484494 39.583037) + (xy 152.581185 39.503685) (xy 152.660537 39.406994) (xy 152.719502 39.29668) (xy 152.755812 39.176982) (xy 152.768072 39.0525) + (xy 152.768072 37.1475) (xy 152.755812 37.023018) (xy 152.719502 36.90332) (xy 152.661603 36.795) (xy 161.599335 36.795) + (xy 161.66 36.800975) (xy 161.720665 36.795) (xy 161.902102 36.77713) (xy 162.134901 36.706511) (xy 162.349449 36.591833) + (xy 162.537502 36.437502) (xy 162.576178 36.390375) (xy 165.681554 33.285) (xy 167.345408 33.285) (xy 167.570913 33.26279) + (xy 167.860261 33.175017) (xy 168.126927 33.032481) (xy 168.360661 32.840661) (xy 168.552481 32.606927) (xy 168.695017 32.340261) + (xy 168.78279 32.050913) (xy 168.812427 31.75) (xy 168.78279 31.449087) (xy 168.695017 31.159739) (xy 168.552481 30.893073) + (xy 168.360661 30.659339) (xy 168.126927 30.467519) (xy 167.860261 30.324983) (xy 167.570913 30.23721) (xy 167.345408 30.215) + (xy 165.394592 30.215) (xy 165.169087 30.23721) (xy 164.879739 30.324983) (xy 164.613073 30.467519) (xy 164.379339 30.659339) + (xy 164.187519 30.893073) (xy 164.044983 31.159739) (xy 163.95721 31.449087) (xy 163.949874 31.523572) (xy 161.148447 34.325) + (xy 152.175039 34.325) (xy 152.126101 34.284837) (xy 152.311315 34.129437) (xy 152.505969 33.886923) (xy 152.649571 33.611094) + (xy 152.720563 33.39298) (xy 152.600594 33.147) (xy 151.257 33.147) (xy 151.257 33.167) (xy 151.003 33.167) + (xy 151.003 33.147) (xy 149.659406 33.147) (xy 149.539437 33.39298) (xy 149.610429 33.611094) (xy 149.754031 33.886923) + (xy 149.948685 34.129437) (xy 150.133899 34.284837) (xy 149.954537 34.432037) (xy 149.756155 34.673765) (xy 149.608745 34.949551) + (xy 149.51797 35.248796) (xy 149.487319 35.56) (xy 149.51797 35.871204) (xy 149.608745 36.170449) (xy 149.756155 36.446235) + (xy 149.859446 36.572095) (xy 149.775506 36.616963) (xy 149.678815 36.696315) (xy 149.599463 36.793006) (xy 149.560981 36.865) + (xy 149.101554 36.865) (xy 144.883574 32.64702) (xy 149.539437 32.64702) (xy 149.659406 32.893) (xy 151.003 32.893) + (xy 151.003 31.59443) (xy 151.257 31.59443) (xy 151.257 32.893) (xy 152.600594 32.893) (xy 152.720563 32.64702) + (xy 152.649571 32.428906) (xy 152.505969 32.153077) (xy 152.311315 31.910563) (xy 152.073089 31.710684) (xy 151.800446 31.561121) + (xy 151.503863 31.467622) (xy 151.257 31.59443) (xy 151.003 31.59443) (xy 150.756137 31.467622) (xy 150.459554 31.561121) + (xy 150.186911 31.710684) (xy 149.948685 31.910563) (xy 149.754031 32.153077) (xy 149.610429 32.428906) (xy 149.539437 32.64702) + (xy 144.883574 32.64702) (xy 144.426178 32.189625) (xy 144.387502 32.142498) (xy 144.199449 31.988167) (xy 143.984901 31.873489) + (xy 143.752102 31.80287) (xy 143.570665 31.785) (xy 143.51 31.779025) (xy 143.449335 31.785) (xy 136.585654 31.785) + (xy 136.524999 31.779026) (xy 136.464344 31.785) (xy 136.464335 31.785) (xy 136.282898 31.80287) (xy 136.050099 31.873489) + (xy 135.835551 31.988167) (xy 135.647498 32.142498) (xy 135.608826 32.18962) (xy 133.154621 34.643826) (xy 133.107499 34.682498) + (xy 132.953168 34.870551) (xy 132.846697 35.069744) (xy 132.838489 35.085101) (xy 132.76787 35.317898) (xy 132.744025 35.56) + (xy 132.750001 35.620675) (xy 132.75 49.653447) (xy 127.439621 54.963826) (xy 127.392499 55.002498) (xy 127.238168 55.190551) + (xy 127.138552 55.37692) (xy 127.123489 55.405101) (xy 127.05287 55.637898) (xy 127.029025 55.88) (xy 127.035001 55.940675) + (xy 127.035 60.899335) (xy 127.029025 60.96) (xy 127.05287 61.202102) (xy 127.065035 61.242205) (xy 127.123489 61.4349) + (xy 127.238167 61.649448) (xy 127.392498 61.837502) (xy 127.439625 61.876178) (xy 128.709619 63.146173) (xy 128.85055 63.261832) + (xy 129.065099 63.376511) (xy 129.297897 63.44713) (xy 129.539999 63.470975) (xy 129.782101 63.44713) (xy 130.014899 63.376511) + (xy 130.036435 63.365) (xy 138.742183 63.365) (xy 138.870986 63.470706) (xy 138.925791 63.5) (xy 138.870986 63.529294) + (xy 138.644866 63.714866) (xy 138.459294 63.940986) (xy 138.321401 64.198966) (xy 138.236487 64.478889) (xy 138.207815 64.77) + (xy 138.236487 65.061111) (xy 138.321401 65.341034) (xy 138.459294 65.599014) (xy 138.644866 65.825134) (xy 138.870986 66.010706) + (xy 138.925791 66.04) (xy 138.870986 66.069294) (xy 138.644866 66.254866) (xy 138.459294 66.480986) (xy 138.321401 66.738966) + (xy 138.236487 67.018889) (xy 138.207815 67.31) (xy 138.236487 67.601111) (xy 138.321401 67.881034) (xy 138.459294 68.139014) + (xy 138.644866 68.365134) (xy 138.870986 68.550706) (xy 138.925791 68.58) (xy 138.870986 68.609294) (xy 138.864033 68.615) + (xy 129.600664 68.615) (xy 129.539999 68.609025) (xy 129.297897 68.63287) (xy 129.065099 68.703489) (xy 128.850551 68.818167) + (xy 128.662498 68.972498) (xy 128.623826 69.01962) (xy 124.271 73.372447) (xy 124.271 41.721578) (xy 124.277459 41.655999) + (xy 124.251683 41.394294) (xy 124.2349 41.338967) (xy 124.175347 41.142646) (xy 124.051382 40.910725) (xy 123.884555 40.707445) + (xy 123.833614 40.665639) (xy 116.152974 32.985) (xy 118.780001 32.985) (xy 118.780001 33.594325) (xy 118.774025 33.655) + (xy 118.79787 33.897102) (xy 118.867003 34.125) (xy 118.86849 34.129901) (xy 118.983168 34.344449) (xy 119.137499 34.532502) + (xy 119.184621 34.571174) (xy 124.178826 39.56538) (xy 124.217498 39.612502) (xy 124.405551 39.766833) (xy 124.620099 39.881511) + (xy 124.847689 39.95055) (xy 124.852898 39.95213) (xy 125.095 39.975975) (xy 125.155665 39.97) (xy 126.872825 39.97) + (xy 126.93349 39.975975) (xy 126.994155 39.97) (xy 127.175592 39.95213) (xy 127.408391 39.881511) (xy 127.622939 39.766833) + (xy 127.810992 39.612502) (xy 127.849668 39.565375) (xy 132.045858 35.369186) (xy 132.134449 35.321833) (xy 132.322502 35.167502) + (xy 132.476833 34.979449) (xy 132.591511 34.764901) (xy 132.66213 34.532102) (xy 132.685975 34.29) (xy 132.66213 34.047898) + (xy 132.591511 33.815099) (xy 132.58 33.793563) (xy 132.58 32.22948) (xy 132.588215 32.202399) (xy 132.605 32.031978) + (xy 132.605 31.468021) (xy 132.588215 31.2976) (xy 132.521885 31.07894) (xy 132.414171 30.877421) (xy 132.269212 30.700788) + (xy 132.092578 30.555829) (xy 131.891059 30.448115) (xy 131.672399 30.381785) (xy 131.445 30.359388) (xy 131.2176 30.381785) + (xy 130.99894 30.448115) (xy 130.81 30.549106) (xy 130.621059 30.448115) (xy 130.402399 30.381785) (xy 130.175 30.359388) + (xy 129.9476 30.381785) (xy 129.738902 30.445093) (xy 129.67418 30.410498) (xy 129.554482 30.374188) (xy 129.43 30.361928) + (xy 129.19075 30.365) (xy 129.032 30.52375) (xy 129.032 31.296892) (xy 129.031785 31.297601) (xy 129.015 31.468022) + (xy 129.015 32.031979) (xy 129.031785 32.2024) (xy 129.032 32.203109) (xy 129.032 32.97625) (xy 129.04 32.98425) + (xy 129.04 33.062722) (xy 129.026413 33.107512) (xy 129.016477 33.208391) (xy 128.04619 34.178678) (xy 127.776335 34.125) + (xy 127.493665 34.125) (xy 127.216426 34.180147) (xy 126.955273 34.28832) (xy 126.900377 34.325) (xy 125.674471 34.325) + (xy 125.444089 34.094618) (xy 125.44408 34.094607) (xy 125.401305 34.051833) (xy 124.585689 33.236217) (xy 124.80925 33.235) + (xy 124.968 33.07625) (xy 124.968 31.877) (xy 125.222 31.877) (xy 125.222 33.07625) (xy 125.38075 33.235) + (xy 125.945 33.238072) (xy 126.069482 33.225812) (xy 126.18918 33.189502) (xy 126.299494 33.130537) (xy 126.396185 33.051185) + (xy 126.475537 32.954494) (xy 126.534502 32.84418) (xy 126.570812 32.724482) (xy 126.583072 32.6) (xy 126.582528 32.5) + (xy 127.741928 32.5) (xy 127.754188 32.624482) (xy 127.790498 32.74418) (xy 127.849463 32.854494) (xy 127.928815 32.951185) + (xy 128.025506 33.030537) (xy 128.13582 33.089502) (xy 128.255518 33.125812) (xy 128.38 33.138072) (xy 128.61925 33.135) + (xy 128.778 32.97625) (xy 128.778 31.877) (xy 127.90375 31.877) (xy 127.745 32.03575) (xy 127.741928 32.5) + (xy 126.582528 32.5) (xy 126.58 32.03575) (xy 126.42125 31.877) (xy 125.222 31.877) (xy 124.968 31.877) + (xy 124.948 31.877) (xy 124.948 31.623) (xy 124.968 31.623) (xy 124.968 30.42375) (xy 125.222 30.42375) + (xy 125.222 31.623) (xy 126.42125 31.623) (xy 126.58 31.46425) (xy 126.582527 31) (xy 127.741928 31) + (xy 127.745 31.46425) (xy 127.90375 31.623) (xy 128.778 31.623) (xy 128.778 30.52375) (xy 128.61925 30.365) + (xy 128.38 30.361928) (xy 128.255518 30.374188) (xy 128.13582 30.410498) (xy 128.025506 30.469463) (xy 127.928815 30.548815) + (xy 127.849463 30.645506) (xy 127.790498 30.75582) (xy 127.754188 30.875518) (xy 127.741928 31) (xy 126.582527 31) + (xy 126.583072 30.9) (xy 126.570812 30.775518) (xy 126.534502 30.65582) (xy 126.475537 30.545506) (xy 126.396185 30.448815) + (xy 126.299494 30.369463) (xy 126.18918 30.310498) (xy 126.069482 30.274188) (xy 125.945 30.261928) (xy 125.38075 30.265) + (xy 125.222 30.42375) (xy 124.968 30.42375) (xy 124.80925 30.265) (xy 124.245 30.261928) (xy 124.120518 30.274188) + (xy 124.00082 30.310498) (xy 123.890506 30.369463) (xy 123.793815 30.448815) (xy 123.714463 30.545506) (xy 123.655498 30.65582) + (xy 123.634607 30.724687) (xy 123.610134 30.694866) (xy 123.384014 30.509294) (xy 123.126034 30.371401) (xy 122.846111 30.286487) + (xy 122.62795 30.265) (xy 122.48205 30.265) (xy 122.263889 30.286487) (xy 121.983966 30.371401) (xy 121.725986 30.509294) + (xy 121.499866 30.694866) (xy 121.314294 30.920986) (xy 121.285 30.975791) (xy 121.255706 30.920986) (xy 121.070134 30.694866) + (xy 120.844014 30.509294) (xy 120.586034 30.371401) (xy 120.306111 30.286487) (xy 120.08795 30.265) (xy 119.94205 30.265) + (xy 119.723889 30.286487) (xy 119.443966 30.371401) (xy 119.185986 30.509294) (xy 119.179033 30.515) (xy 116.144335 30.515) + (xy 115.962898 30.53287) (xy 115.730099 30.603489) (xy 115.515551 30.718167) (xy 115.327498 30.872498) (xy 115.173167 31.060551) + (xy 115.058489 31.275099) (xy 114.98787 31.507898) (xy 114.964025 31.75) (xy 114.969056 31.801082) (xy 113.385366 30.217392) + (xy 113.343555 30.166445) (xy 113.140275 29.999618) (xy 112.908354 29.875653) (xy 112.656706 29.799317) (xy 112.460579 29.78) + (xy 112.395 29.773541) (xy 112.329421 29.78) (xy 101.030575 29.78) (xy 100.964999 29.773541) (xy 100.899423 29.78) + (xy 100.899421 29.78) (xy 100.703294 29.799317) (xy 100.451646 29.875653) (xy 100.219725 29.999618) (xy 100.016445 30.166445) + (xy 99.974639 30.217386) (xy 95.967026 34.225) (xy 77.858671 34.225) (xy 77.690261 34.134983) (xy 77.400913 34.04721) + (xy 77.175408 34.025) (xy 75.224592 34.025) (xy 74.999087 34.04721) (xy 74.709739 34.134983) (xy 74.443073 34.277519) + (xy 74.209339 34.469339) (xy 74.017519 34.703073) (xy 73.874983 34.969739) (xy 73.819551 35.152475) (xy 71.492392 37.479634) + (xy 71.441445 37.521445) (xy 71.274618 37.724726) (xy 71.150653 37.956647) (xy 71.116054 38.070706) (xy 71.074317 38.208295) + (xy 71.048541 38.47) (xy 71.055 38.535579) (xy 71.055001 66.354411) (xy 71.048541 66.42) (xy 71.074317 66.681705) + (xy 71.150654 66.933354) (xy 71.274618 67.165274) (xy 71.303238 67.200147) (xy 71.441446 67.368555) (xy 71.492387 67.410361) + (xy 75.065 70.982975) (xy 75.065 71.035321) (xy 75.005829 71.107421) (xy 74.898115 71.30894) (xy 74.831785 71.5276) + (xy 74.809388 71.755) (xy 74.822684 71.89) (xy 74.156435 71.89) (xy 74.134899 71.878489) (xy 73.902101 71.80787) + (xy 73.659999 71.784025) (xy 73.417897 71.80787) (xy 73.185099 71.878489) (xy 72.97055 71.993168) (xy 72.829619 72.108827) + (xy 71.559625 73.378822) (xy 71.512498 73.417498) (xy 71.358167 73.605552) (xy 71.243489 73.8201) (xy 71.22456 73.8825) + (xy 71.17287 74.052898) (xy 71.149025 74.295) (xy 71.155 74.355665) (xy 71.155001 80.584325) (xy 71.149025 80.645) + (xy 71.17287 80.887102) (xy 71.242003 81.115) (xy 71.24349 81.119901) (xy 71.358168 81.334449) (xy 71.512499 81.522502) + (xy 71.559621 81.561174) (xy 72.743826 82.74538) (xy 72.782498 82.792502) (xy 72.970551 82.946833) (xy 73.126114 83.029983) + (xy 73.185099 83.061511) (xy 73.417897 83.13213) (xy 73.659999 83.155975) (xy 73.720664 83.15) (xy 74.485203 83.15) + (xy 74.443073 83.172519) (xy 74.209339 83.364339) (xy 74.017519 83.598073) (xy 73.874983 83.864739) (xy 73.78721 84.154087) + (xy 73.779874 84.228573) (xy 69.977 88.031447) (xy 69.977 28.067) (xy 76.521931 28.067) + ) + ) + (filled_polygon + (pts + (xy 121.601001 42.208976) (xy 121.601 70.324446) (xy 120.296178 69.019625) (xy 120.257502 68.972498) (xy 120.069449 68.818167) + (xy 119.854901 68.703489) (xy 119.622102 68.63287) (xy 119.440665 68.615) (xy 119.38 68.609025) (xy 119.319335 68.615) + (xy 115.135967 68.615) (xy 115.129014 68.609294) (xy 115.074209 68.58) (xy 115.129014 68.550706) (xy 115.355134 68.365134) + (xy 115.540706 68.139014) (xy 115.678599 67.881034) (xy 115.763513 67.601111) (xy 115.792185 67.31) (xy 115.763513 67.018889) + (xy 115.678599 66.738966) (xy 115.540706 66.480986) (xy 115.355134 66.254866) (xy 115.129014 66.069294) (xy 115.074209 66.04) + (xy 115.129014 66.010706) (xy 115.355134 65.825134) (xy 115.540706 65.599014) (xy 115.678599 65.341034) (xy 115.763513 65.061111) + (xy 115.792185 64.77) (xy 115.763513 64.478889) (xy 115.678599 64.198966) (xy 115.540706 63.940986) (xy 115.355134 63.714866) + (xy 115.129014 63.529294) (xy 115.074209 63.5) (xy 115.129014 63.470706) (xy 115.355134 63.285134) (xy 115.540706 63.059014) + (xy 115.678599 62.801034) (xy 115.763513 62.521111) (xy 115.792185 62.23) (xy 115.763513 61.938889) (xy 115.678599 61.658966) + (xy 115.540706 61.400986) (xy 115.355134 61.174866) (xy 115.129014 60.989294) (xy 115.074209 60.96) (xy 115.129014 60.930706) + (xy 115.355134 60.745134) (xy 115.540706 60.519014) (xy 115.678599 60.261034) (xy 115.763513 59.981111) (xy 115.792185 59.69) + (xy 115.763513 59.398889) (xy 115.678599 59.118966) (xy 115.540706 58.860986) (xy 115.355134 58.634866) (xy 115.129014 58.449294) + (xy 115.074209 58.42) (xy 115.129014 58.390706) (xy 115.355134 58.205134) (xy 115.540706 57.979014) (xy 115.678599 57.721034) + (xy 115.763513 57.441111) (xy 115.792185 57.15) (xy 115.763513 56.858889) (xy 115.678599 56.578966) (xy 115.540706 56.320986) + (xy 115.355134 56.094866) (xy 115.129014 55.909294) (xy 115.074209 55.88) (xy 115.129014 55.850706) (xy 115.355134 55.665134) + (xy 115.540706 55.439014) (xy 115.678599 55.181034) (xy 115.763513 54.901111) (xy 115.792185 54.61) (xy 115.763513 54.318889) + (xy 115.678599 54.038966) (xy 115.540706 53.780986) (xy 115.355134 53.554866) (xy 115.129014 53.369294) (xy 115.074209 53.34) + (xy 115.129014 53.310706) (xy 115.355134 53.125134) (xy 115.540706 52.899014) (xy 115.678599 52.641034) (xy 115.763513 52.361111) + (xy 115.792185 52.07) (xy 115.763513 51.778889) (xy 115.678599 51.498966) (xy 115.540706 51.240986) (xy 115.355134 51.014866) + (xy 115.129014 50.829294) (xy 115.074209 50.8) (xy 115.129014 50.770706) (xy 115.355134 50.585134) (xy 115.540706 50.359014) + (xy 115.678599 50.101034) (xy 115.763513 49.821111) (xy 115.792185 49.53) (xy 115.763513 49.238889) (xy 115.678599 48.958966) + (xy 115.540706 48.700986) (xy 115.355134 48.474866) (xy 115.129014 48.289294) (xy 115.074209 48.26) (xy 115.129014 48.230706) + (xy 115.355134 48.045134) (xy 115.540706 47.819014) (xy 115.678599 47.561034) (xy 115.763513 47.281111) (xy 115.792185 46.99) + (xy 115.763513 46.698889) (xy 115.678599 46.418966) (xy 115.540706 46.160986) (xy 115.355134 45.934866) (xy 115.129014 45.749294) + (xy 115.074209 45.72) (xy 115.129014 45.690706) (xy 115.355134 45.505134) (xy 115.540706 45.279014) (xy 115.678599 45.021034) + (xy 115.763513 44.741111) (xy 115.792185 44.45) (xy 115.763513 44.158889) (xy 115.678599 43.878966) (xy 115.540706 43.620986) + (xy 115.355134 43.394866) (xy 115.129014 43.209294) (xy 115.074209 43.18) (xy 115.129014 43.150706) (xy 115.355134 42.965134) + (xy 115.540706 42.739014) (xy 115.678599 42.481034) (xy 115.763513 42.201111) (xy 115.792185 41.91) (xy 115.763513 41.618889) + (xy 115.678599 41.338966) (xy 115.540706 41.080986) (xy 115.355134 40.854866) (xy 115.325313 40.830393) (xy 115.39418 40.809502) + (xy 115.504494 40.750537) (xy 115.601185 40.671185) (xy 115.680537 40.574494) (xy 115.739502 40.46418) (xy 115.775812 40.344482) + (xy 115.788072 40.22) (xy 115.788072 38.52) (xy 115.775812 38.395518) (xy 115.739502 38.27582) (xy 115.680537 38.165506) + (xy 115.601185 38.068815) (xy 115.504494 37.989463) (xy 115.39418 37.930498) (xy 115.274482 37.894188) (xy 115.15 37.881928) + (xy 113.45 37.881928) (xy 113.325518 37.894188) (xy 113.20582 37.930498) (xy 113.095506 37.989463) (xy 112.998815 38.068815) + (xy 112.944499 38.135) (xy 111.636554 38.135) (xy 110.296554 36.795) (xy 110.550665 36.795) (xy 110.732102 36.77713) + (xy 110.964901 36.706511) (xy 111.179449 36.591833) (xy 111.367502 36.437502) (xy 111.521833 36.249449) (xy 111.636511 36.034901) + (xy 111.70713 35.802102) (xy 111.730975 35.56) (xy 111.70713 35.317898) (xy 111.636511 35.085099) (xy 111.521833 34.870551) + (xy 111.367502 34.682498) (xy 111.179449 34.528167) (xy 110.964901 34.413489) (xy 110.732102 34.34287) (xy 110.550665 34.325) + (xy 108.048623 34.325) (xy 107.866808 34.227818) (xy 107.596309 34.145764) (xy 107.385492 34.125) (xy 107.244508 34.125) + (xy 107.033691 34.145764) (xy 106.763192 34.227818) (xy 106.513899 34.361068) (xy 106.295392 34.540392) (xy 106.116068 34.758899) + (xy 105.982818 35.008192) (xy 105.900764 35.278691) (xy 105.873057 35.56) (xy 105.900764 35.841309) (xy 105.982818 36.111808) + (xy 106.116068 36.361101) (xy 106.295392 36.579608) (xy 106.513899 36.758932) (xy 106.763192 36.892182) (xy 106.960473 36.952026) + (xy 110.208826 40.20038) (xy 110.247498 40.247502) (xy 110.435551 40.401833) (xy 110.650099 40.516511) (xy 110.857205 40.579336) + (xy 110.882898 40.58713) (xy 111.125 40.610975) (xy 111.185665 40.605) (xy 112.944499 40.605) (xy 112.998815 40.671185) + (xy 113.095506 40.750537) (xy 113.20582 40.809502) (xy 113.274687 40.830393) (xy 113.244866 40.854866) (xy 113.059294 41.080986) + (xy 112.921401 41.338966) (xy 112.836487 41.618889) (xy 112.807815 41.91) (xy 112.836487 42.201111) (xy 112.921401 42.481034) + (xy 113.059294 42.739014) (xy 113.244866 42.965134) (xy 113.470986 43.150706) (xy 113.525791 43.18) (xy 113.470986 43.209294) + (xy 113.244866 43.394866) (xy 113.059294 43.620986) (xy 112.921401 43.878966) (xy 112.836487 44.158889) (xy 112.807815 44.45) + (xy 112.836487 44.741111) (xy 112.921401 45.021034) (xy 113.059294 45.279014) (xy 113.244866 45.505134) (xy 113.470986 45.690706) + (xy 113.525791 45.72) (xy 113.470986 45.749294) (xy 113.244866 45.934866) (xy 113.059294 46.160986) (xy 112.921401 46.418966) + (xy 112.836487 46.698889) (xy 112.807815 46.99) (xy 112.836487 47.281111) (xy 112.921401 47.561034) (xy 113.059294 47.819014) + (xy 113.244866 48.045134) (xy 113.470986 48.230706) (xy 113.525791 48.26) (xy 113.470986 48.289294) (xy 113.464033 48.295) + (xy 111.725 48.295) (xy 111.725 45.183623) (xy 111.822182 45.001808) (xy 111.904236 44.731309) (xy 111.931943 44.45) + (xy 111.904236 44.168691) (xy 111.822182 43.898192) (xy 111.688932 43.648899) (xy 111.509608 43.430392) (xy 111.291101 43.251068) + (xy 111.041808 43.117818) (xy 110.771309 43.035764) (xy 110.560492 43.015) (xy 110.419508 43.015) (xy 110.208691 43.035764) + (xy 109.938192 43.117818) (xy 109.688899 43.251068) (xy 109.470392 43.430392) (xy 109.291068 43.648899) (xy 109.185 43.847338) + (xy 109.185 41.374623) (xy 109.22168 41.319727) (xy 109.329853 41.058574) (xy 109.385 40.781335) (xy 109.385 40.498665) + (xy 109.329853 40.221426) (xy 109.22168 39.960273) (xy 109.064637 39.725241) (xy 108.864759 39.525363) (xy 108.629727 39.36832) + (xy 108.368574 39.260147) (xy 108.091335 39.205) (xy 107.808665 39.205) (xy 107.531426 39.260147) (xy 107.270273 39.36832) + (xy 107.035241 39.525363) (xy 106.835363 39.725241) (xy 106.67832 39.960273) (xy 106.570147 40.221426) (xy 106.515 40.498665) + (xy 106.515 40.781335) (xy 106.570147 41.058574) (xy 106.67832 41.319727) (xy 106.715 41.374623) (xy 106.715001 52.605376) + (xy 106.67832 52.660273) (xy 106.570147 52.921426) (xy 106.515 53.198665) (xy 106.515 53.481335) (xy 106.570147 53.758574) + (xy 106.67832 54.019727) (xy 106.835363 54.254759) (xy 107.035241 54.454637) (xy 107.270273 54.61168) (xy 107.531426 54.719853) + (xy 107.808665 54.775) (xy 108.091335 54.775) (xy 108.368574 54.719853) (xy 108.629727 54.61168) (xy 108.684623 54.575) + (xy 110.048446 54.575) (xy 108.708447 55.915) (xy 101.063623 55.915) (xy 100.881808 55.817818) (xy 100.611309 55.735764) + (xy 100.400492 55.715) (xy 100.259508 55.715) (xy 100.048691 55.735764) (xy 99.778192 55.817818) (xy 99.528899 55.951068) + (xy 99.310392 56.130392) (xy 99.131068 56.348899) (xy 98.997818 56.598192) (xy 98.937975 56.795471) (xy 88.819586 66.913861) + (xy 88.772458 66.952538) (xy 88.618127 67.140592) (xy 88.503449 67.35514) (xy 88.503449 67.355141) (xy 88.43283 67.587938) + (xy 88.408985 67.83004) (xy 88.41496 67.890705) (xy 88.414961 86.231993) (xy 88.374256 86.204795) (xy 88.185898 86.126774) + (xy 87.985939 86.087) (xy 87.782061 86.087) (xy 87.582102 86.126774) (xy 87.393744 86.204795) (xy 87.224226 86.318063) + (xy 87.080063 86.462226) (xy 86.966795 86.631744) (xy 86.888774 86.820102) (xy 86.849 87.020061) (xy 86.849 87.223939) + (xy 86.888774 87.423898) (xy 86.966795 87.612256) (xy 87.080063 87.781774) (xy 87.224226 87.925937) (xy 87.393744 88.039205) + (xy 87.582102 88.117226) (xy 87.782061 88.157) (xy 87.985939 88.157) (xy 88.185898 88.117226) (xy 88.374256 88.039205) + (xy 88.414961 88.012007) (xy 88.414961 96.574407) (xy 86.68238 94.841827) (xy 86.260179 94.419626) (xy 86.221502 94.372498) + (xy 86.033449 94.218167) (xy 85.818901 94.103489) (xy 85.586102 94.03287) (xy 85.404665 94.015) (xy 85.344 94.009025) + (xy 85.283335 94.015) (xy 84.554623 94.015) (xy 84.499727 93.97832) (xy 84.238574 93.870147) (xy 83.961335 93.815) + (xy 83.678665 93.815) (xy 83.401426 93.870147) (xy 83.140273 93.97832) (xy 82.905241 94.135363) (xy 82.705363 94.335241) + (xy 82.54832 94.570273) (xy 82.440147 94.831426) (xy 82.385 95.108665) (xy 82.385 95.391335) (xy 82.440147 95.668574) + (xy 82.54832 95.929727) (xy 82.705363 96.164759) (xy 82.905241 96.364637) (xy 83.140273 96.52168) (xy 83.401426 96.629853) + (xy 83.678665 96.685) (xy 83.961335 96.685) (xy 84.238574 96.629853) (xy 84.499727 96.52168) (xy 84.554623 96.485) + (xy 84.832447 96.485) (xy 84.935827 96.58838) (xy 86.649001 98.301555) (xy 86.649 99.963246) (xy 86.643025 100.023912) + (xy 86.655322 100.148769) (xy 85.212734 98.70618) (xy 85.199853 98.641426) (xy 85.09168 98.380273) (xy 84.934637 98.145241) + (xy 84.734759 97.945363) (xy 84.499727 97.78832) (xy 84.238574 97.680147) (xy 83.961335 97.625) (xy 83.678665 97.625) + (xy 83.401426 97.680147) (xy 83.140273 97.78832) (xy 82.905241 97.945363) (xy 82.705363 98.145241) (xy 82.54832 98.380273) + (xy 82.440147 98.641426) (xy 82.385 98.918665) (xy 82.385 99.201335) (xy 82.440147 99.478574) (xy 82.54832 99.739727) + (xy 82.705363 99.974759) (xy 82.905241 100.174637) (xy 83.140273 100.33168) (xy 83.401426 100.439853) (xy 83.46618 100.452734) + (xy 85.633 102.619554) (xy 85.633001 103.54) (xy 85.095709 103.54) (xy 85.199853 103.288574) (xy 85.255 103.011335) + (xy 85.255 102.728665) (xy 85.199853 102.451426) (xy 85.09168 102.190273) (xy 84.934637 101.955241) (xy 84.734759 101.755363) + (xy 84.499727 101.59832) (xy 84.238574 101.490147) (xy 83.961335 101.435) (xy 83.678665 101.435) (xy 83.401426 101.490147) + (xy 83.140273 101.59832) (xy 83.085377 101.635) (xy 80.521554 101.635) (xy 78.636969 99.750416) (xy 78.642427 99.695) + (xy 78.61279 99.394087) (xy 78.525017 99.104739) (xy 78.382481 98.838073) (xy 78.190661 98.604339) (xy 77.956927 98.412519) + (xy 77.690261 98.269983) (xy 77.400913 98.18221) (xy 77.175408 98.16) (xy 75.224592 98.16) (xy 74.999087 98.18221) + (xy 74.709739 98.269983) (xy 74.443073 98.412519) (xy 74.26 98.562763) (xy 74.26 96.396553) (xy 74.649001 96.007552) + (xy 74.709739 96.040017) (xy 74.999087 96.12779) (xy 75.224592 96.15) (xy 77.175408 96.15) (xy 77.400913 96.12779) + (xy 77.690261 96.040017) (xy 77.956927 95.897481) (xy 78.190661 95.705661) (xy 78.382481 95.471927) (xy 78.525017 95.205261) + (xy 78.61279 94.915913) (xy 78.642427 94.615) (xy 78.61279 94.314087) (xy 78.525017 94.024739) (xy 78.382481 93.758073) + (xy 78.190661 93.524339) (xy 77.956927 93.332519) (xy 77.690261 93.189983) (xy 77.400913 93.10221) (xy 77.175408 93.08) + (xy 75.224592 93.08) (xy 74.999087 93.10221) (xy 74.709739 93.189983) (xy 74.443073 93.332519) (xy 74.385217 93.38) + (xy 74.355664 93.38) (xy 74.294999 93.374025) (xy 74.052897 93.39787) (xy 73.856351 93.457492) (xy 73.820099 93.468489) + (xy 73.605551 93.583167) (xy 73.417498 93.737498) (xy 73.378827 93.784619) (xy 72.355 94.808447) (xy 72.355 92.526553) + (xy 74.111553 90.77) (xy 74.385217 90.77) (xy 74.443073 90.817481) (xy 74.709739 90.960017) (xy 74.999087 91.04779) + (xy 75.224592 91.07) (xy 77.175408 91.07) (xy 77.400913 91.04779) (xy 77.690261 90.960017) (xy 77.956927 90.817481) + (xy 78.190661 90.625661) (xy 78.382481 90.391927) (xy 78.525017 90.125261) (xy 78.61279 89.835913) (xy 78.642427 89.535) + (xy 78.61279 89.234087) (xy 78.525017 88.944739) (xy 78.382481 88.678073) (xy 78.190661 88.444339) (xy 77.956927 88.252519) + (xy 77.690261 88.109983) (xy 77.400913 88.02221) (xy 77.175408 88) (xy 75.224592 88) (xy 74.999087 88.02221) + (xy 74.709739 88.109983) (xy 74.443073 88.252519) (xy 74.385217 88.3) (xy 73.660665 88.3) (xy 73.6 88.294025) + (xy 73.539335 88.3) (xy 73.357898 88.31787) (xy 73.125099 88.388489) (xy 73.099245 88.402308) (xy 75.511553 85.99) + (xy 77.175408 85.99) (xy 77.400913 85.96779) (xy 77.690261 85.880017) (xy 77.956927 85.737481) (xy 78.190661 85.545661) + (xy 78.382481 85.311927) (xy 78.525017 85.045261) (xy 78.61279 84.755913) (xy 78.642427 84.455) (xy 78.614457 84.171011) + (xy 78.617267 84.17382) (xy 78.630147 84.238574) (xy 78.73832 84.499727) (xy 78.895363 84.734759) (xy 79.095241 84.934637) + (xy 79.330273 85.09168) (xy 79.591426 85.199853) (xy 79.868665 85.255) (xy 80.151335 85.255) (xy 80.428574 85.199853) + (xy 80.689727 85.09168) (xy 80.924759 84.934637) (xy 81.124637 84.734759) (xy 81.28168 84.499727) (xy 81.389853 84.238574) + (xy 81.445 83.961335) (xy 81.445 83.678665) (xy 81.389853 83.401426) (xy 81.28168 83.140273) (xy 81.124637 82.905241) + (xy 80.924759 82.705363) (xy 80.689727 82.54832) (xy 80.428574 82.440147) (xy 80.36382 82.427267) (xy 79.021178 81.084625) + (xy 78.982502 81.037498) (xy 78.794449 80.883167) (xy 78.579901 80.768489) (xy 78.347102 80.69787) (xy 78.325798 80.695772) + (xy 78.377962 80.652962) (xy 78.488405 80.518386) (xy 78.570472 80.36485) (xy 78.621008 80.198254) (xy 78.627041 80.137002) + (xy 78.740084 80.137002) (xy 78.618096 80.359039) (xy 78.658754 80.493087) (xy 78.778963 80.74742) (xy 78.946481 80.973414) + (xy 79.154869 81.162385) (xy 79.396119 81.30707) (xy 79.66096 81.401909) (xy 79.883 81.280624) (xy 79.883 80.137) + (xy 80.137 80.137) (xy 80.137 81.280624) (xy 80.35904 81.401909) (xy 80.623881 81.30707) (xy 80.865131 81.162385) + (xy 81.073519 80.973414) (xy 81.241037 80.74742) (xy 81.361246 80.493087) (xy 81.401904 80.359039) (xy 81.279915 80.137) + (xy 80.137 80.137) (xy 79.883 80.137) (xy 79.863 80.137) (xy 79.863 79.883) (xy 79.883 79.883) + (xy 79.883 78.739376) (xy 80.137 78.739376) (xy 80.137 79.883) (xy 81.279915 79.883) (xy 81.401904 79.660961) + (xy 81.361246 79.526913) (xy 81.241037 79.27258) (xy 81.073519 79.046586) (xy 80.865131 78.857615) (xy 80.623881 78.71293) + (xy 80.35904 78.618091) (xy 80.137 78.739376) (xy 79.883 78.739376) (xy 79.66096 78.618091) (xy 79.396119 78.71293) + (xy 79.154869 78.857615) (xy 78.946481 79.046586) (xy 78.778963 79.27258) (xy 78.658754 79.526913) (xy 78.638072 79.595101) + (xy 78.638072 78.725) (xy 78.621008 78.551746) (xy 78.570472 78.38515) (xy 78.488405 78.231614) (xy 78.377962 78.097038) + (xy 78.243386 77.986595) (xy 78.08985 77.904528) (xy 77.923254 77.853992) (xy 77.75 77.836928) (xy 77.335 77.836928) + (xy 77.335 76.549039) (xy 78.618096 76.549039) (xy 78.658754 76.683087) (xy 78.778963 76.93742) (xy 78.946481 77.163414) + (xy 79.154869 77.352385) (xy 79.396119 77.49707) (xy 79.66096 77.591909) (xy 79.883 77.470624) (xy 79.883 76.327) + (xy 80.137 76.327) (xy 80.137 77.470624) (xy 80.35904 77.591909) (xy 80.623881 77.49707) (xy 80.865131 77.352385) + (xy 81.073519 77.163414) (xy 81.241037 76.93742) (xy 81.361246 76.683087) (xy 81.401904 76.549039) (xy 81.279915 76.327) + (xy 80.137 76.327) (xy 79.883 76.327) (xy 78.740085 76.327) (xy 78.618096 76.549039) (xy 77.335 76.549039) + (xy 77.335 75.850961) (xy 78.618096 75.850961) (xy 78.740085 76.073) (xy 79.883 76.073) (xy 79.883 74.929376) + (xy 80.137 74.929376) (xy 80.137 76.073) (xy 81.279915 76.073) (xy 81.401904 75.850961) (xy 81.361246 75.716913) + (xy 81.241037 75.46258) (xy 81.073519 75.236586) (xy 80.865131 75.047615) (xy 80.623881 74.90293) (xy 80.35904 74.808091) + (xy 80.137 74.929376) (xy 79.883 74.929376) (xy 79.66096 74.808091) (xy 79.396119 74.90293) (xy 79.154869 75.047615) + (xy 78.946481 75.236586) (xy 78.778963 75.46258) (xy 78.658754 75.716913) (xy 78.618096 75.850961) (xy 77.335 75.850961) + (xy 77.335 75.325501) (xy 77.401185 75.271185) (xy 77.480537 75.174494) (xy 77.539502 75.06418) (xy 77.575812 74.944482) + (xy 77.588072 74.82) (xy 77.588072 73.77) (xy 77.575812 73.645518) (xy 77.539502 73.52582) (xy 77.504907 73.461098) + (xy 77.568215 73.2524) (xy 77.590612 73.025) (xy 77.568215 72.7976) (xy 77.550451 72.739039) (xy 78.618096 72.739039) + (xy 78.658754 72.873087) (xy 78.778963 73.12742) (xy 78.946481 73.353414) (xy 79.154869 73.542385) (xy 79.396119 73.68707) + (xy 79.66096 73.781909) (xy 79.883 73.660624) (xy 79.883 72.517) (xy 80.137 72.517) (xy 80.137 73.660624) + (xy 80.35904 73.781909) (xy 80.623881 73.68707) (xy 80.865131 73.542385) (xy 81.073519 73.353414) (xy 81.241037 73.12742) + (xy 81.361246 72.873087) (xy 81.401904 72.739039) (xy 81.279915 72.517) (xy 80.137 72.517) (xy 79.883 72.517) + (xy 78.740085 72.517) (xy 78.618096 72.739039) (xy 77.550451 72.739039) (xy 77.501885 72.57894) (xy 77.400895 72.39) + (xy 77.501885 72.20106) (xy 77.55045 72.040961) (xy 78.618096 72.040961) (xy 78.740085 72.263) (xy 79.883 72.263) + (xy 79.883 71.119376) (xy 80.137 71.119376) (xy 80.137 72.263) (xy 81.279915 72.263) (xy 81.401904 72.040961) + (xy 81.361246 71.906913) (xy 81.241037 71.65258) (xy 81.073519 71.426586) (xy 80.865131 71.237615) (xy 80.623881 71.09293) + (xy 80.35904 70.998091) (xy 80.137 71.119376) (xy 79.883 71.119376) (xy 79.66096 70.998091) (xy 79.396119 71.09293) + (xy 79.154869 71.237615) (xy 78.946481 71.426586) (xy 78.778963 71.65258) (xy 78.658754 71.906913) (xy 78.618096 72.040961) + (xy 77.55045 72.040961) (xy 77.568215 71.9824) (xy 77.590612 71.755) (xy 77.568215 71.5276) (xy 77.501885 71.30894) + (xy 77.394171 71.107421) (xy 77.335 71.035321) (xy 77.335 70.938571) (xy 77.439346 70.743354) (xy 77.515683 70.491705) + (xy 77.541459 70.23) (xy 77.515683 69.968295) (xy 77.439346 69.716645) (xy 77.315382 69.484725) (xy 77.190359 69.332384) + (xy 76.787014 68.929039) (xy 78.618096 68.929039) (xy 78.658754 69.063087) (xy 78.778963 69.31742) (xy 78.946481 69.543414) + (xy 79.154869 69.732385) (xy 79.396119 69.87707) (xy 79.66096 69.971909) (xy 79.883 69.850624) (xy 79.883 68.707) + (xy 80.137 68.707) (xy 80.137 69.850624) (xy 80.35904 69.971909) (xy 80.623881 69.87707) (xy 80.865131 69.732385) + (xy 81.073519 69.543414) (xy 81.241037 69.31742) (xy 81.361246 69.063087) (xy 81.401904 68.929039) (xy 81.279915 68.707) + (xy 80.137 68.707) (xy 79.883 68.707) (xy 78.740085 68.707) (xy 78.618096 68.929039) (xy 76.787014 68.929039) + (xy 76.088936 68.230961) (xy 78.618096 68.230961) (xy 78.740085 68.453) (xy 79.883 68.453) (xy 79.883 67.309376) + (xy 80.137 67.309376) (xy 80.137 68.453) (xy 81.279915 68.453) (xy 81.401904 68.230961) (xy 81.361246 68.096913) + (xy 81.241037 67.84258) (xy 81.073519 67.616586) (xy 80.865131 67.427615) (xy 80.623881 67.28293) (xy 80.35904 67.188091) + (xy 80.137 67.309376) (xy 79.883 67.309376) (xy 79.66096 67.188091) (xy 79.396119 67.28293) (xy 79.154869 67.427615) + (xy 78.946481 67.616586) (xy 78.778963 67.84258) (xy 78.658754 68.096913) (xy 78.618096 68.230961) (xy 76.088936 68.230961) + (xy 73.725 65.867026) (xy 73.725 65.119039) (xy 78.618096 65.119039) (xy 78.658754 65.253087) (xy 78.778963 65.50742) + (xy 78.946481 65.733414) (xy 79.154869 65.922385) (xy 79.396119 66.06707) (xy 79.66096 66.161909) (xy 79.883 66.040624) + (xy 79.883 64.897) (xy 80.137 64.897) (xy 80.137 66.040624) (xy 80.35904 66.161909) (xy 80.623881 66.06707) + (xy 80.865131 65.922385) (xy 81.073519 65.733414) (xy 81.241037 65.50742) (xy 81.361246 65.253087) (xy 81.401904 65.119039) + (xy 81.279915 64.897) (xy 80.137 64.897) (xy 79.883 64.897) (xy 78.740085 64.897) (xy 78.618096 65.119039) + (xy 73.725 65.119039) (xy 73.725 64.420961) (xy 78.618096 64.420961) (xy 78.740085 64.643) (xy 79.883 64.643) + (xy 79.883 63.499376) (xy 80.137 63.499376) (xy 80.137 64.643) (xy 81.279915 64.643) (xy 81.401904 64.420961) + (xy 81.361246 64.286913) (xy 81.241037 64.03258) (xy 81.073519 63.806586) (xy 80.865131 63.617615) (xy 80.623881 63.47293) + (xy 80.35904 63.378091) (xy 80.137 63.499376) (xy 79.883 63.499376) (xy 79.66096 63.378091) (xy 79.396119 63.47293) + (xy 79.154869 63.617615) (xy 78.946481 63.806586) (xy 78.778963 64.03258) (xy 78.658754 64.286913) (xy 78.618096 64.420961) + (xy 73.725 64.420961) (xy 73.725 61.309039) (xy 78.618096 61.309039) (xy 78.658754 61.443087) (xy 78.778963 61.69742) + (xy 78.946481 61.923414) (xy 79.154869 62.112385) (xy 79.396119 62.25707) (xy 79.66096 62.351909) (xy 79.883 62.230624) + (xy 79.883 61.087) (xy 80.137 61.087) (xy 80.137 62.230624) (xy 80.35904 62.351909) (xy 80.623881 62.25707) + (xy 80.865131 62.112385) (xy 81.073519 61.923414) (xy 81.241037 61.69742) (xy 81.361246 61.443087) (xy 81.401904 61.309039) + (xy 81.279915 61.087) (xy 80.137 61.087) (xy 79.883 61.087) (xy 78.740085 61.087) (xy 78.618096 61.309039) + (xy 73.725 61.309039) (xy 73.725 60.610961) (xy 78.618096 60.610961) (xy 78.740085 60.833) (xy 79.883 60.833) + (xy 79.883 59.689376) (xy 80.137 59.689376) (xy 80.137 60.833) (xy 81.279915 60.833) (xy 81.401904 60.610961) + (xy 81.361246 60.476913) (xy 81.241037 60.22258) (xy 81.073519 59.996586) (xy 80.865131 59.807615) (xy 80.623881 59.66293) + (xy 80.35904 59.568091) (xy 80.137 59.689376) (xy 79.883 59.689376) (xy 79.66096 59.568091) (xy 79.396119 59.66293) + (xy 79.154869 59.807615) (xy 78.946481 59.996586) (xy 78.778963 60.22258) (xy 78.658754 60.476913) (xy 78.618096 60.610961) + (xy 73.725 60.610961) (xy 73.725 58.142702) (xy 79.196903 58.142702) (xy 79.268486 58.386671) (xy 79.523996 58.507571) + (xy 79.798184 58.5763) (xy 80.080512 58.590217) (xy 80.36013 58.548787) (xy 80.626292 58.453603) (xy 80.751514 58.386671) + (xy 80.823097 58.142702) (xy 80.01 57.329605) (xy 79.196903 58.142702) (xy 73.725 58.142702) (xy 73.725 57.220512) + (xy 78.569783 57.220512) (xy 78.611213 57.50013) (xy 78.706397 57.766292) (xy 78.773329 57.891514) (xy 79.017298 57.963097) + (xy 79.830395 57.15) (xy 80.189605 57.15) (xy 81.002702 57.963097) (xy 81.246671 57.891514) (xy 81.367571 57.636004) + (xy 81.4363 57.361816) (xy 81.450217 57.079488) (xy 81.408787 56.79987) (xy 81.313603 56.533708) (xy 81.246671 56.408486) + (xy 81.002702 56.336903) (xy 80.189605 57.15) (xy 79.830395 57.15) (xy 79.017298 56.336903) (xy 78.773329 56.408486) + (xy 78.652429 56.663996) (xy 78.5837 56.938184) (xy 78.569783 57.220512) (xy 73.725 57.220512) (xy 73.725 56.157298) + (xy 79.196903 56.157298) (xy 80.01 56.970395) (xy 80.823097 56.157298) (xy 80.751514 55.913329) (xy 80.496004 55.792429) + (xy 80.221816 55.7237) (xy 79.939488 55.709783) (xy 79.65987 55.751213) (xy 79.393708 55.846397) (xy 79.268486 55.913329) + (xy 79.196903 56.157298) (xy 73.725 56.157298) (xy 73.725 53.689039) (xy 86.238096 53.689039) (xy 86.278754 53.823087) + (xy 86.398963 54.07742) (xy 86.566481 54.303414) (xy 86.774869 54.492385) (xy 87.016119 54.63707) (xy 87.28096 54.731909) + (xy 87.503 54.610624) (xy 87.503 53.467) (xy 87.757 53.467) (xy 87.757 54.610624) (xy 87.97904 54.731909) + (xy 88.243881 54.63707) (xy 88.485131 54.492385) (xy 88.693519 54.303414) (xy 88.861037 54.07742) (xy 88.981246 53.823087) + (xy 89.021904 53.689039) (xy 88.899915 53.467) (xy 87.757 53.467) (xy 87.503 53.467) (xy 86.360085 53.467) + (xy 86.238096 53.689039) (xy 73.725 53.689039) (xy 73.725 52.990961) (xy 86.238096 52.990961) (xy 86.360085 53.213) + (xy 87.503 53.213) (xy 87.503 52.069376) (xy 87.757 52.069376) (xy 87.757 53.213) (xy 88.899915 53.213) + (xy 89.021904 52.990961) (xy 88.981246 52.856913) (xy 88.861037 52.60258) (xy 88.693519 52.376586) (xy 88.485131 52.187615) + (xy 88.243881 52.04293) (xy 87.97904 51.948091) (xy 87.757 52.069376) (xy 87.503 52.069376) (xy 87.28096 51.948091) + (xy 87.016119 52.04293) (xy 86.774869 52.187615) (xy 86.566481 52.376586) (xy 86.398963 52.60258) (xy 86.278754 52.856913) + (xy 86.238096 52.990961) (xy 73.725 52.990961) (xy 73.725 49.879039) (xy 88.778096 49.879039) (xy 88.818754 50.013087) + (xy 88.938963 50.26742) (xy 89.106481 50.493414) (xy 89.314869 50.682385) (xy 89.556119 50.82707) (xy 89.82096 50.921909) + (xy 90.043 50.800624) (xy 90.043 49.657) (xy 90.297 49.657) (xy 90.297 50.800624) (xy 90.51904 50.921909) + (xy 90.783881 50.82707) (xy 91.025131 50.682385) (xy 91.233519 50.493414) (xy 91.401037 50.26742) (xy 91.521246 50.013087) + (xy 91.561904 49.879039) (xy 91.439915 49.657) (xy 90.297 49.657) (xy 90.043 49.657) (xy 88.900085 49.657) + (xy 88.778096 49.879039) (xy 73.725 49.879039) (xy 73.725 49.180961) (xy 88.778096 49.180961) (xy 88.900085 49.403) + (xy 90.043 49.403) (xy 90.043 48.259376) (xy 90.297 48.259376) (xy 90.297 49.403) (xy 91.439915 49.403) + (xy 91.561904 49.180961) (xy 91.521246 49.046913) (xy 91.401037 48.79258) (xy 91.233519 48.566586) (xy 91.025131 48.377615) + (xy 90.783881 48.23293) (xy 90.51904 48.138091) (xy 90.297 48.259376) (xy 90.043 48.259376) (xy 89.82096 48.138091) + (xy 89.556119 48.23293) (xy 89.314869 48.377615) (xy 89.106481 48.566586) (xy 88.938963 48.79258) (xy 88.818754 49.046913) + (xy 88.778096 49.180961) (xy 73.725 49.180961) (xy 73.725 46.08474) (xy 73.808964 46.08474) (xy 73.833245 46.190087) + (xy 73.953138 46.467204) (xy 74.12479 46.715606) (xy 74.341604 46.925748) (xy 74.595249 47.089554) (xy 74.875977 47.200729) + (xy 75.173 47.255) (xy 76.073 47.255) (xy 76.073 45.847) (xy 76.327 45.847) (xy 76.327 47.255) + (xy 77.227 47.255) (xy 77.524023 47.200729) (xy 77.804751 47.089554) (xy 78.058396 46.925748) (xy 78.27521 46.715606) + (xy 78.446862 46.467204) (xy 78.566755 46.190087) (xy 78.591036 46.08474) (xy 78.470378 45.847) (xy 76.327 45.847) + (xy 76.073 45.847) (xy 73.929622 45.847) (xy 73.808964 46.08474) (xy 73.725 46.08474) (xy 73.725 45.35526) + (xy 73.808964 45.35526) (xy 73.929622 45.593) (xy 76.073 45.593) (xy 76.073 44.185) (xy 76.327 44.185) + (xy 76.327 45.593) (xy 78.470378 45.593) (xy 78.591036 45.35526) (xy 78.566755 45.249913) (xy 78.446862 44.972796) + (xy 78.27521 44.724394) (xy 78.058396 44.514252) (xy 77.804751 44.350446) (xy 77.524023 44.239271) (xy 77.227 44.185) + (xy 76.327 44.185) (xy 76.073 44.185) (xy 75.173 44.185) (xy 74.875977 44.239271) (xy 74.595249 44.350446) + (xy 74.341604 44.514252) (xy 74.12479 44.724394) (xy 73.953138 44.972796) (xy 73.833245 45.249913) (xy 73.808964 45.35526) + (xy 73.725 45.35526) (xy 73.725 40.64) (xy 73.757573 40.64) (xy 73.78721 40.940913) (xy 73.874983 41.230261) + (xy 74.017519 41.496927) (xy 74.209339 41.730661) (xy 74.443073 41.922481) (xy 74.709739 42.065017) (xy 74.999087 42.15279) + (xy 75.224592 42.175) (xy 77.175408 42.175) (xy 77.400913 42.15279) (xy 77.690261 42.065017) (xy 77.956927 41.922481) + (xy 78.014783 41.875) (xy 85.848447 41.875) (xy 88.777267 44.80382) (xy 88.790147 44.868574) (xy 88.89832 45.129727) + (xy 89.055363 45.364759) (xy 89.255241 45.564637) (xy 89.490273 45.72168) (xy 89.751426 45.829853) (xy 90.028665 45.885) + (xy 90.311335 45.885) (xy 90.588574 45.829853) (xy 90.849727 45.72168) (xy 91.084759 45.564637) (xy 91.284637 45.364759) + (xy 91.44168 45.129727) (xy 91.549853 44.868574) (xy 91.605 44.591335) (xy 91.605 44.308665) (xy 91.549853 44.031426) + (xy 91.44168 43.770273) (xy 91.284637 43.535241) (xy 91.084759 43.335363) (xy 90.849727 43.17832) (xy 90.588574 43.070147) + (xy 90.52382 43.057267) (xy 87.276178 39.809625) (xy 87.237502 39.762498) (xy 87.049449 39.608167) (xy 86.834901 39.493489) + (xy 86.602102 39.42287) (xy 86.420665 39.405) (xy 86.36 39.399025) (xy 86.299335 39.405) (xy 78.014783 39.405) + (xy 77.956927 39.357519) (xy 77.690261 39.214983) (xy 77.400913 39.12721) (xy 77.175408 39.105) (xy 75.224592 39.105) + (xy 74.999087 39.12721) (xy 74.709739 39.214983) (xy 74.443073 39.357519) (xy 74.209339 39.549339) (xy 74.017519 39.783073) + (xy 73.874983 40.049739) (xy 73.78721 40.339087) (xy 73.757573 40.64) (xy 73.725 40.64) (xy 73.725 39.022974) + (xy 75.652975 37.095) (xy 77.175408 37.095) (xy 77.400913 37.07279) (xy 77.690261 36.985017) (xy 77.858671 36.895) + (xy 96.454421 36.895) (xy 96.52 36.901459) (xy 96.585579 36.895) (xy 96.781706 36.875683) (xy 97.033354 36.799347) + (xy 97.265275 36.675382) (xy 97.468555 36.508555) (xy 97.510366 36.457608) (xy 101.517975 32.45) (xy 111.842026 32.45) + ) + ) + (filled_polygon + (pts + (xy 119.669001 71.885555) (xy 119.669 73.402446) (xy 117.279621 75.791826) (xy 117.232499 75.830498) (xy 117.078168 76.018551) + (xy 116.996696 76.170975) (xy 116.963489 76.233101) (xy 116.89287 76.465898) (xy 116.869025 76.708) (xy 116.875001 76.768675) + (xy 116.875 81.816377) (xy 116.777818 81.998192) (xy 116.695764 82.268691) (xy 116.668057 82.55) (xy 116.695764 82.831309) + (xy 116.777818 83.101808) (xy 116.911068 83.351101) (xy 117.090392 83.569608) (xy 117.308899 83.748932) (xy 117.320251 83.755) + (xy 115.172522 83.755) (xy 115.355134 83.605134) (xy 115.540706 83.379014) (xy 115.678599 83.121034) (xy 115.763513 82.841111) + (xy 115.792185 82.55) (xy 115.763513 82.258889) (xy 115.678599 81.978966) (xy 115.540706 81.720986) (xy 115.355134 81.494866) + (xy 115.129014 81.309294) (xy 115.074209 81.28) (xy 115.129014 81.250706) (xy 115.355134 81.065134) (xy 115.540706 80.839014) + (xy 115.678599 80.581034) (xy 115.763513 80.301111) (xy 115.792185 80.01) (xy 115.763513 79.718889) (xy 115.678599 79.438966) + (xy 115.540706 79.180986) (xy 115.355134 78.954866) (xy 115.129014 78.769294) (xy 115.074209 78.74) (xy 115.129014 78.710706) + (xy 115.355134 78.525134) (xy 115.540706 78.299014) (xy 115.678599 78.041034) (xy 115.763513 77.761111) (xy 115.792185 77.47) + (xy 115.763513 77.178889) (xy 115.678599 76.898966) (xy 115.540706 76.640986) (xy 115.355134 76.414866) (xy 115.129014 76.229294) + (xy 115.074209 76.2) (xy 115.129014 76.170706) (xy 115.257817 76.065) (xy 116.276249 76.065) (xy 116.332 76.070491) + (xy 116.387751 76.065) (xy 116.387752 76.065) (xy 116.554499 76.048577) (xy 116.768447 75.983676) (xy 116.965623 75.878284) + (xy 117.138449 75.736449) (xy 117.173996 75.693135) (xy 118.697988 74.169144) (xy 118.804283 74.039624) (xy 118.909675 73.842448) + (xy 118.974576 73.6285) (xy 118.99649 73.406001) (xy 118.974576 73.183502) (xy 118.909675 72.969554) (xy 118.804283 72.772378) + (xy 118.662448 72.599552) (xy 118.489622 72.457717) (xy 118.292446 72.352325) (xy 118.078498 72.287424) (xy 117.855999 72.26551) + (xy 117.6335 72.287424) (xy 117.419552 72.352325) (xy 117.222376 72.457717) (xy 117.092856 72.564012) (xy 115.861869 73.795) + (xy 115.257817 73.795) (xy 115.129014 73.689294) (xy 115.064477 73.654799) (xy 115.181355 73.585178) (xy 115.397588 73.390269) + (xy 115.571641 73.15692) (xy 115.696825 72.894099) (xy 115.741476 72.74689) (xy 115.620155 72.517) (xy 114.427 72.517) + (xy 114.427 72.537) (xy 114.173 72.537) (xy 114.173 72.517) (xy 114.153 72.517) (xy 114.153 72.263) + (xy 114.173 72.263) (xy 114.173 72.243) (xy 114.427 72.243) (xy 114.427 72.263) (xy 115.620155 72.263) + (xy 115.741476 72.03311) (xy 115.696825 71.885901) (xy 115.571641 71.62308) (xy 115.397588 71.389731) (xy 115.181355 71.194822) + (xy 115.064477 71.125201) (xy 115.129014 71.090706) (xy 115.135967 71.085) (xy 118.868447 71.085) + ) + ) + ) +) diff --git a/board/PlantCtrlESP32.pro b/board/PlantCtrlESP32.pro new file mode 100644 index 0000000..49e5d57 --- /dev/null +++ b/board/PlantCtrlESP32.pro @@ -0,0 +1,281 @@ +update=Mi 26 Aug 2020 18:08:55 CEST +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=PlantCtrlESP32.net +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=1.2 +ViaDiameter1=0.8 +ViaDrill1=0.4 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=1.2 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[pcbnew/Netclasses/1] +Name=5V +Clearance=0.2 +TrackWidth=1.4 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[pcbnew/Netclasses/2] +Name=Mini +Clearance=0.2 +TrackWidth=1 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[pcbnew/Netclasses/3] +Name=Power +Clearance=0.2 +TrackWidth=1.7 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=/tmp/ +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/board/PlantCtrlESP32.sch b/board/PlantCtrlESP32.sch new file mode 100644 index 0000000..b84be99 --- /dev/null +++ b/board/PlantCtrlESP32.sch @@ -0,0 +1,1198 @@ +EESchema Schematic File Version 4 +LIBS:PlantCtrlESP32-cache +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Connector:Conn_01x19_Female J5 +U 1 1 5EDC099B +P 7000 4500 +F 0 "J5" H 7028 4526 50 0000 L CNN +F 1 "Conn_01x19_Female" H 7050 4650 50 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical" H 7000 4500 50 0001 C CNN +F 3 "~" H 7000 4500 50 0001 C CNN + 1 7000 4500 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x19_Female J4 +U 1 1 5EDC1650 +P 4950 4500 +F 0 "J4" H 4978 4526 50 0000 L CNN +F 1 "Conn_01x19_Female" H 4978 4435 50 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical" H 4950 4500 50 0001 C CNN +F 3 "~" H 4950 4500 50 0001 C CNN + 1 4950 4500 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR016 +U 1 1 5EDC2A6D +P 4750 3600 +F 0 "#PWR016" H 4750 3450 50 0001 C CNN +F 1 "+3V3" V 4765 3728 50 0000 L CNN +F 2 "" H 4750 3600 50 0001 C CNN +F 3 "" H 4750 3600 50 0001 C CNN + 1 4750 3600 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR017 +U 1 1 5EDC304E +P 4750 4900 +F 0 "#PWR017" H 4750 4650 50 0001 C CNN +F 1 "GND" V 4755 4772 50 0000 R CNN +F 2 "" H 4750 4900 50 0001 C CNN +F 3 "" H 4750 4900 50 0001 C CNN + 1 4750 4900 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR018 +U 1 1 5EDC466D +P 4750 5400 +F 0 "#PWR018" H 4750 5250 50 0001 C CNN +F 1 "+5V" V 4765 5528 50 0000 L CNN +F 2 "" H 4750 5400 50 0001 C CNN +F 3 "" H 4750 5400 50 0001 C CNN + 1 4750 5400 + 0 -1 -1 0 +$EndComp +Text GLabel 4750 5000 0 50 Input ~ 0 +GPIO13 +$Comp +L Device:R R1 +U 1 1 5EDC87BD +P 1000 3950 +F 0 "R1" H 930 3904 50 0000 R CNN +F 1 "100k" H 930 3995 50 0000 R CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 930 3950 50 0001 C CNN +F 3 "~" H 1000 3950 50 0001 C CNN + 1 1000 3950 + -1 0 0 1 +$EndComp +$Comp +L Device:R R2 +U 1 1 5EDC9260 +P 1000 4250 +F 0 "R2" H 1070 4296 50 0000 L CNN +F 1 "33k" H 1070 4205 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 930 4250 50 0001 C CNN +F 3 "~" H 1000 4250 50 0001 C CNN + 1 1000 4250 + 1 0 0 -1 +$EndComp +Connection ~ 1000 4100 +$Comp +L power:GND #PWR02 +U 1 1 5EDCD257 +P 1000 4400 +F 0 "#PWR02" H 1000 4150 50 0001 C CNN +F 1 "GND" V 1005 4272 50 0000 R CNN +F 2 "" H 1000 4400 50 0001 C CNN +F 3 "" H 1000 4400 50 0001 C CNN + 1 1000 4400 + 1 0 0 -1 +$EndComp +Text Notes 800 3550 0 50 ~ 0 +Solar Panel +Wire Wire Line + 1000 4100 4750 4100 +$Comp +L Device:R R4 +U 1 1 5EDD7349 +P 1550 3650 +F 0 "R4" H 1620 3696 50 0000 L CNN +F 1 "47k8" H 1620 3605 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1480 3650 50 0001 C CNN +F 3 "~" H 1550 3650 50 0001 C CNN + 1 1550 3650 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R3 +U 1 1 5EDD7688 +P 1550 3350 +F 0 "R3" H 1620 3396 50 0000 L CNN +F 1 "33k" H 1620 3305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1480 3350 50 0001 C CNN +F 3 "~" H 1550 3350 50 0001 C CNN + 1 1550 3350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR09 +U 1 1 5EDD9979 +P 1550 3800 +F 0 "#PWR09" H 1550 3550 50 0001 C CNN +F 1 "GND" V 1555 3672 50 0000 R CNN +F 2 "" H 1550 3800 50 0001 C CNN +F 3 "" H 1550 3800 50 0001 C CNN + 1 1550 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 4000 2000 4000 +Wire Wire Line + 2000 4000 2000 3500 +Wire Wire Line + 2000 3500 1550 3500 +Connection ~ 1550 3500 +$Comp +L Device:R R6 +U 1 1 5EDDF3BB +P 1800 5750 +F 0 "R6" H 1730 5704 50 0000 R CNN +F 1 "47k8" H 1730 5795 50 0000 R CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1730 5750 50 0001 C CNN +F 3 "~" H 1800 5750 50 0001 C CNN + 1 1800 5750 + -1 0 0 1 +$EndComp +$Comp +L Device:R R8 +U 1 1 5EDDF697 +P 2250 5750 +F 0 "R8" H 2320 5796 50 0000 L CNN +F 1 "47k8" H 2320 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2180 5750 50 0001 C CNN +F 3 "~" H 2250 5750 50 0001 C CNN + 1 2250 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R5 +U 1 1 5EDE0E96 +P 1800 5400 +F 0 "R5" H 1870 5446 50 0000 L CNN +F 1 "33k" H 1870 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1730 5400 50 0001 C CNN +F 3 "~" H 1800 5400 50 0001 C CNN + 1 1800 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R7 +U 1 1 5EDE1286 +P 2250 5400 +F 0 "R7" H 2320 5446 50 0000 L CNN +F 1 "33k" H 2320 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2180 5400 50 0001 C CNN +F 3 "~" H 2250 5400 50 0001 C CNN + 1 2250 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R10 +U 1 1 5EDE3AAF +P 2650 5750 +F 0 "R10" H 2720 5796 50 0000 L CNN +F 1 "47k8" H 2720 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2580 5750 50 0001 C CNN +F 3 "~" H 2650 5750 50 0001 C CNN + 1 2650 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R9 +U 1 1 5EDE3DB0 +P 2650 5400 +F 0 "R9" H 2720 5446 50 0000 L CNN +F 1 "33k" H 2720 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2580 5400 50 0001 C CNN +F 3 "~" H 2650 5400 50 0001 C CNN + 1 2650 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R12 +U 1 1 5EDE4165 +P 3000 5750 +F 0 "R12" H 3070 5796 50 0000 L CNN +F 1 "47k8" H 3070 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2930 5750 50 0001 C CNN +F 3 "~" H 3000 5750 50 0001 C CNN + 1 3000 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R11 +U 1 1 5EDE44F2 +P 3000 5400 +F 0 "R11" H 3070 5446 50 0000 L CNN +F 1 "33k" H 3070 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2930 5400 50 0001 C CNN +F 3 "~" H 3000 5400 50 0001 C CNN + 1 3000 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R14 +U 1 1 5EDE48B5 +P 3400 5750 +F 0 "R14" H 3470 5796 50 0000 L CNN +F 1 "47k8" H 3470 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3330 5750 50 0001 C CNN +F 3 "~" H 3400 5750 50 0001 C CNN + 1 3400 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R13 +U 1 1 5EDE4B98 +P 3400 5400 +F 0 "R13" H 3470 5446 50 0000 L CNN +F 1 "33k" H 3470 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3330 5400 50 0001 C CNN +F 3 "~" H 3400 5400 50 0001 C CNN + 1 3400 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R15 +U 1 1 5EDE4F6E +P 3800 5400 +F 0 "R15" H 3870 5446 50 0000 L CNN +F 1 "33k" H 3870 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3730 5400 50 0001 C CNN +F 3 "~" H 3800 5400 50 0001 C CNN + 1 3800 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R16 +U 1 1 5EDE5311 +P 3800 5750 +F 0 "R16" H 3870 5796 50 0000 L CNN +F 1 "47k8" H 3870 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3730 5750 50 0001 C CNN +F 3 "~" H 3800 5750 50 0001 C CNN + 1 3800 5750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1800 5900 2250 5900 +Connection ~ 2250 5900 +Wire Wire Line + 2250 5900 2650 5900 +Connection ~ 2650 5900 +Wire Wire Line + 2650 5900 3000 5900 +Connection ~ 3000 5900 +Wire Wire Line + 3000 5900 3400 5900 +Connection ~ 3400 5900 +Wire Wire Line + 3400 5900 3800 5900 +$Comp +L power:GND #PWR013 +U 1 1 5EDE5DB7 +P 3800 5900 +F 0 "#PWR013" H 3800 5650 50 0001 C CNN +F 1 "GND" H 3805 5727 50 0000 C CNN +F 2 "" H 3800 5900 50 0001 C CNN +F 3 "" H 3800 5900 50 0001 C CNN + 1 3800 5900 + 1 0 0 -1 +$EndComp +Connection ~ 3800 5900 +Wire Wire Line + 4750 4200 2050 4200 +Wire Wire Line + 2050 4200 2050 5550 +Wire Wire Line + 2050 5550 1800 5550 +Wire Wire Line + 1800 5550 1800 5600 +Connection ~ 1800 5550 +Wire Wire Line + 2250 5550 2250 5600 +Wire Wire Line + 2650 5550 2650 5600 +Wire Wire Line + 3000 5550 3000 5600 +Wire Wire Line + 3400 5550 3400 5600 +Wire Wire Line + 3800 5550 3800 5600 +Wire Wire Line + 4750 4300 2500 4300 +Wire Wire Line + 2500 4300 2500 5550 +Wire Wire Line + 2500 5550 2250 5550 +Connection ~ 2250 5550 +Wire Wire Line + 4750 4400 2900 4400 +Wire Wire Line + 2900 4400 2900 5550 +Wire Wire Line + 2900 5550 2650 5550 +Connection ~ 2650 5550 +Wire Wire Line + 4750 4500 3250 4500 +Wire Wire Line + 3250 4500 3250 5550 +Wire Wire Line + 3250 5550 3000 5550 +Connection ~ 3000 5550 +Wire Wire Line + 4750 4600 3650 4600 +Wire Wire Line + 3650 4600 3650 5550 +Wire Wire Line + 3650 5550 3400 5550 +Connection ~ 3400 5550 +Wire Wire Line + 4750 4700 4050 4700 +Wire Wire Line + 4050 4700 4050 5550 +Wire Wire Line + 4050 5550 3800 5550 +Connection ~ 3800 5550 +$Comp +L Transistor_BJT:BC558 Q7 +U 1 1 5EDF27DC +P 9000 5350 +F 0 "Q7" H 9191 5396 50 0000 L CNN +F 1 "BC558" H 9191 5305 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 9200 5275 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BC/BC557.pdf" H 9000 5350 50 0001 L CNN + 1 9000 5350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR026 +U 1 1 5EDF53C1 +P 8050 5850 +F 0 "#PWR026" H 8050 5600 50 0001 C CNN +F 1 "GND" H 8055 5677 50 0000 C CNN +F 2 "" H 8050 5850 50 0001 C CNN +F 3 "" H 8050 5850 50 0001 C CNN + 1 8050 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8350 5750 8350 5850 +$Comp +L Device:R R23 +U 1 1 5EE020DF +P 7700 5700 +F 0 "R23" H 7770 5746 50 0000 L CNN +F 1 "10k" H 7770 5655 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 7630 5700 50 0001 C CNN +F 3 "~" H 7700 5700 50 0001 C CNN + 1 7700 5700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7700 5850 8050 5850 +Wire Wire Line + 8050 5550 7700 5550 +Connection ~ 8050 5850 +Wire Wire Line + 8050 5850 8350 5850 +$Comp +L power:+5V #PWR029 +U 1 1 5EE0D1BB +P 9100 5650 +F 0 "#PWR029" H 9100 5500 50 0001 C CNN +F 1 "+5V" H 9115 5823 50 0000 C CNN +F 2 "" H 9100 5650 50 0001 C CNN +F 3 "" H 9100 5650 50 0001 C CNN + 1 9100 5650 + -1 0 0 1 +$EndComp +Wire Wire Line + 5950 4800 5950 5550 +$Comp +L power:+9V #PWR01 +U 1 1 5EE168F4 +P 1000 3800 +F 0 "#PWR01" H 1000 3650 50 0001 C CNN +F 1 "+9V" H 1015 3973 50 0000 C CNN +F 2 "" H 1000 3800 50 0001 C CNN +F 3 "" H 1000 3800 50 0001 C CNN + 1 1000 3800 + 1 0 0 -1 +$EndComp +$Comp +L power:+9V #PWR03 +U 1 1 5EE1870B +P 1500 900 +F 0 "#PWR03" H 1500 750 50 0001 C CNN +F 1 "+9V" V 1515 1073 50 0000 C CNN +F 2 "" H 1500 900 50 0001 C CNN +F 3 "" H 1500 900 50 0001 C CNN + 1 1500 900 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5950 4800 6800 4800 +Text GLabel 9100 5150 1 50 Input ~ 0 +5V_SENSORS +Wire Wire Line + 9100 5650 9100 5550 +Text GLabel 1800 5250 1 50 Input ~ 0 +PLANT1_MOIST +Text GLabel 2250 5250 1 50 Input ~ 0 +PLANT2_MOIST +Text GLabel 2650 5250 1 50 Input ~ 0 +PLANT3_MOIST +Text GLabel 3000 5250 1 50 Input ~ 0 +PLANT4_MOIST +Text GLabel 3400 5250 1 50 Input ~ 0 +PLANT5_MOIST +Text GLabel 3800 5250 1 50 Input ~ 0 +PLANT6_MOIST +Text GLabel 6100 6950 3 50 Input ~ 0 +WATER_LOW +Text GLabel 6650 6950 3 50 Input ~ 0 +WATER_EMPTY +Wire Wire Line + 6800 5000 6100 5000 +Wire Wire Line + 6100 5000 6100 6950 +Wire Wire Line + 6800 5100 6650 5100 +Wire Wire Line + 6650 5100 6650 6950 +$Comp +L Transistor_FET:IRLZ34N Q3 +U 1 1 5EE25042 +P 7600 2650 +F 0 "Q3" H 7806 2696 50 0000 L CNN +F 1 "IRLZ34N" H 7806 2605 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 7850 2575 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 7600 2650 50 0001 L CNN + 1 7600 2650 + 1 0 0 -1 +$EndComp +Text Notes 2550 6150 0 50 ~ 0 +Moist Sensors +Text Notes 7500 1700 0 50 ~ 0 +Pump control +$Comp +L power:GND #PWR022 +U 1 1 5EE48202 +P 6800 3600 +F 0 "#PWR022" H 6800 3350 50 0001 C CNN +F 1 "GND" V 6805 3472 50 0000 R CNN +F 2 "" H 6800 3600 50 0001 C CNN +F 3 "" H 6800 3600 50 0001 C CNN + 1 6800 3600 + 0 1 1 0 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q2 +U 1 1 5EE49580 +P 7100 2300 +F 0 "Q2" H 7306 2346 50 0000 L CNN +F 1 "IRLZ34N" H 7306 2255 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 7350 2225 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 7100 2300 50 0001 L CNN + 1 7100 2300 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:BS170 Q5 +U 1 1 5EDEF939 +P 8250 5550 +F 0 "Q5" H 8456 5596 50 0000 L CNN +F 1 "BS170" H 8456 5505 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 8450 5475 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BS/BS170.pdf" H 8250 5550 50 0001 L CNN + 1 8250 5550 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q4 +U 1 1 5EE79BF8 +P 8100 3050 +F 0 "Q4" H 8306 3096 50 0000 L CNN +F 1 "IRLZ34N" H 8306 3005 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 8350 2975 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 8100 3050 50 0001 L CNN + 1 8100 3050 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q6 +U 1 1 5EE7A2B9 +P 8650 3450 +F 0 "Q6" H 8856 3496 50 0000 L CNN +F 1 "IRLZ34N" H 8856 3405 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 8900 3375 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 8650 3450 50 0001 L CNN + 1 8650 3450 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q8 +U 1 1 5EE7AA19 +P 9150 3800 +F 0 "Q8" H 9356 3846 50 0000 L CNN +F 1 "IRLZ34N" H 9356 3755 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 9400 3725 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 9150 3800 50 0001 L CNN + 1 9150 3800 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q1 +U 1 1 5EE7B36C +P 6650 1900 +F 0 "Q1" H 6856 1946 50 0000 L CNN +F 1 "IRLZ34N" H 6856 1855 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 6900 1825 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 6650 1900 50 0001 L CNN + 1 6650 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7150 3800 7150 3450 +Wire Wire Line + 7150 3450 6500 3450 +Wire Wire Line + 6500 3450 6500 3700 +Wire Wire Line + 6500 3700 6800 3700 +Wire Wire Line + 6800 3800 6450 3800 +Wire Wire Line + 6450 3800 6450 3400 +Wire Wire Line + 6450 3400 7200 3400 +Wire Wire Line + 7200 3400 7200 3450 +Wire Wire Line + 7200 3450 8450 3450 +Wire Wire Line + 6800 4100 6400 4100 +Wire Wire Line + 6400 4100 6400 3050 +Wire Wire Line + 6400 3050 7900 3050 +$Comp +L power:GND #PWR023 +U 1 1 5EE874ED +P 6800 4200 +F 0 "#PWR023" H 6800 3950 50 0001 C CNN +F 1 "GND" V 6805 4072 50 0000 R CNN +F 2 "" H 6800 4200 50 0001 C CNN +F 3 "" H 6800 4200 50 0001 C CNN + 1 6800 4200 + 0 1 1 0 +$EndComp +Wire Wire Line + 6350 4300 6350 2650 +Wire Wire Line + 6350 2650 7400 2650 +Wire Wire Line + 6300 4400 6800 4400 +$Comp +L power:GND #PWR021 +U 1 1 5EE99319 +P 6750 2100 +F 0 "#PWR021" H 6750 1850 50 0001 C CNN +F 1 "GND" H 6650 2050 50 0000 R CNN +F 2 "" H 6750 2100 50 0001 C CNN +F 3 "" H 6750 2100 50 0001 C CNN + 1 6750 2100 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR030 +U 1 1 5EE9DD45 +P 9250 4000 +F 0 "#PWR030" H 9250 3750 50 0001 C CNN +F 1 "GND" H 9100 3950 50 0000 R CNN +F 2 "" H 9250 4000 50 0001 C CNN +F 3 "" H 9250 4000 50 0001 C CNN + 1 9250 4000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR028 +U 1 1 5EE9E3C0 +P 8750 3650 +F 0 "#PWR028" H 8750 3400 50 0001 C CNN +F 1 "GND" H 8650 3600 50 0000 R CNN +F 2 "" H 8750 3650 50 0001 C CNN +F 3 "" H 8750 3650 50 0001 C CNN + 1 8750 3650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR027 +U 1 1 5EE9E8A2 +P 8200 3250 +F 0 "#PWR027" H 8200 3000 50 0001 C CNN +F 1 "GND" H 8150 3200 50 0000 R CNN +F 2 "" H 8200 3250 50 0001 C CNN +F 3 "" H 8200 3250 50 0001 C CNN + 1 8200 3250 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR025 +U 1 1 5EE9EE0D +P 7700 2850 +F 0 "#PWR025" H 7700 2600 50 0001 C CNN +F 1 "GND" H 7650 2800 50 0000 R CNN +F 2 "" H 7700 2850 50 0001 C CNN +F 3 "" H 7700 2850 50 0001 C CNN + 1 7700 2850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR024 +U 1 1 5EEA28ED +P 7200 2500 +F 0 "#PWR024" H 7200 2250 50 0001 C CNN +F 1 "GND" H 7100 2450 50 0000 R CNN +F 2 "" H 7200 2500 50 0001 C CNN +F 3 "" H 7200 2500 50 0001 C CNN + 1 7200 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 3800 7150 3800 +Wire Wire Line + 6450 1900 6250 1900 +Wire Wire Line + 6250 1900 6250 4500 +Wire Wire Line + 6300 2300 6300 4400 +Wire Wire Line + 6300 2300 6900 2300 +Text GLabel 9250 3600 1 50 Input ~ 0 +PLANT1_PUMP +Text GLabel 8750 3250 1 50 Input ~ 0 +PLANT2_PUMP +Text GLabel 8200 2850 1 50 Input ~ 0 +PLANT3_PUMP +Text GLabel 7700 2450 1 50 Input ~ 0 +PLANT4_PUMP +Text GLabel 7200 2100 1 50 Input ~ 0 +PLANT5_PUMP +Text GLabel 6750 1700 1 50 Input ~ 0 +PLANT6_PUMP +Wire Wire Line + 6250 4500 6800 4500 +NoConn ~ 6800 3900 +NoConn ~ 6800 4000 +NoConn ~ 4750 5300 +NoConn ~ 4750 3700 +NoConn ~ 4750 3800 +NoConn ~ 4750 3900 +NoConn ~ 6800 5400 +NoConn ~ 6800 5300 +NoConn ~ 6800 5200 +NoConn ~ 6800 4600 +NoConn ~ 6800 4700 +NoConn ~ 4750 5200 +NoConn ~ 4750 5100 +NoConn ~ 6800 4900 +$Comp +L Device:R R18 +U 1 1 5EF42F29 +P 4150 7150 +F 0 "R18" H 4220 7196 50 0000 L CNN +F 1 "47k8" H 4220 7105 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 4080 7150 50 0001 C CNN +F 3 "~" H 4150 7150 50 0001 C CNN + 1 4150 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R17 +U 1 1 5EF433DE +P 4150 6800 +F 0 "R17" H 4220 6846 50 0000 L CNN +F 1 "33k" H 4220 6755 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 4080 6800 50 0001 C CNN +F 3 "~" H 4150 6800 50 0001 C CNN + 1 4150 6800 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR014 +U 1 1 5EF437E4 +P 4150 7300 +F 0 "#PWR014" H 4150 7050 50 0001 C CNN +F 1 "GND" H 4155 7127 50 0000 C CNN +F 2 "" H 4150 7300 50 0001 C CNN +F 3 "" H 4150 7300 50 0001 C CNN + 1 4150 7300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 4800 4400 4800 +Wire Wire Line + 4400 4800 4400 6950 +Wire Wire Line + 4400 6950 4150 6950 +Wire Wire Line + 4150 6950 4150 7000 +Connection ~ 4150 6950 +Text GLabel 4150 6650 1 50 Input ~ 0 +OVERFLOW_WATER +Text Notes 4800 3500 0 105 ~ 0 +ESP32 DISCOVERY \nBOARD +$Comp +L Connector_Generic:Conn_01x12 J1 +U 1 1 5EF84EAD +P 1700 1400 +F 0 "J1" H 1780 1392 50 0000 L CNN +F 1 "Conn_01x12" H 1780 1301 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal" H 1700 1400 50 0001 C CNN +F 3 "~" H 1700 1400 50 0001 C CNN + 1 1700 1400 + 1 0 0 -1 +$EndComp +Text GLabel 1500 1000 0 50 Input ~ 0 +PLANT1_PUMP +Text GLabel 1500 1200 0 50 Input ~ 0 +PLANT2_PUMP +Text GLabel 1500 1400 0 50 Input ~ 0 +PLANT3_PUMP +Text GLabel 1500 1600 0 50 Input ~ 0 +PLANT4_PUMP +Text GLabel 1500 1800 0 50 Input ~ 0 +PLANT5_PUMP +Text GLabel 1500 2000 0 50 Input ~ 0 +PLANT6_PUMP +$Comp +L power:+9V #PWR04 +U 1 1 5EFB414E +P 1500 1100 +F 0 "#PWR04" H 1500 950 50 0001 C CNN +F 1 "+9V" V 1515 1273 50 0000 C CNN +F 2 "" H 1500 1100 50 0001 C CNN +F 3 "" H 1500 1100 50 0001 C CNN + 1 1500 1100 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR05 +U 1 1 5EFB43DA +P 1500 1300 +F 0 "#PWR05" H 1500 1150 50 0001 C CNN +F 1 "+9V" V 1515 1473 50 0000 C CNN +F 2 "" H 1500 1300 50 0001 C CNN +F 3 "" H 1500 1300 50 0001 C CNN + 1 1500 1300 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR06 +U 1 1 5EFB46D6 +P 1500 1500 +F 0 "#PWR06" H 1500 1350 50 0001 C CNN +F 1 "+9V" V 1515 1673 50 0000 C CNN +F 2 "" H 1500 1500 50 0001 C CNN +F 3 "" H 1500 1500 50 0001 C CNN + 1 1500 1500 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR07 +U 1 1 5EFB4931 +P 1500 1700 +F 0 "#PWR07" H 1500 1550 50 0001 C CNN +F 1 "+9V" V 1515 1873 50 0000 C CNN +F 2 "" H 1500 1700 50 0001 C CNN +F 3 "" H 1500 1700 50 0001 C CNN + 1 1500 1700 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR08 +U 1 1 5EFB53E2 +P 1500 1900 +F 0 "#PWR08" H 1500 1750 50 0001 C CNN +F 1 "+9V" V 1515 2073 50 0000 C CNN +F 2 "" H 1500 1900 50 0001 C CNN +F 3 "" H 1500 1900 50 0001 C CNN + 1 1500 1900 + 0 -1 -1 0 +$EndComp +$Comp +L Connector_Generic:Conn_01x04 J2 +U 1 1 5EFB649F +P 2650 1100 +F 0 "J2" H 2730 1092 50 0000 L CNN +F 1 "Conn_01x04" H 2730 1001 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal" H 2650 1100 50 0001 C CNN +F 3 "~" H 2650 1100 50 0001 C CNN + 1 2650 1100 + 1 0 0 -1 +$EndComp +Text Notes 1300 700 0 50 ~ 0 +Pump Control +Text Notes 2300 850 0 50 ~ 0 +Power Input +Wire Wire Line + 2450 1200 2350 1200 +Wire Wire Line + 2350 1200 2350 3200 +Wire Wire Line + 2350 3200 1550 3200 +$Comp +L power:+9V #PWR010 +U 1 1 5EFBDB08 +P 2450 1000 +F 0 "#PWR010" H 2450 850 50 0001 C CNN +F 1 "+9V" V 2465 1173 50 0000 C CNN +F 2 "" H 2450 1000 50 0001 C CNN +F 3 "" H 2450 1000 50 0001 C CNN + 1 2450 1000 + 0 -1 -1 0 +$EndComp +$Comp +L power:+5V #PWR011 +U 1 1 5EFC2507 +P 2450 1100 +F 0 "#PWR011" H 2450 950 50 0001 C CNN +F 1 "+5V" V 2465 1228 50 0000 L CNN +F 2 "" H 2450 1100 50 0001 C CNN +F 3 "" H 2450 1100 50 0001 C CNN + 1 2450 1100 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR012 +U 1 1 5EFC7DEC +P 2450 1300 +F 0 "#PWR012" H 2450 1050 50 0001 C CNN +F 1 "GND" V 2455 1172 50 0000 R CNN +F 2 "" H 2450 1300 50 0001 C CNN +F 3 "" H 2450 1300 50 0001 C CNN + 1 2450 1300 + 1 0 0 -1 +$EndComp +Text Notes 1850 3150 0 50 ~ 0 +Lipo +Text Notes 4150 750 0 50 ~ 0 +Sensors +Text GLabel 4350 1000 0 50 Input ~ 0 +PLANT1_MOIST +Text GLabel 4050 900 0 50 Input ~ 0 +5V_SENSORS +Wire Wire Line + 4050 900 4350 900 +Text GLabel 4350 1100 0 50 Input ~ 0 +PLANT2_MOIST +Text GLabel 4350 1200 0 50 Input ~ 0 +PLANT3_MOIST +Text GLabel 4350 1300 0 50 Input ~ 0 +PLANT4_MOIST +Text GLabel 4350 1400 0 50 Input ~ 0 +PLANT5_MOIST +Text GLabel 4350 1500 0 50 Input ~ 0 +PLANT6_MOIST +Text GLabel 4350 2050 0 50 Input ~ 0 +WATER_LOW +Text GLabel 4350 2150 0 50 Input ~ 0 +WATER_EMPTY +Text GLabel 4350 2250 0 50 Input ~ 0 +OVERFLOW_WATER +$Comp +L power:GND #PWR015 +U 1 1 5F01A8DF +P 4350 2350 +F 0 "#PWR015" H 4350 2100 50 0001 C CNN +F 1 "GND" V 4355 2222 50 0000 R CNN +F 2 "" H 4350 2350 50 0001 C CNN +F 3 "" H 4350 2350 50 0001 C CNN + 1 4350 2350 + 1 0 0 -1 +$EndComp +$Comp +L Sensor_Temperature:DS18B20 U1 +U 1 1 5F02FBC0 +P 10250 1450 +F 0 "U1" H 10020 1496 50 0000 R CNN +F 1 "DS18B20" H 10020 1405 50 0000 R CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 9250 1200 50 0001 C CNN +F 3 "http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf" H 10100 1700 50 0001 C CNN + 1 10250 1450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR032 +U 1 1 5F0300A3 +P 10250 1750 +F 0 "#PWR032" H 10250 1500 50 0001 C CNN +F 1 "GND" H 10100 1700 50 0000 R CNN +F 2 "" H 10250 1750 50 0001 C CNN +F 3 "" H 10250 1750 50 0001 C CNN + 1 10250 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 4300 6800 4300 +Text GLabel 10800 1450 2 50 Input ~ 0 +GPIO13 +$Comp +L power:+3V3 #PWR031 +U 1 1 5F03E5CD +P 10250 1100 +F 0 "#PWR031" H 10250 950 50 0001 C CNN +F 1 "+3V3" V 10265 1228 50 0000 L CNN +F 2 "" H 10250 1100 50 0001 C CNN +F 3 "" H 10250 1100 50 0001 C CNN + 1 10250 1100 + 1 0 0 -1 +$EndComp +Text Notes 10200 750 0 50 ~ 0 +Temp Sensor +Wire Wire Line + 4050 1950 4350 1950 +$Comp +L Connector_Generic:Conn_01x03 J6 +U 1 1 5F109CD6 +P 10250 2300 +F 0 "J6" H 10168 1975 50 0000 C CNN +F 1 "Conn_01x03" H 10168 2066 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" H 10250 2300 50 0001 C CNN +F 3 "~" H 10250 2300 50 0001 C CNN + 1 10250 2300 + -1 0 0 1 +$EndComp +Text GLabel 10450 2300 2 50 Input ~ 0 +GPIO13 +$Comp +L power:GND #PWR033 +U 1 1 5F10D99F +P 10450 2400 +F 0 "#PWR033" H 10450 2150 50 0001 C CNN +F 1 "GND" H 10300 2350 50 0000 R CNN +F 2 "" H 10450 2400 50 0001 C CNN +F 3 "" H 10450 2400 50 0001 C CNN + 1 10450 2400 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR034 +U 1 1 5F10E031 +P 10700 2200 +F 0 "#PWR034" H 10700 2050 50 0001 C CNN +F 1 "+3V3" V 10715 2328 50 0000 L CNN +F 2 "" H 10700 2200 50 0001 C CNN +F 3 "" H 10700 2200 50 0001 C CNN + 1 10700 2200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10450 2200 10700 2200 +$Comp +L Connector_Generic:Conn_01x08 J3 +U 1 1 5EDD9BA2 +P 4550 1200 +F 0 "J3" H 4630 1192 50 0000 L CNN +F 1 "Conn_01x08" H 4630 1101 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal" H 4550 1200 50 0001 C CNN +F 3 "~" H 4550 1200 50 0001 C CNN + 1 4550 1200 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x05 J7 +U 1 1 5EDDA7EB +P 4550 2150 +F 0 "J7" H 4630 2192 50 0000 L CNN +F 1 "Conn_01x05" H 4630 2101 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal" H 4550 2150 50 0001 C CNN +F 3 "~" H 4550 2150 50 0001 C CNN + 1 4550 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5EDF08D6 +P 4350 1600 +F 0 "#PWR0101" H 4350 1350 50 0001 C CNN +F 1 "GND" V 4355 1472 50 0000 R CNN +F 2 "" H 4350 1600 50 0001 C CNN +F 3 "" H 4350 1600 50 0001 C CNN + 1 4350 1600 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_BJT:BC558 Q9 +U 1 1 5EE82DFD +P 10750 5350 +F 0 "Q9" H 10941 5396 50 0000 L CNN +F 1 "BC558" H 10941 5305 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 10950 5275 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BC/BC557.pdf" H 10750 5350 50 0001 L CNN + 1 10750 5350 + 1 0 0 -1 +$EndComp +Text GLabel 10850 5100 1 50 Input ~ 0 +9V_SENSORS +Text GLabel 4050 1950 0 50 Input ~ 0 +9V_SENSORS +Wire Wire Line + 10850 5150 10850 5100 +$Comp +L Device:R R24 +U 1 1 5EE05BA7 +P 8650 5350 +F 0 "R24" H 8720 5396 50 0000 L CNN +F 1 "100" H 8720 5305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 8580 5350 50 0001 C CNN +F 3 "~" H 8650 5350 50 0001 C CNN + 1 8650 5350 + 0 1 1 0 +$EndComp +Wire Wire Line + 8350 5350 8500 5350 +$Comp +L Device:R R25 +U 1 1 5EE08B34 +P 10400 5350 +F 0 "R25" H 10470 5396 50 0000 L CNN +F 1 "100" H 10470 5305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 10330 5350 50 0001 C CNN +F 3 "~" H 10400 5350 50 0001 C CNN + 1 10400 5350 + 0 1 1 0 +$EndComp +$Comp +L power:+9V #PWR035 +U 1 1 5EE92EF6 +P 10850 5700 +F 0 "#PWR035" H 10850 5550 50 0001 C CNN +F 1 "+9V" V 10865 5873 50 0000 C CNN +F 2 "" H 10850 5700 50 0001 C CNN +F 3 "" H 10850 5700 50 0001 C CNN + 1 10850 5700 + -1 0 0 1 +$EndComp +Wire Wire Line + 10850 5700 10850 5550 +$Comp +L Transistor_FET:BS170 Q10 +U 1 1 5EE178BC +P 10050 5550 +F 0 "Q10" H 10256 5596 50 0000 L CNN +F 1 "BS170" H 10256 5505 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 10250 5475 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BS/BS170.pdf" H 10050 5550 50 0001 L CNN + 1 10050 5550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR036 +U 1 1 5EE18226 +P 10150 5850 +F 0 "#PWR036" H 10150 5600 50 0001 C CNN +F 1 "GND" H 10155 5677 50 0000 C CNN +F 2 "" H 10150 5850 50 0001 C CNN +F 3 "" H 10150 5850 50 0001 C CNN + 1 10150 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 5350 10250 5350 +Wire Wire Line + 9850 5550 9850 4550 +Wire Wire Line + 10150 5850 10150 5750 +$Comp +L Device:R R26 +U 1 1 5EE03137 +P 10700 1300 +F 0 "R26" H 10770 1346 50 0000 L CNN +F 1 "4k7" H 10770 1255 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 10630 1300 50 0001 C CNN +F 3 "~" H 10700 1300 50 0001 C CNN + 1 10700 1300 + -1 0 0 1 +$EndComp +Wire Wire Line + 10550 1450 10700 1450 +Wire Wire Line + 10700 1450 10800 1450 +Connection ~ 10700 1450 +Wire Wire Line + 10250 1150 10700 1150 +Wire Wire Line + 10250 1150 10250 1100 +Connection ~ 10250 1150 +Text Notes 2100 3650 0 50 ~ 0 +replaced 47k8 by 39k\nand 33k by 27k\n\ndue to availabilty of parts +$Comp +L Device:R R27 +U 1 1 5EEE4884 +P 7250 5550 +F 0 "R27" H 7320 5596 50 0000 L CNN +F 1 "100" H 7320 5505 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 7180 5550 50 0001 C CNN +F 3 "~" H 7250 5550 50 0001 C CNN + 1 7250 5550 + 0 1 1 0 +$EndComp +$Comp +L Device:R R28 +U 1 1 5EEE4DBD +P 9600 4550 +F 0 "R28" H 9670 4596 50 0000 L CNN +F 1 "100" H 9670 4505 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 9530 4550 50 0001 C CNN +F 3 "~" H 9600 4550 50 0001 C CNN + 1 9600 4550 + 0 1 1 0 +$EndComp +$Comp +L Device:R R29 +U 1 1 5EEE555F +P 9800 5700 +F 0 "R29" H 9870 5746 50 0000 L CNN +F 1 "10k" H 9870 5655 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 9730 5700 50 0001 C CNN +F 3 "~" H 9800 5700 50 0001 C CNN + 1 9800 5700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR037 +U 1 1 5EEE5C5E +P 9800 5850 +F 0 "#PWR037" H 9800 5600 50 0001 C CNN +F 1 "GND" H 9805 5677 50 0000 C CNN +F 2 "" H 9800 5850 50 0001 C CNN +F 3 "" H 9800 5850 50 0001 C CNN + 1 9800 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9750 4550 9850 4550 +Wire Wire Line + 9800 5550 9850 5550 +Connection ~ 9850 5550 +Wire Wire Line + 7100 5550 7100 4550 +Wire Wire Line + 7100 4550 9450 4550 +Wire Wire Line + 5950 5550 7100 5550 +Connection ~ 7100 5550 +Wire Wire Line + 7400 5550 7700 5550 +Connection ~ 7700 5550 +$EndSCHEMATC diff --git a/board/PlantCtrlESP32.sch-bak b/board/PlantCtrlESP32.sch-bak new file mode 100644 index 0000000..9cf6cf8 --- /dev/null +++ b/board/PlantCtrlESP32.sch-bak @@ -0,0 +1,1274 @@ +EESchema Schematic File Version 4 +LIBS:PlantCtrlESP32-cache +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Connector:Conn_01x19_Female J5 +U 1 1 5EDC099B +P 7000 4500 +F 0 "J5" H 7028 4526 50 0000 L CNN +F 1 "Conn_01x19_Female" H 7050 4650 50 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical" H 7000 4500 50 0001 C CNN +F 3 "~" H 7000 4500 50 0001 C CNN + 1 7000 4500 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x19_Female J4 +U 1 1 5EDC1650 +P 4950 4500 +F 0 "J4" H 4978 4526 50 0000 L CNN +F 1 "Conn_01x19_Female" H 4978 4435 50 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical" H 4950 4500 50 0001 C CNN +F 3 "~" H 4950 4500 50 0001 C CNN + 1 4950 4500 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR016 +U 1 1 5EDC2A6D +P 4750 3600 +F 0 "#PWR016" H 4750 3450 50 0001 C CNN +F 1 "+3V3" V 4765 3728 50 0000 L CNN +F 2 "" H 4750 3600 50 0001 C CNN +F 3 "" H 4750 3600 50 0001 C CNN + 1 4750 3600 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR017 +U 1 1 5EDC304E +P 4750 4900 +F 0 "#PWR017" H 4750 4650 50 0001 C CNN +F 1 "GND" V 4755 4772 50 0000 R CNN +F 2 "" H 4750 4900 50 0001 C CNN +F 3 "" H 4750 4900 50 0001 C CNN + 1 4750 4900 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR018 +U 1 1 5EDC466D +P 4750 5400 +F 0 "#PWR018" H 4750 5250 50 0001 C CNN +F 1 "+5V" V 4765 5528 50 0000 L CNN +F 2 "" H 4750 5400 50 0001 C CNN +F 3 "" H 4750 5400 50 0001 C CNN + 1 4750 5400 + 0 -1 -1 0 +$EndComp +Text GLabel 4750 5000 0 50 Input ~ 0 +GPIO13 +$Comp +L Device:R R1 +U 1 1 5EDC87BD +P 1000 3950 +F 0 "R1" H 930 3904 50 0000 R CNN +F 1 "100k" H 930 3995 50 0000 R CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 930 3950 50 0001 C CNN +F 3 "~" H 1000 3950 50 0001 C CNN + 1 1000 3950 + -1 0 0 1 +$EndComp +$Comp +L Device:R R2 +U 1 1 5EDC9260 +P 1000 4250 +F 0 "R2" H 1070 4296 50 0000 L CNN +F 1 "33k" H 1070 4205 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 930 4250 50 0001 C CNN +F 3 "~" H 1000 4250 50 0001 C CNN + 1 1000 4250 + 1 0 0 -1 +$EndComp +Connection ~ 1000 4100 +$Comp +L power:GND #PWR02 +U 1 1 5EDCD257 +P 1000 4400 +F 0 "#PWR02" H 1000 4150 50 0001 C CNN +F 1 "GND" V 1005 4272 50 0000 R CNN +F 2 "" H 1000 4400 50 0001 C CNN +F 3 "" H 1000 4400 50 0001 C CNN + 1 1000 4400 + 1 0 0 -1 +$EndComp +Text Notes 800 3550 0 50 ~ 0 +Solar Panel +Wire Wire Line + 1000 4100 4750 4100 +$Comp +L Device:R R4 +U 1 1 5EDD7349 +P 1550 3650 +F 0 "R4" H 1620 3696 50 0000 L CNN +F 1 "47k8" H 1620 3605 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1480 3650 50 0001 C CNN +F 3 "~" H 1550 3650 50 0001 C CNN + 1 1550 3650 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R3 +U 1 1 5EDD7688 +P 1550 3350 +F 0 "R3" H 1620 3396 50 0000 L CNN +F 1 "33k" H 1620 3305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1480 3350 50 0001 C CNN +F 3 "~" H 1550 3350 50 0001 C CNN + 1 1550 3350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR09 +U 1 1 5EDD9979 +P 1550 3800 +F 0 "#PWR09" H 1550 3550 50 0001 C CNN +F 1 "GND" V 1555 3672 50 0000 R CNN +F 2 "" H 1550 3800 50 0001 C CNN +F 3 "" H 1550 3800 50 0001 C CNN + 1 1550 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 4000 2000 4000 +Wire Wire Line + 2000 4000 2000 3500 +Wire Wire Line + 2000 3500 1550 3500 +Connection ~ 1550 3500 +$Comp +L Device:R R6 +U 1 1 5EDDF3BB +P 1800 5750 +F 0 "R6" H 1730 5704 50 0000 R CNN +F 1 "47k8" H 1730 5795 50 0000 R CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1730 5750 50 0001 C CNN +F 3 "~" H 1800 5750 50 0001 C CNN + 1 1800 5750 + -1 0 0 1 +$EndComp +$Comp +L Device:R R8 +U 1 1 5EDDF697 +P 2250 5750 +F 0 "R8" H 2320 5796 50 0000 L CNN +F 1 "47k8" H 2320 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2180 5750 50 0001 C CNN +F 3 "~" H 2250 5750 50 0001 C CNN + 1 2250 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R5 +U 1 1 5EDE0E96 +P 1800 5400 +F 0 "R5" H 1870 5446 50 0000 L CNN +F 1 "33k" H 1870 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 1730 5400 50 0001 C CNN +F 3 "~" H 1800 5400 50 0001 C CNN + 1 1800 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R7 +U 1 1 5EDE1286 +P 2250 5400 +F 0 "R7" H 2320 5446 50 0000 L CNN +F 1 "33k" H 2320 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2180 5400 50 0001 C CNN +F 3 "~" H 2250 5400 50 0001 C CNN + 1 2250 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R10 +U 1 1 5EDE3AAF +P 2650 5750 +F 0 "R10" H 2720 5796 50 0000 L CNN +F 1 "47k8" H 2720 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2580 5750 50 0001 C CNN +F 3 "~" H 2650 5750 50 0001 C CNN + 1 2650 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R9 +U 1 1 5EDE3DB0 +P 2650 5400 +F 0 "R9" H 2720 5446 50 0000 L CNN +F 1 "33k" H 2720 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2580 5400 50 0001 C CNN +F 3 "~" H 2650 5400 50 0001 C CNN + 1 2650 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R12 +U 1 1 5EDE4165 +P 3000 5750 +F 0 "R12" H 3070 5796 50 0000 L CNN +F 1 "47k8" H 3070 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2930 5750 50 0001 C CNN +F 3 "~" H 3000 5750 50 0001 C CNN + 1 3000 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R11 +U 1 1 5EDE44F2 +P 3000 5400 +F 0 "R11" H 3070 5446 50 0000 L CNN +F 1 "33k" H 3070 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 2930 5400 50 0001 C CNN +F 3 "~" H 3000 5400 50 0001 C CNN + 1 3000 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R14 +U 1 1 5EDE48B5 +P 3400 5750 +F 0 "R14" H 3470 5796 50 0000 L CNN +F 1 "47k8" H 3470 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3330 5750 50 0001 C CNN +F 3 "~" H 3400 5750 50 0001 C CNN + 1 3400 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R13 +U 1 1 5EDE4B98 +P 3400 5400 +F 0 "R13" H 3470 5446 50 0000 L CNN +F 1 "33k" H 3470 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3330 5400 50 0001 C CNN +F 3 "~" H 3400 5400 50 0001 C CNN + 1 3400 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R15 +U 1 1 5EDE4F6E +P 3800 5400 +F 0 "R15" H 3870 5446 50 0000 L CNN +F 1 "33k" H 3870 5355 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3730 5400 50 0001 C CNN +F 3 "~" H 3800 5400 50 0001 C CNN + 1 3800 5400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R16 +U 1 1 5EDE5311 +P 3800 5750 +F 0 "R16" H 3870 5796 50 0000 L CNN +F 1 "47k8" H 3870 5705 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 3730 5750 50 0001 C CNN +F 3 "~" H 3800 5750 50 0001 C CNN + 1 3800 5750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1800 5900 2250 5900 +Connection ~ 2250 5900 +Wire Wire Line + 2250 5900 2650 5900 +Connection ~ 2650 5900 +Wire Wire Line + 2650 5900 3000 5900 +Connection ~ 3000 5900 +Wire Wire Line + 3000 5900 3400 5900 +Connection ~ 3400 5900 +Wire Wire Line + 3400 5900 3800 5900 +$Comp +L power:GND #PWR013 +U 1 1 5EDE5DB7 +P 3800 5900 +F 0 "#PWR013" H 3800 5650 50 0001 C CNN +F 1 "GND" H 3805 5727 50 0000 C CNN +F 2 "" H 3800 5900 50 0001 C CNN +F 3 "" H 3800 5900 50 0001 C CNN + 1 3800 5900 + 1 0 0 -1 +$EndComp +Connection ~ 3800 5900 +Wire Wire Line + 4750 4200 2050 4200 +Wire Wire Line + 2050 4200 2050 5550 +Wire Wire Line + 2050 5550 1800 5550 +Wire Wire Line + 1800 5550 1800 5600 +Connection ~ 1800 5550 +Wire Wire Line + 2250 5550 2250 5600 +Wire Wire Line + 2650 5550 2650 5600 +Wire Wire Line + 3000 5550 3000 5600 +Wire Wire Line + 3400 5550 3400 5600 +Wire Wire Line + 3800 5550 3800 5600 +Wire Wire Line + 4750 4300 2500 4300 +Wire Wire Line + 2500 4300 2500 5550 +Wire Wire Line + 2500 5550 2250 5550 +Connection ~ 2250 5550 +Wire Wire Line + 4750 4400 2900 4400 +Wire Wire Line + 2900 4400 2900 5550 +Wire Wire Line + 2900 5550 2650 5550 +Connection ~ 2650 5550 +Wire Wire Line + 4750 4500 3250 4500 +Wire Wire Line + 3250 4500 3250 5550 +Wire Wire Line + 3250 5550 3000 5550 +Connection ~ 3000 5550 +Wire Wire Line + 4750 4600 3650 4600 +Wire Wire Line + 3650 4600 3650 5550 +Wire Wire Line + 3650 5550 3400 5550 +Connection ~ 3400 5550 +Wire Wire Line + 4750 4700 4050 4700 +Wire Wire Line + 4050 4700 4050 5550 +Wire Wire Line + 4050 5550 3800 5550 +Connection ~ 3800 5550 +$Comp +L Transistor_BJT:BC558 Q7 +U 1 1 5EDF27DC +P 9000 5350 +F 0 "Q7" H 9191 5396 50 0000 L CNN +F 1 "BC558" H 9191 5305 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 9200 5275 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BC/BC557.pdf" H 9000 5350 50 0001 L CNN + 1 9000 5350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR026 +U 1 1 5EDF53C1 +P 8050 5850 +F 0 "#PWR026" H 8050 5600 50 0001 C CNN +F 1 "GND" H 8055 5677 50 0000 C CNN +F 2 "" H 8050 5850 50 0001 C CNN +F 3 "" H 8050 5850 50 0001 C CNN + 1 8050 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8350 5750 8350 5850 +$Comp +L Device:R R23 +U 1 1 5EE020DF +P 7700 5700 +F 0 "R23" H 7770 5746 50 0000 L CNN +F 1 "10k" H 7770 5655 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 7630 5700 50 0001 C CNN +F 3 "~" H 7700 5700 50 0001 C CNN + 1 7700 5700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7700 5850 8050 5850 +Wire Wire Line + 8050 5550 7700 5550 +Connection ~ 8050 5850 +Wire Wire Line + 8050 5850 8350 5850 +$Comp +L power:+5V #PWR029 +U 1 1 5EE0D1BB +P 9100 5650 +F 0 "#PWR029" H 9100 5500 50 0001 C CNN +F 1 "+5V" H 9115 5823 50 0000 C CNN +F 2 "" H 9100 5650 50 0001 C CNN +F 3 "" H 9100 5650 50 0001 C CNN + 1 9100 5650 + -1 0 0 1 +$EndComp +Wire Wire Line + 5950 4800 5950 5550 +$Comp +L power:+9V #PWR01 +U 1 1 5EE168F4 +P 1000 3800 +F 0 "#PWR01" H 1000 3650 50 0001 C CNN +F 1 "+9V" H 1015 3973 50 0000 C CNN +F 2 "" H 1000 3800 50 0001 C CNN +F 3 "" H 1000 3800 50 0001 C CNN + 1 1000 3800 + 1 0 0 -1 +$EndComp +$Comp +L power:+9V #PWR03 +U 1 1 5EE1870B +P 1500 900 +F 0 "#PWR03" H 1500 750 50 0001 C CNN +F 1 "+9V" V 1515 1073 50 0000 C CNN +F 2 "" H 1500 900 50 0001 C CNN +F 3 "" H 1500 900 50 0001 C CNN + 1 1500 900 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5950 4800 6800 4800 +Text GLabel 9100 5150 1 50 Input ~ 0 +5V_SENSORS +Wire Wire Line + 9100 5650 9100 5550 +Text GLabel 1800 5250 1 50 Input ~ 0 +PLANT1_MOIST +Text GLabel 2250 5250 1 50 Input ~ 0 +PLANT2_MOIST +Text GLabel 2650 5250 1 50 Input ~ 0 +PLANT3_MOIST +Text GLabel 3000 5250 1 50 Input ~ 0 +PLANT4_MOIST +Text GLabel 3400 5250 1 50 Input ~ 0 +PLANT5_MOIST +Text GLabel 3800 5250 1 50 Input ~ 0 +PLANT6_MOIST +Text GLabel 5850 6650 1 50 Input ~ 0 +WATER_LOW +Text GLabel 6400 6650 1 50 Input ~ 0 +WATER_EMPTY +$Comp +L Device:R R22 +U 1 1 5EE004C1 +P 6400 7150 +F 0 "R22" H 6470 7196 50 0000 L CNN +F 1 "47k8" H 6470 7105 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 6330 7150 50 0001 C CNN +F 3 "~" H 6400 7150 50 0001 C CNN + 1 6400 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R21 +U 1 1 5EE00857 +P 6400 6800 +F 0 "R21" H 6470 6846 50 0000 L CNN +F 1 "100k" H 6470 6755 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 6330 6800 50 0001 C CNN +F 3 "~" H 6400 6800 50 0001 C CNN + 1 6400 6800 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R20 +U 1 1 5EE0120C +P 5850 7150 +F 0 "R20" H 5920 7196 50 0000 L CNN +F 1 "47k8" H 5920 7105 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 5780 7150 50 0001 C CNN +F 3 "~" H 5850 7150 50 0001 C CNN + 1 5850 7150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR019 +U 1 1 5EE085D9 +P 5850 7300 +F 0 "#PWR019" H 5850 7050 50 0001 C CNN +F 1 "GND" H 5855 7127 50 0000 C CNN +F 2 "" H 5850 7300 50 0001 C CNN +F 3 "" H 5850 7300 50 0001 C CNN + 1 5850 7300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR020 +U 1 1 5EE08A01 +P 6400 7300 +F 0 "#PWR020" H 6400 7050 50 0001 C CNN +F 1 "GND" H 6405 7127 50 0000 C CNN +F 2 "" H 6400 7300 50 0001 C CNN +F 3 "" H 6400 7300 50 0001 C CNN + 1 6400 7300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6800 5000 6100 5000 +Wire Wire Line + 6100 5000 6100 6950 +Wire Wire Line + 6100 6950 5850 6950 +Wire Wire Line + 5850 6950 5850 7000 +Wire Wire Line + 6400 6950 6400 7000 +Wire Wire Line + 6800 5100 6650 5100 +Wire Wire Line + 6650 5100 6650 6950 +Wire Wire Line + 6650 6950 6400 6950 +Connection ~ 6400 6950 +$Comp +L Transistor_FET:IRLZ34N Q3 +U 1 1 5EE25042 +P 7600 2650 +F 0 "Q3" H 7806 2696 50 0000 L CNN +F 1 "IRLZ34N" H 7806 2605 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 7850 2575 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 7600 2650 50 0001 L CNN + 1 7600 2650 + 1 0 0 -1 +$EndComp +Text Notes 2550 6150 0 50 ~ 0 +Moist Sensors +Text Notes 7500 1700 0 50 ~ 0 +Pump control +$Comp +L power:GND #PWR022 +U 1 1 5EE48202 +P 6800 3600 +F 0 "#PWR022" H 6800 3350 50 0001 C CNN +F 1 "GND" V 6805 3472 50 0000 R CNN +F 2 "" H 6800 3600 50 0001 C CNN +F 3 "" H 6800 3600 50 0001 C CNN + 1 6800 3600 + 0 1 1 0 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q2 +U 1 1 5EE49580 +P 7100 2300 +F 0 "Q2" H 7306 2346 50 0000 L CNN +F 1 "IRLZ34N" H 7306 2255 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 7350 2225 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 7100 2300 50 0001 L CNN + 1 7100 2300 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:BS170 Q5 +U 1 1 5EDEF939 +P 8250 5550 +F 0 "Q5" H 8456 5596 50 0000 L CNN +F 1 "BS170" H 8456 5505 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 8450 5475 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BS/BS170.pdf" H 8250 5550 50 0001 L CNN + 1 8250 5550 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q4 +U 1 1 5EE79BF8 +P 8100 3050 +F 0 "Q4" H 8306 3096 50 0000 L CNN +F 1 "IRLZ34N" H 8306 3005 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 8350 2975 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 8100 3050 50 0001 L CNN + 1 8100 3050 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q6 +U 1 1 5EE7A2B9 +P 8650 3450 +F 0 "Q6" H 8856 3496 50 0000 L CNN +F 1 "IRLZ34N" H 8856 3405 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 8900 3375 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 8650 3450 50 0001 L CNN + 1 8650 3450 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q8 +U 1 1 5EE7AA19 +P 9150 3800 +F 0 "Q8" H 9356 3846 50 0000 L CNN +F 1 "IRLZ34N" H 9356 3755 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 9400 3725 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 9150 3800 50 0001 L CNN + 1 9150 3800 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:IRLZ34N Q1 +U 1 1 5EE7B36C +P 6650 1900 +F 0 "Q1" H 6856 1946 50 0000 L CNN +F 1 "IRLZ34N" H 6856 1855 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 6900 1825 50 0001 L CIN +F 3 "http://www.infineon.com/dgdl/irlz34npbf.pdf?fileId=5546d462533600a40153567206892720" H 6650 1900 50 0001 L CNN + 1 6650 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7150 3800 7150 3450 +Wire Wire Line + 7150 3450 6500 3450 +Wire Wire Line + 6500 3450 6500 3700 +Wire Wire Line + 6500 3700 6800 3700 +Wire Wire Line + 6800 3800 6450 3800 +Wire Wire Line + 6450 3800 6450 3400 +Wire Wire Line + 6450 3400 7200 3400 +Wire Wire Line + 7200 3400 7200 3450 +Wire Wire Line + 7200 3450 8450 3450 +Wire Wire Line + 6800 4100 6400 4100 +Wire Wire Line + 6400 4100 6400 3050 +Wire Wire Line + 6400 3050 7900 3050 +$Comp +L power:GND #PWR023 +U 1 1 5EE874ED +P 6800 4200 +F 0 "#PWR023" H 6800 3950 50 0001 C CNN +F 1 "GND" V 6805 4072 50 0000 R CNN +F 2 "" H 6800 4200 50 0001 C CNN +F 3 "" H 6800 4200 50 0001 C CNN + 1 6800 4200 + 0 1 1 0 +$EndComp +Wire Wire Line + 6350 4300 6350 2650 +Wire Wire Line + 6350 2650 7400 2650 +Wire Wire Line + 6300 4400 6800 4400 +$Comp +L power:GND #PWR021 +U 1 1 5EE99319 +P 6750 2100 +F 0 "#PWR021" H 6750 1850 50 0001 C CNN +F 1 "GND" H 6650 2050 50 0000 R CNN +F 2 "" H 6750 2100 50 0001 C CNN +F 3 "" H 6750 2100 50 0001 C CNN + 1 6750 2100 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR030 +U 1 1 5EE9DD45 +P 9250 4000 +F 0 "#PWR030" H 9250 3750 50 0001 C CNN +F 1 "GND" H 9100 3950 50 0000 R CNN +F 2 "" H 9250 4000 50 0001 C CNN +F 3 "" H 9250 4000 50 0001 C CNN + 1 9250 4000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR028 +U 1 1 5EE9E3C0 +P 8750 3650 +F 0 "#PWR028" H 8750 3400 50 0001 C CNN +F 1 "GND" H 8650 3600 50 0000 R CNN +F 2 "" H 8750 3650 50 0001 C CNN +F 3 "" H 8750 3650 50 0001 C CNN + 1 8750 3650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR027 +U 1 1 5EE9E8A2 +P 8200 3250 +F 0 "#PWR027" H 8200 3000 50 0001 C CNN +F 1 "GND" H 8150 3200 50 0000 R CNN +F 2 "" H 8200 3250 50 0001 C CNN +F 3 "" H 8200 3250 50 0001 C CNN + 1 8200 3250 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR025 +U 1 1 5EE9EE0D +P 7700 2850 +F 0 "#PWR025" H 7700 2600 50 0001 C CNN +F 1 "GND" H 7650 2800 50 0000 R CNN +F 2 "" H 7700 2850 50 0001 C CNN +F 3 "" H 7700 2850 50 0001 C CNN + 1 7700 2850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR024 +U 1 1 5EEA28ED +P 7200 2500 +F 0 "#PWR024" H 7200 2250 50 0001 C CNN +F 1 "GND" H 7100 2450 50 0000 R CNN +F 2 "" H 7200 2500 50 0001 C CNN +F 3 "" H 7200 2500 50 0001 C CNN + 1 7200 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 3800 7150 3800 +Wire Wire Line + 6450 1900 6250 1900 +Wire Wire Line + 6250 1900 6250 4500 +Wire Wire Line + 6300 2300 6300 4400 +Wire Wire Line + 6300 2300 6900 2300 +Text GLabel 9250 3600 1 50 Input ~ 0 +PLANT1_PUMP +Text GLabel 8750 3250 1 50 Input ~ 0 +PLANT2_PUMP +Text GLabel 8200 2850 1 50 Input ~ 0 +PLANT3_PUMP +Text GLabel 7700 2450 1 50 Input ~ 0 +PLANT4_PUMP +Text GLabel 7200 2100 1 50 Input ~ 0 +PLANT5_PUMP +Text GLabel 6750 1700 1 50 Input ~ 0 +PLANT6_PUMP +Wire Wire Line + 6250 4500 6800 4500 +NoConn ~ 6800 3900 +NoConn ~ 6800 4000 +NoConn ~ 4750 5300 +NoConn ~ 4750 3700 +NoConn ~ 4750 3800 +NoConn ~ 4750 3900 +NoConn ~ 6800 5400 +NoConn ~ 6800 5300 +NoConn ~ 6800 5200 +NoConn ~ 6800 4600 +NoConn ~ 6800 4700 +NoConn ~ 4750 5200 +NoConn ~ 4750 5100 +NoConn ~ 6800 4900 +$Comp +L Device:R R18 +U 1 1 5EF42F29 +P 4150 7150 +F 0 "R18" H 4220 7196 50 0000 L CNN +F 1 "47k8" H 4220 7105 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 4080 7150 50 0001 C CNN +F 3 "~" H 4150 7150 50 0001 C CNN + 1 4150 7150 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R17 +U 1 1 5EF433DE +P 4150 6800 +F 0 "R17" H 4220 6846 50 0000 L CNN +F 1 "33k" H 4220 6755 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 4080 6800 50 0001 C CNN +F 3 "~" H 4150 6800 50 0001 C CNN + 1 4150 6800 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR014 +U 1 1 5EF437E4 +P 4150 7300 +F 0 "#PWR014" H 4150 7050 50 0001 C CNN +F 1 "GND" H 4155 7127 50 0000 C CNN +F 2 "" H 4150 7300 50 0001 C CNN +F 3 "" H 4150 7300 50 0001 C CNN + 1 4150 7300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 4800 4400 4800 +Wire Wire Line + 4400 4800 4400 6950 +Wire Wire Line + 4400 6950 4150 6950 +Wire Wire Line + 4150 6950 4150 7000 +Connection ~ 4150 6950 +Text GLabel 4150 6650 1 50 Input ~ 0 +OVERFLOW_WATER +Text Notes 4800 3500 0 105 ~ 0 +ESP32 DISCOVERY \nBOARD +$Comp +L Connector_Generic:Conn_01x12 J1 +U 1 1 5EF84EAD +P 1700 1400 +F 0 "J1" H 1780 1392 50 0000 L CNN +F 1 "Conn_01x12" H 1780 1301 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal" H 1700 1400 50 0001 C CNN +F 3 "~" H 1700 1400 50 0001 C CNN + 1 1700 1400 + 1 0 0 -1 +$EndComp +Text GLabel 1500 1000 0 50 Input ~ 0 +PLANT1_PUMP +Text GLabel 1500 1200 0 50 Input ~ 0 +PLANT2_PUMP +Text GLabel 1500 1400 0 50 Input ~ 0 +PLANT3_PUMP +Text GLabel 1500 1600 0 50 Input ~ 0 +PLANT4_PUMP +Text GLabel 1500 1800 0 50 Input ~ 0 +PLANT5_PUMP +Text GLabel 1500 2000 0 50 Input ~ 0 +PLANT6_PUMP +$Comp +L power:+9V #PWR04 +U 1 1 5EFB414E +P 1500 1100 +F 0 "#PWR04" H 1500 950 50 0001 C CNN +F 1 "+9V" V 1515 1273 50 0000 C CNN +F 2 "" H 1500 1100 50 0001 C CNN +F 3 "" H 1500 1100 50 0001 C CNN + 1 1500 1100 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR05 +U 1 1 5EFB43DA +P 1500 1300 +F 0 "#PWR05" H 1500 1150 50 0001 C CNN +F 1 "+9V" V 1515 1473 50 0000 C CNN +F 2 "" H 1500 1300 50 0001 C CNN +F 3 "" H 1500 1300 50 0001 C CNN + 1 1500 1300 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR06 +U 1 1 5EFB46D6 +P 1500 1500 +F 0 "#PWR06" H 1500 1350 50 0001 C CNN +F 1 "+9V" V 1515 1673 50 0000 C CNN +F 2 "" H 1500 1500 50 0001 C CNN +F 3 "" H 1500 1500 50 0001 C CNN + 1 1500 1500 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR07 +U 1 1 5EFB4931 +P 1500 1700 +F 0 "#PWR07" H 1500 1550 50 0001 C CNN +F 1 "+9V" V 1515 1873 50 0000 C CNN +F 2 "" H 1500 1700 50 0001 C CNN +F 3 "" H 1500 1700 50 0001 C CNN + 1 1500 1700 + 0 -1 -1 0 +$EndComp +$Comp +L power:+9V #PWR08 +U 1 1 5EFB53E2 +P 1500 1900 +F 0 "#PWR08" H 1500 1750 50 0001 C CNN +F 1 "+9V" V 1515 2073 50 0000 C CNN +F 2 "" H 1500 1900 50 0001 C CNN +F 3 "" H 1500 1900 50 0001 C CNN + 1 1500 1900 + 0 -1 -1 0 +$EndComp +$Comp +L Connector_Generic:Conn_01x04 J2 +U 1 1 5EFB649F +P 2650 1100 +F 0 "J2" H 2730 1092 50 0000 L CNN +F 1 "Conn_01x04" H 2730 1001 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal" H 2650 1100 50 0001 C CNN +F 3 "~" H 2650 1100 50 0001 C CNN + 1 2650 1100 + 1 0 0 -1 +$EndComp +Text Notes 1300 700 0 50 ~ 0 +Pump Control +Text Notes 2300 850 0 50 ~ 0 +Power Input +Wire Wire Line + 2450 1200 2350 1200 +Wire Wire Line + 2350 1200 2350 3200 +Wire Wire Line + 2350 3200 1550 3200 +$Comp +L power:+9V #PWR010 +U 1 1 5EFBDB08 +P 2450 1000 +F 0 "#PWR010" H 2450 850 50 0001 C CNN +F 1 "+9V" V 2465 1173 50 0000 C CNN +F 2 "" H 2450 1000 50 0001 C CNN +F 3 "" H 2450 1000 50 0001 C CNN + 1 2450 1000 + 0 -1 -1 0 +$EndComp +$Comp +L power:+5V #PWR011 +U 1 1 5EFC2507 +P 2450 1100 +F 0 "#PWR011" H 2450 950 50 0001 C CNN +F 1 "+5V" V 2465 1228 50 0000 L CNN +F 2 "" H 2450 1100 50 0001 C CNN +F 3 "" H 2450 1100 50 0001 C CNN + 1 2450 1100 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR012 +U 1 1 5EFC7DEC +P 2450 1300 +F 0 "#PWR012" H 2450 1050 50 0001 C CNN +F 1 "GND" V 2455 1172 50 0000 R CNN +F 2 "" H 2450 1300 50 0001 C CNN +F 3 "" H 2450 1300 50 0001 C CNN + 1 2450 1300 + 1 0 0 -1 +$EndComp +Text Notes 1850 3150 0 50 ~ 0 +Lipo +Text Notes 4150 750 0 50 ~ 0 +Sensors +Text GLabel 4350 1000 0 50 Input ~ 0 +PLANT1_MOIST +Text GLabel 4050 900 0 50 Input ~ 0 +5V_SENSORS +Wire Wire Line + 4050 900 4350 900 +Text GLabel 4350 1100 0 50 Input ~ 0 +PLANT2_MOIST +Text GLabel 4350 1200 0 50 Input ~ 0 +PLANT3_MOIST +Text GLabel 4350 1300 0 50 Input ~ 0 +PLANT4_MOIST +Text GLabel 4350 1400 0 50 Input ~ 0 +PLANT5_MOIST +Text GLabel 4350 1500 0 50 Input ~ 0 +PLANT6_MOIST +Text GLabel 4350 2050 0 50 Input ~ 0 +WATER_LOW +Text GLabel 4350 2150 0 50 Input ~ 0 +WATER_EMPTY +Text GLabel 4350 2250 0 50 Input ~ 0 +OVERFLOW_WATER +$Comp +L power:GND #PWR015 +U 1 1 5F01A8DF +P 4350 2350 +F 0 "#PWR015" H 4350 2100 50 0001 C CNN +F 1 "GND" V 4355 2222 50 0000 R CNN +F 2 "" H 4350 2350 50 0001 C CNN +F 3 "" H 4350 2350 50 0001 C CNN + 1 4350 2350 + 1 0 0 -1 +$EndComp +$Comp +L Sensor_Temperature:DS18B20 U1 +U 1 1 5F02FBC0 +P 10250 1450 +F 0 "U1" H 10020 1496 50 0000 R CNN +F 1 "DS18B20" H 10020 1405 50 0000 R CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 9250 1200 50 0001 C CNN +F 3 "http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf" H 10100 1700 50 0001 C CNN + 1 10250 1450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR032 +U 1 1 5F0300A3 +P 10250 1750 +F 0 "#PWR032" H 10250 1500 50 0001 C CNN +F 1 "GND" H 10100 1700 50 0000 R CNN +F 2 "" H 10250 1750 50 0001 C CNN +F 3 "" H 10250 1750 50 0001 C CNN + 1 10250 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 4300 6800 4300 +Text GLabel 10800 1450 2 50 Input ~ 0 +GPIO13 +$Comp +L power:+3V3 #PWR031 +U 1 1 5F03E5CD +P 10250 1100 +F 0 "#PWR031" H 10250 950 50 0001 C CNN +F 1 "+3V3" V 10265 1228 50 0000 L CNN +F 2 "" H 10250 1100 50 0001 C CNN +F 3 "" H 10250 1100 50 0001 C CNN + 1 10250 1100 + 1 0 0 -1 +$EndComp +Text Notes 10200 750 0 50 ~ 0 +Temp Sensor +Connection ~ 5850 6950 +$Comp +L Device:R R19 +U 1 1 5EE00C87 +P 5850 6800 +F 0 "R19" H 5920 6846 50 0000 L CNN +F 1 "100k" H 5920 6755 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 5780 6800 50 0001 C CNN +F 3 "~" H 5850 6800 50 0001 C CNN + 1 5850 6800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4050 1950 4350 1950 +$Comp +L Connector_Generic:Conn_01x03 J6 +U 1 1 5F109CD6 +P 10250 2300 +F 0 "J6" H 10168 1975 50 0000 C CNN +F 1 "Conn_01x03" H 10168 2066 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" H 10250 2300 50 0001 C CNN +F 3 "~" H 10250 2300 50 0001 C CNN + 1 10250 2300 + -1 0 0 1 +$EndComp +Text GLabel 10450 2300 2 50 Input ~ 0 +GPIO13 +$Comp +L power:GND #PWR033 +U 1 1 5F10D99F +P 10450 2400 +F 0 "#PWR033" H 10450 2150 50 0001 C CNN +F 1 "GND" H 10300 2350 50 0000 R CNN +F 2 "" H 10450 2400 50 0001 C CNN +F 3 "" H 10450 2400 50 0001 C CNN + 1 10450 2400 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR034 +U 1 1 5F10E031 +P 10700 2200 +F 0 "#PWR034" H 10700 2050 50 0001 C CNN +F 1 "+3V3" V 10715 2328 50 0000 L CNN +F 2 "" H 10700 2200 50 0001 C CNN +F 3 "" H 10700 2200 50 0001 C CNN + 1 10700 2200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10450 2200 10700 2200 +$Comp +L Connector_Generic:Conn_01x08 J3 +U 1 1 5EDD9BA2 +P 4550 1200 +F 0 "J3" H 4630 1192 50 0000 L CNN +F 1 "Conn_01x08" H 4630 1101 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal" H 4550 1200 50 0001 C CNN +F 3 "~" H 4550 1200 50 0001 C CNN + 1 4550 1200 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x05 J7 +U 1 1 5EDDA7EB +P 4550 2150 +F 0 "J7" H 4630 2192 50 0000 L CNN +F 1 "Conn_01x05" H 4630 2101 50 0000 L CNN +F 2 "Connector_Phoenix_MC_HighVoltage:PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal" H 4550 2150 50 0001 C CNN +F 3 "~" H 4550 2150 50 0001 C CNN + 1 4550 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5EDF08D6 +P 4350 1600 +F 0 "#PWR0101" H 4350 1350 50 0001 C CNN +F 1 "GND" V 4355 1472 50 0000 R CNN +F 2 "" H 4350 1600 50 0001 C CNN +F 3 "" H 4350 1600 50 0001 C CNN + 1 4350 1600 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_BJT:BC558 Q9 +U 1 1 5EE82DFD +P 10750 5350 +F 0 "Q9" H 10941 5396 50 0000 L CNN +F 1 "BC558" H 10941 5305 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 10950 5275 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BC/BC557.pdf" H 10750 5350 50 0001 L CNN + 1 10750 5350 + 1 0 0 -1 +$EndComp +Text GLabel 10850 5100 1 50 Input ~ 0 +9V_SENSORS +Text GLabel 4050 1950 0 50 Input ~ 0 +9V_SENSORS +Wire Wire Line + 10850 5150 10850 5100 +$Comp +L Device:R R24 +U 1 1 5EE05BA7 +P 8650 5350 +F 0 "R24" H 8720 5396 50 0000 L CNN +F 1 "100" H 8720 5305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 8580 5350 50 0001 C CNN +F 3 "~" H 8650 5350 50 0001 C CNN + 1 8650 5350 + 0 1 1 0 +$EndComp +Wire Wire Line + 8350 5350 8500 5350 +$Comp +L Device:R R25 +U 1 1 5EE08B34 +P 10400 5350 +F 0 "R25" H 10470 5396 50 0000 L CNN +F 1 "100" H 10470 5305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 10330 5350 50 0001 C CNN +F 3 "~" H 10400 5350 50 0001 C CNN + 1 10400 5350 + 0 1 1 0 +$EndComp +$Comp +L power:+9V #PWR035 +U 1 1 5EE92EF6 +P 10850 5700 +F 0 "#PWR035" H 10850 5550 50 0001 C CNN +F 1 "+9V" V 10865 5873 50 0000 C CNN +F 2 "" H 10850 5700 50 0001 C CNN +F 3 "" H 10850 5700 50 0001 C CNN + 1 10850 5700 + -1 0 0 1 +$EndComp +Wire Wire Line + 10850 5700 10850 5550 +$Comp +L Transistor_FET:BS170 Q10 +U 1 1 5EE178BC +P 10050 5550 +F 0 "Q10" H 10256 5596 50 0000 L CNN +F 1 "BS170" H 10256 5505 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92_Inline" H 10250 5475 50 0001 L CIN +F 3 "http://www.fairchildsemi.com/ds/BS/BS170.pdf" H 10050 5550 50 0001 L CNN + 1 10050 5550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR036 +U 1 1 5EE18226 +P 10150 5850 +F 0 "#PWR036" H 10150 5600 50 0001 C CNN +F 1 "GND" H 10155 5677 50 0000 C CNN +F 2 "" H 10150 5850 50 0001 C CNN +F 3 "" H 10150 5850 50 0001 C CNN + 1 10150 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 5350 10250 5350 +Wire Wire Line + 9850 5550 9850 4550 +Wire Wire Line + 10150 5850 10150 5750 +$Comp +L Device:R R26 +U 1 1 5EE03137 +P 10700 1300 +F 0 "R26" H 10770 1346 50 0000 L CNN +F 1 "4k7" H 10770 1255 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 10630 1300 50 0001 C CNN +F 3 "~" H 10700 1300 50 0001 C CNN + 1 10700 1300 + -1 0 0 1 +$EndComp +Wire Wire Line + 10550 1450 10700 1450 +Wire Wire Line + 10700 1450 10800 1450 +Connection ~ 10700 1450 +Wire Wire Line + 10250 1150 10700 1150 +Wire Wire Line + 10250 1150 10250 1100 +Connection ~ 10250 1150 +Text Notes 2100 3650 0 50 ~ 0 +replaced 47k8 by 39k\nand 33k by 27k\n\ndue to availabilty of parts +$Comp +L Device:R R27 +U 1 1 5EEE4884 +P 7250 5550 +F 0 "R27" H 7320 5596 50 0000 L CNN +F 1 "100" H 7320 5505 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 7180 5550 50 0001 C CNN +F 3 "~" H 7250 5550 50 0001 C CNN + 1 7250 5550 + 0 1 1 0 +$EndComp +$Comp +L Device:R R28 +U 1 1 5EEE4DBD +P 9600 4550 +F 0 "R28" H 9670 4596 50 0000 L CNN +F 1 "100" H 9670 4505 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 9530 4550 50 0001 C CNN +F 3 "~" H 9600 4550 50 0001 C CNN + 1 9600 4550 + 0 1 1 0 +$EndComp +$Comp +L Device:R R29 +U 1 1 5EEE555F +P 9800 5700 +F 0 "R29" H 9870 5746 50 0000 L CNN +F 1 "10k" H 9870 5655 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal" V 9730 5700 50 0001 C CNN +F 3 "~" H 9800 5700 50 0001 C CNN + 1 9800 5700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR037 +U 1 1 5EEE5C5E +P 9800 5850 +F 0 "#PWR037" H 9800 5600 50 0001 C CNN +F 1 "GND" H 9805 5677 50 0000 C CNN +F 2 "" H 9800 5850 50 0001 C CNN +F 3 "" H 9800 5850 50 0001 C CNN + 1 9800 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9750 4550 9850 4550 +Wire Wire Line + 9800 5550 9850 5550 +Connection ~ 9850 5550 +Wire Wire Line + 7100 5550 7100 4550 +Wire Wire Line + 7100 4550 9450 4550 +Wire Wire Line + 5950 5550 7100 5550 +Connection ~ 7100 5550 +Wire Wire Line + 7400 5550 7700 5550 +Connection ~ 7700 5550 +$EndSCHEMATC diff --git a/board/ReadMe.md b/board/ReadMe.md new file mode 100644 index 0000000..cbe30ea --- /dev/null +++ b/board/ReadMe.md @@ -0,0 +1,11 @@ +# ESP32 Plant Control Board + +The board was built with manily through hole components for easy build and production with a mill. + +## GPIO Mapping +See in the parent folder at **include/ControllerConfiguration.h** + +## Routing +In order to use the the mill, the following parameter were used: +* Clearance 0.2mm +* Track width of 1.2mm or 1.0mm at minimum (when pins of a part are too close) diff --git a/board/fp-info-cache b/board/fp-info-cache new file mode 100644 index 0000000..573541a --- /dev/null +++ b/board/fp-info-cache @@ -0,0 +1 @@ +0 diff --git a/board/gerber/.gitignore b/board/gerber/.gitignore new file mode 100644 index 0000000..569d96b --- /dev/null +++ b/board/gerber/.gitignore @@ -0,0 +1,5 @@ +*.gbr +*.drl +*.ngc +*.png +*.bakT* diff --git a/board/gerber/PlantCtrlESP32-drl_map.dxf b/board/gerber/PlantCtrlESP32-drl_map.dxf new file mode 100644 index 0000000..a9a7057 --- /dev/null +++ b/board/gerber/PlantCtrlESP32-drl_map.dxf @@ -0,0 +1,33564 @@ + 0 +SECTION + 2 +HEADER + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 +1 + 9 +$MEASUREMENT + 70 +1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +LTYPE + 70 +4 + 0 +LTYPE + 5 +40F + 2 +CONTINUOUS + 70 +0 + 3 +Solid line + 72 +65 + 73 +0 + 40 +0.0 + 0 +LTYPE + 5 +410 + 2 +DASHDOT + 70 +0 + 3 +Dash Dot ____ _ ____ _ + 72 +65 + 73 +4 + 40 +2.0 + 49 +1.25 + 49 +-0.25 + 49 +0.25 + 49 +-0.25 + 0 +LTYPE + 5 +411 + 2 +DASHED + 70 +0 + 3 +Dashed __ __ __ __ __ + 72 +65 + 73 +2 + 40 +0.75 + 49 +0.5 + 49 +-0.25 + 0 +LTYPE + 5 +43B + 2 +DOTTED + 70 +0 + 3 +Dotted . . . . + 72 +65 + 73 +2 + 40 +0.2 + 49 +0.0 + 49 +-0.2 + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 +4 + 0 +STYLE + 2 +KICAD + 70 +0 + 40 +0 + 41 +1 + 42 +1 + 50 +0 + 71 +0 + 3 +isocp.shx + 0 +STYLE + 2 +KICADB + 70 +0 + 40 +0 + 41 +1 + 42 +1 + 50 +0 + 71 +0 + 3 +isocp.shx + 0 +STYLE + 2 +KICADI + 70 +0 + 40 +0 + 41 +1 + 42 +1 + 50 +15 + 71 +0 + 3 +isocp.shx + 0 +STYLE + 2 +KICADBI + 70 +0 + 40 +0 + 41 +1 + 42 +1 + 50 +15 + 71 +0 + 3 +isocp.shx + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 +1 + 0 +LAYER + 2 +BLACK + 70 +0 + 62 +7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.58 +20 +-118.11 +11 +68.58 +21 +-26.67 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +175.26 +20 +-118.11 +11 +68.58 +21 +-118.11 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +175.26 +20 +-26.67 +11 +175.26 +21 +-118.11 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.58 +20 +-26.67 +11 +175.26 +21 +-26.67 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.29 +20 +-35.36 +11 +110.69 +21 +-35.76 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.69 +20 +-35.36 +11 +110.29 +21 +-35.76 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.005 +20 +-31.55 +11 +116.405 +21 +-31.95 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.405 +20 +-31.55 +11 +116.005 +21 +-31.95 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.64 +20 +-74.095 +11 +117.04 +21 +-74.495 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.04 +20 +-74.095 +11 +116.64 +21 +-74.495 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.294 +20 +-34.691 +11 +124.694 +21 +-35.091 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.694 +20 +-34.691 +11 +124.294 +21 +-35.091 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.61 +20 +-71.555 +11 +131.01 +21 +-71.955 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.01 +20 +-71.555 +11 +130.61 +21 +-71.955 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.88 +20 +-60.125 +11 +132.28 +21 +-60.525 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.28 +20 +-60.125 +11 +131.88 +21 +-60.525 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.785 +20 +-60.125 +11 +134.185 +21 +-60.525 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.185 +20 +-60.125 +11 +133.785 +21 +-60.525 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.785 +20 +-71.555 +11 +134.185 +21 +-71.955 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.185 +20 +-71.555 +11 +133.785 +21 +-71.955 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.58 +20 +-50.6 +11 +144.98 +21 +-51 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.98 +20 +-50.6 +11 +144.58 +21 +-51 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.58 +20 +-68.38 +11 +144.98 +21 +-68.78 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.98 +20 +-68.38 +11 +144.58 +21 +-68.78 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +145.85 +20 +-44.25 +11 +146.25 +21 +-44.65 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +146.25 +20 +-44.25 +11 +145.85 +21 +-44.65 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +145.85 +20 +-77.905 +11 +146.25 +21 +-78.305 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +146.25 +20 +-77.905 +11 +145.85 +21 +-78.305 +0 +CIRCLE +8 +BLACK +10 +120.65 +20 +-108.585 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +120.65 +20 +-109.855 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +120.65 +20 +-111.125 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-71.755 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-73.025 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-74.295 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +128.905 +20 +-31.75 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +130.175 +20 +-31.75 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +131.445 +20 +-31.75 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +100.33 +20 +-88.9 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +101.6 +20 +-88.9 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +102.87 +20 +-88.9 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +150.495 +20 +-112.395 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +150.495 +20 +-113.665 +40 +0.375 +0 +CIRCLE +8 +BLACK +10 +150.495 +20 +-114.935 +40 +0.375 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.3524 +20 +-30.08 +11 +90.3524 +21 +-30.88 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.9524 +20 +-30.48 +11 +90.7524 +21 +-30.48 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.95 +20 +-40.24 +11 +107.95 +21 +-41.04 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.55 +20 +-40.64 +11 +108.35 +21 +-40.64 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +126.365 +20 +-109.455 +11 +126.365 +21 +-110.255 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.965 +20 +-109.855 +11 +126.765 +21 +-109.855 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +146.685 +20 +-109.455 +11 +146.685 +21 +-110.255 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +146.285 +20 +-109.855 +11 +147.085 +21 +-109.855 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-110.09 +11 +80.01 +21 +-110.89 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-110.49 +11 +80.41 +21 +-110.49 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-110.09 +11 +100.33 +21 +-110.89 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-110.49 +11 +100.73 +21 +-110.49 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.63 +20 +-52.94 +11 +87.63 +21 +-53.74 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.23 +20 +-53.34 +11 +88.03 +21 +-53.34 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.95 +20 +-52.94 +11 +107.95 +21 +-53.74 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.55 +20 +-53.34 +11 +108.35 +21 +-53.34 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-106.28 +11 +80.01 +21 +-107.08 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-106.68 +11 +80.41 +21 +-106.68 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-106.28 +11 +100.33 +21 +-107.08 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-106.68 +11 +100.73 +21 +-106.68 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.17 +20 +-49.13 +11 +90.17 +21 +-49.93 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.77 +20 +-49.53 +11 +90.57 +21 +-49.53 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.49 +20 +-49.13 +11 +110.49 +21 +-49.93 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.09 +20 +-49.53 +11 +110.89 +21 +-49.53 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-64.37 +11 +80.01 +21 +-65.17 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-64.77 +11 +80.41 +21 +-64.77 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-64.37 +11 +100.33 +21 +-65.17 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-64.77 +11 +100.73 +21 +-64.77 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-98.66 +11 +80.01 +21 +-99.46 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-99.06 +11 +80.41 +21 +-99.06 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-98.66 +11 +100.33 +21 +-99.46 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-99.06 +11 +100.73 +21 +-99.06 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.065 +20 +-89.77 +11 +139.065 +21 +-90.57 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.665 +20 +-90.17 +11 +139.465 +21 +-90.17 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.385 +20 +-89.77 +11 +159.385 +21 +-90.57 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.985 +20 +-90.17 +11 +159.785 +21 +-90.17 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-102.47 +11 +80.01 +21 +-103.27 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-102.87 +11 +80.41 +21 +-102.87 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-102.47 +11 +100.33 +21 +-103.27 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-102.87 +11 +100.73 +21 +-102.87 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.81 +20 +-82.15 +11 +130.81 +21 +-82.95 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.41 +20 +-82.55 +11 +131.21 +21 +-82.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.81 +20 +-102.47 +11 +130.81 +21 +-103.27 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.41 +20 +-102.87 +11 +131.21 +21 +-102.87 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +126.365 +20 +-113.265 +11 +126.365 +21 +-114.065 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.965 +20 +-113.665 +11 +126.765 +21 +-113.665 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +146.685 +20 +-113.265 +11 +146.685 +21 +-114.065 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +146.285 +20 +-113.665 +11 +147.085 +21 +-113.665 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127 +20 +-82.15 +11 +127 +21 +-82.95 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +126.6 +20 +-82.55 +11 +127.4 +21 +-82.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127 +20 +-102.47 +11 +127 +21 +-103.27 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +126.6 +20 +-102.87 +11 +127.4 +21 +-102.87 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.11 +20 +-82.15 +11 +118.11 +21 +-82.95 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.71 +20 +-82.55 +11 +118.51 +21 +-82.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.11 +20 +-102.47 +11 +118.11 +21 +-103.27 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.71 +20 +-102.87 +11 +118.51 +21 +-102.87 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-60.56 +11 +80.01 +21 +-61.36 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-60.96 +11 +80.41 +21 +-60.96 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-60.56 +11 +100.33 +21 +-61.36 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-60.96 +11 +100.73 +21 +-60.96 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.62 +20 +-82.15 +11 +134.62 +21 +-82.95 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.22 +20 +-82.55 +11 +135.02 +21 +-82.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.62 +20 +-102.47 +11 +134.62 +21 +-103.27 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.22 +20 +-102.87 +11 +135.02 +21 +-102.87 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-83.42 +11 +80.01 +21 +-84.22 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-83.82 +11 +80.41 +21 +-83.82 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-83.42 +11 +100.33 +21 +-84.22 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-83.82 +11 +100.73 +21 +-83.82 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-68.18 +11 +80.01 +21 +-68.98 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-68.58 +11 +80.41 +21 +-68.58 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-68.18 +11 +100.33 +21 +-68.98 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-68.58 +11 +100.73 +21 +-68.58 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-75.8 +11 +80.01 +21 +-76.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-76.2 +11 +80.41 +21 +-76.2 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-75.8 +11 +100.33 +21 +-76.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-76.2 +11 +100.73 +21 +-76.2 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-113.9 +11 +80.01 +21 +-114.7 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-114.3 +11 +80.41 +21 +-114.3 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-113.9 +11 +100.33 +21 +-114.7 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-114.3 +11 +100.73 +21 +-114.3 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.315 +20 +-35.16 +11 +107.315 +21 +-35.96 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.915 +20 +-35.56 +11 +107.715 +21 +-35.56 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.635 +20 +-35.16 +11 +127.635 +21 +-35.96 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.235 +20 +-35.56 +11 +128.035 +21 +-35.56 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-56.75 +11 +80.01 +21 +-57.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-57.15 +11 +80.41 +21 +-57.15 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-56.75 +11 +100.33 +21 +-57.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-57.15 +11 +100.73 +21 +-57.15 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-94.85 +11 +80.01 +21 +-95.65 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-95.25 +11 +80.41 +21 +-95.25 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-94.85 +11 +100.33 +21 +-95.65 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-95.25 +11 +100.73 +21 +-95.25 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-79.61 +11 +80.01 +21 +-80.41 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-80.01 +11 +80.41 +21 +-80.01 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-79.61 +11 +100.33 +21 +-80.41 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-80.01 +11 +100.73 +21 +-80.01 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.01 +20 +-71.99 +11 +80.01 +21 +-72.79 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.61 +20 +-72.39 +11 +80.41 +21 +-72.39 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.33 +20 +-71.99 +11 +100.33 +21 +-72.79 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.93 +20 +-72.39 +11 +100.73 +21 +-72.39 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.17 +20 +-44.05 +11 +90.17 +21 +-44.85 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.77 +20 +-44.45 +11 +90.57 +21 +-44.45 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.49 +20 +-44.05 +11 +110.49 +21 +-44.85 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.09 +20 +-44.45 +11 +110.89 +21 +-44.45 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.369 +20 +-32.1036 +11 +120.369 +21 +-31.3964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.369 +20 +-31.3964 +11 +119.661 +21 +-31.3964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.661 +20 +-31.3964 +11 +119.661 +21 +-32.1036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.661 +20 +-32.1036 +11 +120.369 +21 +-32.1036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.909 +20 +-32.1036 +11 +122.909 +21 +-31.3964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.909 +20 +-31.3964 +11 +122.201 +21 +-31.3964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.201 +20 +-31.3964 +11 +122.201 +21 +-32.1036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.201 +20 +-32.1036 +11 +122.909 +21 +-32.1036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.449 +20 +-32.1036 +11 +125.449 +21 +-31.3964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.449 +20 +-31.3964 +11 +124.741 +21 +-31.3964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.741 +20 +-31.3964 +11 +124.741 +21 +-32.1036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.741 +20 +-32.1036 +11 +125.449 +21 +-32.1036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-39.7236 +11 +114.654 +21 +-39.0164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-39.0164 +11 +113.946 +21 +-39.0164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-39.0164 +11 +113.946 +21 +-39.7236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-39.7236 +11 +114.654 +21 +-39.7236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-42.2636 +11 +114.654 +21 +-41.5564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-41.5564 +11 +113.946 +21 +-41.5564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-41.5564 +11 +113.946 +21 +-42.2636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-42.2636 +11 +114.654 +21 +-42.2636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-44.8036 +11 +114.654 +21 +-44.0964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-44.0964 +11 +113.946 +21 +-44.0964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-44.0964 +11 +113.946 +21 +-44.8036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-44.8036 +11 +114.654 +21 +-44.8036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-47.3436 +11 +114.654 +21 +-46.6364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-46.6364 +11 +113.946 +21 +-46.6364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-46.6364 +11 +113.946 +21 +-47.3436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-47.3436 +11 +114.654 +21 +-47.3436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-49.8836 +11 +114.654 +21 +-49.1764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-49.1764 +11 +113.946 +21 +-49.1764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-49.1764 +11 +113.946 +21 +-49.8836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-49.8836 +11 +114.654 +21 +-49.8836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-52.4236 +11 +114.654 +21 +-51.7164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-51.7164 +11 +113.946 +21 +-51.7164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-51.7164 +11 +113.946 +21 +-52.4236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-52.4236 +11 +114.654 +21 +-52.4236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-54.9636 +11 +114.654 +21 +-54.2564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-54.2564 +11 +113.946 +21 +-54.2564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-54.2564 +11 +113.946 +21 +-54.9636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-54.9636 +11 +114.654 +21 +-54.9636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-57.5036 +11 +114.654 +21 +-56.7964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-56.7964 +11 +113.946 +21 +-56.7964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-56.7964 +11 +113.946 +21 +-57.5036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-57.5036 +11 +114.654 +21 +-57.5036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-60.0436 +11 +114.654 +21 +-59.3364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-59.3364 +11 +113.946 +21 +-59.3364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-59.3364 +11 +113.946 +21 +-60.0436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-60.0436 +11 +114.654 +21 +-60.0436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-62.5836 +11 +114.654 +21 +-61.8764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-61.8764 +11 +113.946 +21 +-61.8764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-61.8764 +11 +113.946 +21 +-62.5836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-62.5836 +11 +114.654 +21 +-62.5836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-65.1236 +11 +114.654 +21 +-64.4164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-64.4164 +11 +113.946 +21 +-64.4164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-64.4164 +11 +113.946 +21 +-65.1236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-65.1236 +11 +114.654 +21 +-65.1236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-67.6636 +11 +114.654 +21 +-66.9564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-66.9564 +11 +113.946 +21 +-66.9564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-66.9564 +11 +113.946 +21 +-67.6636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-67.6636 +11 +114.654 +21 +-67.6636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-70.2036 +11 +114.654 +21 +-69.4964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-69.4964 +11 +113.946 +21 +-69.4964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-69.4964 +11 +113.946 +21 +-70.2036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-70.2036 +11 +114.654 +21 +-70.2036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-72.7436 +11 +114.654 +21 +-72.0364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-72.0364 +11 +113.946 +21 +-72.0364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-72.0364 +11 +113.946 +21 +-72.7436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-72.7436 +11 +114.654 +21 +-72.7436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-75.2836 +11 +114.654 +21 +-74.5764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-74.5764 +11 +113.946 +21 +-74.5764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-74.5764 +11 +113.946 +21 +-75.2836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-75.2836 +11 +114.654 +21 +-75.2836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-77.8236 +11 +114.654 +21 +-77.1164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-77.1164 +11 +113.946 +21 +-77.1164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-77.1164 +11 +113.946 +21 +-77.8236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-77.8236 +11 +114.654 +21 +-77.8236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-80.3636 +11 +114.654 +21 +-79.6564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-79.6564 +11 +113.946 +21 +-79.6564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-79.6564 +11 +113.946 +21 +-80.3636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-80.3636 +11 +114.654 +21 +-80.3636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-82.9036 +11 +114.654 +21 +-82.1964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-82.1964 +11 +113.946 +21 +-82.1964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-82.1964 +11 +113.946 +21 +-82.9036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-82.9036 +11 +114.654 +21 +-82.9036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-85.4436 +11 +114.654 +21 +-84.7364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.654 +20 +-84.7364 +11 +113.946 +21 +-84.7364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-84.7364 +11 +113.946 +21 +-85.4436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +113.946 +20 +-85.4436 +11 +114.654 +21 +-85.4436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-39.7236 +11 +140.054 +21 +-39.0164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-39.0164 +11 +139.346 +21 +-39.0164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-39.0164 +11 +139.346 +21 +-39.7236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-39.7236 +11 +140.054 +21 +-39.7236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-42.2636 +11 +140.054 +21 +-41.5564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-41.5564 +11 +139.346 +21 +-41.5564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-41.5564 +11 +139.346 +21 +-42.2636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-42.2636 +11 +140.054 +21 +-42.2636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-44.8036 +11 +140.054 +21 +-44.0964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-44.0964 +11 +139.346 +21 +-44.0964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-44.0964 +11 +139.346 +21 +-44.8036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-44.8036 +11 +140.054 +21 +-44.8036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-47.3436 +11 +140.054 +21 +-46.6364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-46.6364 +11 +139.346 +21 +-46.6364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-46.6364 +11 +139.346 +21 +-47.3436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-47.3436 +11 +140.054 +21 +-47.3436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-49.8836 +11 +140.054 +21 +-49.1764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-49.1764 +11 +139.346 +21 +-49.1764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-49.1764 +11 +139.346 +21 +-49.8836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-49.8836 +11 +140.054 +21 +-49.8836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-52.4236 +11 +140.054 +21 +-51.7164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-51.7164 +11 +139.346 +21 +-51.7164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-51.7164 +11 +139.346 +21 +-52.4236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-52.4236 +11 +140.054 +21 +-52.4236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-54.9636 +11 +140.054 +21 +-54.2564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-54.2564 +11 +139.346 +21 +-54.2564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-54.2564 +11 +139.346 +21 +-54.9636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-54.9636 +11 +140.054 +21 +-54.9636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-57.5036 +11 +140.054 +21 +-56.7964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-56.7964 +11 +139.346 +21 +-56.7964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-56.7964 +11 +139.346 +21 +-57.5036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-57.5036 +11 +140.054 +21 +-57.5036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-60.0436 +11 +140.054 +21 +-59.3364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-59.3364 +11 +139.346 +21 +-59.3364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-59.3364 +11 +139.346 +21 +-60.0436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-60.0436 +11 +140.054 +21 +-60.0436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-62.5836 +11 +140.054 +21 +-61.8764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-61.8764 +11 +139.346 +21 +-61.8764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-61.8764 +11 +139.346 +21 +-62.5836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-62.5836 +11 +140.054 +21 +-62.5836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-65.1236 +11 +140.054 +21 +-64.4164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-64.4164 +11 +139.346 +21 +-64.4164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-64.4164 +11 +139.346 +21 +-65.1236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-65.1236 +11 +140.054 +21 +-65.1236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-67.6636 +11 +140.054 +21 +-66.9564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-66.9564 +11 +139.346 +21 +-66.9564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-66.9564 +11 +139.346 +21 +-67.6636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-67.6636 +11 +140.054 +21 +-67.6636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-70.2036 +11 +140.054 +21 +-69.4964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-69.4964 +11 +139.346 +21 +-69.4964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-69.4964 +11 +139.346 +21 +-70.2036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-70.2036 +11 +140.054 +21 +-70.2036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-72.7436 +11 +140.054 +21 +-72.0364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-72.0364 +11 +139.346 +21 +-72.0364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-72.0364 +11 +139.346 +21 +-72.7436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-72.7436 +11 +140.054 +21 +-72.7436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-75.2836 +11 +140.054 +21 +-74.5764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-74.5764 +11 +139.346 +21 +-74.5764 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-74.5764 +11 +139.346 +21 +-75.2836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-75.2836 +11 +140.054 +21 +-75.2836 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-77.8236 +11 +140.054 +21 +-77.1164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-77.1164 +11 +139.346 +21 +-77.1164 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-77.1164 +11 +139.346 +21 +-77.8236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-77.8236 +11 +140.054 +21 +-77.8236 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-80.3636 +11 +140.054 +21 +-79.6564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-79.6564 +11 +139.346 +21 +-79.6564 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-79.6564 +11 +139.346 +21 +-80.3636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-80.3636 +11 +140.054 +21 +-80.3636 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-82.9036 +11 +140.054 +21 +-82.1964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-82.1964 +11 +139.346 +21 +-82.1964 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-82.1964 +11 +139.346 +21 +-82.9036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-82.9036 +11 +140.054 +21 +-82.9036 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-85.4436 +11 +140.054 +21 +-84.7364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.054 +20 +-84.7364 +11 +139.346 +21 +-84.7364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-84.7364 +11 +139.346 +21 +-85.4436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.346 +20 +-85.4436 +11 +140.054 +21 +-85.4436 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-33.57 +11 +151.68 +21 +-33.02 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-33.02 +11 +151.13 +21 +-32.47 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-32.47 +11 +150.58 +21 +-33.02 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-33.02 +11 +151.13 +21 +-33.57 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-36.11 +11 +151.68 +21 +-35.56 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-35.56 +11 +151.13 +21 +-35.01 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-35.01 +11 +150.58 +21 +-35.56 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-35.56 +11 +151.13 +21 +-36.11 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-38.65 +11 +151.68 +21 +-38.1 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-38.1 +11 +151.13 +21 +-37.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-37.55 +11 +150.58 +21 +-38.1 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-38.1 +11 +151.13 +21 +-38.65 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.845 +20 +-41.825 +11 +157.395 +21 +-41.275 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +157.395 +20 +-41.275 +11 +156.845 +21 +-40.725 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.845 +20 +-40.725 +11 +156.295 +21 +-41.275 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.295 +20 +-41.275 +11 +156.845 +21 +-41.825 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.845 +20 +-44.365 +11 +157.395 +21 +-43.815 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +157.395 +20 +-43.815 +11 +156.845 +21 +-43.265 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.845 +20 +-43.265 +11 +156.295 +21 +-43.815 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.295 +20 +-43.815 +11 +156.845 +21 +-44.365 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.845 +20 +-46.905 +11 +157.395 +21 +-46.355 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +157.395 +20 +-46.355 +11 +156.845 +21 +-45.805 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.845 +20 +-45.805 +11 +156.295 +21 +-46.355 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.295 +20 +-46.355 +11 +156.845 +21 +-46.905 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-60.24 +11 +159.3 +21 +-59.69 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.3 +20 +-59.69 +11 +158.75 +21 +-59.14 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-59.14 +11 +158.2 +21 +-59.69 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.2 +20 +-59.69 +11 +158.75 +21 +-60.24 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-62.78 +11 +159.3 +21 +-62.23 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.3 +20 +-62.23 +11 +158.75 +21 +-61.68 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-61.68 +11 +158.2 +21 +-62.23 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.2 +20 +-62.23 +11 +158.75 +21 +-62.78 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-65.32 +11 +159.3 +21 +-64.77 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.3 +20 +-64.77 +11 +158.75 +21 +-64.22 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-64.22 +11 +158.2 +21 +-64.77 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.2 +20 +-64.77 +11 +158.75 +21 +-65.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-70.4 +11 +151.68 +21 +-69.85 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-69.85 +11 +151.13 +21 +-69.3 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-69.3 +11 +150.58 +21 +-69.85 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-69.85 +11 +151.13 +21 +-70.4 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-72.94 +11 +151.68 +21 +-72.39 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-72.39 +11 +151.13 +21 +-71.84 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-71.84 +11 +150.58 +21 +-72.39 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-72.39 +11 +151.13 +21 +-72.94 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-75.48 +11 +151.68 +21 +-74.93 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-74.93 +11 +151.13 +21 +-74.38 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-74.38 +11 +150.58 +21 +-74.93 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-74.93 +11 +151.13 +21 +-75.48 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-50.08 +11 +151.68 +21 +-49.53 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-49.53 +11 +151.13 +21 +-48.98 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-48.98 +11 +150.58 +21 +-49.53 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-49.53 +11 +151.13 +21 +-50.08 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-52.62 +11 +151.68 +21 +-52.07 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-52.07 +11 +151.13 +21 +-51.52 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-51.52 +11 +150.58 +21 +-52.07 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-52.07 +11 +151.13 +21 +-52.62 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-55.16 +11 +151.68 +21 +-54.61 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.68 +20 +-54.61 +11 +151.13 +21 +-54.06 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +151.13 +20 +-54.06 +11 +150.58 +21 +-54.61 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.58 +20 +-54.61 +11 +151.13 +21 +-55.16 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-80.56 +11 +159.3 +21 +-80.01 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.3 +20 +-80.01 +11 +158.75 +21 +-79.46 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-79.46 +11 +158.2 +21 +-80.01 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.2 +20 +-80.01 +11 +158.75 +21 +-80.56 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-83.1 +11 +159.3 +21 +-82.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.3 +20 +-82.55 +11 +158.75 +21 +-82 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-82 +11 +158.2 +21 +-82.55 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.2 +20 +-82.55 +11 +158.75 +21 +-83.1 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-85.64 +11 +159.3 +21 +-85.09 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.3 +20 +-85.09 +11 +158.75 +21 +-84.54 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.75 +20 +-84.54 +11 +158.2 +21 +-85.09 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.2 +20 +-85.09 +11 +158.75 +21 +-85.64 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-29.88 +11 +76.8 +21 +-31.08 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-29.88 +11 +75.6 +21 +-31.08 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-30.48 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-34.96 +11 +76.8 +21 +-36.16 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-34.96 +11 +75.6 +21 +-36.16 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-35.56 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-40.04 +11 +76.8 +21 +-41.24 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-40.04 +11 +75.6 +21 +-41.24 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-40.64 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-45.12 +11 +76.8 +21 +-46.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-45.12 +11 +75.6 +21 +-46.32 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-45.72 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-31.15 +11 +166.97 +21 +-32.35 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-31.15 +11 +165.77 +21 +-32.35 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-31.75 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-36.23 +11 +166.97 +21 +-37.43 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-36.23 +11 +165.77 +21 +-37.43 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-36.83 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-41.31 +11 +166.97 +21 +-42.51 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-41.31 +11 +165.77 +21 +-42.51 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-41.91 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-46.39 +11 +166.97 +21 +-47.59 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-46.39 +11 +165.77 +21 +-47.59 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-46.99 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-51.47 +11 +166.97 +21 +-52.67 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-51.47 +11 +165.77 +21 +-52.67 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-52.07 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-56.55 +11 +166.97 +21 +-57.75 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-56.55 +11 +165.77 +21 +-57.75 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-57.15 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-61.63 +11 +166.97 +21 +-62.83 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-61.63 +11 +165.77 +21 +-62.83 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-62.23 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-66.71 +11 +166.97 +21 +-67.91 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-66.71 +11 +165.77 +21 +-67.91 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-67.31 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-71.79 +11 +166.97 +21 +-72.99 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-71.79 +11 +165.77 +21 +-72.99 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-72.39 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-76.87 +11 +166.97 +21 +-78.07 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-76.87 +11 +165.77 +21 +-78.07 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-77.47 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-81.95 +11 +166.97 +21 +-83.15 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-81.95 +11 +165.77 +21 +-83.15 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-82.55 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-87.03 +11 +166.97 +21 +-88.23 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-87.03 +11 +165.77 +21 +-88.23 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-87.63 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-78.775 +11 +76.8 +21 +-79.975 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-78.775 +11 +75.6 +21 +-79.975 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-79.375 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-83.855 +11 +76.8 +21 +-85.055 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-83.855 +11 +75.6 +21 +-85.055 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-84.455 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-88.935 +11 +76.8 +21 +-90.135 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-88.935 +11 +75.6 +21 +-90.135 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-89.535 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-94.015 +11 +76.8 +21 +-95.215 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-94.015 +11 +75.6 +21 +-95.215 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-94.615 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-99.095 +11 +76.8 +21 +-100.295 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-99.095 +11 +75.6 +21 +-100.295 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-99.695 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-104.175 +11 +76.8 +21 +-105.375 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-104.175 +11 +75.6 +21 +-105.375 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-104.775 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-109.255 +11 +76.8 +21 +-110.455 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-109.255 +11 +75.6 +21 +-110.455 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-109.855 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.6 +20 +-114.335 +11 +76.8 +21 +-115.535 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8 +20 +-114.335 +11 +75.6 +21 +-115.535 +0 +CIRCLE +8 +BLACK +10 +76.2 +20 +-114.935 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-93.38 +11 +166.97 +21 +-94.58 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-93.38 +11 +165.77 +21 +-94.58 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-93.98 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-98.46 +11 +166.97 +21 +-99.66 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-98.46 +11 +165.77 +21 +-99.66 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-99.06 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-103.54 +11 +166.97 +21 +-104.74 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-103.54 +11 +165.77 +21 +-104.74 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-104.14 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-108.62 +11 +166.97 +21 +-109.82 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-108.62 +11 +165.77 +21 +-109.82 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-109.22 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +165.77 +20 +-113.7 +11 +166.97 +21 +-114.9 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +166.97 +20 +-113.7 +11 +165.77 +21 +-114.9 +0 +CIRCLE +8 +BLACK +10 +166.37 +20 +-114.3 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.055 +20 +-33.96 +11 +162.255 +21 +-37.16 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +162.255 +20 +-33.96 +11 +159.055 +21 +-37.16 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.655 +20 +-33.96 +11 +160.655 +21 +-37.16 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.055 +20 +-35.56 +11 +162.255 +21 +-35.56 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.055 +20 +-111.43 +11 +162.255 +21 +-114.63 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +162.255 +20 +-111.43 +11 +159.055 +21 +-114.63 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.655 +20 +-111.43 +11 +160.655 +21 +-114.63 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.055 +20 +-113.03 +11 +162.255 +21 +-113.03 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.585 +20 +-44.12 +11 +84.785 +21 +-47.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +84.785 +20 +-44.12 +11 +81.585 +21 +-47.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.185 +20 +-44.12 +11 +83.185 +21 +-47.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.585 +20 +-45.72 +11 +84.785 +21 +-45.72 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.585 +20 +-87.935 +11 +84.785 +21 +-91.135 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +84.785 +20 +-87.935 +11 +81.585 +21 +-91.135 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.185 +20 +-87.935 +11 +83.185 +21 +-91.135 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.585 +20 +-89.535 +11 +84.785 +21 +-89.535 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +103.81 +20 +-111.43 +11 +107.01 +21 +-114.63 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.01 +20 +-111.43 +11 +103.81 +21 +-114.63 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.41 +20 +-111.43 +11 +105.41 +21 +-114.63 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +103.81 +20 +-113.03 +11 +107.01 +21 +-113.03 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.055 +20 +-70.155 +11 +162.255 +21 +-73.355 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +162.255 +20 +-70.155 +11 +159.055 +21 +-73.355 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.655 +20 +-70.155 +11 +160.655 +21 +-73.355 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.055 +20 +-71.755 +11 +162.255 +21 +-71.755 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +121.59 +20 +-44.12 +11 +124.79 +21 +-47.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.79 +20 +-44.12 +11 +121.59 +21 +-47.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +123.19 +20 +-44.12 +11 +123.19 +21 +-47.32 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +121.59 +20 +-45.72 +11 +124.79 +21 +-45.72 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.585 +20 +-30.785 +11 +84.785 +21 +-33.985 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +84.785 +20 +-30.785 +11 +81.585 +21 +-33.985 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.185 +20 +-30.785 +11 +83.185 +21 +-33.985 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.585 +20 +-32.385 +11 +84.785 +21 +-32.385 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-122.792 +11 +71.4193 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-119.792 +11 +72.1336 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-119.792 +11 +72.5621 +21 +-119.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-119.935 +11 +72.8479 +21 +-120.221 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-120.221 +11 +72.9907 +21 +-120.506 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-120.506 +11 +73.1336 +21 +-121.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +73.1336 +20 +-121.078 +11 +73.1336 +21 +-121.506 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +73.1336 +20 +-121.506 +11 +72.9907 +21 +-122.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-122.078 +11 +72.8479 +21 +-122.364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-122.364 +11 +72.5621 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-122.649 +11 +72.1336 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-122.792 +11 +71.4193 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-122.792 +11 +74.4193 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-121.364 +11 +74.5621 +21 +-121.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.5621 +20 +-121.078 +11 +74.705 +21 +-120.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.705 +20 +-120.935 +11 +74.9907 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.9907 +20 +-120.792 +11 +75.2764 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-122.792 +11 +76.2764 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-119.792 +11 +76.1336 +21 +-119.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.1336 +20 +-119.935 +11 +76.2764 +21 +-120.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-120.078 +11 +76.4193 +21 +-119.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.4193 +20 +-119.935 +11 +76.2764 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-119.792 +11 +76.2764 +21 +-120.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.1336 +20 +-122.792 +11 +77.8479 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.8479 +20 +-122.649 +11 +77.705 +21 +-122.364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.705 +20 +-122.364 +11 +77.705 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-122.792 +11 +79.4193 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-122.649 +11 +79.2764 +21 +-122.364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.2764 +20 +-122.364 +11 +79.2764 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-122.792 +11 +83.1336 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-119.792 +11 +84.1336 +21 +-121.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +84.1336 +20 +-121.935 +11 +85.1336 +21 +-119.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.1336 +20 +-119.792 +11 +85.1336 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-122.792 +11 +87.8479 +21 +-121.221 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-121.221 +11 +87.705 +21 +-120.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.705 +20 +-120.935 +11 +87.4193 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.4193 +20 +-120.792 +11 +86.8479 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-120.792 +11 +86.5621 +21 +-120.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-122.649 +11 +87.5621 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-122.792 +11 +86.8479 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-122.792 +11 +86.5621 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-122.649 +11 +86.4193 +21 +-122.364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.4193 +20 +-122.364 +11 +86.4193 +21 +-122.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.4193 +20 +-122.078 +11 +86.5621 +21 +-121.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-121.792 +11 +86.8479 +21 +-121.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-121.649 +11 +87.5621 +21 +-121.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-121.649 +11 +87.8479 +21 +-121.506 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.2764 +20 +-120.792 +11 +89.2764 +21 +-123.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.2764 +20 +-120.935 +11 +89.5621 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.5621 +20 +-120.792 +11 +90.1336 +21 +-120.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.1336 +20 +-120.792 +11 +90.4193 +21 +-120.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.4193 +20 +-120.935 +11 +90.5621 +21 +-121.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.5621 +20 +-121.078 +11 +90.705 +21 +-121.364 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.705 +20 +-121.364 +11 +90.705 +21 +-122.221 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.705 +20 +-122.221 +11 +90.5621 +21 +-122.506 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.5621 +20 +-122.506 +11 +90.4193 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.4193 +20 +-122.649 +11 +90.1336 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +90.1336 +20 +-122.792 +11 +89.5621 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +89.5621 +20 +-122.792 +11 +89.2764 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.9907 +20 +-122.506 +11 +92.1336 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +92.1336 +20 +-122.649 +11 +91.9907 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.9907 +20 +-122.792 +11 +91.8479 +21 +-122.649 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.8479 +20 +-122.649 +11 +91.9907 +21 +-122.506 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.9907 +20 +-122.506 +11 +91.9907 +21 +-122.792 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.9907 +20 +-120.935 +11 +92.1336 +21 +-121.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +92.1336 +20 +-121.078 +11 +91.9907 +21 +-121.221 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.9907 +20 +-121.221 +11 +91.8479 +21 +-121.078 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.8479 +20 +-121.078 +11 +91.9907 +21 +-120.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +91.9907 +20 +-120.935 +11 +91.9907 +21 +-121.221 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.155 +20 +-127.535 +11 +68.555 +21 +-127.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.555 +20 +-127.535 +11 +68.155 +21 +-127.935 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-126.092 +11 +72.2764 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.2764 +20 +-126.092 +11 +72.5621 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-126.235 +11 +72.705 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-126.378 +11 +72.8479 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-126.664 +11 +72.9907 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-127.235 +11 +72.9907 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-127.949 +11 +72.8479 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-128.521 +11 +72.705 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-128.806 +11 +72.5621 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-128.949 +11 +72.2764 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.2764 +20 +-129.092 +11 +71.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-129.092 +11 +71.705 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.705 +20 +-128.949 +11 +71.5621 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-128.806 +11 +71.4193 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-128.521 +11 +71.2764 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-127.949 +11 +71.2764 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-127.235 +11 +71.4193 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-126.664 +11 +71.5621 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-126.378 +11 +71.705 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.705 +20 +-126.235 +11 +71.9907 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-128.806 +11 +74.4193 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-128.949 +11 +74.2764 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-129.092 +11 +74.1336 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-128.949 +11 +74.2764 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-128.806 +11 +74.2764 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-127.092 +11 +76.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-125.949 +11 +75.5621 +21 +-128.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-128.092 +11 +77.4193 +21 +-128.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-126.092 +11 +79.4193 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-126.092 +11 +79.705 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-126.235 +11 +79.8479 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-126.378 +11 +79.9907 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-126.664 +11 +80.1336 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-127.235 +11 +80.1336 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-127.949 +11 +79.9907 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-128.521 +11 +79.8479 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-128.806 +11 +79.705 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-128.949 +11 +79.4193 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-129.092 +11 +79.1336 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-129.092 +11 +78.8479 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-128.949 +11 +78.705 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-128.806 +11 +78.5621 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-128.521 +11 +78.4193 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-127.949 +11 +78.4193 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-127.235 +11 +78.5621 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-126.664 +11 +78.705 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-126.378 +11 +78.8479 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-126.235 +11 +79.1336 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-129.092 +11 +81.4193 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-127.378 +11 +81.5621 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-127.235 +11 +81.8479 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-127.092 +11 +82.2764 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-127.092 +11 +82.5621 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-127.235 +11 +82.705 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-127.521 +11 +82.705 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-127.521 +11 +82.8479 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-127.235 +11 +83.1336 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-127.092 +11 +83.5621 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-127.092 +11 +83.8479 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-127.235 +11 +83.9907 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-127.521 +11 +83.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-129.092 +11 +85.4193 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-127.378 +11 +85.5621 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-127.235 +11 +85.8479 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-127.092 +11 +86.2764 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-127.092 +11 +86.5621 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-127.235 +11 +86.705 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-127.521 +11 +86.705 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-127.521 +11 +86.8479 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-127.235 +11 +87.1336 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-127.092 +11 +87.5621 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-127.092 +11 +87.8479 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-127.235 +11 +87.9907 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-127.521 +11 +87.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-125.949 +11 +91.2764 +21 +-129.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-126.092 +11 +97.9907 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-126.092 +11 +98.2764 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-126.235 +11 +98.4193 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-126.378 +11 +98.5621 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-126.664 +11 +98.705 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-127.235 +11 +98.705 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-127.949 +11 +98.5621 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-128.521 +11 +98.4193 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-128.806 +11 +98.2764 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-128.949 +11 +97.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-129.092 +11 +97.705 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-129.092 +11 +97.4193 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-128.949 +11 +97.2764 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-128.806 +11 +97.1336 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-128.521 +11 +96.9907 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-127.949 +11 +96.9907 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-127.235 +11 +97.1336 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-126.664 +11 +97.2764 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-126.378 +11 +97.4193 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-126.235 +11 +97.705 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-128.806 +11 +100.134 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-128.949 +11 +99.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-129.092 +11 +99.8479 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-128.949 +11 +99.9907 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-128.806 +11 +99.9907 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-126.092 +11 +102.276 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-126.092 +11 +102.562 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-126.235 +11 +102.705 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-126.378 +11 +102.848 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-126.664 +11 +102.991 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-127.235 +11 +102.991 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-127.949 +11 +102.848 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-128.521 +11 +102.705 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-128.806 +11 +102.562 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-128.949 +11 +102.276 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-129.092 +11 +101.991 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-129.092 +11 +101.705 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-128.949 +11 +101.562 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-128.806 +11 +101.419 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-128.521 +11 +101.276 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-127.949 +11 +101.276 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-127.235 +11 +101.419 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-126.664 +11 +101.562 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-126.378 +11 +101.705 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-126.235 +11 +101.991 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-129.092 +11 +104.134 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.991 +20 +-129.092 +11 +104.991 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.991 +20 +-126.092 +11 +104.705 +21 +-126.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.705 +20 +-126.521 +11 +104.419 +21 +-126.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.419 +20 +-126.806 +11 +104.134 +21 +-126.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-126.092 +11 +107.848 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.848 +20 +-126.092 +11 +107.562 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-126.235 +11 +107.419 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.419 +20 +-126.378 +11 +107.134 +21 +-126.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-126.806 +11 +106.991 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-127.378 +11 +106.991 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-128.521 +11 +107.134 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-128.806 +11 +107.276 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-128.949 +11 +107.562 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-129.092 +11 +108.134 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-129.092 +11 +108.419 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-128.949 +11 +108.562 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-128.806 +11 +108.705 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-128.521 +11 +108.705 +21 +-127.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-127.806 +11 +108.562 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-127.521 +11 +108.419 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-127.378 +11 +108.134 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-127.235 +11 +107.562 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-127.235 +11 +107.276 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-127.378 +11 +107.134 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-127.521 +11 +106.991 +21 +-127.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-126.092 +11 +109.848 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-126.092 +11 +110.991 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-130.235 +11 +115.276 +21 +-130.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-130.092 +11 +114.991 +21 +-129.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-129.664 +11 +114.848 +21 +-129.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-129.378 +11 +114.705 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-128.949 +11 +114.562 +21 +-128.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-128.235 +11 +114.562 +21 +-127.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-127.664 +11 +114.705 +21 +-126.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-126.949 +11 +114.848 +21 +-126.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-126.521 +11 +114.991 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-126.235 +11 +115.276 +21 +-125.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-125.806 +11 +115.419 +21 +-125.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-129.092 +11 +116.419 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.276 +20 +-129.092 +11 +117.276 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.276 +20 +-126.092 +11 +116.991 +21 +-126.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-126.521 +11 +116.705 +21 +-126.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-126.806 +11 +116.419 +21 +-126.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-126.378 +11 +119.419 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-126.235 +11 +119.705 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.705 +20 +-126.092 +11 +120.419 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-126.092 +11 +120.705 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-126.235 +11 +120.848 +21 +-126.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-126.378 +11 +120.991 +21 +-126.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-126.664 +11 +120.991 +21 +-126.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-126.949 +11 +120.848 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-127.378 +11 +119.134 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.134 +20 +-129.092 +11 +120.991 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-129.092 +11 +124.562 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-129.092 +11 +125.848 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-127.521 +11 +125.705 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-127.235 +11 +125.419 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.419 +20 +-127.092 +11 +124.991 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.991 +20 +-127.092 +11 +124.705 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.705 +20 +-127.235 +11 +124.562 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-129.092 +11 +127.419 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-128.949 +11 +127.276 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-128.806 +11 +127.134 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-128.521 +11 +127.134 +21 +-127.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-127.664 +11 +127.276 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-127.378 +11 +127.419 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-127.235 +11 +127.705 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-127.092 +11 +128.134 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-127.092 +11 +128.419 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-127.235 +11 +128.562 +21 +-127.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-127.378 +11 +128.705 +21 +-127.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-127.664 +11 +128.705 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-128.521 +11 +128.562 +21 +-128.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-128.806 +11 +128.419 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-128.949 +11 +128.134 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-129.092 +11 +127.705 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.419 +20 +-129.092 +11 +130.134 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.134 +20 +-128.949 +11 +129.991 +21 +-128.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-128.664 +11 +129.991 +21 +-126.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-128.949 +11 +132.419 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-129.092 +11 +131.848 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-129.092 +11 +131.562 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-128.949 +11 +131.419 +21 +-128.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-128.664 +11 +131.419 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-127.521 +11 +131.562 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-127.235 +11 +131.848 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-127.092 +11 +132.419 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-127.092 +11 +132.705 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-127.235 +11 +132.848 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-127.521 +11 +132.848 +21 +-127.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-127.806 +11 +131.419 +21 +-128.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-128.949 +11 +134.276 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-129.092 +11 +134.848 +21 +-129.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-129.092 +11 +135.134 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-128.949 +11 +135.276 +21 +-128.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-128.664 +11 +135.276 +21 +-128.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-128.521 +11 +135.134 +21 +-128.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-128.235 +11 +134.848 +21 +-128.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-128.092 +11 +134.419 +21 +-128.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-128.092 +11 +134.134 +21 +-127.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-127.949 +11 +133.991 +21 +-127.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-127.664 +11 +133.991 +21 +-127.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-127.521 +11 +134.134 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-127.235 +11 +134.419 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-127.092 +11 +134.848 +21 +-127.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-127.092 +11 +135.134 +21 +-127.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.276 +20 +-130.235 +11 +136.419 +21 +-130.092 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-130.092 +11 +136.705 +21 +-129.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-129.664 +11 +136.848 +21 +-129.378 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-129.378 +11 +136.991 +21 +-128.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-128.949 +11 +137.134 +21 +-128.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-128.235 +11 +137.134 +21 +-127.664 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-127.664 +11 +136.991 +21 +-126.949 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-126.949 +11 +136.848 +21 +-126.521 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-126.521 +11 +136.705 +21 +-126.235 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-126.235 +11 +136.419 +21 +-125.806 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-125.806 +11 +136.276 +21 +-125.664 +0 +CIRCLE +8 +BLACK +10 +68.18 +20 +-131.695 +40 +0.375 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-130.052 +11 +72.2764 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.2764 +20 +-130.052 +11 +72.5621 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-130.195 +11 +72.705 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-130.338 +11 +72.8479 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-130.624 +11 +72.9907 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-131.195 +11 +72.9907 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-131.909 +11 +72.8479 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-132.481 +11 +72.705 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-132.766 +11 +72.5621 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-132.909 +11 +72.2764 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.2764 +20 +-133.052 +11 +71.9907 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-133.052 +11 +71.705 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.705 +20 +-132.909 +11 +71.5621 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-132.766 +11 +71.4193 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-132.481 +11 +71.2764 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-131.909 +11 +71.2764 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-131.195 +11 +71.4193 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-130.624 +11 +71.5621 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-130.338 +11 +71.705 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.705 +20 +-130.195 +11 +71.9907 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-132.766 +11 +74.4193 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-132.909 +11 +74.2764 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-133.052 +11 +74.1336 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-132.909 +11 +74.2764 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-132.766 +11 +74.2764 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.4193 +20 +-130.052 +11 +77.4193 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.4193 +20 +-130.052 +11 +76.1336 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-130.052 +11 +78.5621 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-130.052 +11 +78.4193 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-131.481 +11 +78.5621 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-131.338 +11 +78.8479 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-131.195 +11 +79.5621 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.5621 +20 +-131.195 +11 +79.8479 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-131.338 +11 +79.9907 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-131.481 +11 +80.1336 +21 +-131.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-131.766 +11 +80.1336 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-132.481 +11 +79.9907 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-132.766 +11 +79.8479 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-132.909 +11 +79.5621 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.5621 +20 +-133.052 +11 +78.8479 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-133.052 +11 +78.5621 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-132.909 +11 +78.4193 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-133.052 +11 +81.4193 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-131.338 +11 +81.5621 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-131.195 +11 +81.8479 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-131.052 +11 +82.2764 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-131.052 +11 +82.5621 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-131.195 +11 +82.705 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-131.481 +11 +82.705 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-131.481 +11 +82.8479 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-131.195 +11 +83.1336 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-131.052 +11 +83.5621 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-131.052 +11 +83.8479 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-131.195 +11 +83.9907 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-131.481 +11 +83.9907 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-133.052 +11 +85.4193 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-131.338 +11 +85.5621 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-131.195 +11 +85.8479 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-131.052 +11 +86.2764 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-131.052 +11 +86.5621 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-131.195 +11 +86.705 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-131.481 +11 +86.705 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-131.481 +11 +86.8479 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-131.195 +11 +87.1336 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-131.052 +11 +87.5621 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-131.052 +11 +87.8479 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-131.195 +11 +87.9907 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-131.481 +11 +87.9907 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-129.909 +11 +91.2764 +21 +-133.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-130.052 +11 +97.9907 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-130.052 +11 +98.2764 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-130.195 +11 +98.4193 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-130.338 +11 +98.5621 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-130.624 +11 +98.705 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-131.195 +11 +98.705 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-131.909 +11 +98.5621 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-132.481 +11 +98.4193 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-132.766 +11 +98.2764 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-132.909 +11 +97.9907 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-133.052 +11 +97.705 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-133.052 +11 +97.4193 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-132.909 +11 +97.2764 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-132.766 +11 +97.1336 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-132.481 +11 +96.9907 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-131.909 +11 +96.9907 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-131.195 +11 +97.1336 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-130.624 +11 +97.2764 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-130.338 +11 +97.4193 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-130.195 +11 +97.705 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-132.766 +11 +100.134 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-132.909 +11 +99.9907 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-133.052 +11 +99.8479 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-132.909 +11 +99.9907 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-132.766 +11 +99.9907 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-130.052 +11 +102.276 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-130.052 +11 +102.562 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-130.195 +11 +102.705 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-130.338 +11 +102.848 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-130.624 +11 +102.991 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-131.195 +11 +102.991 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-131.909 +11 +102.848 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-132.481 +11 +102.705 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-132.766 +11 +102.562 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-132.909 +11 +102.276 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-133.052 +11 +101.991 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-133.052 +11 +101.705 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-132.909 +11 +101.562 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-132.766 +11 +101.419 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-132.481 +11 +101.276 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-131.909 +11 +101.276 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-131.195 +11 +101.419 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-130.624 +11 +101.562 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-130.338 +11 +101.705 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-130.195 +11 +101.991 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +103.991 +20 +-130.052 +11 +105.848 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-130.052 +11 +104.848 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.848 +20 +-131.195 +11 +105.276 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-131.195 +11 +105.562 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-131.338 +11 +105.705 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-131.481 +11 +105.848 +21 +-131.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-131.766 +11 +105.848 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-132.481 +11 +105.705 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-132.766 +11 +105.562 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-132.909 +11 +105.276 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-133.052 +11 +104.419 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.419 +20 +-133.052 +11 +104.134 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.134 +20 +-132.909 +11 +103.991 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.705 +20 +-130.052 +11 +107.991 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.991 +20 +-130.052 +11 +108.276 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.276 +20 +-130.195 +11 +108.419 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-130.338 +11 +108.562 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-130.624 +11 +108.705 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-131.195 +11 +108.705 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-131.909 +11 +108.562 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-132.481 +11 +108.419 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-132.766 +11 +108.276 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.276 +20 +-132.909 +11 +107.991 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.991 +20 +-133.052 +11 +107.705 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.705 +20 +-133.052 +11 +107.419 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.419 +20 +-132.909 +11 +107.276 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-132.766 +11 +107.134 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-132.481 +11 +106.991 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-131.909 +11 +106.991 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-131.195 +11 +107.134 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-130.624 +11 +107.276 +21 +-130.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-130.338 +11 +107.419 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.419 +20 +-130.195 +11 +107.705 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-130.052 +11 +109.848 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-130.052 +11 +110.991 +21 +-130.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-134.195 +11 +115.276 +21 +-134.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-134.052 +11 +114.991 +21 +-133.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-133.624 +11 +114.848 +21 +-133.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-133.338 +11 +114.705 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-132.909 +11 +114.562 +21 +-132.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-132.195 +11 +114.562 +21 +-131.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-131.624 +11 +114.705 +21 +-130.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-130.909 +11 +114.848 +21 +-130.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-130.481 +11 +114.991 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-130.195 +11 +115.276 +21 +-129.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-129.766 +11 +115.419 +21 +-129.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-133.052 +11 +116.419 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.276 +20 +-133.052 +11 +117.276 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.276 +20 +-130.052 +11 +116.991 +21 +-130.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-130.481 +11 +116.705 +21 +-130.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-130.766 +11 +116.419 +21 +-130.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-130.052 +11 +119.419 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-130.052 +11 +119.276 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-131.481 +11 +119.419 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-131.338 +11 +119.705 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.705 +20 +-131.195 +11 +120.419 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-131.195 +11 +120.705 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-131.338 +11 +120.848 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-131.481 +11 +120.991 +21 +-131.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-131.766 +11 +120.991 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-132.481 +11 +120.848 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-132.766 +11 +120.705 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-132.909 +11 +120.419 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-133.052 +11 +119.705 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.705 +20 +-133.052 +11 +119.419 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-132.909 +11 +119.276 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-133.052 +11 +124.562 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-133.052 +11 +125.848 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-131.481 +11 +125.705 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-131.195 +11 +125.419 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.419 +20 +-131.052 +11 +124.991 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.991 +20 +-131.052 +11 +124.705 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.705 +20 +-131.195 +11 +124.562 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-133.052 +11 +127.419 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-132.909 +11 +127.276 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-132.766 +11 +127.134 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-132.481 +11 +127.134 +21 +-131.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-131.624 +11 +127.276 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-131.338 +11 +127.419 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-131.195 +11 +127.705 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-131.052 +11 +128.134 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-131.052 +11 +128.419 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-131.195 +11 +128.562 +21 +-131.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-131.338 +11 +128.705 +21 +-131.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-131.624 +11 +128.705 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-132.481 +11 +128.562 +21 +-132.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-132.766 +11 +128.419 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-132.909 +11 +128.134 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-133.052 +11 +127.705 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.419 +20 +-133.052 +11 +130.134 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.134 +20 +-132.909 +11 +129.991 +21 +-132.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-132.624 +11 +129.991 +21 +-130.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-132.909 +11 +132.419 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-133.052 +11 +131.848 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-133.052 +11 +131.562 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-132.909 +11 +131.419 +21 +-132.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-132.624 +11 +131.419 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-131.481 +11 +131.562 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-131.195 +11 +131.848 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-131.052 +11 +132.419 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-131.052 +11 +132.705 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-131.195 +11 +132.848 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-131.481 +11 +132.848 +21 +-131.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-131.766 +11 +131.419 +21 +-132.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-132.909 +11 +134.276 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-133.052 +11 +134.848 +21 +-133.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-133.052 +11 +135.134 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-132.909 +11 +135.276 +21 +-132.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-132.624 +11 +135.276 +21 +-132.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-132.481 +11 +135.134 +21 +-132.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-132.195 +11 +134.848 +21 +-132.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-132.052 +11 +134.419 +21 +-132.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-132.052 +11 +134.134 +21 +-131.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-131.909 +11 +133.991 +21 +-131.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-131.624 +11 +133.991 +21 +-131.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-131.481 +11 +134.134 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-131.195 +11 +134.419 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-131.052 +11 +134.848 +21 +-131.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-131.052 +11 +135.134 +21 +-131.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.276 +20 +-134.195 +11 +136.419 +21 +-134.052 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-134.052 +11 +136.705 +21 +-133.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-133.624 +11 +136.848 +21 +-133.338 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-133.338 +11 +136.991 +21 +-132.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-132.909 +11 +137.134 +21 +-132.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-132.195 +11 +137.134 +21 +-131.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-131.624 +11 +136.991 +21 +-130.909 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-130.909 +11 +136.848 +21 +-130.481 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-130.481 +11 +136.705 +21 +-130.195 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-130.195 +11 +136.419 +21 +-129.766 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-129.766 +11 +136.276 +21 +-129.624 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.155 +20 +-135.255 +11 +68.155 +21 +-136.055 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +67.755 +20 +-135.655 +11 +68.555 +21 +-135.655 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-134.012 +11 +72.2764 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.2764 +20 +-134.012 +11 +72.5621 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-134.155 +11 +72.705 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-134.298 +11 +72.8479 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-134.584 +11 +72.9907 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-135.155 +11 +72.9907 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-135.869 +11 +72.8479 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-136.441 +11 +72.705 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-136.726 +11 +72.5621 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.5621 +20 +-136.869 +11 +72.2764 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.2764 +20 +-137.012 +11 +71.9907 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-137.012 +11 +71.705 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.705 +20 +-136.869 +11 +71.5621 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-136.726 +11 +71.4193 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-136.441 +11 +71.2764 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-135.869 +11 +71.2764 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-135.155 +11 +71.4193 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.4193 +20 +-134.584 +11 +71.5621 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-134.298 +11 +71.705 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.705 +20 +-134.155 +11 +71.9907 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-136.726 +11 +74.4193 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-136.869 +11 +74.2764 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-137.012 +11 +74.1336 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-136.869 +11 +74.2764 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-136.726 +11 +74.2764 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.1336 +20 +-135.298 +11 +75.8479 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-135.155 +11 +75.705 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-135.012 +11 +75.5621 +21 +-134.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-134.726 +11 +75.5621 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-134.584 +11 +75.705 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-134.298 +11 +75.8479 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-134.155 +11 +76.1336 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.1336 +20 +-134.012 +11 +76.705 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.705 +20 +-134.012 +11 +76.9907 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-134.155 +11 +77.1336 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-134.298 +11 +77.2764 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-134.584 +11 +77.2764 +21 +-134.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-134.726 +11 +77.1336 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-135.012 +11 +76.9907 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-135.155 +11 +76.705 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.705 +20 +-135.298 +11 +76.1336 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.1336 +20 +-135.298 +11 +75.8479 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-135.441 +11 +75.705 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-135.584 +11 +75.5621 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-135.869 +11 +75.5621 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-136.441 +11 +75.705 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-136.726 +11 +75.8479 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-136.869 +11 +76.1336 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.1336 +20 +-137.012 +11 +76.705 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.705 +20 +-137.012 +11 +76.9907 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-136.869 +11 +77.1336 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-136.726 +11 +77.2764 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-136.441 +11 +77.2764 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-135.869 +11 +77.1336 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-135.584 +11 +76.9907 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-135.441 +11 +76.705 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-134.012 +11 +79.4193 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-134.012 +11 +79.705 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-134.155 +11 +79.8479 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-134.298 +11 +79.9907 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-134.584 +11 +80.1336 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-135.155 +11 +80.1336 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-135.869 +11 +79.9907 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-136.441 +11 +79.8479 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-136.726 +11 +79.705 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-136.869 +11 +79.4193 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-137.012 +11 +79.1336 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-137.012 +11 +78.8479 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-136.869 +11 +78.705 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-136.726 +11 +78.5621 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-136.441 +11 +78.4193 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-135.869 +11 +78.4193 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-135.155 +11 +78.5621 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-134.584 +11 +78.705 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-134.298 +11 +78.8479 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-134.155 +11 +79.1336 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-137.012 +11 +81.4193 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-135.298 +11 +81.5621 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-135.155 +11 +81.8479 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-135.012 +11 +82.2764 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-135.012 +11 +82.5621 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-135.155 +11 +82.705 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-135.441 +11 +82.705 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-135.441 +11 +82.8479 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-135.155 +11 +83.1336 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-135.012 +11 +83.5621 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-135.012 +11 +83.8479 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-135.155 +11 +83.9907 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-135.441 +11 +83.9907 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-137.012 +11 +85.4193 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-135.298 +11 +85.5621 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-135.155 +11 +85.8479 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-135.012 +11 +86.2764 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-135.012 +11 +86.5621 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-135.155 +11 +86.705 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-135.441 +11 +86.705 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-135.441 +11 +86.8479 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-135.155 +11 +87.1336 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-135.012 +11 +87.5621 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-135.012 +11 +87.8479 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-135.155 +11 +87.9907 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-135.441 +11 +87.9907 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-133.869 +11 +91.2764 +21 +-137.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-134.012 +11 +97.9907 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-134.012 +11 +98.2764 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-134.155 +11 +98.4193 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-134.298 +11 +98.5621 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-134.584 +11 +98.705 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-135.155 +11 +98.705 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-135.869 +11 +98.5621 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-136.441 +11 +98.4193 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-136.726 +11 +98.2764 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-136.869 +11 +97.9907 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-137.012 +11 +97.705 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-137.012 +11 +97.4193 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-136.869 +11 +97.2764 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-136.726 +11 +97.1336 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-136.441 +11 +96.9907 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-135.869 +11 +96.9907 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-135.155 +11 +97.1336 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-134.584 +11 +97.2764 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-134.298 +11 +97.4193 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-134.155 +11 +97.705 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-136.726 +11 +100.134 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-136.869 +11 +99.9907 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-137.012 +11 +99.8479 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-136.869 +11 +99.9907 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-136.726 +11 +99.9907 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-134.012 +11 +102.276 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-134.012 +11 +102.562 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-134.155 +11 +102.705 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-134.298 +11 +102.848 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-134.584 +11 +102.991 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-135.155 +11 +102.991 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-135.869 +11 +102.848 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-136.441 +11 +102.705 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-136.726 +11 +102.562 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-136.869 +11 +102.276 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-137.012 +11 +101.991 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-137.012 +11 +101.705 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-136.869 +11 +101.562 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-136.726 +11 +101.419 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-136.441 +11 +101.276 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-135.869 +11 +101.276 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-135.155 +11 +101.419 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-134.584 +11 +101.562 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-134.298 +11 +101.705 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-134.155 +11 +101.991 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +103.991 +20 +-134.012 +11 +105.848 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-134.012 +11 +104.848 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.848 +20 +-135.155 +11 +105.276 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-135.155 +11 +105.562 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-135.298 +11 +105.705 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-135.441 +11 +105.848 +21 +-135.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-135.726 +11 +105.848 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-136.441 +11 +105.705 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-136.726 +11 +105.562 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-136.869 +11 +105.276 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-137.012 +11 +104.419 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.419 +20 +-137.012 +11 +104.134 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.134 +20 +-136.869 +11 +103.991 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-137.012 +11 +106.991 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.848 +20 +-137.012 +11 +107.848 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.848 +20 +-134.012 +11 +107.562 +21 +-134.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-134.441 +11 +107.276 +21 +-134.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-134.726 +11 +106.991 +21 +-134.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-134.012 +11 +109.848 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-134.012 +11 +110.991 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-138.155 +11 +115.276 +21 +-138.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-138.012 +11 +114.991 +21 +-137.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-137.584 +11 +114.848 +21 +-137.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-137.298 +11 +114.705 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-136.869 +11 +114.562 +21 +-136.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-136.155 +11 +114.562 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-135.584 +11 +114.705 +21 +-134.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-134.869 +11 +114.848 +21 +-134.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-134.441 +11 +114.991 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-134.155 +11 +115.276 +21 +-133.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-133.726 +11 +115.419 +21 +-133.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-134.012 +11 +116.562 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-134.012 +11 +116.419 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-135.441 +11 +116.562 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-135.298 +11 +116.848 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.848 +20 +-135.155 +11 +117.562 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.562 +20 +-135.155 +11 +117.848 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-135.298 +11 +117.991 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-135.441 +11 +118.134 +21 +-135.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-135.726 +11 +118.134 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-136.441 +11 +117.991 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-136.726 +11 +117.848 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-136.869 +11 +117.562 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.562 +20 +-137.012 +11 +116.848 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.848 +20 +-137.012 +11 +116.562 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-136.869 +11 +116.419 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-134.298 +11 +119.419 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-134.155 +11 +119.705 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.705 +20 +-134.012 +11 +120.419 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-134.012 +11 +120.705 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-134.155 +11 +120.848 +21 +-134.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-134.298 +11 +120.991 +21 +-134.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-134.584 +11 +120.991 +21 +-134.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-134.869 +11 +120.848 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-135.298 +11 +119.134 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.134 +20 +-137.012 +11 +120.991 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-137.012 +11 +124.562 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-137.012 +11 +125.848 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-135.441 +11 +125.705 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-135.155 +11 +125.419 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.419 +20 +-135.012 +11 +124.991 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.991 +20 +-135.012 +11 +124.705 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.705 +20 +-135.155 +11 +124.562 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-137.012 +11 +127.419 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-136.869 +11 +127.276 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-136.726 +11 +127.134 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-136.441 +11 +127.134 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-135.584 +11 +127.276 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-135.298 +11 +127.419 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-135.155 +11 +127.705 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-135.012 +11 +128.134 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-135.012 +11 +128.419 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-135.155 +11 +128.562 +21 +-135.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-135.298 +11 +128.705 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-135.584 +11 +128.705 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-136.441 +11 +128.562 +21 +-136.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-136.726 +11 +128.419 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-136.869 +11 +128.134 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-137.012 +11 +127.705 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.419 +20 +-137.012 +11 +130.134 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.134 +20 +-136.869 +11 +129.991 +21 +-136.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-136.584 +11 +129.991 +21 +-134.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-136.869 +11 +132.419 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-137.012 +11 +131.848 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-137.012 +11 +131.562 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-136.869 +11 +131.419 +21 +-136.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-136.584 +11 +131.419 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-135.441 +11 +131.562 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-135.155 +11 +131.848 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-135.012 +11 +132.419 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-135.012 +11 +132.705 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-135.155 +11 +132.848 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-135.441 +11 +132.848 +21 +-135.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-135.726 +11 +131.419 +21 +-136.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-136.869 +11 +134.276 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-137.012 +11 +134.848 +21 +-137.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-137.012 +11 +135.134 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-136.869 +11 +135.276 +21 +-136.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-136.584 +11 +135.276 +21 +-136.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-136.441 +11 +135.134 +21 +-136.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-136.155 +11 +134.848 +21 +-136.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-136.012 +11 +134.419 +21 +-136.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-136.012 +11 +134.134 +21 +-135.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-135.869 +11 +133.991 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-135.584 +11 +133.991 +21 +-135.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-135.441 +11 +134.134 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-135.155 +11 +134.419 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-135.012 +11 +134.848 +21 +-135.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-135.012 +11 +135.134 +21 +-135.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.276 +20 +-138.155 +11 +136.419 +21 +-138.012 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-138.012 +11 +136.705 +21 +-137.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-137.584 +11 +136.848 +21 +-137.298 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-137.298 +11 +136.991 +21 +-136.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-136.869 +11 +137.134 +21 +-136.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-136.155 +11 +137.134 +21 +-135.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-135.584 +11 +136.991 +21 +-134.869 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-134.869 +11 +136.848 +21 +-134.441 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-134.441 +11 +136.705 +21 +-134.155 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-134.155 +11 +136.419 +21 +-133.726 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-133.726 +11 +136.276 +21 +-133.584 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.4086 +20 +-139.969 +11 +68.4086 +21 +-139.261 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.4086 +20 +-139.261 +11 +67.7014 +21 +-139.261 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +67.7014 +20 +-139.261 +11 +67.7014 +21 +-139.969 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +67.7014 +20 +-139.969 +11 +68.4086 +21 +-139.969 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-140.972 +11 +71.2764 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-140.972 +11 +72.1336 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-137.972 +11 +71.8479 +21 +-138.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.8479 +20 +-138.401 +11 +71.5621 +21 +-138.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-138.686 +11 +71.2764 +21 +-138.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-140.686 +11 +74.4193 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-140.829 +11 +74.2764 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-140.972 +11 +74.1336 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-140.829 +11 +74.2764 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-140.686 +11 +74.2764 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-137.972 +11 +76.5621 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.5621 +20 +-137.972 +11 +76.8479 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8479 +20 +-138.115 +11 +76.9907 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-138.258 +11 +77.1336 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-138.544 +11 +77.2764 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-139.115 +11 +77.2764 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-139.829 +11 +77.1336 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-140.401 +11 +76.9907 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-140.686 +11 +76.8479 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.8479 +20 +-140.829 +11 +76.5621 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.5621 +20 +-140.972 +11 +76.2764 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.2764 +20 +-140.972 +11 +75.9907 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.9907 +20 +-140.829 +11 +75.8479 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-140.686 +11 +75.705 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-140.401 +11 +75.5621 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-139.829 +11 +75.5621 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-139.115 +11 +75.705 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-138.544 +11 +75.8479 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-138.258 +11 +75.9907 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.9907 +20 +-138.115 +11 +76.2764 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-137.972 +11 +79.4193 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-137.972 +11 +79.705 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-138.115 +11 +79.8479 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-138.258 +11 +79.9907 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-138.544 +11 +80.1336 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-139.115 +11 +80.1336 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-139.829 +11 +79.9907 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-140.401 +11 +79.8479 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-140.686 +11 +79.705 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-140.829 +11 +79.4193 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-140.972 +11 +79.1336 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-140.972 +11 +78.8479 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-140.829 +11 +78.705 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-140.686 +11 +78.5621 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-140.401 +11 +78.4193 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-139.829 +11 +78.4193 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-139.115 +11 +78.5621 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-138.544 +11 +78.705 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-138.258 +11 +78.8479 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-138.115 +11 +79.1336 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-140.972 +11 +81.4193 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-139.258 +11 +81.5621 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-139.115 +11 +81.8479 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-138.972 +11 +82.2764 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-138.972 +11 +82.5621 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-139.115 +11 +82.705 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-139.401 +11 +82.705 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-139.401 +11 +82.8479 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-139.115 +11 +83.1336 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-138.972 +11 +83.5621 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-138.972 +11 +83.8479 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-139.115 +11 +83.9907 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-139.401 +11 +83.9907 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-140.972 +11 +85.4193 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-139.258 +11 +85.5621 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-139.115 +11 +85.8479 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-138.972 +11 +86.2764 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-138.972 +11 +86.5621 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-139.115 +11 +86.705 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-139.401 +11 +86.705 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-139.401 +11 +86.8479 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-139.115 +11 +87.1336 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-138.972 +11 +87.5621 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-138.972 +11 +87.8479 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-139.115 +11 +87.9907 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-139.401 +11 +87.9907 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-137.829 +11 +91.2764 +21 +-141.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-137.972 +11 +97.9907 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-137.972 +11 +98.2764 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-138.115 +11 +98.4193 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-138.258 +11 +98.5621 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-138.544 +11 +98.705 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-139.115 +11 +98.705 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-139.829 +11 +98.5621 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-140.401 +11 +98.4193 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-140.686 +11 +98.2764 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-140.829 +11 +97.9907 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-140.972 +11 +97.705 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-140.972 +11 +97.4193 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-140.829 +11 +97.2764 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-140.686 +11 +97.1336 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-140.401 +11 +96.9907 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-139.829 +11 +96.9907 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-139.115 +11 +97.1336 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-138.544 +11 +97.2764 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-138.258 +11 +97.4193 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-138.115 +11 +97.705 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-140.686 +11 +100.134 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-140.829 +11 +99.9907 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-140.972 +11 +99.8479 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-140.829 +11 +99.9907 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-140.686 +11 +99.9907 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-137.972 +11 +102.276 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-137.972 +11 +102.562 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-138.115 +11 +102.705 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-138.258 +11 +102.848 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-138.544 +11 +102.991 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-139.115 +11 +102.991 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-139.829 +11 +102.848 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-140.401 +11 +102.705 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-140.686 +11 +102.562 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-140.829 +11 +102.276 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-140.972 +11 +101.991 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-140.972 +11 +101.705 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-140.829 +11 +101.562 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-140.686 +11 +101.419 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-140.401 +11 +101.276 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-139.829 +11 +101.276 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-139.115 +11 +101.419 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-138.544 +11 +101.562 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-138.258 +11 +101.705 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-138.115 +11 +101.991 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +103.991 +20 +-137.972 +11 +105.848 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-137.972 +11 +104.848 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.848 +20 +-139.115 +11 +105.276 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-139.115 +11 +105.562 +21 +-139.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-139.258 +11 +105.705 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-139.401 +11 +105.848 +21 +-139.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-139.686 +11 +105.848 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-140.401 +11 +105.705 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-140.686 +11 +105.562 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-140.829 +11 +105.276 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-140.972 +11 +104.419 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.419 +20 +-140.972 +11 +104.134 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.134 +20 +-140.829 +11 +103.991 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-140.972 +11 +107.848 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.848 +20 +-140.972 +11 +108.134 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-140.829 +11 +108.276 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.276 +20 +-140.686 +11 +108.562 +21 +-140.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-140.258 +11 +108.705 +21 +-139.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-139.686 +11 +108.705 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-138.544 +11 +108.562 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-138.258 +11 +108.419 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-138.115 +11 +108.134 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-137.972 +11 +107.562 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-137.972 +11 +107.276 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-138.115 +11 +107.134 +21 +-138.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-138.258 +11 +106.991 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-138.544 +11 +106.991 +21 +-139.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-139.258 +11 +107.134 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-139.544 +11 +107.276 +21 +-139.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-139.686 +11 +107.562 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-139.829 +11 +108.134 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-139.829 +11 +108.419 +21 +-139.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-139.686 +11 +108.562 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-139.544 +11 +108.705 +21 +-139.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-137.972 +11 +109.848 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-137.972 +11 +110.991 +21 +-138.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-142.115 +11 +115.276 +21 +-141.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-141.972 +11 +114.991 +21 +-141.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-141.544 +11 +114.848 +21 +-141.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-141.258 +11 +114.705 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-140.829 +11 +114.562 +21 +-140.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-140.115 +11 +114.562 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-139.544 +11 +114.705 +21 +-138.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-138.829 +11 +114.848 +21 +-138.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-138.401 +11 +114.991 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-138.115 +11 +115.276 +21 +-137.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-137.686 +11 +115.419 +21 +-137.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-138.972 +11 +117.848 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.134 +20 +-137.829 +11 +116.419 +21 +-139.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-139.972 +11 +118.276 +21 +-139.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-140.972 +11 +119.276 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.134 +20 +-140.972 +11 +120.134 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.134 +20 +-137.972 +11 +119.848 +21 +-138.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-138.401 +11 +119.562 +21 +-138.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-138.686 +11 +119.276 +21 +-138.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-140.972 +11 +124.562 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-140.972 +11 +125.848 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-139.401 +11 +125.705 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-139.115 +11 +125.419 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.419 +20 +-138.972 +11 +124.991 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.991 +20 +-138.972 +11 +124.705 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.705 +20 +-139.115 +11 +124.562 +21 +-139.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-140.972 +11 +127.419 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-140.829 +11 +127.276 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-140.686 +11 +127.134 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-140.401 +11 +127.134 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-139.544 +11 +127.276 +21 +-139.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-139.258 +11 +127.419 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-139.115 +11 +127.705 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-138.972 +11 +128.134 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-138.972 +11 +128.419 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-139.115 +11 +128.562 +21 +-139.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-139.258 +11 +128.705 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-139.544 +11 +128.705 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-140.401 +11 +128.562 +21 +-140.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-140.686 +11 +128.419 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-140.829 +11 +128.134 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-140.972 +11 +127.705 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.419 +20 +-140.972 +11 +130.134 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.134 +20 +-140.829 +11 +129.991 +21 +-140.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-140.544 +11 +129.991 +21 +-137.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-140.829 +11 +132.419 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-140.972 +11 +131.848 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-140.972 +11 +131.562 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-140.829 +11 +131.419 +21 +-140.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-140.544 +11 +131.419 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-139.401 +11 +131.562 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-139.115 +11 +131.848 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-138.972 +11 +132.419 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-138.972 +11 +132.705 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-139.115 +11 +132.848 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-139.401 +11 +132.848 +21 +-139.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-139.686 +11 +131.419 +21 +-139.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-140.829 +11 +134.276 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-140.972 +11 +134.848 +21 +-140.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-140.972 +11 +135.134 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-140.829 +11 +135.276 +21 +-140.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-140.544 +11 +135.276 +21 +-140.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-140.401 +11 +135.134 +21 +-140.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-140.115 +11 +134.848 +21 +-139.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-139.972 +11 +134.419 +21 +-139.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-139.972 +11 +134.134 +21 +-139.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-139.829 +11 +133.991 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-139.544 +11 +133.991 +21 +-139.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-139.401 +11 +134.134 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-139.115 +11 +134.419 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-138.972 +11 +134.848 +21 +-138.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-138.972 +11 +135.134 +21 +-139.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.276 +20 +-142.115 +11 +136.419 +21 +-141.972 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-141.972 +11 +136.705 +21 +-141.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-141.544 +11 +136.848 +21 +-141.258 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-141.258 +11 +136.991 +21 +-140.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-140.829 +11 +137.134 +21 +-140.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-140.115 +11 +137.134 +21 +-139.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-139.544 +11 +136.991 +21 +-138.829 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-138.829 +11 +136.848 +21 +-138.401 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-138.401 +11 +136.705 +21 +-138.115 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-138.115 +11 +136.419 +21 +-137.686 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-137.686 +11 +136.276 +21 +-137.544 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.005 +20 +-144.125 +11 +68.555 +21 +-143.575 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.555 +20 +-143.575 +11 +68.005 +21 +-143.025 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.005 +20 +-143.025 +11 +67.455 +21 +-143.575 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +67.455 +20 +-143.575 +11 +68.005 +21 +-144.125 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-144.932 +11 +71.2764 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-144.932 +11 +72.1336 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-141.932 +11 +71.8479 +21 +-142.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.8479 +20 +-142.361 +11 +71.5621 +21 +-142.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-142.646 +11 +71.2764 +21 +-142.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-144.646 +11 +74.4193 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-144.789 +11 +74.2764 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-144.932 +11 +74.1336 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-144.789 +11 +74.2764 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-144.646 +11 +74.2764 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-144.932 +11 +75.5621 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.4193 +20 +-144.932 +11 +76.4193 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.4193 +20 +-141.932 +11 +76.1336 +21 +-142.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.1336 +20 +-142.361 +11 +75.8479 +21 +-142.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.8479 +20 +-142.646 +11 +75.5621 +21 +-142.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-141.932 +11 +79.4193 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-141.932 +11 +79.705 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-142.075 +11 +79.8479 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-142.218 +11 +79.9907 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-142.504 +11 +80.1336 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-143.075 +11 +80.1336 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-143.789 +11 +79.9907 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-144.361 +11 +79.8479 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-144.646 +11 +79.705 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-144.789 +11 +79.4193 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-144.932 +11 +79.1336 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-144.932 +11 +78.8479 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-144.789 +11 +78.705 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-144.646 +11 +78.5621 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-144.361 +11 +78.4193 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-143.789 +11 +78.4193 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-143.075 +11 +78.5621 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-142.504 +11 +78.705 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-142.218 +11 +78.8479 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-142.075 +11 +79.1336 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-144.932 +11 +81.4193 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-143.218 +11 +81.5621 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-143.075 +11 +81.8479 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-142.932 +11 +82.2764 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-142.932 +11 +82.5621 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-143.075 +11 +82.705 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-143.361 +11 +82.705 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-143.361 +11 +82.8479 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-143.075 +11 +83.1336 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-142.932 +11 +83.5621 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-142.932 +11 +83.8479 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-143.075 +11 +83.9907 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-143.361 +11 +83.9907 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-144.932 +11 +85.4193 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-143.218 +11 +85.5621 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-143.075 +11 +85.8479 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-142.932 +11 +86.2764 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-142.932 +11 +86.5621 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-143.075 +11 +86.705 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-143.361 +11 +86.705 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-143.361 +11 +86.8479 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-143.075 +11 +87.1336 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-142.932 +11 +87.5621 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-142.932 +11 +87.8479 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-143.075 +11 +87.9907 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-143.361 +11 +87.9907 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-141.789 +11 +91.2764 +21 +-145.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-141.932 +11 +97.9907 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-141.932 +11 +98.2764 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-142.075 +11 +98.4193 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-142.218 +11 +98.5621 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-142.504 +11 +98.705 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-143.075 +11 +98.705 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-143.789 +11 +98.5621 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-144.361 +11 +98.4193 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-144.646 +11 +98.2764 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-144.789 +11 +97.9907 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-144.932 +11 +97.705 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-144.932 +11 +97.4193 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-144.789 +11 +97.2764 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-144.646 +11 +97.1336 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-144.361 +11 +96.9907 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-143.789 +11 +96.9907 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-143.075 +11 +97.1336 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-142.504 +11 +97.2764 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-142.218 +11 +97.4193 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-142.075 +11 +97.705 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-144.646 +11 +100.134 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-144.789 +11 +99.9907 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-144.932 +11 +99.8479 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-144.789 +11 +99.9907 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-144.646 +11 +99.9907 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-141.932 +11 +102.276 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-141.932 +11 +102.562 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-142.075 +11 +102.705 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-142.218 +11 +102.848 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-142.504 +11 +102.991 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-143.075 +11 +102.991 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-143.789 +11 +102.848 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-144.361 +11 +102.705 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-144.646 +11 +102.562 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-144.789 +11 +102.276 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-144.932 +11 +101.991 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-144.932 +11 +101.705 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-144.789 +11 +101.562 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-144.646 +11 +101.419 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-144.361 +11 +101.276 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-143.789 +11 +101.276 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-143.075 +11 +101.419 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-142.504 +11 +101.562 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-142.218 +11 +101.705 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-142.075 +11 +101.991 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-142.932 +11 +105.562 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.848 +20 +-141.789 +11 +104.134 +21 +-143.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.134 +20 +-143.932 +11 +105.991 +21 +-143.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.848 +20 +-141.932 +11 +108.705 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-141.932 +11 +107.705 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.705 +20 +-143.075 +11 +108.134 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-143.075 +11 +108.419 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-143.218 +11 +108.562 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-143.361 +11 +108.705 +21 +-143.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-143.646 +11 +108.705 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-144.361 +11 +108.562 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-144.646 +11 +108.419 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-144.789 +11 +108.134 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-144.932 +11 +107.276 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-144.932 +11 +106.991 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-144.789 +11 +106.848 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-141.932 +11 +109.848 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-141.932 +11 +110.991 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-146.075 +11 +115.276 +21 +-145.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-145.932 +11 +114.991 +21 +-145.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-145.504 +11 +114.848 +21 +-145.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-145.218 +11 +114.705 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-144.789 +11 +114.562 +21 +-144.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-144.075 +11 +114.562 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-143.504 +11 +114.705 +21 +-142.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-142.789 +11 +114.848 +21 +-142.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-142.361 +11 +114.991 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-142.075 +11 +115.276 +21 +-141.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-141.646 +11 +115.419 +21 +-141.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-144.932 +11 +116.419 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.276 +20 +-144.932 +11 +117.276 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.276 +20 +-141.932 +11 +116.991 +21 +-142.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-142.361 +11 +116.705 +21 +-142.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-142.646 +11 +116.419 +21 +-142.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-143.218 +11 +119.562 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-143.075 +11 +119.419 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-142.932 +11 +119.276 +21 +-142.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-142.646 +11 +119.276 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-142.504 +11 +119.419 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-142.218 +11 +119.562 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-142.075 +11 +119.848 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-141.932 +11 +120.419 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-141.932 +11 +120.705 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-142.075 +11 +120.848 +21 +-142.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-142.218 +11 +120.991 +21 +-142.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-142.504 +11 +120.991 +21 +-142.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-142.646 +11 +120.848 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-142.932 +11 +120.705 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-143.075 +11 +120.419 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-143.218 +11 +119.848 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-143.218 +11 +119.562 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-143.361 +11 +119.419 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-143.504 +11 +119.276 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-143.789 +11 +119.276 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-144.361 +11 +119.419 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-144.646 +11 +119.562 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-144.789 +11 +119.848 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-144.932 +11 +120.419 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-144.932 +11 +120.705 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-144.789 +11 +120.848 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-144.646 +11 +120.991 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-144.361 +11 +120.991 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-143.789 +11 +120.848 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-143.504 +11 +120.705 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-143.361 +11 +120.419 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-144.932 +11 +124.562 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-144.932 +11 +125.848 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-143.361 +11 +125.705 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-143.075 +11 +125.419 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.419 +20 +-142.932 +11 +124.991 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.991 +20 +-142.932 +11 +124.705 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.705 +20 +-143.075 +11 +124.562 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-144.932 +11 +127.419 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-144.789 +11 +127.276 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-144.646 +11 +127.134 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-144.361 +11 +127.134 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-143.504 +11 +127.276 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-143.218 +11 +127.419 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-143.075 +11 +127.705 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-142.932 +11 +128.134 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-142.932 +11 +128.419 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-143.075 +11 +128.562 +21 +-143.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-143.218 +11 +128.705 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-143.504 +11 +128.705 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-144.361 +11 +128.562 +21 +-144.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-144.646 +11 +128.419 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-144.789 +11 +128.134 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-144.932 +11 +127.705 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.419 +20 +-144.932 +11 +130.134 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.134 +20 +-144.789 +11 +129.991 +21 +-144.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-144.504 +11 +129.991 +21 +-141.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-144.789 +11 +132.419 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-144.932 +11 +131.848 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-144.932 +11 +131.562 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-144.789 +11 +131.419 +21 +-144.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-144.504 +11 +131.419 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-143.361 +11 +131.562 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-143.075 +11 +131.848 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-142.932 +11 +132.419 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-142.932 +11 +132.705 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-143.075 +11 +132.848 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-143.361 +11 +132.848 +21 +-143.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-143.646 +11 +131.419 +21 +-143.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-144.789 +11 +134.276 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-144.932 +11 +134.848 +21 +-144.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-144.932 +11 +135.134 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-144.789 +11 +135.276 +21 +-144.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-144.504 +11 +135.276 +21 +-144.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-144.361 +11 +135.134 +21 +-144.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-144.075 +11 +134.848 +21 +-143.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-143.932 +11 +134.419 +21 +-143.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-143.932 +11 +134.134 +21 +-143.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-143.789 +11 +133.991 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-143.504 +11 +133.991 +21 +-143.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-143.361 +11 +134.134 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-143.075 +11 +134.419 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-142.932 +11 +134.848 +21 +-142.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-142.932 +11 +135.134 +21 +-143.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.276 +20 +-146.075 +11 +136.419 +21 +-145.932 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-145.932 +11 +136.705 +21 +-145.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-145.504 +11 +136.848 +21 +-145.218 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-145.218 +11 +136.991 +21 +-144.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-144.789 +11 +137.134 +21 +-144.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-144.075 +11 +137.134 +21 +-143.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-143.504 +11 +136.991 +21 +-142.789 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-142.789 +11 +136.848 +21 +-142.361 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-142.361 +11 +136.705 +21 +-142.075 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-142.075 +11 +136.419 +21 +-141.646 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-141.646 +11 +136.276 +21 +-141.504 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +67.355 +20 +-146.935 +11 +68.555 +21 +-148.135 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.555 +20 +-146.935 +11 +67.355 +21 +-148.135 +0 +CIRCLE +8 +BLACK +10 +67.955 +20 +-147.535 +40 +0.6 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-148.892 +11 +71.2764 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-148.892 +11 +72.1336 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.1336 +20 +-145.892 +11 +71.8479 +21 +-146.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.8479 +20 +-146.321 +11 +71.5621 +21 +-146.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-146.606 +11 +71.2764 +21 +-146.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-148.606 +11 +74.4193 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-148.749 +11 +74.2764 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-148.892 +11 +74.1336 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-148.749 +11 +74.2764 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-148.606 +11 +74.2764 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-146.178 +11 +75.705 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-146.035 +11 +75.9907 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.9907 +20 +-145.892 +11 +76.705 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.705 +20 +-145.892 +11 +76.9907 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-146.035 +11 +77.1336 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-146.178 +11 +77.2764 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-146.464 +11 +77.2764 +21 +-146.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-146.749 +11 +77.1336 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-147.178 +11 +75.4193 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.4193 +20 +-148.892 +11 +77.2764 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-145.892 +11 +79.4193 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-145.892 +11 +79.705 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-146.035 +11 +79.8479 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-146.178 +11 +79.9907 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-146.464 +11 +80.1336 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-147.035 +11 +80.1336 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-147.749 +11 +79.9907 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-148.321 +11 +79.8479 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-148.606 +11 +79.705 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-148.749 +11 +79.4193 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-148.892 +11 +79.1336 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-148.892 +11 +78.8479 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-148.749 +11 +78.705 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-148.606 +11 +78.5621 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-148.321 +11 +78.4193 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-147.749 +11 +78.4193 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-147.035 +11 +78.5621 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-146.464 +11 +78.705 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-146.178 +11 +78.8479 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-146.035 +11 +79.1336 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-148.892 +11 +81.4193 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-147.178 +11 +81.5621 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-147.035 +11 +81.8479 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-146.892 +11 +82.2764 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-146.892 +11 +82.5621 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-147.035 +11 +82.705 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-147.321 +11 +82.705 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-147.321 +11 +82.8479 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-147.035 +11 +83.1336 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-146.892 +11 +83.5621 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-146.892 +11 +83.8479 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-147.035 +11 +83.9907 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-147.321 +11 +83.9907 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-148.892 +11 +85.4193 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-147.178 +11 +85.5621 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-147.035 +11 +85.8479 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-146.892 +11 +86.2764 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-146.892 +11 +86.5621 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-147.035 +11 +86.705 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-147.321 +11 +86.705 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-147.321 +11 +86.8479 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-147.035 +11 +87.1336 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-146.892 +11 +87.5621 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-146.892 +11 +87.8479 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-147.035 +11 +87.9907 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-147.321 +11 +87.9907 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-145.749 +11 +91.2764 +21 +-149.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-145.892 +11 +97.9907 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-145.892 +11 +98.2764 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-146.035 +11 +98.4193 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-146.178 +11 +98.5621 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-146.464 +11 +98.705 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-147.035 +11 +98.705 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-147.749 +11 +98.5621 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-148.321 +11 +98.4193 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-148.606 +11 +98.2764 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-148.749 +11 +97.9907 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-148.892 +11 +97.705 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-148.892 +11 +97.4193 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-148.749 +11 +97.2764 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-148.606 +11 +97.1336 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-148.321 +11 +96.9907 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-147.749 +11 +96.9907 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-147.035 +11 +97.1336 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-146.464 +11 +97.2764 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-146.178 +11 +97.4193 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-146.035 +11 +97.705 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-148.606 +11 +100.134 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-148.749 +11 +99.9907 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-148.892 +11 +99.8479 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-148.749 +11 +99.9907 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-148.606 +11 +99.9907 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-145.892 +11 +102.276 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-145.892 +11 +102.562 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-146.035 +11 +102.705 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-146.178 +11 +102.848 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-146.464 +11 +102.991 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-147.035 +11 +102.991 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-147.749 +11 +102.848 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.848 +20 +-148.321 +11 +102.705 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.705 +20 +-148.606 +11 +102.562 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.562 +20 +-148.749 +11 +102.276 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.276 +20 +-148.892 +11 +101.991 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.991 +20 +-148.892 +11 +101.705 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-148.749 +11 +101.562 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-148.606 +11 +101.419 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-148.321 +11 +101.276 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-147.749 +11 +101.276 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.276 +20 +-147.035 +11 +101.419 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.419 +20 +-146.464 +11 +101.562 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-146.178 +11 +101.705 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.705 +20 +-146.035 +11 +101.991 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-146.892 +11 +105.562 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.848 +20 +-145.749 +11 +104.134 +21 +-147.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.134 +20 +-147.892 +11 +105.991 +21 +-147.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.848 +20 +-145.892 +11 +108.848 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.848 +20 +-145.892 +11 +107.562 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-145.892 +11 +109.848 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-145.892 +11 +110.991 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-150.035 +11 +115.276 +21 +-149.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-149.892 +11 +114.991 +21 +-149.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-149.464 +11 +114.848 +21 +-149.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-149.178 +11 +114.705 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-148.749 +11 +114.562 +21 +-148.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-148.035 +11 +114.562 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-147.464 +11 +114.705 +21 +-146.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-146.749 +11 +114.848 +21 +-146.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-146.321 +11 +114.991 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-146.035 +11 +115.276 +21 +-145.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-145.606 +11 +115.419 +21 +-145.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-146.178 +11 +116.562 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-146.035 +11 +116.848 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.848 +20 +-145.892 +11 +117.562 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.562 +20 +-145.892 +11 +117.848 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-146.035 +11 +117.991 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-146.178 +11 +118.134 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-146.464 +11 +118.134 +21 +-146.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-146.749 +11 +117.991 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-147.178 +11 +116.276 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.276 +20 +-148.892 +11 +118.134 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-148.892 +11 +120.134 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.134 +20 +-148.892 +11 +120.419 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-148.749 +11 +120.562 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.562 +20 +-148.606 +11 +120.848 +21 +-148.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-148.178 +11 +120.991 +21 +-147.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-147.606 +11 +120.991 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.991 +20 +-146.464 +11 +120.848 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-146.178 +11 +120.705 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-146.035 +11 +120.419 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-145.892 +11 +119.848 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-145.892 +11 +119.562 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-146.035 +11 +119.419 +21 +-146.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-146.178 +11 +119.276 +21 +-146.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-146.464 +11 +119.276 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.276 +20 +-147.178 +11 +119.419 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.419 +20 +-147.464 +11 +119.562 +21 +-147.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.562 +20 +-147.606 +11 +119.848 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +119.848 +20 +-147.749 +11 +120.419 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.419 +20 +-147.749 +11 +120.705 +21 +-147.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.705 +20 +-147.606 +11 +120.848 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +120.848 +20 +-147.464 +11 +120.991 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-148.892 +11 +124.562 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-148.892 +11 +125.848 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-147.321 +11 +125.705 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-147.035 +11 +125.419 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.419 +20 +-146.892 +11 +124.991 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.991 +20 +-146.892 +11 +124.705 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.705 +20 +-147.035 +11 +124.562 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-148.892 +11 +127.419 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-148.749 +11 +127.276 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-148.606 +11 +127.134 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-148.321 +11 +127.134 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-147.464 +11 +127.276 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-147.178 +11 +127.419 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.419 +20 +-147.035 +11 +127.705 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.705 +20 +-146.892 +11 +128.134 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-146.892 +11 +128.419 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-147.035 +11 +128.562 +21 +-147.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-147.178 +11 +128.705 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-147.464 +11 +128.705 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-148.321 +11 +128.562 +21 +-148.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-148.606 +11 +128.419 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.419 +20 +-148.749 +11 +128.134 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.134 +20 +-148.892 +11 +127.705 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.419 +20 +-148.892 +11 +130.134 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +130.134 +20 +-148.749 +11 +129.991 +21 +-148.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-148.464 +11 +129.991 +21 +-145.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-148.749 +11 +132.419 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-148.892 +11 +131.848 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-148.892 +11 +131.562 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-148.749 +11 +131.419 +21 +-148.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-148.464 +11 +131.419 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-147.321 +11 +131.562 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-147.035 +11 +131.848 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.848 +20 +-146.892 +11 +132.419 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-146.892 +11 +132.705 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.705 +20 +-147.035 +11 +132.848 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-147.321 +11 +132.848 +21 +-147.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.848 +20 +-147.606 +11 +131.419 +21 +-147.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-148.749 +11 +134.276 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-148.892 +11 +134.848 +21 +-148.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-148.892 +11 +135.134 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-148.749 +11 +135.276 +21 +-148.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-148.464 +11 +135.276 +21 +-148.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.276 +20 +-148.321 +11 +135.134 +21 +-148.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +135.134 +20 +-148.035 +11 +134.848 +21 +-147.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-147.892 +11 +134.419 +21 +-147.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-147.892 +11 +134.134 +21 +-147.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-147.749 +11 +133.991 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-147.464 +11 +133.991 +21 +-147.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-147.321 +11 +134.134 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-147.035 +11 +134.419 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.419 +20 +-146.892 +11 +134.848 +21 +-146.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.848 +20 +-146.892 +11 +135.134 +21 +-147.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.276 +20 +-150.035 +11 +136.419 +21 +-149.892 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-149.892 +11 +136.705 +21 +-149.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-149.464 +11 +136.848 +21 +-149.178 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-149.178 +11 +136.991 +21 +-148.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-148.749 +11 +137.134 +21 +-148.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-148.035 +11 +137.134 +21 +-147.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.134 +20 +-147.464 +11 +136.991 +21 +-146.749 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.991 +20 +-146.749 +11 +136.848 +21 +-146.321 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.848 +20 +-146.321 +11 +136.705 +21 +-146.035 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.705 +20 +-146.035 +11 +136.419 +21 +-145.606 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +136.419 +20 +-145.606 +11 +136.276 +21 +-145.464 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +65.355 +20 +-149.895 +11 +68.555 +21 +-153.095 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +68.555 +20 +-149.895 +11 +65.355 +21 +-153.095 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +66.955 +20 +-149.895 +11 +66.955 +21 +-153.095 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +65.355 +20 +-151.495 +11 +68.555 +21 +-151.495 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.1336 +20 +-149.852 +11 +72.9907 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-149.852 +11 +71.9907 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.9907 +20 +-150.995 +11 +72.4193 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.4193 +20 +-150.995 +11 +72.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-151.138 +11 +72.8479 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-151.281 +11 +72.9907 +21 +-151.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-151.566 +11 +72.9907 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.9907 +20 +-152.281 +11 +72.8479 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.8479 +20 +-152.566 +11 +72.705 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.705 +20 +-152.709 +11 +72.4193 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +72.4193 +20 +-152.852 +11 +71.5621 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.5621 +20 +-152.852 +11 +71.2764 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +71.2764 +20 +-152.709 +11 +71.1336 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-152.566 +11 +74.4193 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.4193 +20 +-152.709 +11 +74.2764 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-152.852 +11 +74.1336 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.1336 +20 +-152.709 +11 +74.2764 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +74.2764 +20 +-152.566 +11 +74.2764 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.5621 +20 +-150.138 +11 +75.705 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.705 +20 +-149.995 +11 +75.9907 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.9907 +20 +-149.852 +11 +76.705 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.705 +20 +-149.852 +11 +76.9907 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +76.9907 +20 +-149.995 +11 +77.1336 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-150.138 +11 +77.2764 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-150.424 +11 +77.2764 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.2764 +20 +-150.709 +11 +77.1336 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +77.1336 +20 +-151.138 +11 +75.4193 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +75.4193 +20 +-152.852 +11 +77.2764 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-149.852 +11 +79.4193 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-149.852 +11 +79.705 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-149.995 +11 +79.8479 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-150.138 +11 +79.9907 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-150.424 +11 +80.1336 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-150.995 +11 +80.1336 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +80.1336 +20 +-151.709 +11 +79.9907 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.9907 +20 +-152.281 +11 +79.8479 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.8479 +20 +-152.566 +11 +79.705 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.705 +20 +-152.709 +11 +79.4193 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.4193 +20 +-152.852 +11 +79.1336 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +79.1336 +20 +-152.852 +11 +78.8479 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-152.709 +11 +78.705 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-152.566 +11 +78.5621 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-152.281 +11 +78.4193 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-151.709 +11 +78.4193 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.4193 +20 +-150.995 +11 +78.5621 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.5621 +20 +-150.424 +11 +78.705 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.705 +20 +-150.138 +11 +78.8479 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +78.8479 +20 +-149.995 +11 +79.1336 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-152.852 +11 +81.4193 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.4193 +20 +-151.138 +11 +81.5621 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.5621 +20 +-150.995 +11 +81.8479 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +81.8479 +20 +-150.852 +11 +82.2764 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.2764 +20 +-150.852 +11 +82.5621 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.5621 +20 +-150.995 +11 +82.705 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-151.281 +11 +82.705 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.705 +20 +-151.281 +11 +82.8479 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +82.8479 +20 +-150.995 +11 +83.1336 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.1336 +20 +-150.852 +11 +83.5621 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.5621 +20 +-150.852 +11 +83.8479 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.8479 +20 +-150.995 +11 +83.9907 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +83.9907 +20 +-151.281 +11 +83.9907 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-152.852 +11 +85.4193 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.4193 +20 +-151.138 +11 +85.5621 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.5621 +20 +-150.995 +11 +85.8479 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +85.8479 +20 +-150.852 +11 +86.2764 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.2764 +20 +-150.852 +11 +86.5621 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.5621 +20 +-150.995 +11 +86.705 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-151.281 +11 +86.705 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.705 +20 +-151.281 +11 +86.8479 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +86.8479 +20 +-150.995 +11 +87.1336 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.1336 +20 +-150.852 +11 +87.5621 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.5621 +20 +-150.852 +11 +87.8479 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.8479 +20 +-150.995 +11 +87.9907 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +87.9907 +20 +-151.281 +11 +87.9907 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +93.8479 +20 +-149.709 +11 +91.2764 +21 +-153.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-149.852 +11 +97.9907 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-149.852 +11 +98.2764 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-149.995 +11 +98.4193 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-150.138 +11 +98.5621 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-150.424 +11 +98.705 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-150.995 +11 +98.705 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.705 +20 +-151.709 +11 +98.5621 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.5621 +20 +-152.281 +11 +98.4193 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.4193 +20 +-152.566 +11 +98.2764 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +98.2764 +20 +-152.709 +11 +97.9907 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.9907 +20 +-152.852 +11 +97.705 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.705 +20 +-152.852 +11 +97.4193 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-152.709 +11 +97.2764 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-152.566 +11 +97.1336 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-152.281 +11 +96.9907 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-151.709 +11 +96.9907 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +96.9907 +20 +-150.995 +11 +97.1336 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.1336 +20 +-150.424 +11 +97.2764 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.2764 +20 +-150.138 +11 +97.4193 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +97.4193 +20 +-149.995 +11 +97.705 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-152.566 +11 +100.134 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +100.134 +20 +-152.709 +11 +99.9907 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-152.852 +11 +99.8479 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.8479 +20 +-152.709 +11 +99.9907 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +99.9907 +20 +-152.566 +11 +99.9907 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.991 +20 +-152.852 +11 +101.276 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.134 +20 +-152.852 +11 +102.134 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +102.134 +20 +-149.852 +11 +101.848 +21 +-150.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.848 +20 +-150.281 +11 +101.562 +21 +-150.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +101.562 +20 +-150.566 +11 +101.276 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.134 +20 +-150.138 +11 +104.276 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.276 +20 +-149.995 +11 +104.562 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +104.562 +20 +-149.852 +11 +105.276 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.276 +20 +-149.852 +11 +105.562 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.562 +20 +-149.995 +11 +105.705 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-150.138 +11 +105.848 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-150.424 +11 +105.848 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.848 +20 +-150.709 +11 +105.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +105.705 +20 +-151.138 +11 +103.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +103.991 +20 +-152.852 +11 +105.848 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-149.852 +11 +107.848 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.848 +20 +-149.852 +11 +107.562 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-149.995 +11 +107.419 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.419 +20 +-150.138 +11 +107.134 +21 +-150.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-150.566 +11 +106.991 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-151.138 +11 +106.991 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +106.991 +20 +-152.281 +11 +107.134 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-152.566 +11 +107.276 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-152.709 +11 +107.562 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-152.852 +11 +108.134 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-152.852 +11 +108.419 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-152.709 +11 +108.562 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-152.566 +11 +108.705 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-152.281 +11 +108.705 +21 +-151.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.705 +20 +-151.566 +11 +108.562 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.562 +20 +-151.281 +11 +108.419 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.419 +20 +-151.138 +11 +108.134 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +108.134 +20 +-150.995 +11 +107.562 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.562 +20 +-150.995 +11 +107.276 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.276 +20 +-151.138 +11 +107.134 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +107.134 +20 +-151.281 +11 +106.991 +21 +-151.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +109.848 +20 +-149.852 +11 +109.848 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +110.991 +20 +-149.852 +11 +110.991 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.419 +20 +-153.995 +11 +115.276 +21 +-153.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-153.852 +11 +114.991 +21 +-153.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-153.424 +11 +114.848 +21 +-153.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-153.138 +11 +114.705 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-152.709 +11 +114.562 +21 +-151.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-151.995 +11 +114.562 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.562 +20 +-151.424 +11 +114.705 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.705 +20 +-150.709 +11 +114.848 +21 +-150.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.848 +20 +-150.281 +11 +114.991 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +114.991 +20 +-149.995 +11 +115.276 +21 +-149.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +115.276 +20 +-149.566 +11 +115.419 +21 +-149.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-151.138 +11 +116.705 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-150.995 +11 +116.562 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-150.852 +11 +116.419 +21 +-150.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-150.566 +11 +116.419 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-150.424 +11 +116.562 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-150.138 +11 +116.705 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-149.995 +11 +116.991 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-149.852 +11 +117.562 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.562 +20 +-149.852 +11 +117.848 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-149.995 +11 +117.991 +21 +-150.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-150.138 +11 +118.134 +21 +-150.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-150.424 +11 +118.134 +21 +-150.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-150.566 +11 +117.991 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-150.852 +11 +117.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-150.995 +11 +117.562 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.562 +20 +-151.138 +11 +116.991 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-151.138 +11 +116.705 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-151.281 +11 +116.562 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-151.424 +11 +116.419 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-151.709 +11 +116.419 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.419 +20 +-152.281 +11 +116.562 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.562 +20 +-152.566 +11 +116.705 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.705 +20 +-152.709 +11 +116.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +116.991 +20 +-152.852 +11 +117.562 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.562 +20 +-152.852 +11 +117.848 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-152.709 +11 +117.991 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-152.566 +11 +118.134 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-152.281 +11 +118.134 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +118.134 +20 +-151.709 +11 +117.991 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.991 +20 +-151.424 +11 +117.848 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +117.848 +20 +-151.281 +11 +117.562 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +121.705 +20 +-152.852 +11 +121.705 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.991 +20 +-152.852 +11 +122.991 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.991 +20 +-151.281 +11 +122.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.848 +20 +-150.995 +11 +122.562 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.562 +20 +-150.852 +11 +122.134 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +122.134 +20 +-150.852 +11 +121.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +121.848 +20 +-150.995 +11 +121.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.848 +20 +-152.852 +11 +124.562 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-152.709 +11 +124.419 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.419 +20 +-152.566 +11 +124.276 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.276 +20 +-152.281 +11 +124.276 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.276 +20 +-151.424 +11 +124.419 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.419 +20 +-151.138 +11 +124.562 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.562 +20 +-150.995 +11 +124.848 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +124.848 +20 +-150.852 +11 +125.276 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.276 +20 +-150.852 +11 +125.562 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.562 +20 +-150.995 +11 +125.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-151.138 +11 +125.848 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-151.424 +11 +125.848 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.848 +20 +-152.281 +11 +125.705 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.705 +20 +-152.566 +11 +125.562 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.562 +20 +-152.709 +11 +125.276 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +125.276 +20 +-152.852 +11 +124.848 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.562 +20 +-152.852 +11 +127.276 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.276 +20 +-152.709 +11 +127.134 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +127.134 +20 +-152.424 +11 +127.134 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.848 +20 +-152.709 +11 +129.562 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.562 +20 +-152.852 +11 +128.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.991 +20 +-152.852 +11 +128.705 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-152.709 +11 +128.562 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-152.424 +11 +128.562 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.562 +20 +-151.281 +11 +128.705 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.705 +20 +-150.995 +11 +128.991 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +128.991 +20 +-150.852 +11 +129.562 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.562 +20 +-150.852 +11 +129.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.848 +20 +-150.995 +11 +129.991 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-151.281 +11 +129.991 +21 +-151.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +129.991 +20 +-151.566 +11 +128.562 +21 +-151.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.134 +20 +-152.709 +11 +131.419 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.419 +20 +-152.852 +11 +131.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.991 +20 +-152.852 +11 +132.276 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.276 +20 +-152.709 +11 +132.419 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-152.424 +11 +132.419 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.419 +20 +-152.281 +11 +132.276 +21 +-151.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +132.276 +20 +-151.995 +11 +131.991 +21 +-151.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.991 +20 +-151.852 +11 +131.562 +21 +-151.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-151.852 +11 +131.276 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.276 +20 +-151.709 +11 +131.134 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.134 +20 +-151.424 +11 +131.134 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.134 +20 +-151.281 +11 +131.276 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.276 +20 +-150.995 +11 +131.562 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.562 +20 +-150.852 +11 +131.991 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +131.991 +20 +-150.852 +11 +132.276 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.419 +20 +-153.995 +11 +133.562 +21 +-153.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.562 +20 +-153.852 +11 +133.848 +21 +-153.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.848 +20 +-153.424 +11 +133.991 +21 +-153.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-153.138 +11 +134.134 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-152.709 +11 +134.276 +21 +-151.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-151.995 +11 +134.276 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.276 +20 +-151.424 +11 +134.134 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +134.134 +20 +-150.709 +11 +133.991 +21 +-150.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.991 +20 +-150.281 +11 +133.848 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.848 +20 +-149.995 +11 +133.562 +21 +-149.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +133.562 +20 +-149.566 +11 +133.419 +21 +-149.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.848 +20 +-153.995 +11 +138.705 +21 +-153.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.705 +20 +-153.852 +11 +138.419 +21 +-153.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.419 +20 +-153.424 +11 +138.276 +21 +-153.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.276 +20 +-153.138 +11 +138.134 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.134 +20 +-152.709 +11 +137.991 +21 +-151.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.991 +20 +-151.995 +11 +137.991 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +137.991 +20 +-151.424 +11 +138.134 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.134 +20 +-150.709 +11 +138.276 +21 +-150.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.276 +20 +-150.281 +11 +138.419 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.419 +20 +-149.995 +11 +138.705 +21 +-149.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +138.705 +20 +-149.566 +11 +138.848 +21 +-149.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.991 +20 +-150.852 +11 +139.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +139.991 +20 +-151.138 +11 +140.134 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.134 +20 +-150.995 +11 +140.419 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.419 +20 +-150.852 +11 +140.848 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +140.848 +20 +-150.852 +11 +141.134 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +141.134 +20 +-150.995 +11 +141.276 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +141.276 +20 +-151.281 +11 +141.276 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.134 +20 +-152.852 +11 +142.848 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +142.848 +20 +-152.709 +11 +142.705 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +142.705 +20 +-152.566 +11 +142.562 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +142.562 +20 +-152.281 +11 +142.562 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +142.562 +20 +-151.424 +11 +142.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +142.705 +20 +-151.138 +11 +142.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +142.848 +20 +-150.995 +11 +143.134 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.134 +20 +-150.852 +11 +143.562 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.562 +20 +-150.852 +11 +143.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.848 +20 +-150.995 +11 +143.991 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.991 +20 +-151.138 +11 +144.134 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.134 +20 +-151.424 +11 +144.134 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.134 +20 +-152.281 +11 +143.991 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.991 +20 +-152.566 +11 +143.848 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.848 +20 +-152.709 +11 +143.562 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +143.562 +20 +-152.852 +11 +143.134 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +144.991 +20 +-150.852 +11 +146.134 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +145.419 +20 +-149.852 +11 +145.419 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +145.419 +20 +-152.424 +11 +145.562 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +145.562 +20 +-152.709 +11 +145.848 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +145.848 +20 +-152.852 +11 +146.134 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +149.419 +20 +-150.852 +11 +149.419 +21 +-153.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +149.419 +20 +-150.995 +11 +149.705 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +149.705 +20 +-150.852 +11 +150.276 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.276 +20 +-150.852 +11 +150.562 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.562 +20 +-150.995 +11 +150.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.705 +20 +-151.138 +11 +150.848 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.848 +20 +-151.424 +11 +150.848 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.848 +20 +-152.281 +11 +150.705 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.705 +20 +-152.566 +11 +150.562 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.562 +20 +-152.709 +11 +150.276 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +150.276 +20 +-152.852 +11 +149.705 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +149.705 +20 +-152.852 +11 +149.419 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +152.562 +20 +-152.852 +11 +152.276 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +152.276 +20 +-152.709 +11 +152.134 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +152.134 +20 +-152.424 +11 +152.134 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.991 +20 +-152.852 +11 +154.991 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.991 +20 +-151.281 +11 +154.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.848 +20 +-150.995 +11 +154.562 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.562 +20 +-150.852 +11 +153.991 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.991 +20 +-150.852 +11 +153.705 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.991 +20 +-152.709 +11 +154.705 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.705 +20 +-152.852 +11 +153.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.991 +20 +-152.852 +11 +153.705 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.705 +20 +-152.709 +11 +153.562 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.562 +20 +-152.424 +11 +153.562 +21 +-152.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.562 +20 +-152.138 +11 +153.705 +21 +-151.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.705 +20 +-151.852 +11 +153.991 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +153.991 +20 +-151.709 +11 +154.705 +21 +-151.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +154.705 +20 +-151.709 +11 +154.991 +21 +-151.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +155.991 +20 +-150.852 +11 +157.134 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.419 +20 +-149.852 +11 +156.419 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.419 +20 +-152.424 +11 +156.562 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.562 +20 +-152.709 +11 +156.848 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +156.848 +20 +-152.852 +11 +157.134 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.276 +20 +-152.709 +11 +158.991 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.991 +20 +-152.852 +11 +158.419 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.419 +20 +-152.852 +11 +158.134 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.134 +20 +-152.709 +11 +157.991 +21 +-152.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +157.991 +20 +-152.424 +11 +157.991 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +157.991 +20 +-151.281 +11 +158.134 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.134 +20 +-150.995 +11 +158.419 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.419 +20 +-150.852 +11 +158.991 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +158.991 +20 +-150.852 +11 +159.276 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.276 +20 +-150.995 +11 +159.419 +21 +-151.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.419 +20 +-151.281 +11 +159.419 +21 +-151.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +159.419 +20 +-151.566 +11 +157.991 +21 +-151.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +161.991 +20 +-152.852 +11 +161.991 +21 +-149.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +161.991 +20 +-152.709 +11 +161.705 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +161.705 +20 +-152.852 +11 +161.134 +21 +-152.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +161.134 +20 +-152.852 +11 +160.848 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.848 +20 +-152.709 +11 +160.705 +21 +-152.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.705 +20 +-152.566 +11 +160.562 +21 +-152.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.562 +20 +-152.281 +11 +160.562 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.562 +20 +-151.424 +11 +160.705 +21 +-151.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.705 +20 +-151.138 +11 +160.848 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +160.848 +20 +-150.995 +11 +161.134 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +161.134 +20 +-150.852 +11 +161.705 +21 +-150.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +161.705 +20 +-150.852 +11 +161.991 +21 +-150.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.134 +20 +-153.995 +11 +163.276 +21 +-153.852 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.276 +20 +-153.852 +11 +163.562 +21 +-153.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.562 +20 +-153.424 +11 +163.705 +21 +-153.138 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.705 +20 +-153.138 +11 +163.848 +21 +-152.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.848 +20 +-152.709 +11 +163.991 +21 +-151.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.991 +20 +-151.995 +11 +163.991 +21 +-151.424 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.991 +20 +-151.424 +11 +163.848 +21 +-150.709 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.848 +20 +-150.709 +11 +163.705 +21 +-150.281 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.705 +20 +-150.281 +11 +163.562 +21 +-149.995 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.562 +20 +-149.995 +11 +163.276 +21 +-149.566 +0 +LINE +8 +BLACK +6 +CONTINUOUS +10 +163.276 +20 +-149.566 +11 +163.134 +21 +-149.424 + 0 +ENDSEC + 0 +EOF diff --git a/board/gerber/ReadMe.md b/board/gerber/ReadMe.md new file mode 100644 index 0000000..f2a46a6 --- /dev/null +++ b/board/gerber/ReadMe.md @@ -0,0 +1,39 @@ +# Export Gerber +The exported gerber files can be used to convert it into gcode for a mill +## Export settings + +Open the board in KiCad and select: +File | Plot +### General +Plot format: Gerber +### Include Layer +Include the Layer ***B.Cu*** and ***Edge.Cuts*** +[ ] Plot border and title block +[x] Plot footprint values +[x] Plot footprint reference +[ ] Force plotting of invisible values / refs +[x] Exclude PCB edge layer from other layers +[x] Exclude pads from silk screen +[ ] Do not tent vias +[x] Use auxilary axis as origin +Drill marks: None +Scaling: 1:1 +Plot mode: Filled +Default line width: 0.1mm +[ ] Mirrored plot +[ ] Negated plot +### Gerber Options +[ ] Use Protel filename extensions +[ ] Generate Geber job file +[ ] Substract soldermask from silkscreen +Coordinate format: 4.6, unit mm +[ ] Use extended X2 format +[ ] Include netlist attributes +### Doing +Click +* **Plot** +* **Generate Drill Files ...** + * [x] PTH and NPTH in a single file + * Map File Format: DXF + * Drill Units: mm + * Drill Origin: Auxilary axis diff --git a/board/gerber/generatePCB.sh b/board/gerber/generatePCB.sh new file mode 100755 index 0000000..1658f58 --- /dev/null +++ b/board/gerber/generatePCB.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Needs the tool pcb2gcode +# Was documented at: http://marcuswolschon.blogspot.de/2013/02/milling-pcbs-using-gerber2gcode.html + +MILLSPEED=600 +MILLFEED=200 +PROJECT=PlantCtrlESP32 +pcb2gcode --back $PROJECT-B_Cu.gbr --metric --zsafe 5 --zchange 10 --zwork -0.01 --offset 0.02 --mill-feed $MILLFEED --mill-speed $MILLSPEED --drill $PROJECT.drl --zdrill -2.5 --drill-feed $MILLFEED --drill-speed $MILLSPEED --basename $PROJECT + +if [ "$1" == "C3MA" ]; then + #update all Tools higher and equal to T4 in generated file + for i in 4 5 6 7; do + echo "Replace T$i" + sed -i.bakT$i "s/T${i}/T3/" ${PROJECT}_drill.ngc + done +fi diff --git a/esp32/PlantControl.code-workspace b/esp32/PlantControl.code-workspace new file mode 100644 index 0000000..4282bd9 --- /dev/null +++ b/esp32/PlantControl.code-workspace @@ -0,0 +1,17 @@ +{ + "folders": [ + { + "path": "." + } + ], + "settings": { + "files.associations": { + "*.tcc": "cpp", + "bitset": "cpp", + "algorithm": "cpp", + "istream": "cpp", + "limits": "cpp", + "streambuf": "cpp" + } + } +} diff --git a/esp32/Readme.md b/esp32/Readme.md new file mode 100644 index 0000000..b391aef --- /dev/null +++ b/esp32/Readme.md @@ -0,0 +1,15 @@ +# PlantControl +## Hardware + +Uses ESP32MniniKit + +### Used Pins: +* IO27 for DS18B20 temperature sensor + +## Software +* Mqtt topics + * temperature + * switch1 +* Settings: + * ds18b20 - Enables Temperature measurement + * deepsleep - Setup intervall how long the controller sleeps diff --git a/esp32/generatePCB.sh b/esp32/generatePCB.sh new file mode 100755 index 0000000..5fc9f6b --- /dev/null +++ b/esp32/generatePCB.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Needs the tool pcb2gcode +# Was documented at: http://marcuswolschon.blogspot.de/2013/02/milling-pcbs-using-gerber2gcode.html + +MILLSPEED=600 +MILLFEED=200 +PROJECT=PlantCtrlESP32 +pcb2gcode --back $PROJECT-B_Cu.gbr --outline $PROJECT-Edge_Cuts.gbr --metric \ + --zsafe 5 --zchange 10 --zwork -0.01 --offset 0.02 --mill-feed $MILLFEED --mill-speed $MILLSPEED \ + --drill $PROJECT.drl --zdrill -2.5 --drill-feed $MILLFEED --drill-speed $MILLSPEED --basename $PROJECT \ + --zcut 1.0 --cut-infeed 1.0 --cut-feed $MILLFEED --cutter-diameter 1.0 --cut-speed $MILLSPEED diff --git a/esp32/homie/.gitignore b/esp32/homie/.gitignore new file mode 100644 index 0000000..d344ba6 --- /dev/null +++ b/esp32/homie/.gitignore @@ -0,0 +1 @@ +config.json diff --git a/esp32/homie/ui_bundle.gz b/esp32/homie/ui_bundle.gz new file mode 100644 index 0000000000000000000000000000000000000000..13983d499881b63c9027a044e856d758894eda9c GIT binary patch literal 59532 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
  • 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 Ra{liB{TFnm9UVJ^0|0f1Kdb-% literal 0 HcmV?d00001 diff --git a/esp32/host/Readme.md b/esp32/host/Readme.md new file mode 100644 index 0000000..6bc60b1 --- /dev/null +++ b/esp32/host/Readme.md @@ -0,0 +1,63 @@ +# Configuration +## File +Generate a file as, described in +https://homieiot.github.io/homie-esp8266/docs/3.0.0/configuration/json-configuration-file/ +For further details have a look at the Readme.md one level above. + +## Upload +* Start ESP +* Login to Wifi, opened by the ESP +* Use the script to upload the configuration file +* restart the ESP + +# Remote Upload + + +This script will allow you to send an OTA update to your device. + +## Installation + +Requirements are: +* paho-mqtt + +## Usage + +```text +usage: ota_updater.py [-h] -l BROKER_HOST -p BROKER_PORT [-u BROKER_USERNAME] + [-d BROKER_PASSWORD] [-t BASE_TOPIC] -i DEVICE_ID + firmware + +ota firmware update scirpt for ESP8226 implemenation of the Homie mqtt IoT +convention. + +positional arguments: + firmware path to the firmware to be sent to the device + +arguments: + -h, --help show this help message and exit + -l BROKER_HOST, --broker-host BROKER_HOST + host name or ip address of the mqtt broker + -p BROKER_PORT, --broker-port BROKER_PORT + port of the mqtt broker + -u BROKER_USERNAME, --broker-username BROKER_USERNAME + username used to authenticate with the mqtt broker + -d BROKER_PASSWORD, --broker-password BROKER_PASSWORD + password used to authenticate with the mqtt broker + -t BASE_TOPIC, --base-topic BASE_TOPIC + base topic of the homie devices on the broker + -i DEVICE_ID, --device-id DEVICE_ID + homie device id +``` + +* `BROKER_HOST` and `BROKER_PORT` defaults to 127.0.0.1 and 1883 respectively if not set. +* `BROKER_USERNAME` and `BROKER_PASSWORD` are optional. +* `BASE_TOPIC` has to end with a slash, defaults to `homie/` if not set. + +### Example: + +```bash +python ota_updater.py -l localhost -u admin -d secure -t "homie/" -i "device-id" /path/to/firmware.bin +``` + +### Source +https://github.com/homieiot/homie-esp8266/blob/develop/scripts/ota_updater diff --git a/esp32/host/config-example.json b/esp32/host/config-example.json new file mode 100644 index 0000000..fb15e35 --- /dev/null +++ b/esp32/host/config-example.json @@ -0,0 +1,27 @@ +{ + "name": "PlantControl", + "device_id": "PlantCtrl1", + "device_stats_interval": 60, + "wifi": { + "ssid": "SSID", + "bssid" : "BSSID", + "password": "mysecretPassword", + "channel": 1 + }, + "mqtt": { + "host": "[0-255].[0-255].[0-255].[0-255]", + "port": 1883, + "base_topic": "mqtt/topic/", + "auth": false + }, + "ota": { + "enabled": true + }, + "settings": { + "deepsleep": 60000, + "plants" : 3, + "moist1" : 2000, + "moist2" : 2000, + "moist3" : 2000 + } +} diff --git a/esp32/host/ota_updater.py b/esp32/host/ota_updater.py new file mode 100755 index 0000000..a8c13fc --- /dev/null +++ b/esp32/host/ota_updater.py @@ -0,0 +1,174 @@ +#!/usr/bin/env python + +from __future__ import division, print_function +import paho.mqtt.client as mqtt +import base64, sys, math +from hashlib import md5 + +# The callback for when the client receives a CONNACK response from the server. +def on_connect(client, userdata, flags, rc): + if rc != 0: + print("Connection Failed with result code {}".format(rc)) + client.disconnect() + else: + print("Connected with result code {}".format(rc)) + + client.subscribe("{base_topic}{device_id}/$state".format(**userdata)) # v3 / v4 devices + client.subscribe("{base_topic}{device_id}/$online".format(**userdata)) # v2 devices + + + print("Waiting for device to come online...") + + +# The callback for when a PUBLISH message is received from the server. +def on_message(client, userdata, msg): + # decode string for python2/3 compatiblity + msg.payload = msg.payload.decode() + + if msg.topic.endswith('$implementation/ota/status'): + status = int(msg.payload.split()[0]) + + if userdata.get("published"): + if status == 206: # in progress + # state in progress, print progress bar + progress, total = [int(x) for x in msg.payload.split()[1].split('/')] + bar_width = 30 + bar = int(bar_width*(progress/total)) + print("\r[", '+'*bar, ' '*(bar_width-bar), "] ", msg.payload.split()[1], end='', sep='') + if (progress == total): + print() + sys.stdout.flush() + elif status == 304: # not modified + print("Device firmware already up to date with md5 checksum: {}".format(userdata.get('md5'))) + client.disconnect() + elif status == 403: # forbidden + print("Device ota disabled, aborting...") + client.disconnect() + + elif msg.topic.endswith('$fw/checksum'): + checksum = msg.payload + + if userdata.get("published"): + if checksum == userdata.get('md5'): + print("Device back online. Update Successful!") + else: + print("Expecting checksum {}, got {}, update failed!".format(userdata.get('md5'), checksum)) + client.disconnect() + else: + if checksum != userdata.get('md5'): # save old md5 for comparison with new firmware + userdata.update({'old_md5': checksum}) + else: + print("Device firmware already up to date with md5 checksum: {}".format(checksum)) + client.disconnect() + + elif msg.topic.endswith('ota/enabled'): + if msg.payload == 'true': + userdata.update({'ota_enabled': True}) + else: + print("Device ota disabled, aborting...") + client.disconnect() + + elif msg.topic.endswith('$state') or msg.topic.endswith('$online'): + if (msg.topic.endswith('$state') and msg.payload != 'ready') or (msg.topic.endswith('$online') and msg.payload == 'false'): + return + + # calcluate firmware md5 + firmware_md5 = md5(userdata['firmware']).hexdigest() + userdata.update({'md5': firmware_md5}) + + # Subscribing in on_connect() means that if we lose the connection and + # reconnect then subscriptions will be renewed. + client.subscribe("{base_topic}{device_id}/$implementation/ota/status".format(**userdata)) + client.subscribe("{base_topic}{device_id}/$implementation/ota/enabled".format(**userdata)) + client.subscribe("{base_topic}{device_id}/$fw/#".format(**userdata)) + + # Wait for device info to come in and invoke the on_message callback where update will continue + print("Waiting for device info...") + + if ( not userdata.get("published") ) and ( userdata.get('ota_enabled') ) and \ + ( 'old_md5' in userdata.keys() ) and ( userdata.get('md5') != userdata.get('old_md5') ): + # push the firmware binary + userdata.update({"published": True}) + topic = "{base_topic}{device_id}/$implementation/ota/firmware/{md5}".format(**userdata) + print("Publishing new firmware with checksum {}".format(userdata.get('md5'))) + client.publish(topic, userdata['firmware']) + + +def main(broker_host, broker_port, broker_username, broker_password, broker_ca_cert, base_topic, device_id, firmware): + # initialise mqtt client and register callbacks + client = mqtt.Client() + client.on_connect = on_connect + client.on_message = on_message + + # set username and password if given + if broker_username and broker_password: + client.username_pw_set(broker_username, broker_password) + + if broker_ca_cert is not None: + client.tls_set( + ca_certs=broker_ca_cert + ) + + # save data to be used in the callbacks + client.user_data_set({ + "base_topic": base_topic, + "device_id": device_id, + "firmware": firmware + }) + + # start connection + print("Connecting to mqtt broker {} on port {}".format(broker_host, broker_port)) + client.connect(broker_host, broker_port, 60) + + # Blocking call that processes network traffic, dispatches callbacks and handles reconnecting. + client.loop_forever() + + +if __name__ == '__main__': + import argparse + + parser = argparse.ArgumentParser( + description='ota firmware update scirpt for ESP8226 implemenation of the Homie mqtt IoT convention.') + + # ensure base topic always ends with a '/' + def base_topic_arg(s): + s = str(s) + if not s.endswith('/'): + s = s + '/' + return s + + # specify arguments + parser.add_argument('-l', '--broker-host', type=str, required=False, + help='host name or ip address of the mqtt broker', default="127.0.0.1") + parser.add_argument('-p', '--broker-port', type=int, required=False, + help='port of the mqtt broker', default=1883) + parser.add_argument('-u', '--broker-username', type=str, required=False, + help='username used to authenticate with the mqtt broker') + parser.add_argument('-d', '--broker-password', type=str, required=False, + help='password used to authenticate with the mqtt broker') + parser.add_argument('-t', '--base-topic', type=base_topic_arg, required=False, + help='base topic of the homie devices on the broker', default="homie/") + parser.add_argument('-i', '--device-id', type=str, required=True, + help='homie device id') + parser.add_argument('firmware', type=argparse.FileType('rb'), + help='path to the firmware to be sent to the device') + + parser.add_argument("--broker-tls-cacert", default=None, required=False, + help="CA certificate bundle used to validate TLS connections. If set, TLS will be enabled on the broker conncetion" + ) + + # workaround for http://bugs.python.org/issue9694 + parser._optionals.title = "arguments" + + # get and validate arguments + args = parser.parse_args() + + # read the contents of firmware into buffer + fw_buffer = args.firmware.read() + args.firmware.close() + firmware = bytearray() + firmware.extend(fw_buffer) + + # Invoke the business logic + main(args.broker_host, args.broker_port, args.broker_username, + args.broker_password, args.broker_tls_cacert, args.base_topic, args.device_id, firmware) diff --git a/esp32/host/upload.sh b/esp32/host/upload.sh new file mode 100755 index 0000000..f738668 --- /dev/null +++ b/esp32/host/upload.sh @@ -0,0 +1,13 @@ +#!/bin/bash +echo "Homie device is in AP mode, then the configuration can be uploaded" + +if [ ! -f config.json ]; then + echo "Create config file according to :" + echo "https://homieiot.github.io/homie-esp8266/docs/3.0.0/configuration/json-configuration-file/" + exit 2 +fi + +echo "Check connection to Plug in AP-mode" +ping -c 4 192.168.123.1 + +curl -X PUT http://192.168.123.1/config --header "Content-Type: application/json" -d @config.json diff --git a/esp32/include/ControllerConfiguration.h b/esp32/include/ControllerConfiguration.h new file mode 100644 index 0000000..2b5ee06 --- /dev/null +++ b/esp32/include/ControllerConfiguration.h @@ -0,0 +1,55 @@ +/** + * @file ControllerConfiguration.h + * @author your name (you@domain.com) + * @brief + * @version 0.1 + * @date 2020-05-30 + * + * @copyright Copyright (c) 2020 + * Describe the used PINs of the controller + */ +#ifndef CONTROLLER_CONFIG_H +#define CONTROLLER_CONFIG_H + +#define FIRMWARE_VERSION "0.9.5" + +#define ADC_TO_VOLT(adc) ((adc) * 3.3 ) / 4095) +#define ADC_TO_VOLT_WITH_MULTI(adc, multi) (((adc) * 3.3 * (multi)) / 4095) + +#define SOLAR_VOLT(adc) ADC_TO_VOLT_WITH_MULTI(adc, 4.0306) /**< 100k and 33k voltage dividor */ +#define ADC_5V_TO_3V3(adc) ADC_TO_VOLT_WITH_MULTI(adc, 1.7) /**< 33k and 47k8 voltage dividor */ +#define MS_TO_S 1000 + +#define SENSOR_LIPO 34 /**< GPIO 34 (ADC1) */ +#define SENSOR_SOLAR 35 /**< GPIO 35 (ADC1) */ +#define SENSOR_PLANT1 32 /**< GPIO 32 (ADC1) */ +#define SENSOR_PLANT2 33 /**< GPIO 33 (ADC1) */ +#define SENSOR_PLANT3 25 /**< GPIO 25 (ADC2) */ +#define SENSOR_PLANT4 26 /**< GPIO 26 (ADC2) */ +#define SENSOR_PLANT5 27 /**< GPIO 27 (ADC2) */ +#define SENSOR_PLANT6 14 /**< GPIO 14 (ADC2) */ + +#define OUTPUT_PUMP1 5 /**< GPIO 5 */ +#define OUTPUT_PUMP2 18 /**< GPIO 18 */ +#define OUTPUT_PUMP3 19 /**< GPIO 19 */ +#define OUTPUT_PUMP4 21 /**< GPIO 21 */ +#define OUTPUT_PUMP5 22 /**< GPIO 22 */ +#define OUTPUT_PUMP6 23 /**< GPIO 23 */ + +#define OUTPUT_SENSOR 4 /**< GPIO 4 */ +#define INPUT_WATER_LOW 2 /**< GPIO 2 */ +#define INPUT_WATER_EMPTY 15 /**< GPIO 15 */ +#define INPUT_WATER_OVERFLOW 12 /**< GPIO 12 */ + +#define SENSOR_DS18B20 13 /**< GPIO 13 */ +#define BUTTON 0 /**< GPIO 0 */ + +#define MIN_TIME_RUNNING 10UL /**< Amount of seconds the controller must stay awoken */ +#define MAX_PLANTS 3 +#define EMPTY_LIPO_MULTIPL 3 /**< Multiplier to increase time for sleeping when lipo is empty */ +#define MINIMUM_LIPO_VOLT 3.3f /**< Minimum voltage of the Lipo, that must be present */ +#define MINIMUM_SOLAR_VOLT 4.0f /**< Minimum voltage of the sun, to detect daylight */ + +#define HC_SR04 /**< Ultrasonic distance sensor to measure water level */ + +#endif diff --git a/esp32/include/DS18B20.h b/esp32/include/DS18B20.h new file mode 100644 index 0000000..7ab8e66 --- /dev/null +++ b/esp32/include/DS18B20.h @@ -0,0 +1,52 @@ +/** + * @file DS18B20.h + * @author your name (you@domain.com) + * @brief + * @version 0.1 + * @date 2020-06-09 + * + * @copyright Copyright (c) 2020 + * Based on the LUA code from the ESP8266 + * -------------------------------------------------------------------------------- + * -- DS18B20 one wire module for NODEMCU + * -- NODEMCU TEAM + * -- LICENCE: http://opensource.org/licenses/MIT + * -- Vowstar + * -- 2015/02/14 sza2 Fix for negative values + * -------------------------------------------------------------------------------- + */ + +#ifndef DS18B20_H +#define DS18B20_H + +#include + +class Ds18B20 { + private: + OneWire* mDs; + int foundDevices; + public: + Ds18B20(int pin) { + this->mDs = new OneWire(pin); + } + + ~Ds18B20() { + delete this->mDs; + } + /** + * @brief read amount sensots + * check for available of DS18B20 sensors + * @return amount of sensors + */ + int readDevices(void); + + /** + * @brief Read all temperatures in celsius + * + * @param pTemperatures array of float valuies + * @param maxTemperatures size of the given array + * @return int amount of read temperature values + */ + int readAllTemperatures(float* pTemperatures, int maxTemperatures); +}; +#endif diff --git a/esp32/include/PlantCtrl.h b/esp32/include/PlantCtrl.h new file mode 100644 index 0000000..11acda7 --- /dev/null +++ b/esp32/include/PlantCtrl.h @@ -0,0 +1,76 @@ +/** + * @file PlantCtrl.h + * @author your name (you@domain.com) + * @brief Abstraction to handle the Sensors + * @version 0.1 + * @date 2020-05-27 + * + * @copyright Copyright (c) 2020 + * + */ + +#ifndef PLANT_CTRL_H +#define PLANT_CTRL_H + +class Plant { + +private: + int mPinSensor=0; /**< Pin of the moist sensor */ + int mPinPump=0; /**< Pin of the pump */ + + int mValue = 0; /**< Value of the moist sensor */ + + int mAnalogValue=0; /**< moist sensor values, used for a calculation */ + +public: + + /** + * @brief Construct a new Plant object + * + * @param pinSensor Pin of the Sensor to use to measure moist + * @param pinPump Pin of the Pump to use + */ + Plant(int pinSensor, int pinPump); + + /** + * @brief Add a value, to be measured + * + * @param analogValue + */ + void addSenseValue(int analogValue); + + /** + * @brief Calculate the value based on the information + * @see amountMeasurePoints + * Internal memory, used by addSenseValue will be resetted + * @return int analog value + */ + void calculateSensorValue(int amountMeasurePoints); + + /** + * @brief Get the Sensor Pin of the analog measuring + * + * @return int + */ + int getSensorPin() { return mPinSensor; } + + /** + * @brief Get the Pump Pin object + * + * @return int + */ + int getPumpPin() { return mPinPump; } + + int getSensorValue() { return mValue; } + + /** + * @brief Check if a plant is too dry and needs some water. + * + * @param boundary + * @return true + * @return false + */ + bool isPumpRequired(int boundary) { return (this->mValue < boundary); } +}; + +#endif diff --git a/esp32/include/README b/esp32/include/README new file mode 100644 index 0000000..194dcd4 --- /dev/null +++ b/esp32/include/README @@ -0,0 +1,39 @@ + +This directory is intended for project header files. + +A header file is a file containing C declarations and macro definitions +to be shared between several project source files. You request the use of a +header file in your project source file (C, C++, etc) located in `src` folder +by including it, with the C preprocessing directive `#include'. + +```src/main.c + +#include "header.h" + +int main (void) +{ + ... +} +``` + +Including a header file produces the same results as copying the header file +into each source file that needs it. Such copying would be time-consuming +and error-prone. With a header file, the related declarations appear +in only one place. If they need to be changed, they can be changed in one +place, and programs that include the header file will automatically use the +new version when next recompiled. The header file eliminates the labor of +finding and changing all the copies as well as the risk that a failure to +find one copy will result in inconsistencies within a program. + +In C, the usual convention is to give header files names that end with `.h'. +It is most portable to use only letters, digits, dashes, and underscores in +header file names, and at most one dot. + +Read more about using header files in official GCC documentation: + +* Include Syntax +* Include Operation +* Once-Only Headers +* Computed Includes + +https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/esp32/lib/README b/esp32/lib/README new file mode 100644 index 0000000..6debab1 --- /dev/null +++ b/esp32/lib/README @@ -0,0 +1,46 @@ + +This directory is intended for project specific (private) libraries. +PlatformIO will compile them to static libraries and link into executable file. + +The source code of each library should be placed in a an own separate directory +("lib/your_library_name/[here are source files]"). + +For example, see a structure of the following two libraries `Foo` and `Bar`: + +|--lib +| | +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html +| | +| |--Foo +| | |- Foo.c +| | |- Foo.h +| | +| |- README --> THIS FILE +| +|- platformio.ini +|--src + |- main.c + +and a contents of `src/main.c`: +``` +#include +#include + +int main (void) +{ + ... +} + +``` + +PlatformIO Library Dependency Finder will find automatically dependent +libraries scanning project source files. + +More information about PlatformIO Library Dependency Finder +- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/esp32/platformio.ini b/esp32/platformio.ini new file mode 100644 index 0000000..cfd3748 --- /dev/null +++ b/esp32/platformio.ini @@ -0,0 +1,21 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html + +[env:esp32doit-devkit-v1] +platform = espressif32 +board = esp32doit-devkit-v1 +framework = arduino +build_flags = -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY +board_build.partitions = huge_app.csv + +; the latest development brankitchen-lightch (convention V3.0.x) +lib_deps = https://github.com/homieiot/homie-esp8266.git#v3.0 + OneWire +upload_port = /dev/ttyUSB0 diff --git a/esp32/src/DS18B20.cpp b/esp32/src/DS18B20.cpp new file mode 100644 index 0000000..0bc738e --- /dev/null +++ b/esp32/src/DS18B20.cpp @@ -0,0 +1,105 @@ +/** + * @file DS18B20.cpp + * @author your name (you@domain.com) + * @brief + * @version 0.1 + * @date 2020-06-09 + * + * @copyright Copyright (c) 2020 + * + */ + +#include "DS18B20.h" + +#define STARTCONV 0x44 +#define READSCRATCH 0xBE // Read EEPROM +#define TEMP_LSB 0 +#define TEMP_MSB 1 +#define SCRATCHPADSIZE 9 +#define OFFSET_CRC8 8 /**< 9th byte has the CRC of the complete data */ + +//Printf debugging +//#define DS_DEBUG + +int Ds18B20::readDevices() { + byte addr[8]; + + int amount = -1; + while (this->mDs->search(addr)) { + amount++; + } + this->mDs->reset_search(); + return amount; +} + +int Ds18B20::readAllTemperatures(float* pTemperatures, int maxTemperatures) { + byte addr[8]; + uint8_t scratchPad[SCRATCHPADSIZE]; + int currentTemp = 0; + + while (this->mDs->search(addr)) { +#ifdef DS_DEBUG + Serial.print(" ROM ="); + for (i = 0; i < 8; i++) { + Serial.write(' '); + Serial.print(addr[i], HEX); + } +#endif + this->mDs->reset(); + this->mDs->select(addr); + this->mDs->write(STARTCONV); + this->mDs->reset(); + this->mDs->select(addr); + this->mDs->write(READSCRATCH); + + // Read all registers in a simple loop + // byte 0: temperature LSB + // byte 1: temperature MSB + // byte 2: high alarm temp + // byte 3: low alarm temp + // byte 4: DS18S20: store for crc + // DS18B20 & DS1822: configuration register + // byte 5: internal use & crc + // byte 6: DS18S20: COUNT_REMAIN + // DS18B20 & DS1822: store for crc + // byte 7: DS18S20: COUNT_PER_C + // DS18B20 & DS1822: store for crc + // byte 8: SCRATCHPAD_CRC +#ifdef DS_DEBUG + Serial.write("\r\nDATA:"); + for (uint8_t i = 0; i < 9; i++) { + Serial.print(scratchPad[i], HEX); + } +#else + delay(50); +#endif + for (uint8_t i = 0; i < 9; i++) { + scratchPad[i] = this->mDs->read(); + } + uint8_t crc8 = this->mDs->crc8(scratchPad, 8); + + /* Only work an valid data */ + if (crc8 == scratchPad[OFFSET_CRC8]) { + int16_t fpTemperature = (((int16_t) scratchPad[TEMP_MSB]) << 11) + | (((int16_t) scratchPad[TEMP_LSB]) << 3); + float celsius = (float) fpTemperature * 0.0078125; +#ifdef DS_DEBUG + Serial.printf("\r\nTemp%d %f °C (Raw: %d, %x =? %x)\r\n", (currentTemp+1), celsius, fpTemperature, crc8, scratchPad[8]); +#endif + /* check, if the buffer as some space for our data */ + if (currentTemp < maxTemperatures) { + pTemperatures[currentTemp] = celsius; + } else { + return -1; + } + } + currentTemp++; + } + this->mDs->reset(); +#ifdef DS_DEBUG + Serial.println(" No more addresses."); + Serial.println(); +#endif + + return currentTemp; +} \ No newline at end of file diff --git a/esp32/src/PlantCtrl.cpp b/esp32/src/PlantCtrl.cpp new file mode 100644 index 0000000..195aae5 --- /dev/null +++ b/esp32/src/PlantCtrl.cpp @@ -0,0 +1,27 @@ +/** + * @file PlantCtrl.cpp + * @author your name (you@domain.com) + * @brief + * @version 0.1 + * @date 2020-05-27 + * + * @copyright Copyright (c) 2020 + * + + */ + +#include "PlantCtrl.h" + +Plant::Plant(int pinSensor, int pinPump) { + this->mPinSensor = pinSensor; + this->mPinPump = pinPump; +} + +void Plant::addSenseValue(int analog) { + this->mAnalogValue += analog; +} + +void Plant::calculateSensorValue(int amountMeasurePoints) { + this->mValue = this->mAnalogValue / amountMeasurePoints; + this->mAnalogValue = 0; +} diff --git a/esp32/src/main.cpp b/esp32/src/main.cpp new file mode 100644 index 0000000..81a254c --- /dev/null +++ b/esp32/src/main.cpp @@ -0,0 +1,703 @@ +/** + * @file main.cpp + * @author Ollo + * @brief PlantControl + * @version 0.1 + * @date 2020-05-01 + * + * @copyright Copyright (c) 2020 + * + */ +#include "PlantCtrl.h" +#include "ControllerConfiguration.h" +#include "DS18B20.h" +#include + +const unsigned long TEMPREADCYCLE = 30000; /**< Check temperature all half minutes */ + +#define AMOUNT_SENOR_QUERYS 8 +#define SENSOR_QUERY_SHIFTS 3 +#define SOLAR4SENSORS 6.0f +#define TEMP_INIT_VALUE -999.0f +#define TEMP_MAX_VALUE 85.0f + +bool mLoopInited = false; +bool mDeepSleep = false; + +bool mPumpIsRunning=false; + +int plantSensor1 = 0; + +int lipoSenor = -1; +int lipoSensorValues = 0; +int solarSensor = -1; +int solarSensorValues = 0; + +int mWaterAtEmptyLevel = 0; +#ifndef HC_SR04 +int mWaterLow = 0; +#else +int mWaterGone = -1; /**< Amount of centimeter, where no water is seen */ +#endif +int mOverflow = 0; + +int readCounter = 0; +int mButtonClicks = 0; + + +#if (MAX_PLANTS >= 1) +HomieNode plant1("plant1", "Plant 1", "Plant"); +#endif +#if (MAX_PLANTS >= 2) +HomieNode plant2("plant2", "Plant 2", "Plant"); +#endif +#if (MAX_PLANTS >= 3) +HomieNode plant3("plant3", "Plant 3", "Plant"); +#endif +#if (MAX_PLANTS >= 4) +HomieNode plant4("plant4", "Plant 4", "Plant"); +#endif +#if (MAX_PLANTS >= 5) +HomieNode plant5("plant5", "Plant 5", "Plant"); +#endif +#if (MAX_PLANTS >= 6) +HomieNode plant6("plant6", "Plant 6", "Plant"); +#endif + +HomieNode sensorLipo("lipo", "Battery Status", "Lipo"); +HomieNode sensorSolar("solar", "Solar Status", "Solarpanel"); +HomieNode sensorWater("water", "WaterSensor", "Water"); +HomieNode sensorTemp("temperature", "Temperature", "temperature"); + +HomieSetting deepSleepTime("deepsleep", "time in milliseconds to sleep (0 deactivats it)"); +HomieSetting deepSleepNightTime("nightsleep", "time in milliseconds to sleep (0 usese same setting: deepsleep at night, too)"); +HomieSetting wateringTime("watering", "time seconds the pump is running (60 is the default)"); +HomieSetting plantCnt("plants", "amout of plants to control (1 ... 6)"); + +#ifdef HC_SR04 +HomieSetting waterLevel("watermaxlevel", "Water maximum level in centimeter (50 cm default)"); +#endif + + +#if (MAX_PLANTS >= 1) +HomieSetting plant1SensorTrigger("moist1", "Moist1 sensor value, when pump activates"); +#endif +#if (MAX_PLANTS >= 2) +HomieSetting plant2SensorTrigger("moist2", "Moist2 sensor value, when pump activates"); +#endif +#if (MAX_PLANTS >= 3) +HomieSetting plant3SensorTrigger("moist3", "Moist3 sensor value, when pump activates"); +#endif +#if (MAX_PLANTS >= 4) +HomieSetting plant4SensorTrigger("moist4", "Moist4 sensor value, when pump activates"); +#endif +#if (MAX_PLANTS >= 5) +HomieSetting plant5SensorTrigger("moist5", "Moist5 sensor value, when pump activates"); +#endif +#if (MAX_PLANTS >= 6) +HomieSetting plant6SensorTrigger("moist6", "Moist6 sensor value, when pump activates"); +#endif + +Ds18B20 dallas(SENSOR_DS18B20); + +Plant mPlants[MAX_PLANTS] = { +#if (MAX_PLANTS >= 1) + Plant(SENSOR_PLANT1, OUTPUT_PUMP1), +#endif +#if (MAX_PLANTS >= 2) + Plant(SENSOR_PLANT2, OUTPUT_PUMP2), +#endif +#if (MAX_PLANTS >= 3) + Plant(SENSOR_PLANT3, OUTPUT_PUMP3), +#endif +#if (MAX_PLANTS >= 4) + Plant(SENSOR_PLANT4, OUTPUT_PUMP4), +#endif +#if (MAX_PLANTS >= 5) + Plant(SENSOR_PLANT5, OUTPUT_PUMP5), +#endif +#if (MAX_PLANTS >= 6) + Plant(SENSOR_PLANT6, OUTPUT_PUMP6) +#endif + }; + +void readAnalogValues() { + if (readCounter < AMOUNT_SENOR_QUERYS) { + lipoSensorValues += analogRead(SENSOR_LIPO); + solarSensorValues += analogRead(SENSOR_SOLAR); + readCounter++; + } else { + lipoSenor = (lipoSensorValues >> SENSOR_QUERY_SHIFTS); + lipoSensorValues = 0; + solarSensor = (solarSensorValues >> SENSOR_QUERY_SHIFTS); + solarSensorValues = 0; + + readCounter = 0; + } +} + +/** + * @brief cyclic Homie callback + * All logic, to be done by the controller cyclically + */ +void loopHandler() { + + /* Move from Setup to this position, because the Settings are only here available */ + if (!mLoopInited) { + // Configure Deep Sleep: + if (deepSleepTime.get()) { + Serial << "HOMIE | Setup sleeping for " << deepSleepTime.get() << " ms" << endl; + } + if (wateringTime.get()) { + Serial << "HOMIE | Setup watering for " << abs(wateringTime.get()) << " s" << endl; + } + /* Publish default values */ + plant1.setProperty("switch").send(String("OFF")); + plant2.setProperty("switch").send(String("OFF")); + plant3.setProperty("switch").send(String("OFF")); + +#if (MAX_PLANTS >= 4) + plant4.setProperty("switch").send(String("OFF")); + plant5.setProperty("switch").send(String("OFF")); + plant6.setProperty("switch").send(String("OFF")); +#endif + + for(int i=0; i < plantCnt.get(); i++) { + mPlants[i].calculateSensorValue(AMOUNT_SENOR_QUERYS); + int boundary4MoistSensor=-1; + switch (i) + { + case 0: + boundary4MoistSensor = plant1SensorTrigger.get(); + plant1.setProperty("moist").send(String(100 * mPlants[i].getSensorValue() / 4095 )); + break; + case 1: + boundary4MoistSensor = plant2SensorTrigger.get(); + plant2.setProperty("moist").send(String(100 * mPlants[i].getSensorValue() / 4095)); + break; + case 2: + boundary4MoistSensor = plant3SensorTrigger.get(); + plant3.setProperty("moist").send(String(100 * mPlants[i].getSensorValue() / 4095)); + break; +#if (MAX_PLANTS >= 4) + case 3: + boundary4MoistSensor = plant4SensorTrigger.get(); + plant4.setProperty("moist").send(String(100 * mPlants[i].getSensorValue() / 4095)); + break; + case 4: + boundary4MoistSensor = plant5SensorTrigger.get(); + plant5.setProperty("moist").send(String(100 * mPlants[i].getSensorValue() / 4095)); + break; + case 5: + boundary4MoistSensor = plant6SensorTrigger.get(); + plant6.setProperty("moist").send(String(100 * mPlants[i].getSensorValue() / 4095)); + break; +#endif + } + +#ifndef HC_SR04 + if (SOLAR_VOLT(solarSensor) > SOLAR4SENSORS) { + if (mWaterLow && mWaterAtEmptyLevel) { + sensorWater.setProperty("remaining").send("50"); + } else if (!mWaterLow && mWaterAtEmptyLevel) { + sensorWater.setProperty("remaining").send("10"); + } else if (!mWaterLow && !mWaterAtEmptyLevel) { + sensorWater.setProperty("remaining").send("0"); + } else if (!mWaterLow && !mWaterAtEmptyLevel) { + sensorWater.setProperty("remaining").send("-1"); + } + } else { + Serial << "Sun not strong enough for sensors (" << String(SOLAR_VOLT(solarSensor)) << "V )" << endl; + } +#else + mWaterAtEmptyLevel = (mWaterGone <= waterLevel.get()); + int waterLevelPercent = (100 * mWaterGone) / waterLevel.get(); + sensorWater.setProperty("remaining").send(String(waterLevelPercent)); + Serial << "Water : " << mWaterGone << " cm (" << waterLevelPercent << "%)" << endl; +#endif + mPumpIsRunning=false; + /* Check if a plant needs water */ + if (mPlants[i].isPumpRequired(boundary4MoistSensor) && + (mWaterAtEmptyLevel) && + (!mPumpIsRunning)) { + if (digitalRead(mPlants[i].getPumpPin()) == LOW) { + Serial << "Plant" << (i+1) << " needs water" << endl; + switch (i) + { + case 0: + plant1.setProperty("switch").send(String("ON")); + break; + case 1: + plant2.setProperty("switch").send(String("ON")); + break; + case 2: + plant3.setProperty("switch").send(String("ON")); + break; +#if (MAX_PLANTS >= 4) + case 3: + plant4.setProperty("switch").send(String("ON")); + break; + case 4: + plant5.setProperty("switch").send(String("ON")); + break; + case 5: + plant6.setProperty("switch").send(String("ON")); + break; +#endif + } + } + digitalWrite(mPlants[i].getPumpPin(), HIGH); + mPumpIsRunning=true; + } + } + } + mLoopInited = true; + + readAnalogValues(); + + if ((millis() % 1500) == 0) { + sensorLipo.setProperty("percent").send( String(100 * lipoSenor / 4095) ); + sensorLipo.setProperty("volt").send( String(ADC_5V_TO_3V3(lipoSenor)) ); + sensorSolar.setProperty("percent").send(String((100 * solarSensor ) / 4095)); + sensorSolar.setProperty("volt").send( String(SOLAR_VOLT(solarSensor)) ); + } else if ((millis() % 1000) == 0) { + float temp[2] = { TEMP_INIT_VALUE, TEMP_INIT_VALUE }; + float* pFloat = temp; + int devices = dallas.readAllTemperatures(pFloat, 2); + if (devices < 2) { + if ((pFloat[0] > TEMP_INIT_VALUE) && (pFloat[0] < TEMP_MAX_VALUE) ) { + sensorTemp.setProperty("control").send( String(pFloat[0])); + } + } else if (devices >= 2) { + if ((pFloat[0] > TEMP_INIT_VALUE) && (pFloat[0] < TEMP_MAX_VALUE) ) { + sensorTemp.setProperty("temp").send( String(pFloat[0])); + } + if ((pFloat[1] > TEMP_INIT_VALUE) && (pFloat[1] < TEMP_MAX_VALUE) ) { + sensorTemp.setProperty("control").send( String(pFloat[1])); + } + } + } + + /* Main Loop functionality */ + if ((!mPumpIsRunning) || (!mWaterAtEmptyLevel) ) { + /* let the ESP sleep qickly, as nothing must be done */ + if ((millis() >= (MIN_TIME_RUNNING * MS_TO_S)) && (deepSleepTime.get() > 0)) { + mDeepSleep = true; + Serial << "No Water or Pump" << endl; + } + } + + /* Always check, that after 5 minutes the device is sleeping */ + /* Pump is running, go to sleep after defined time */ + if ((millis() >= (((MIN_TIME_RUNNING + abs(wateringTime.get())) * MS_TO_S) + 5)) && + (deepSleepTime.get() > 0)) { + Serial << "No sleeping activated (maximum)" << endl; + Serial << "Pump was running:" << mPumpIsRunning << "Water level is empty: " << mWaterAtEmptyLevel << endl; + mDeepSleep = true; + } else if ((millis() >= (((MIN_TIME_RUNNING + abs(wateringTime.get())) * MS_TO_S) + 0)) && + (deepSleepTime.get() > 0)) { + Serial << "Maximum time reached: " << endl; + Serial << (mPumpIsRunning ? "Pump was running " : "No Pump ") << (mWaterAtEmptyLevel ? "Water level is empty" : "Water available") << endl; + mDeepSleep = true; + } +} + +bool switchGeneralPumpHandler(const int pump, const HomieRange& range, const String& value) { + if (range.isRange) return false; // only one switch is present + switch (pump) + { +#if MAX_PLANTS >= 1 + case 0: +#endif +#if MAX_PLANTS >= 2 + case 1: +#endif + #if MAX_PLANTS >= 3 +#endif + case 2: +#if MAX_PLANTS >= 4 + case 3: +#endif +#if MAX_PLANTS >= 5 + case 4: +#endif +#if MAX_PLANTS >= 6 + case 5: +#endif + + if ((value.equals("ON")) || (value.equals("On")) || (value.equals("on")) || (value.equals("true"))) { + digitalWrite(mPlants[pump].getPumpPin(), HIGH); + return true; + } else if ((value.equals("OFF")) || (value.equals("Off")) || (value.equals("off")) || (value.equals("false")) ) { + digitalWrite(mPlants[pump].getPumpPin(), LOW); + return true; + } else { + return false; + } + break; + default: + return false; + } +} + +/** + * @brief Handle Mqtt commands for the pumpe, responsible for the first plant + * + * @param range multiple transmitted values (not used for this function) + * @param value single value + * @return true when the command was parsed and executed succuessfully + * @return false on errors when parsing the request + */ +bool switch1Handler(const HomieRange& range, const String& value) { + return switchGeneralPumpHandler(0, range, value); +} + + +/** + * @brief Handle Mqtt commands for the pumpe, responsible for the second plant + * + * @param range multiple transmitted values (not used for this function) + * @param value single value + * @return true when the command was parsed and executed succuessfully + * @return false on errors when parsing the request + */ +bool switch2Handler(const HomieRange& range, const String& value) { + return switchGeneralPumpHandler(1, range, value); +} + +/** + * @brief Handle Mqtt commands for the pumpe, responsible for the third plant + * + * @param range multiple transmitted values (not used for this function) + * @param value single value + * @return true when the command was parsed and executed succuessfully + * @return false on errors when parsing the request + */ +bool switch3Handler(const HomieRange& range, const String& value) { + return switchGeneralPumpHandler(2, range, value); +} + +/** + * @brief Sensors, that are connected to GPIOs, mandatory for WIFI. + * These sensors (ADC2) can only be read when no Wifi is used. + */ +void readSensors() { + /* activate all sensors */ + pinMode(OUTPUT_SENSOR, OUTPUT); + digitalWrite(OUTPUT_SENSOR, HIGH); + /* Use Pump 4 to activate and deactivate the Sensors */ +#if (MAX_PLANTS < 4) + pinMode(OUTPUT_PUMP4, OUTPUT); + digitalWrite(OUTPUT_PUMP4, HIGH); +#endif + + delay(100); + /* wait before reading something */ + for (int readCnt=0;readCnt < AMOUNT_SENOR_QUERYS; readCnt++) { + for(int i=0; i < MAX_PLANTS; i++) { + mPlants[i].addSenseValue(analogRead(mPlants[i].getSensorPin())); + } + } + +#ifndef HC_SR04 + mWaterAtEmptyLevel = digitalRead(INPUT_WATER_EMPTY); + mWaterLow = digitalRead(INPUT_WATER_LOW); + mOverflow = digitalRead(INPUT_WATER_OVERFLOW); +#else + /* Use the Ultrasonic sensor to measure waterLevel */ + + /* deactivate all sensors and measure the pulse */ + digitalWrite(INPUT_WATER_EMPTY, LOW); + delayMicroseconds(2); + digitalWrite(INPUT_WATER_EMPTY, HIGH); + delayMicroseconds(10); + digitalWrite(INPUT_WATER_EMPTY, LOW); + float duration = pulseIn(INPUT_WATER_LOW, HIGH); + float distance = (duration*.0343)/2; + mWaterGone = (int) distance; + Serial << "HC_SR04 | Distance : " << String(distance) << " cm" << endl; +#endif + /* deactivate the sensors */ + digitalWrite(OUTPUT_SENSOR, LOW); +#if (MAX_PLANTS < 4) + digitalWrite(OUTPUT_PUMP4, LOW); +#endif +} + +/** + * @brief Startup function + * Is called once, the controller is started + */ +void setup() { + /* Required to read the temperature once */ + float temp[2] = {0, 0}; + float* pFloat = temp; + + /* read button */ + pinMode(BUTTON, INPUT); + /* Prepare Water sensors */ + pinMode(INPUT_WATER_EMPTY, INPUT); + pinMode(INPUT_WATER_LOW, INPUT); + pinMode(INPUT_WATER_OVERFLOW, INPUT); + + Serial.begin(115200); + Serial.setTimeout(1000); // Set timeout of 1 second + Serial << endl << endl; + Serial << "Read analog sensors..." << endl; + /* Disable Wifi and bluetooth */ + WiFi.mode(WIFI_OFF); + /* now ADC2 can be used */ + readSensors(); + /* activate Wifi again */ + WiFi.mode(WIFI_STA); + + + Homie_setFirmware("PlantControl", FIRMWARE_VERSION); + Homie.setLoopFunction(loopHandler); + + // Load the settings + deepSleepTime.setDefaultValue(0); + deepSleepNightTime.setDefaultValue(0); + wateringTime.setDefaultValue(60); + plantCnt.setDefaultValue(0).setValidator([] (long candidate) { + return ((candidate >= 0) && (candidate <= 6) ); + }); + plant1SensorTrigger.setDefaultValue(0); + plant2SensorTrigger.setDefaultValue(0); + plant3SensorTrigger.setDefaultValue(0); +#if (MAX_PLANTS >= 4) + plant4SensorTrigger.setDefaultValue(0); + plant5SensorTrigger.setDefaultValue(0); + plant6SensorTrigger.setDefaultValue(0); +#endif + +#ifdef HC_SR04 + waterLevel.setDefaultValue(50); +#endif + + // Advertise topics + plant1.advertise("switch").setName("Pump 1") + .setDatatype("boolean") + .settable(switch1Handler); + plant1.advertise("moist").setName("Percent") + .setDatatype("number") + .setUnit("%"); + plant2.advertise("switch").setName("Pump 2") + .setDatatype("boolean") + .settable(switch2Handler); + plant2.advertise("moist").setName("Percent") + .setDatatype("number") + .setUnit("%"); + plant3.advertise("switch").setName("Pump 3") + .setDatatype("boolean") + .settable(switch3Handler); + plant3.advertise("moist").setName("Percent") + .setDatatype("number") + .setUnit("%"); +#if (MAX_PLANTS >= 4) + plant4.advertise("moist").setName("Percent") + .setDatatype("number") + .setUnit("%"); + plant5.advertise("moist").setName("Percent") + .setDatatype("number") + .setUnit("%"); + plant6.advertise("moist").setName("Percent") + .setDatatype("number") + .setUnit("%"); +#endif + sensorTemp.advertise("control") + .setName("Temperature") + .setDatatype("number") + .setUnit("°C"); + sensorTemp.advertise("temp") + .setName("Temperature") + .setDatatype("number") + .setUnit("°C"); + + sensorLipo.advertise("percent") + .setName("Percent") + .setDatatype("number") + .setUnit("%"); + sensorLipo.advertise("volt") + .setName("Volt") + .setDatatype("number") + .setUnit("V"); + + sensorSolar.advertise("percent") + .setName("Percent") + .setDatatype("number") + .setUnit("%"); + sensorSolar.advertise("volt") + .setName("Volt") + .setDatatype("number") + .setUnit("V"); + sensorWater.advertise("remaining").setDatatype("number").setUnit("%"); + + Homie.setup(); + + /* Intialize inputs and outputs */ + for(int i=0; i < plantCnt.get(); i++) { + pinMode(mPlants[i].getPumpPin(), OUTPUT); + pinMode(mPlants[i].getSensorPin(), ANALOG); + digitalWrite(mPlants[i].getPumpPin(), LOW); + } + /* Setup Solar and Lipo measurement */ + pinMode(SENSOR_LIPO, ANALOG); + pinMode(SENSOR_SOLAR, ANALOG); + /* Read analog values at the start */ + do { + readAnalogValues(); + } while (readCounter != 0); + + + // Configure Deep Sleep: + if ((deepSleepNightTime.get() > 0) && + ( SOLAR_VOLT(solarSensor) < MINIMUM_SOLAR_VOLT)) { + Serial << "HOMIE | Setup sleeping for " << deepSleepNightTime.get() << " ms as sun is at " << SOLAR_VOLT(solarSensor) << "V" << endl; + uint64_t usSleepTime = deepSleepNightTime.get() * 1000U; + esp_sleep_enable_timer_wakeup(usSleepTime); + }else if (deepSleepTime.get()) { + Serial << "HOMIE | Setup sleeping for " << deepSleepTime.get() << " ms" << endl; + uint64_t usSleepTime = deepSleepTime.get() * 1000U; + esp_sleep_enable_timer_wakeup(usSleepTime); + } + + if ( (ADC_5V_TO_3V3(lipoSenor) < MINIMUM_LIPO_VOLT) && (deepSleepTime.get()) ) { + long sleepEmptyLipo = (deepSleepTime.get() * EMPTY_LIPO_MULTIPL); + Serial << "HOMIE | Change sleeping to " << sleepEmptyLipo << " ms as lipo is at " << ADC_5V_TO_3V3(lipoSenor) << "V" << endl; + esp_sleep_enable_timer_wakeup(sleepEmptyLipo * 1000U); + mDeepSleep = true; + } + + /* Read the temperature sensors once, as first time 85 degree is returned */ + Serial << "DS18B20 | sensors: " << String(dallas.readDevices()) << endl; + delay(200); + if (dallas.readAllTemperatures(pFloat, 2) > 0) { + Serial << "DS18B20 | Temperature 1: " << String(temp[0]) << endl; + Serial << "DS18B20 | Temperature 2: " << String(temp[1]) << endl; + } + delay(200); + if (dallas.readAllTemperatures(pFloat, 2) > 0) { + Serial << "Temperature 1: " << String(temp[0]) << endl; + Serial << "Temperature 2: " << String(temp[1]) << endl; + } +} + +/** + * @brief Cyclic call + * Executs the Homie base functionallity or triggers sleeping, if requested. + */ +void loop() { + if (!mDeepSleep) { + if (Serial.available() > 0) { + // read the incoming byte: + int incomingByte = Serial.read(); + + switch ((char) incomingByte) + { + case 'P': + Serial << "Activate Sensor OUTPUT " << endl; + pinMode(OUTPUT_SENSOR, OUTPUT); + digitalWrite(OUTPUT_SENSOR, HIGH); + break; + case 'p': + Serial << "Deactivate Sensor OUTPUT " << endl; + pinMode(OUTPUT_SENSOR, OUTPUT); + digitalWrite(OUTPUT_SENSOR, LOW); + break; + default: + break; + } + } + + if ((digitalRead(BUTTON) == LOW) && (mButtonClicks % 2) == 0) { + float temp[2] = {0, 0}; + float* pFloat = temp; + mButtonClicks++; + + Serial << "SELF TEST (clicks: " << String(mButtonClicks) << ")" << endl; + + Serial << "DS18B20 sensors: " << String(dallas.readDevices()) << endl; + delay(200); + if (dallas.readAllTemperatures(pFloat, 2) > 0) { + Serial << "Temperature 1: " << String(temp[0]) << endl; + Serial << "Temperature 2: " << String(temp[1]) << endl; + } + + switch(mButtonClicks) { + case 1: + case 3: + case 5: + if (mButtonClicks > 1) { + Serial << "Read analog sensors..." << endl; + /* Disable Wifi and bluetooth */ + WiFi.mode(WIFI_OFF); + delay(50); + /* now ADC2 can be used */ + readSensors(); + } +#ifndef HC_SR04 + Serial << "Water Low: " << String(mWaterLow) << endl; + Serial << "Water Empty: " << String(mWaterAtEmptyLevel) << endl; + Serial << "Water Overflow: " << String(mOverflow) << endl; +#else + Serial << "Water gone: " << String(mWaterGone) << " cm" << endl; +#endif + for(int i=0; i < MAX_PLANTS; i++) { + mPlants[i].calculateSensorValue(AMOUNT_SENOR_QUERYS); + + Serial << "Moist Sensor " << (i+1) << ": " << String(mPlants[i].getSensorValue()) << " Volt: " << String(ADC_5V_TO_3V3(mPlants[i].getSensorValue())) << endl; + } + /* Read enough values */ + do { + readAnalogValues(); + Serial << "Read Analog (" << String(readCounter) << ")" << endl;; + } while (readCounter != 0); + + Serial << "Lipo Sensor - Raw: " << String(lipoSenor) << " Volt: " << String(ADC_5V_TO_3V3(lipoSenor)) << endl; + Serial << "Solar Sensor - Raw: " << String(solarSensor) << " Volt: " << String(SOLAR_VOLT(solarSensor)) << endl; + break; + case 7: + Serial << "Activate Sensor OUTPUT " << endl; + pinMode(OUTPUT_SENSOR, OUTPUT); + digitalWrite(OUTPUT_SENSOR, HIGH); + break; + case 9: + Serial << "Activate Pump1 GPIO" << String(mPlants[0].getPumpPin()) << endl; + digitalWrite(mPlants[0].getPumpPin(), HIGH); + break; + case 11: + Serial << "Activate Pump2 GPIO" << String(mPlants[1].getPumpPin()) << endl; + digitalWrite(mPlants[1].getPumpPin(), HIGH); + break; + case 13: + Serial << "Activate Pump3 GPIO" << String(mPlants[2].getPumpPin()) << endl; + digitalWrite(mPlants[2].getPumpPin(), HIGH); + break; + case 15: + Serial << "Activate Pump4/Sensor GPIO" << String(OUTPUT_PUMP4) << endl; + digitalWrite(OUTPUT_PUMP4, HIGH); + break; + default: + Serial << "No further tests! Please reboot" << endl; + } + Serial.flush(); + }else if (mButtonClicks > 0 && (digitalRead(BUTTON) == HIGH) && (mButtonClicks % 2) == 1) { + Serial << "Self Test Ended" << endl; + mButtonClicks++; + /* Always reset all outputs */ + digitalWrite(OUTPUT_SENSOR, LOW); + for(int i=0; i < MAX_PLANTS; i++) { + digitalWrite(mPlants[i].getPumpPin(), LOW); + } + digitalWrite(OUTPUT_PUMP4, LOW); + } else if (mButtonClicks == 0) { + Homie.loop(); + } + + } else { + Serial << (millis()/ 1000) << "s running; sleeeping ..." << endl; + Serial.flush(); + esp_deep_sleep_start(); + } +} diff --git a/esp32/test/README b/esp32/test/README new file mode 100644 index 0000000..df5066e --- /dev/null +++ b/esp32/test/README @@ -0,0 +1,11 @@ + +This directory is intended for PIO Unit Testing and project tests. + +Unit Testing is a software testing method by which individual units of +source code, sets of one or more MCU program modules together with associated +control data, usage procedures, and operating procedures, are tested to +determine whether they are fit for use. Unit testing finds problems early +in the development cycle. + +More information about PIO Unit Testing: +- https://docs.platformio.org/page/plus/unit-testing.html