From 5a104a1c09334e455bb87967f2f45359f73aabf2 Mon Sep 17 00:00:00 2001 From: Chris Lott Date: Thu, 9 Nov 2023 22:48:43 +0900 Subject: [PATCH] all schematic symbols now in local project library --- eda/sym-lib-table | 1 - eda/vectorscope-bom.xlsx | Bin 0 -> 12380 bytes eda/vectorscope.kicad_sch | 6607 ++++++++++++++++++------------------- eda/vectorscope.xml | 1635 +++++++++ vector.kicad_sym | 1341 +++++++- vectorscope-sch.pdf | Bin 649056 -> 679549 bytes vectorscope-sch.png | Bin 1531595 -> 3890655 bytes 7 files changed, 6125 insertions(+), 3459 deletions(-) create mode 100644 eda/vectorscope-bom.xlsx create mode 100644 eda/vectorscope.xml diff --git a/eda/sym-lib-table b/eda/sym-lib-table index 374b3b0..e558759 100644 --- a/eda/sym-lib-table +++ b/eda/sym-lib-table @@ -1,5 +1,4 @@ (sym_lib_table (version 7) - (lib (name ".stumbler")(type "KiCad")(uri "${STUMBLER_SYMBOL_DIR}/stumbler.kicad_sym")(options "")(descr "")) (lib (name ".vector")(type "KiCad")(uri "${KIPRJMOD}/../vector.kicad_sym")(options "")(descr "")) ) diff --git a/eda/vectorscope-bom.xlsx b/eda/vectorscope-bom.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..42f002b5945a67b5965dcca2670b1c2ca944470e GIT binary patch literal 12380 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 literal 0 HcmV?d00001 diff --git a/eda/vectorscope.kicad_sch b/eda/vectorscope.kicad_sch index 3b0378c..6e534bb 100644 --- a/eda/vectorscope.kicad_sch +++ b/eda/vectorscope.kicad_sch @@ -12,98 +12,58 @@ ) (lib_symbols - (symbol ".stumbler:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) - (property "Reference" "C" (at 0.635 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol ".vector:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "C" (at 0.635 -2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "+3V3" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 0.9652 -3.81 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "C_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "C_0_1" + (symbol "+3V3_0_1" (polyline (pts - (xy -2.032 -0.762) - (xy 2.032 -0.762) + (xy -0.762 1.27) + (xy 0 2.54) ) - (stroke (width 0.508) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -2.032 0.762) - (xy 2.032 0.762) + (xy 0 0) + (xy 0 2.54) ) - (stroke (width 0.508) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) - ) - (symbol "C_1_1" - (pin passive line (at 0 3.81 270) (length 2.794) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 2.794) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".stumbler:CAP" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) - (property "Reference" "C" (at 0.635 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "CAP" (at 0.635 -2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "CP_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "CAP_0_1" (polyline (pts - (xy -2.032 0.762) - (xy 2.032 0.762) + (xy 0 2.54) + (xy 0.762 1.27) ) - (stroke (width 0.508) (type default)) - (fill (type none)) - ) - (arc (start 2.032 -1.27) (mid 0 -0.5572) (end -2.032 -1.27) - (stroke (width 0.508) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) ) - (symbol "CAP_1_1" - (pin passive line (at 0 3.81 270) (length 2.794) - (name "~" (effects (font (size 1.27 1.27)))) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 0 -3.81 90) (length 3.302) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".stumbler:CAP_POL" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) - (property "Reference" "C" (at 0.635 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol ".vector:+3V3F" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "CAP_POL" (at 0.635 -2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "+3V3F" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) @@ -111,1544 +71,788 @@ (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "CP_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "CAP_POL_0_1" + (symbol "+3V3F_0_1" (polyline (pts - (xy -2.032 0.762) - (xy 2.032 0.762) + (xy -0.762 1.27) + (xy 0 2.54) ) - (stroke (width 0.508) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.778 2.286) - (xy -0.762 2.286) + (xy 0 0) + (xy 0 2.54) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 1.778) - (xy -1.27 2.794) + (xy 0 2.54) + (xy 0.762 1.27) ) (stroke (width 0) (type default)) (fill (type none)) ) - (arc (start 2.032 -1.27) (mid 0 -0.5572) (end -2.032 -1.27) - (stroke (width 0.508) (type default)) - (fill (type none)) - ) ) - (symbol "CAP_POL_1_1" - (pin passive line (at 0 3.81 270) (length 2.794) - (name "~" (effects (font (size 1.27 1.27)))) + (symbol "+3V3F_1_1" + (pin power_out line (at 0 0 90) (length 0) hide + (name "+3V3F" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 0 -3.81 90) (length 3.302) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".stumbler:IO_JACK_M04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (at 2.54 7.62 0) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (symbol ".vector:AK4619VN" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -13.97 3.81 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "IO_JACK_M04" (at 2.54 -7.62 0) - (effects (font (size 1.27 1.27)) (justify right top)) + (property "Value" "AK4619VN" (at 10.16 -90.17 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 0 -2.54 0) + (property "Footprint" "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm" (at 0 41.91 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "" (at 0 -2.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (property "ki_description" "Audio CODEC, QFN-32" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "IO_JACK_M04_1_1" - (polyline - (pts - (xy -2.54 -6.35) - (xy 2.54 -6.35) - ) + (property "ki_fp_filters" "QFN*1EP*5x5mm*0.5mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AK4619VN_0_1" + (rectangle (start -15.24 2.54) (end 15.24 -88.9) (stroke (width 0.254) (type default)) - (fill (type none)) + (fill (type background)) ) - (polyline - (pts - (xy -2.54 -3.81) - (xy 1.27 -3.81) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + ) + (symbol "AK4619VN_1_1" + (pin input line (at -17.78 -52.07 0) (length 2.54) + (name "SDIN1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -2.54 -1.27) - (xy 1.27 -1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin input line (at 17.78 -38.1 180) (length 2.54) + (name "IN4P" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -2.54 1.27) - (xy 1.27 1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin input line (at 17.78 -30.48 180) (length 2.54) + (name "IN3N" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -2.54 3.81) - (xy 1.27 3.81) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin input line (at 17.78 -40.64 180) (length 2.54) + (name "IN3P" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -2.54 6.35) - (xy -2.54 -6.35) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) + (pin input line (at 17.78 -10.16 180) (length 2.54) + (name "IN2N" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -2.54 6.35) - (xy 2.54 6.35) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) + (pin input line (at 17.78 -2.54 180) (length 2.54) + (name "IN2P" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy 1.27 -3.81) - (xy 0 -4.572) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin input line (at 17.78 -6.35 180) (length 2.54) + (name "IN1N" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy 1.27 -3.81) - (xy 0 -3.048) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin input line (at 17.78 0 180) (length 2.54) + (name "IN1P" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy 1.27 -1.27) - (xy 0 -2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at -17.78 -11.43 0) (length 2.54) + (name "VCOM" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy 1.27 -1.27) - (xy 0 -0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at -17.78 -22.86 0) (length 2.54) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy 1.27 1.27) - (xy 0 0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at -17.78 -83.82 0) (length 2.54) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -54.61 0) (length 2.54) + (name "SDIN2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -86.36 180) (length 2.54) + (name "VREFL" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -76.2 180) (length 2.54) + (name "VREFH" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -53.34 180) (length 2.54) + (name "AOUT1L" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -55.88 180) (length 2.54) + (name "AOUT1R" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -15.24 180) (length 2.54) + (name "AOUT2L" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -17.78 180) (length 2.54) + (name "AOUT2R" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -41.91 0) (length 2.54) + (name "PDN" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -49.53 0) (length 2.54) + (name "LRCK" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -67.31 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -17.78 -1.27 0) (length 2.54) + (name "TVDD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -64.77 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -17.78 -57.15 0) (length 2.54) + (name "SDOUT1" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -17.78 -59.69 0) (length 2.54) + (name "SDOUT2" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -17.78 -86.36 0) (length 2.54) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -17.78 -5.08 0) (length 2.54) + (name "AVDRV" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -46.99 0) (length 2.54) + (name "BICK" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -44.45 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -34.29 180) (length 2.54) + (name "IN4N" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:ATM0128B1" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -17.78 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ATM0128B1" (at 10.16 -39.37 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -17.78 8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Bosch*LGA*3x2.5mm*P0.5mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ATM0128B1_0_1" + (circle (center 0 31.75) (radius 24.1634) + (stroke (width 0.381) (type default)) + (fill (type background)) + ) + (text "VECTOR\nSCOPE\nDISPLAY" (at 0 30.48 0) + (effects (font (size 5.08 5.08) bold)) + ) + ) + (symbol "ATM0128B1_1_0" + (pin passive line (at -12.7 -7.62 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -33.02 0) (length 2.54) + (name "D/~{C}" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -15.24 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 3.81 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -10.16 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -12.7 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -30.48 0) (length 2.54) + (name "~{RES}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "ATM0128B1_1_1" + (rectangle (start -10.16 7.62) (end 10.16 -38.1) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin bidirectional line (at -12.7 -27.94 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 -15.24 180) (length 2.54) + (name "LEDC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 -10.16 180) (length 2.54) + (name "LEDA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 12.7 3.81 180) (length 2.54) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input clock (at -12.7 -25.4 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:Battery_Cell" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "BT" (at 2.54 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Battery_Cell" (at 2.54 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "battery cell" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single-cell battery" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Battery_Cell_0_1" + (rectangle (start -2.286 1.778) (end 2.286 1.524) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -1.524 1.016) (end 1.524 0.508) + (stroke (width 0) (type default)) + (fill (type outline)) ) (polyline (pts - (xy 1.27 1.27) - (xy 0 2.032) + (xy 0 0.762) + (xy 0 0) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.27 3.81) - (xy 0 3.048) + (xy 0 1.778) + (xy 0 2.54) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.27 3.81) - (xy 0 4.572) + (xy 0.762 3.048) + (xy 1.778 3.048) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 2.54 6.35) - (xy 2.54 -6.35) + (xy 1.27 3.556) + (xy 1.27 2.54) ) (stroke (width 0.254) (type default)) (fill (type none)) ) - (pin passive line (at -6.35 3.81 0) (length 3.81) - (name "Pin_1" (effects (font (size 1.27 1.27)))) + ) + (symbol "Battery_Cell_1_1" + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -6.35 1.27 0) (length 3.81) - (name "Pin_2" (effects (font (size 1.27 1.27)))) + (pin passive line (at 0 -2.54 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -6.35 -1.27 0) (length 3.81) - (name "Pin_3" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -6.35 -3.81 0) (length 3.81) - (name "Pin_4" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".stumbler:IO_JACK_M12" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (at 0 17.78 0) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (symbol ".vector:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "IO_JACK_M12" (at 0 -17.78 0) - (effects (font (size 1.27 1.27)) (justify right top)) + (property "Value" "C" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at -2.54 5.08 0) + (property "Footprint" "" (at 0.9652 -3.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at -2.54 5.08 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (property "ki_fp_filters" "C_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "IO_JACK_M12_1_1" + (symbol "C_0_1" (polyline (pts - (xy -5.08 -16.51) - (xy 0 -16.51) + (xy -2.032 -0.762) + (xy 2.032 -0.762) ) - (stroke (width 0.254) (type default)) + (stroke (width 0.508) (type default)) (fill (type none)) ) (polyline (pts - (xy -5.08 -13.97) - (xy -1.27 -13.97) + (xy -2.032 0.762) + (xy 2.032 0.762) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.508) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -5.08 -11.43) - (xy -1.27 -11.43) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -5.08 -8.89) - (xy -1.27 -8.89) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) + ) + ) + (symbol ".vector:CAP" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CAP" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CAP_0_1" (polyline (pts - (xy -5.08 -6.35) - (xy -1.27 -6.35) + (xy -2.032 0.762) + (xy 2.032 0.762) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.508) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -5.08 -3.81) - (xy -1.27 -3.81) - ) - (stroke (width 0.1524) (type default)) + (arc (start 2.032 -1.27) (mid 0 -0.5572) (end -2.032 -1.27) + (stroke (width 0.508) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -5.08 -1.27) - (xy -1.27 -1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + ) + (symbol "CAP_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -5.08 1.27) - (xy -1.27 1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at 0 -3.81 90) (length 3.302) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) + ) + ) + (symbol ".vector:CAP_POL" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CAP_POL" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CAP_POL_0_1" (polyline (pts - (xy -5.08 3.81) - (xy -1.27 3.81) + (xy -2.032 0.762) + (xy 2.032 0.762) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.508) (type default)) (fill (type none)) ) (polyline (pts - (xy -5.08 6.35) - (xy -1.27 6.35) + (xy -1.778 2.286) + (xy -0.762 2.286) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -5.08 8.89) - (xy -1.27 8.89) + (xy -1.27 1.778) + (xy -1.27 2.794) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -5.08 11.43) - (xy -1.27 11.43) - ) - (stroke (width 0.1524) (type default)) + (arc (start 2.032 -1.27) (mid 0 -0.5572) (end -2.032 -1.27) + (stroke (width 0.508) (type default)) (fill (type none)) ) + ) + (symbol "CAP_POL_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 3.302) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:DMG2301L" (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (at 5.08 1.905 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "DMG2301L" (at 5.08 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 5.08 -1.905 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/DMG2301L.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_keywords" "P-Channel MOSFET" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "-3A Id, -20V Vds, P-Channel MOSFET, SOT-23" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?23*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "DMG2301L_0_1" (polyline (pts - (xy -5.08 13.97) - (xy -1.27 13.97) + (xy 0.254 0) + (xy -1.27 0) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -5.08 16.51) - (xy -5.08 -16.51) + (xy 0.254 1.905) + (xy 0.254 -1.905) ) (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -5.08 16.51) - (xy 0 16.51) + (xy 0.762 -1.27) + (xy 0.762 -2.286) ) (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -13.97) - (xy -2.54 -14.732) + (xy 0.762 0.508) + (xy 0.762 -0.508) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -13.97) - (xy -2.54 -13.208) + (xy 0.762 2.286) + (xy 0.762 1.27) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -11.43) - (xy -2.54 -12.192) + (xy 2.54 2.54) + (xy 2.54 1.778) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -11.43) - (xy -2.54 -10.668) + (xy 2.54 -2.54) + (xy 2.54 0) + (xy 0.762 0) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -8.89) - (xy -2.54 -9.652) + (xy 0.762 1.778) + (xy 3.302 1.778) + (xy 3.302 -1.778) + (xy 0.762 -1.778) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -8.89) - (xy -2.54 -8.128) + (xy 2.286 0) + (xy 1.27 0.381) + (xy 1.27 -0.381) + (xy 2.286 0) ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (stroke (width 0) (type default)) + (fill (type outline)) ) (polyline (pts - (xy -1.27 -6.35) - (xy -2.54 -7.112) + (xy 2.794 -0.508) + (xy 2.921 -0.381) + (xy 3.683 -0.381) + (xy 3.81 -0.254) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -6.35) - (xy -2.54 -5.588) + (xy 3.302 -0.381) + (xy 2.921 0.254) + (xy 3.683 0.254) + (xy 3.302 -0.381) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.27 -3.81) - (xy -2.54 -4.572) - ) - (stroke (width 0.1524) (type default)) + (circle (center 1.651 0) (radius 2.794) + (stroke (width 0.254) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.27 -3.81) - (xy -2.54 -3.048) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (circle (center 2.54 -1.778) (radius 0.254) + (stroke (width 0) (type default)) + (fill (type outline)) ) - (polyline - (pts - (xy -1.27 -1.27) - (xy -2.54 -2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (circle (center 2.54 1.778) (radius 0.254) + (stroke (width 0) (type default)) + (fill (type outline)) ) - (polyline - (pts - (xy -1.27 -1.27) - (xy -2.54 -0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 1.27) - (xy -2.54 0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 1.27) - (xy -2.54 2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 3.81) - (xy -2.54 3.048) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 3.81) - (xy -2.54 4.572) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 6.35) - (xy -2.54 5.588) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 6.35) - (xy -2.54 7.112) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 8.89) - (xy -2.54 8.128) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 8.89) - (xy -2.54 9.652) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + ) + (symbol "DMG2301L_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "G" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -1.27 11.43) - (xy -2.54 10.668) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "S" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) - (polyline - (pts - (xy -1.27 11.43) - (xy -2.54 12.192) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) + (pin passive line (at 2.54 5.08 270) (length 2.54) + (name "D" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) ) + ) + ) + (symbol ".vector:D_Zener" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D_Zener" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Zener diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_Zener_0_1" (polyline (pts - (xy -1.27 13.97) - (xy -2.54 13.208) + (xy 1.27 0) + (xy -1.27 0) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 13.97) - (xy -2.54 14.732) + (xy -1.27 -1.27) + (xy -1.27 1.27) + (xy -0.762 1.27) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 0 16.51) - (xy 0 -16.51) + (xy 1.27 -1.27) + (xy 1.27 1.27) + (xy -1.27 0) + (xy 1.27 -1.27) ) (stroke (width 0.254) (type default)) (fill (type none)) ) - (pin passive line (at -8.89 13.97 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) + ) + (symbol "D_Zener_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -8.89 -8.89 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 -11.43 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 -13.97 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 11.43 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -8.89 8.89 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 6.35 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 3.81 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 1.27 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 -1.27 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 -3.81 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 -6.35 0) (length 3.81) - (name "~" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".stumbler:IO_JACK_M2x02B" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (at -2.54 5.08 0) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (symbol ".vector:GNDA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "IO_JACK_M2x02B" (at 3.81 -5.08 0) - (effects (font (size 1.27 1.27)) (justify right top)) + (property "Value" "GNDA" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at -0.635 -21.59 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at -0.635 -21.59 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (property "ki_keywords" "global power" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "IO_JACK_M2x02B_1_1" + (property "ki_description" "Power symbol creates a global label with name \"GNDA\" , analog ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GNDA_0_1" (polyline (pts - (xy -3.81 -1.27) + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) (xy -1.27 -1.27) + (xy 0 -1.27) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) + ) + (symbol "GNDA_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GNDA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:GNDD" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GNDD" (at 0 -3.175 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GNDD\" , digital ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GNDD_0_1" + (rectangle (start -1.27 -1.524) (end 1.27 -2.032) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) (polyline (pts - (xy -3.81 1.27) - (xy -1.27 1.27) + (xy 0 0) + (xy 0 -1.524) ) - (stroke (width 0.1524) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -3.81 3.81) - (xy -3.81 -3.81) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.81 3.81) - (xy 3.81 3.81) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 -1.27) - (xy -2.54 -2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 -1.27) - (xy -2.54 -0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 1.27) - (xy -2.54 0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 1.27) - (xy -2.54 2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 -1.27) - (xy 2.54 -2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 -1.27) - (xy 2.54 -0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 1.27) - (xy 2.54 0.508) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 1.27) - (xy 2.54 2.032) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.81 -1.27) - (xy 1.27 -1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.81 1.27) - (xy 1.27 1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.81 3.81) - (xy 3.81 -3.81) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.81 -3.81) - (xy 0 -3.81) - (xy 3.81 -3.81) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (pin passive line (at -6.35 1.27 0) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) + ) + (symbol "GNDD_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GNDD" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 6.35 1.27 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -6.35 -1.27 0) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 6.35 -1.27 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".stumbler:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "D" (at 0 2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "LED" (at 0 -2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) + (symbol ".vector:HACKADAY_LOGO" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "#G" (at 0 12.065 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) + (property "Value" "HACKADAY_LOGO" (at 0 -12.065 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "LED_0_1" - (polyline - (pts - (xy -1.27 -1.27) - (xy -1.27 1.27) - ) - (stroke (width 0.2032) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 0) - (xy 1.27 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 -1.27) - (xy 1.27 1.27) - (xy -1.27 0) - (xy 1.27 -1.27) - ) - (stroke (width 0.2032) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy -3.048 -0.762) - (xy -4.572 -2.286) - (xy -3.81 -2.286) - (xy -4.572 -2.286) - (xy -4.572 -1.524) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.778 -0.762) - (xy -3.302 -2.286) - (xy -2.54 -2.286) - (xy -3.302 -2.286) - (xy -3.302 -1.524) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "LED_1_1" - (pin passive line (at -3.81 0 0) (length 2.54) - (name "K" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 3.81 0 180) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".stumbler:L_Core_Iron" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "L" (at -1.27 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "L_Core_Iron" (at 2.794 0 90) - (effects (font (size 1.27 1.27))) - ) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "L_Core_Iron_0_1" - (arc (start 0 -2.54) (mid 0.6323 -1.905) (end 0 -1.27) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (arc (start 0 -1.27) (mid 0.6323 -0.635) (end 0 0) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.016 2.54) - (xy 1.016 -2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.524 -2.54) - (xy 1.524 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (arc (start 0 0) (mid 0.6323 0.635) (end 0 1.27) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (arc (start 0 1.27) (mid 0.6323 1.905) (end 0 2.54) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "L_Core_Iron_1_1" - (pin passive line (at 0 3.81 270) (length 1.27) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 1.27) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".stumbler:RES" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "R" (at 2.54 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "RES" (at -2.54 0 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 1.016 -0.254 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "R_*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "RES_0_1" - (polyline - (pts - (xy 0 -2.286) - (xy 0 -2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.286) - (xy 0 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 -0.762) - (xy 1.016 -1.143) - (xy 0 -1.524) - (xy -1.016 -1.905) - (xy 0 -2.286) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0.762) - (xy 1.016 0.381) - (xy 0 0) - (xy -1.016 -0.381) - (xy 0 -0.762) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.286) - (xy 1.016 1.905) - (xy 0 1.524) - (xy -1.016 1.143) - (xy 0 0.762) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "RES_1_1" - (pin passive line (at 0 3.81 270) (length 1.27) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 1.27) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (at 0 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+3V3" (at 0 3.556 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "+3V3_0_1" - (polyline - (pts - (xy -0.762 1.27) - (xy 0 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0) - (xy 0 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.54) - (xy 0.762 1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "+3V3_1_1" - (pin power_in line (at 0 0 90) (length 0) hide - (name "+3V3" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:+3V3F" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (at 0 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+3V3F" (at 0 3.556 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "+3V3F_0_1" - (polyline - (pts - (xy -0.762 1.27) - (xy 0 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0) - (xy 0 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.54) - (xy 0.762 1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "+3V3F_1_1" - (pin power_out line (at 0 0 90) (length 0) hide - (name "+3V3F" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:AK4619VN" (in_bom yes) (on_board yes) - (property "Reference" "U" (at -13.97 3.81 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "AK4619VN" (at 10.16 -90.17 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm" (at 0 41.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 -2.54 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Audio CODEC, QFN-32" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "QFN*1EP*5x5mm*0.5mm*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "AK4619VN_0_1" - (rectangle (start -15.24 2.54) (end 15.24 -88.9) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - ) - (symbol "AK4619VN_1_1" - (pin input line (at -17.78 -52.07 0) (length 2.54) - (name "SDIN1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -38.1 180) (length 2.54) - (name "IN4P" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -30.48 180) (length 2.54) - (name "IN3N" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -40.64 180) (length 2.54) - (name "IN3P" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -10.16 180) (length 2.54) - (name "IN2N" (effects (font (size 1.27 1.27)))) - (number "13" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -2.54 180) (length 2.54) - (name "IN2P" (effects (font (size 1.27 1.27)))) - (number "14" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -6.35 180) (length 2.54) - (name "IN1N" (effects (font (size 1.27 1.27)))) - (number "15" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 0 180) (length 2.54) - (name "IN1P" (effects (font (size 1.27 1.27)))) - (number "16" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -17.78 -11.43 0) (length 2.54) - (name "VCOM" (effects (font (size 1.27 1.27)))) - (number "17" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -17.78 -22.86 0) (length 2.54) - (name "AVDD" (effects (font (size 1.27 1.27)))) - (number "18" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -17.78 -83.82 0) (length 2.54) - (name "AGND" (effects (font (size 1.27 1.27)))) - (number "19" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -17.78 -54.61 0) (length 2.54) - (name "SDIN2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 17.78 -86.36 180) (length 2.54) - (name "VREFL" (effects (font (size 1.27 1.27)))) - (number "20" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 17.78 -76.2 180) (length 2.54) - (name "VREFH" (effects (font (size 1.27 1.27)))) - (number "21" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 17.78 -53.34 180) (length 2.54) - (name "AOUT1L" (effects (font (size 1.27 1.27)))) - (number "22" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 17.78 -55.88 180) (length 2.54) - (name "AOUT1R" (effects (font (size 1.27 1.27)))) - (number "23" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 17.78 -15.24 180) (length 2.54) - (name "AOUT2L" (effects (font (size 1.27 1.27)))) - (number "24" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 17.78 -17.78 180) (length 2.54) - (name "AOUT2R" (effects (font (size 1.27 1.27)))) - (number "25" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -17.78 -41.91 0) (length 2.54) - (name "PDN" (effects (font (size 1.27 1.27)))) - (number "26" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -17.78 -49.53 0) (length 2.54) - (name "LRCK" (effects (font (size 1.27 1.27)))) - (number "28" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -17.78 -67.31 0) (length 2.54) - (name "SCL" (effects (font (size 1.27 1.27)))) - (number "28" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -17.78 -1.27 0) (length 2.54) - (name "TVDD" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -17.78 -64.77 0) (length 2.54) - (name "SDA" (effects (font (size 1.27 1.27)))) - (number "30" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -17.78 -57.15 0) (length 2.54) - (name "SDOUT1" (effects (font (size 1.27 1.27)))) - (number "31" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -17.78 -59.69 0) (length 2.54) - (name "SDOUT2" (effects (font (size 1.27 1.27)))) - (number "32" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -17.78 -86.36 0) (length 2.54) - (name "DGND" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -17.78 -5.08 0) (length 2.54) - (name "AVDRV" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at -17.78 -46.99 0) (length 2.54) - (name "BICK" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -17.78 -44.45 0) (length 2.54) - (name "MCLK" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 17.78 -34.29 180) (length 2.54) - (name "IN4N" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:ATM0128B1" (in_bom yes) (on_board yes) - (property "Reference" "U" (at -17.78 7.62 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "ATM0128B1" (at 10.16 -39.37 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 2.54 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at -17.78 8.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "Bosch*LGA*3x2.5mm*P0.5mm*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "ATM0128B1_0_1" - (circle (center 0 31.75) (radius 24.1634) - (stroke (width 0.381) (type default)) - (fill (type background)) - ) - (text "VECTOR\nSCOPE\nDISPLAY" (at 0 30.48 0) - (effects (font (size 5.08 5.08) bold)) - ) - ) - (symbol "ATM0128B1_1_0" - (pin passive line (at -12.7 -7.62 0) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -12.7 -33.02 0) (length 2.54) - (name "D/~{C}" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -12.7 -15.24 0) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -12.7 3.81 0) (length 2.54) - (name "~{CS}" (effects (font (size 1.27 1.27)))) - (number "17" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -12.7 -10.16 0) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -12.7 -12.7 0) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -12.7 -30.48 0) (length 2.54) - (name "~{RES}" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - ) - (symbol "ATM0128B1_1_1" - (rectangle (start -10.16 7.62) (end 10.16 -38.1) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - (pin bidirectional line (at -12.7 -27.94 0) (length 2.54) - (name "SDA" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 12.7 -15.24 180) (length 2.54) - (name "LEDC" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 12.7 -10.16 180) (length 2.54) - (name "LEDA" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 12.7 3.81 180) (length 2.54) - (name "V+" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin input clock (at -12.7 -25.4 0) (length 2.54) - (name "SCL" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:DMG2301L" (pin_names hide) (in_bom yes) (on_board yes) - (property "Reference" "Q" (at 5.08 1.905 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "DMG2301L" (at 5.08 0 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 5.08 -1.905 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "https://www.diodes.com/assets/Datasheets/DMG2301L.pdf" (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "ki_keywords" "P-Channel MOSFET" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "-3A Id, -20V Vds, P-Channel MOSFET, SOT-23" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "SOT?23*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "DMG2301L_0_1" - (polyline - (pts - (xy 0.254 0) - (xy -1.27 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.254 1.905) - (xy 0.254 -1.905) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 -1.27) - (xy 0.762 -2.286) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 0.508) - (xy 0.762 -0.508) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 2.286) - (xy 0.762 1.27) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 2.54) - (xy 2.54 1.778) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 -2.54) - (xy 2.54 0) - (xy 0.762 0) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.762 1.778) - (xy 3.302 1.778) - (xy 3.302 -1.778) - (xy 0.762 -1.778) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.286 0) - (xy 1.27 0.381) - (xy 1.27 -0.381) - (xy 2.286 0) - ) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 2.794 -0.508) - (xy 2.921 -0.381) - (xy 3.683 -0.381) - (xy 3.81 -0.254) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 3.302 -0.381) - (xy 2.921 0.254) - (xy 3.683 0.254) - (xy 3.302 -0.381) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 1.651 0) (radius 2.794) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (circle (center 2.54 -1.778) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 2.54 1.778) (radius 0.254) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - ) - (symbol "DMG2301L_1_1" - (pin passive line (at -3.81 0 0) (length 2.54) - (name "G" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 2.54 -5.08 90) (length 2.54) - (name "S" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 2.54 5.08 270) (length 2.54) - (name "D" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:GNDA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (at 0 -6.35 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GNDA" (at 0 -3.81 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "global power" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"GNDA\" , analog ground" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "GNDA_0_1" - (polyline - (pts - (xy 0 0) - (xy 0 -1.27) - (xy 1.27 -1.27) - (xy 0 -2.54) - (xy -1.27 -1.27) - (xy 0 -1.27) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "GNDA_1_1" - (pin power_in line (at 0 0 270) (length 0) hide - (name "GNDA" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:GNDD" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (at 0 -6.35 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GNDD" (at 0 -3.175 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "global power" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"GNDD\" , digital ground" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "GNDD_0_1" - (rectangle (start -1.27 -1.524) (end 1.27 -2.032) - (stroke (width 0.254) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 0 0) - (xy 0 -1.524) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "GNDD_1_1" - (pin power_in line (at 0 0 270) (length 0) hide - (name "GNDD" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:HACKADAY_LOGO" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "#G" (at 0 12.065 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "HACKADAY_LOGO" (at 0 -12.065 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "HACKADAY_LOGO_0_0" + (symbol "HACKADAY_LOGO_0_0" (polyline (pts (xy -5.6172 2.8099) @@ -3649,1036 +2853,1750 @@ (xy 0.0394 -7.3914) (xy 0.2438 -7.3734) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + ) + ) + (symbol ".vector:HACKADAY_TEXT" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "#G" (at 0 5.3549 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "HACKADAY_TEXT" (at 0 -5.3549 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "HACKADAY_TEXT_0_0" + (polyline + (pts + (xy 11.799 -1.5128) + (xy 11.8889 -1.498) + (xy 11.9546 -1.4646) + (xy 12.0205 -1.4056) + (xy 12.1313 -1.2948) + (xy 12.1313 -0.6307) + (xy 12.1326 -0.4458) + (xy 12.1371 -0.2514) + (xy 12.1443 -0.0949) + (xy 12.1535 0.011) + (xy 12.1641 0.0537) + (xy 12.2001 0.0646) + (xy 12.2946 0.081) + (xy 12.42 0.0962) + (xy 12.4493 0.0992) + (xy 12.5958 0.1153) + (xy 12.7093 0.137) + (xy 12.7938 0.1729) + (xy 12.8534 0.2319) + (xy 12.8922 0.3227) + (xy 12.9142 0.4542) + (xy 12.9235 0.6352) + (xy 12.9241 0.8743) + (xy 12.9201 1.1805) + (xy 12.9188 1.2699) + (xy 12.9144 1.5154) + (xy 12.9092 1.6984) + (xy 12.9021 1.829) + (xy 12.8921 1.9175) + (xy 12.8783 1.9739) + (xy 12.8596 2.0084) + (xy 12.8349 2.0313) + (xy 12.8286 2.0358) + (xy 12.7143 2.0788) + (xy 12.5913 2.0752) + (xy 12.4942 2.0255) + (xy 12.4758 1.9999) + (xy 12.4585 1.9481) + (xy 12.4467 1.8641) + (xy 12.4394 1.737) + (xy 12.4357 1.5559) + (xy 12.4346 1.3098) + (xy 12.4346 1.292) + (xy 12.4336 1.0535) + (xy 12.4301 0.8792) + (xy 12.4232 0.7578) + (xy 12.4118 0.6785) + (xy 12.3951 0.6302) + (xy 12.3719 0.6017) + (xy 12.3626 0.5965) + (xy 12.2854 0.5795) + (xy 12.1502 0.5659) + (xy 11.9705 0.5557) + (xy 11.7595 0.5489) + (xy 11.5307 0.5456) + (xy 11.2974 0.5457) + (xy 11.0729 0.5493) + (xy 10.8708 0.5564) + (xy 10.7042 0.567) + (xy 10.5867 0.5812) + (xy 10.5315 0.5989) + (xy 10.5161 0.6286) + (xy 10.4986 0.7137) + (xy 10.4843 0.8561) + (xy 10.4727 1.0619) + (xy 10.4633 1.3373) + (xy 10.4443 2.0266) + (xy 10.3401 2.0631) + (xy 10.2814 2.0775) + (xy 10.1316 2.0631) + (xy 10.0273 2.0264) + (xy 10.0171 1.1466) + (xy 10.0149 0.9705) + (xy 10.0122 0.7016) + (xy 10.0151 0.4956) + (xy 10.0278 0.3442) + (xy 10.0548 0.239) + (xy 10.1004 0.1716) + (xy 10.1689 0.1338) + (xy 10.2647 0.1171) + (xy 10.3921 0.1132) + (xy 10.5556 0.1137) + (xy 10.6715 0.1122) + (xy 10.8369 0.1049) + (xy 10.9688 0.0929) + (xy 11.046 0.0777) + (xy 11.1408 0.0416) + (xy 11.1527 -0.646) + (xy 11.1646 -1.3336) + (xy 11.271 -1.425) + (xy 11.3193 -1.4622) + (xy 11.393 -1.4963) + (xy 11.4928 -1.5124) + (xy 11.6435 -1.5164) + (xy 11.6602 -1.5164) + (xy 11.799 -1.5128) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 5.3841 -1.5163) + (xy 5.6841 -1.5158) + (xy 5.922 -1.5143) + (xy 6.1055 -1.5114) + (xy 6.2427 -1.5067) + (xy 6.3415 -1.4997) + (xy 6.4098 -1.4901) + (xy 6.4557 -1.4773) + (xy 6.487 -1.461) + (xy 6.5117 -1.4407) + (xy 6.5742 -1.3539) + (xy 6.6155 -1.2417) + (xy 6.6167 -1.2323) + (xy 6.6212 -1.1502) + (xy 6.6248 -1.0034) + (xy 6.6274 -0.8011) + (xy 6.6289 -0.552) + (xy 6.6294 -0.2652) + (xy 6.6286 0.0503) + (xy 6.6267 0.3856) + (xy 6.6154 1.8895) + (xy 6.5235 1.9873) + (xy 6.4315 2.0851) + (xy 5.1369 2.0851) + (xy 3.8422 2.0851) + (xy 3.7503 1.9873) + (xy 3.6583 1.8895) + (xy 3.6522 1.1221) + (xy 4.1345 1.1221) + (xy 4.1397 1.299) + (xy 4.1514 1.4433) + (xy 4.1695 1.5336) + (xy 4.2067 1.6315) + (xy 5.1453 1.6213) + (xy 6.0839 1.6112) + (xy 6.1082 1.4975) + (xy 6.1169 1.4204) + (xy 6.1242 1.2818) + (xy 6.1299 1.094) + (xy 6.1339 0.8685) + (xy 6.1364 0.6164) + (xy 6.1373 0.3494) + (xy 6.1366 0.0785) + (xy 6.1345 -0.1846) + (xy 6.1309 -0.4288) + (xy 6.1258 -0.6426) + (xy 6.1194 -0.8146) + (xy 6.1115 -0.9336) + (xy 6.1022 -0.9882) + (xy 6.0884 -1.0092) + (xy 6.0611 -1.0298) + (xy 6.0129 -1.044) + (xy 5.9328 -1.0529) + (xy 5.8098 -1.0576) + (xy 5.633 -1.0591) + (xy 5.3914 -1.0585) + (xy 5.2025 -1.0569) + (xy 5.0025 -1.0534) + (xy 4.8387 -1.0486) + (xy 4.7243 -1.0427) + (xy 4.6725 -1.0364) + (xy 4.6537 -1.0121) + (xy 4.6373 -0.9335) + (xy 4.628 -0.7942) + (xy 4.6251 -0.5869) + (xy 4.6228 -0.4377) + (xy 4.6144 -0.2667) + (xy 4.6013 -0.1306) + (xy 4.585 -0.0499) + (xy 4.5495 0.0155) + (xy 4.4713 0.1218) + (xy 4.3737 0.2316) + (xy 4.3582 0.2477) + (xy 4.2331 0.4071) + (xy 4.1683 0.5538) + (xy 4.1579 0.611) + (xy 4.1436 0.7566) + (xy 4.1358 0.9342) + (xy 4.1345 1.1221) + (xy 3.6522 1.1221) + (xy 3.6466 0.4235) + (xy 3.6462 0.3777) + (xy 3.6444 0.0464) + (xy 3.6439 -0.2655) + (xy 3.6446 -0.5488) + (xy 3.6465 -0.7939) + (xy 3.6496 -0.9915) + (xy 3.6537 -1.1322) + (xy 3.6588 -1.2064) + (xy 3.6653 -1.2417) + (xy 3.7041 -1.3598) + (xy 3.7559 -1.4433) + (xy 3.7691 -1.4555) + (xy 3.7959 -1.4728) + (xy 3.8354 -1.4864) + (xy 3.8954 -1.4969) + (xy 3.984 -1.5046) + (xy 4.1088 -1.51) + (xy 4.2779 -1.5134) + (xy 4.4992 -1.5154) + (xy 4.7805 -1.5162) + (xy 5.1297 -1.5164) + (xy 5.3841 -1.5163) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -5.9669 -1.5159) + (xy -5.7157 -1.5145) + (xy -5.5204 -1.5117) + (xy -5.3731 -1.5072) + (xy -5.2656 -1.5006) + (xy -5.1901 -1.4914) + (xy -5.1384 -1.4791) + (xy -5.1026 -1.4635) + (xy -5.0747 -1.444) + (xy -5.0497 -1.4224) + (xy -5.0232 -1.3891) + (xy -5.0045 -1.341) + (xy -4.992 -1.2658) + (xy -4.9838 -1.1513) + (xy -4.9781 -0.9855) + (xy -4.9731 -0.756) + (xy -4.971 -0.6237) + (xy -4.97 -0.4199) + (xy -4.9718 -0.2466) + (xy -4.9763 -0.1189) + (xy -4.9831 -0.0518) + (xy -5.0002 -0.0139) + (xy -5.0781 0.0495) + (xy -5.1899 0.0812) + (xy -5.3098 0.0762) + (xy -5.4117 0.0296) + (xy -5.4308 -0.0066) + (xy -5.4469 -0.1025) + (xy -5.4562 -0.2616) + (xy -5.4591 -0.4899) + (xy -5.4599 -0.612) + (xy -5.4672 -0.8197) + (xy -5.482 -0.9539) + (xy -5.5046 -1.016) + (xy -5.528 -1.0261) + (xy -5.62 -1.0406) + (xy -5.7665 -1.0517) + (xy -5.9544 -1.0596) + (xy -6.1709 -1.0642) + (xy -6.4027 -1.0656) + (xy -6.637 -1.0639) + (xy -6.8606 -1.0591) + (xy -7.0606 -1.0512) + (xy -7.224 -1.0403) + (xy -7.3376 -1.0264) + (xy -7.3884 -1.0096) + (xy -7.3951 -0.9949) + (xy -7.4063 -0.9265) + (xy -7.4147 -0.8029) + (xy -7.4203 -0.6198) + (xy -7.4232 -0.3732) + (xy -7.4236 -0.0591) + (xy -7.4215 0.3267) + (xy -7.4115 1.6112) + (xy -6.6912 1.6112) + (xy -5.9709 1.6112) + (xy -5.9494 1.1272) + (xy -5.9381 0.9375) + (xy -5.9223 0.7717) + (xy -5.904 0.6548) + (xy -5.885 0.6003) + (xy -5.8722 0.5923) + (xy -5.7924 0.5743) + (xy -5.6649 0.563) + (xy -5.5101 0.5583) + (xy -5.3486 0.5602) + (xy -5.201 0.5685) + (xy -5.0877 0.5832) + (xy -5.0293 0.6041) + (xy -5.0118 0.6494) + (xy -4.9945 0.7684) + (xy -4.9811 0.953) + (xy -4.9722 1.1981) + (xy -4.9671 1.37) + (xy -4.9616 1.562) + (xy -4.9638 1.7164) + (xy -4.9806 1.8372) + (xy -5.0186 1.9286) + (xy -5.0848 1.9945) + (xy -5.1859 2.0392) + (xy -5.3288 2.0666) + (xy -5.5202 2.0808) + (xy -5.7669 2.0859) + (xy -6.0758 2.086) + (xy -6.4537 2.0851) + (xy -7.7372 2.0851) + (xy -7.8302 1.992) + (xy -7.9233 1.899) + (xy -7.9233 0.2686) + (xy -7.9233 0.1247) + (xy -7.9232 -0.2447) + (xy -7.9226 -0.5476) + (xy -7.9211 -0.7912) + (xy -7.9186 -0.9823) + (xy -7.9146 -1.1279) + (xy -7.9087 -1.2351) + (xy -7.9007 -1.3109) + (xy -7.8902 -1.3622) + (xy -7.8769 -1.396) + (xy -7.8604 -1.4193) + (xy -7.8403 -1.4391) + (xy -7.8215 -1.4554) + (xy -7.7928 -1.473) + (xy -7.752 -1.4868) + (xy -7.6913 -1.4973) + (xy -7.6027 -1.505) + (xy -7.4781 -1.5103) + (xy -7.3096 -1.5137) + (xy -7.0892 -1.5155) + (xy -6.8089 -1.5163) + (xy -6.4608 -1.5164) + (xy -6.282 -1.5164) + (xy -5.9669 -1.5159) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -4.2171 -1.5132) + (xy -4.1211 -1.5002) + (xy -4.0554 -1.4721) + (xy -3.9978 -1.4234) + (xy -3.9881 -1.4135) + (xy -3.9576 -1.3788) + (xy -3.9356 -1.3387) + (xy -3.9208 -1.2813) + (xy -3.9117 -1.195) + (xy -3.9069 -1.068) + (xy -3.9051 -0.8887) + (xy -3.9048 -0.6453) + (xy -3.9048 0.0398) + (xy -3.8075 0.0768) + (xy -3.7723 0.0858) + (xy -3.661 0.1002) + (xy -3.5082 0.11) + (xy -3.3361 0.1137) + (xy -3.2415 0.1126) + (xy -3.0772 0.1053) + (xy -2.9442 0.0928) + (xy -2.8647 0.0768) + (xy -2.7675 0.0398) + (xy -2.7675 -0.6625) + (xy -2.7671 -0.8819) + (xy -2.7651 -1.0741) + (xy -2.7603 -1.2116) + (xy -2.7517 -1.3057) + (xy -2.7381 -1.3677) + (xy -2.7184 -1.4089) + (xy -2.6917 -1.4406) + (xy -2.6149 -1.4941) + (xy -2.4893 -1.5112) + (xy -2.3589 -1.4574) + (xy -2.3496 -1.4508) + (xy -2.3252 -1.4294) + (xy -2.3067 -1.3991) + (xy -2.2934 -1.3505) + (xy -2.2844 -1.2739) + (xy -2.2789 -1.1598) + (xy -2.276 -0.9986) + (xy -2.2748 -0.7807) + (xy -2.2746 -0.4966) + (xy -2.2746 -0.4063) + (xy -2.2749 -0.1237) + (xy -2.2781 0.0941) + (xy -2.2876 0.256) + (xy -2.3063 0.3707) + (xy -2.3374 0.4469) + (xy -2.3842 0.4934) + (xy -2.4497 0.5188) + (xy -2.5371 0.532) + (xy -2.6496 0.5417) + (xy -2.7594 0.5555) + (xy -2.8693 0.5819) + (xy -2.9239 0.6129) + (xy -2.9318 0.6456) + (xy -2.9415 0.746) + (xy -2.9492 0.8985) + (xy -2.9544 1.0893) + (xy -2.9564 1.3049) + (xy -2.9565 1.3487) + (xy -2.9591 1.601) + (xy -2.9673 1.7885) + (xy -2.9842 1.9206) + (xy -3.0127 2.0068) + (xy -3.0557 2.0566) + (xy -3.1161 2.0795) + (xy -3.1969 2.0851) + (xy -3.2216 2.0848) + (xy -3.3009 2.077) + (xy -3.3595 2.0509) + (xy -3.4004 1.9971) + (xy -3.4268 1.9058) + (xy -3.4419 1.7675) + (xy -3.4487 1.5726) + (xy -3.4504 1.3115) + (xy -3.4516 1.1445) + (xy -3.456 0.9455) + (xy -3.4631 0.7817) + (xy -3.4722 0.6665) + (xy -3.4827 0.6136) + (xy -3.4843 0.6112) + (xy -3.5434 0.5823) + (xy -3.6555 0.5591) + (xy -3.7992 0.5434) + (xy -3.9533 0.5367) + (xy -4.0967 0.5408) + (xy -4.2081 0.5573) + (xy -4.3408 0.5923) + (xy -4.3597 1.2849) + (xy -4.3647 1.4575) + (xy -4.372 1.6603) + (xy -4.3805 1.8056) + (xy -4.3913 1.9043) + (xy -4.406 1.9676) + (xy -4.4259 2.0062) + (xy -4.4523 2.0313) + (xy -4.5378 2.0715) + (xy -4.6746 2.0793) + (xy -4.7979 2.0313) + (xy -4.7982 2.0311) + (xy -4.8158 2.0155) + (xy -4.8303 1.9925) + (xy -4.8421 1.9552) + (xy -4.8514 1.8967) + (xy -4.8585 1.8104) + (xy -4.8637 1.6892) + (xy -4.8673 1.5264) + (xy -4.8696 1.3151) + (xy -4.8708 1.0485) + (xy -4.8714 0.7197) + (xy -4.8715 0.322) + (xy -4.8715 -1.3334) + (xy -4.7651 -1.4249) + (xy -4.7044 -1.47) + (xy -4.6314 -1.4994) + (xy -4.5293 -1.5131) + (xy -4.3748 -1.5164) + (xy -4.3655 -1.5164) + (xy -4.2171 -1.5132) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 2.1662 -1.4819) + (xy 2.1952 -1.4559) + (xy 2.2281 -1.4084) + (xy 2.2485 -1.3381) + (xy 2.2608 -1.2273) + (xy 2.2692 -1.0583) + (xy 2.2702 -1.026) + (xy 2.2721 -0.8052) + (xy 2.267 -0.5638) + (xy 2.2558 -0.3484) + (xy 2.2289 0.0104) + (xy 2.0053 0.2506) + (xy 1.7818 0.4909) + (xy 1.7818 1.1949) + (xy 1.7818 1.2981) + (xy 1.7811 1.5192) + (xy 1.7785 1.6805) + (xy 1.7725 1.7934) + (xy 1.7619 1.8695) + (xy 1.7453 1.9203) + (xy 1.7214 1.9573) + (xy 1.6887 1.992) + (xy 1.5957 2.0851) + (xy 0.6936 2.0839) + (xy 0.5308 2.0833) + (xy 0.2471 2.0803) + (xy 0.0308 2.0744) + (xy -0.1235 2.0653) + (xy -0.2215 2.0527) + (xy -0.2687 2.0365) + (xy -0.3053 2.005) + (xy -0.3473 1.9507) + (xy -0.3775 1.8768) + (xy -0.3976 1.7719) + (xy -0.4097 1.6249) + (xy -0.4155 1.4245) + (xy -0.417 1.1595) + (xy -0.417 0.8719) + (xy 0.0758 0.8719) + (xy 0.0764 0.9794) + (xy 0.0809 1.1911) + (xy 0.0893 1.3667) + (xy 0.101 1.493) + (xy 0.1151 1.5568) + (xy 0.1356 1.5851) + (xy 0.1706 1.6055) + (xy 0.2321 1.6186) + (xy 0.3324 1.626) + (xy 0.4838 1.6294) + (xy 0.6986 1.6301) + (xy 0.8049 1.6299) + (xy 0.9928 1.6276) + (xy 1.1214 1.6217) + (xy 1.2021 1.6109) + (xy 1.2465 1.5942) + (xy 1.2659 1.5702) + (xy 1.2715 1.5365) + (xy 1.2785 1.4341) + (xy 1.284 1.2799) + (xy 1.2876 1.0879) + (xy 1.2889 0.8719) + (xy 1.2883 0.7152) + (xy 1.2852 0.515) + (xy 1.2802 0.3487) + (xy 1.2736 0.2303) + (xy 1.2659 0.1737) + (xy 1.2596 0.162) + (xy 1.2304 0.1414) + (xy 1.1712 0.1275) + (xy 1.0704 0.119) + (xy 0.9167 0.1149) + (xy 0.6986 0.1137) + (xy 0.4883 0.1145) + (xy 0.3354 0.1177) + (xy 0.2341 0.125) + (xy 0.1718 0.138) + (xy 0.1362 0.1582) + (xy 0.1151 0.1871) + (xy 0.1082 0.2082) + (xy 0.0952 0.3029) + (xy 0.0849 0.4539) + (xy 0.0782 0.648) + (xy 0.0758 0.8719) + (xy -0.417 0.8719) + (xy -0.417 0.4943) + (xy -0.6445 0.2434) + (xy -0.8719 -0.0076) + (xy -0.8719 -0.6835) + (xy -0.8719 -1.3593) + (xy -0.7721 -1.4378) + (xy -0.7305 -1.4664) + (xy -0.6529 -1.4971) + (xy -0.5438 -1.5123) + (xy -0.3812 -1.5164) + (xy -0.2848 -1.5156) + (xy -0.1398 -1.505) + (xy -0.0399 -1.4733) + (xy 0.0232 -1.4098) + (xy 0.0581 -1.3033) + (xy 0.073 -1.143) + (xy 0.0764 -0.9179) + (xy 0.0791 -0.7514) + (xy 0.0869 -0.5932) + (xy 0.0986 -0.4759) + (xy 0.1129 -0.417) + (xy 0.13 -0.4007) + (xy 0.1765 -0.3833) + (xy 0.2591 -0.3703) + (xy 0.3877 -0.3607) + (xy 0.5722 -0.3537) + (xy 0.8225 -0.3481) + (xy 1.0055 -0.3457) + (xy 1.2194 -0.3453) + (xy 1.4026 -0.3475) + (xy 1.5403 -0.352) + (xy 1.6172 -0.3588) + (xy 1.738 -0.3814) + (xy 1.7504 -0.8955) + (xy 1.7505 -0.8981) + (xy 1.7562 -1.1049) + (xy 1.7633 -1.2497) + (xy 1.774 -1.3461) + (xy 1.7909 -1.4078) + (xy 1.8162 -1.4486) + (xy 1.8523 -1.4819) + (xy 1.9399 -1.5363) + (xy 2.0502 -1.5456) + (xy 2.1662 -1.4819) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -13.5492 -1.5134) + (xy -13.4447 -1.5016) + (xy -13.3747 -1.4766) + (xy -13.3185 -1.434) + (xy -13.3172 -1.4328) + (xy -13.286 -1.4003) + (xy -13.2633 -1.3626) + (xy -13.2479 -1.3081) + (xy -13.2382 -1.2249) + (xy -13.233 -1.1012) + (xy -13.2308 -0.9252) + (xy -13.2302 -0.6853) + (xy -13.2287 -0.5022) + (xy -13.2236 -0.3008) + (xy -13.2156 -0.1346) + (xy -13.2054 -0.0172) + (xy -13.1937 0.0379) + (xy -13.1922 0.0402) + (xy -13.1605 0.0629) + (xy -13.0959 0.0798) + (xy -12.9876 0.092) + (xy -12.8249 0.1007) + (xy -12.5972 0.1072) + (xy -12.5845 0.1075) + (xy -12.3529 0.1094) + (xy -12.1584 0.105) + (xy -12.014 0.095) + (xy -11.9323 0.0798) + (xy -11.8281 0.0398) + (xy -11.8281 -0.6793) + (xy -11.828 -0.7706) + (xy -11.8274 -0.9981) + (xy -11.8249 -1.1643) + (xy -11.8194 -1.2801) + (xy -11.8097 -1.3564) + (xy -11.7947 -1.4041) + (xy -11.7731 -1.4341) + (xy -11.7438 -1.4574) + (xy -11.6722 -1.495) + (xy -11.5817 -1.5164) + (xy -11.5126 -1.5028) + (xy -11.4195 -1.4574) + (xy -11.3352 -1.3984) + (xy -11.3352 0.274) + (xy -11.3352 0.3724) + (xy -11.3353 0.7736) + (xy -11.3363 1.1067) + (xy -11.3388 1.3781) + (xy -11.3439 1.594) + (xy -11.3523 1.7608) + (xy -11.3649 1.8848) + (xy -11.3825 1.9724) + (xy -11.406 2.0298) + (xy -11.4361 2.0635) + (xy -11.4738 2.0797) + (xy -11.5198 2.0848) + (xy -11.5751 2.0851) + (xy -11.5998 2.0848) + (xy -11.6791 2.077) + (xy -11.7377 2.0509) + (xy -11.7786 1.9971) + (xy -11.805 1.9058) + (xy -11.8201 1.7675) + (xy -11.8269 1.5726) + (xy -11.8286 1.3115) + (xy -11.83 1.1453) + (xy -11.835 0.945) + (xy -11.8429 0.7793) + (xy -11.8533 0.6619) + (xy -11.8652 0.6066) + (xy -11.8769 0.5941) + (xy -11.9134 0.578) + (xy -11.9797 0.5662) + (xy -12.0851 0.5581) + (xy -12.2386 0.553) + (xy -12.4495 0.5504) + (xy -12.727 0.5497) + (xy -12.8212 0.5499) + (xy -13.06 0.5519) + (xy -13.2714 0.5561) + (xy -13.4431 0.5618) + (xy -13.5631 0.5689) + (xy -13.6193 0.5769) + (xy -13.6302 0.5824) + (xy -13.6515 0.6048) + (xy -13.6666 0.649) + (xy -13.6765 0.7259) + (xy -13.6823 0.8462) + (xy -13.685 1.0208) + (xy -13.6857 1.2604) + (xy -13.6861 1.4136) + (xy -13.6889 1.6253) + (xy -13.6953 1.7787) + (xy -13.7062 1.885) + (xy -13.7223 1.9553) + (xy -13.7447 2.0008) + (xy -13.7782 2.0361) + (xy -13.8827 2.0806) + (xy -14.0032 2.0766) + (xy -14.1092 2.0223) + (xy -14.1218 2.0091) + (xy -14.1363 1.9842) + (xy -14.1481 1.9451) + (xy -14.1575 1.8849) + (xy -14.1647 1.7968) + (xy -14.1701 1.674) + (xy -14.1738 1.5095) + (xy -14.1763 1.2967) + (xy -14.1777 1.0285) + (xy -14.1784 0.6982) + (xy -14.1785 0.2989) + (xy -14.1785 0.1085) + (xy -14.1783 -0.257) + (xy -14.1777 -0.5569) + (xy -14.1762 -0.7979) + (xy -14.1736 -0.987) + (xy -14.1695 -1.1312) + (xy -14.1636 -1.2372) + (xy -14.1556 -1.3122) + (xy -14.1451 -1.3629) + (xy -14.1318 -1.3964) + (xy -14.1154 -1.4195) + (xy -14.0955 -1.4391) + (xy -14.0476 -1.4751) + (xy -13.9771 -1.5007) + (xy -13.871 -1.5132) + (xy -13.7094 -1.5164) + (xy -13.7086 -1.5164) + (xy -13.5492 -1.5134) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 9.6808 -1.5413) + (xy 9.7725 -1.4953) + (xy 9.7832 -1.4876) + (xy 9.8097 -1.4633) + (xy 9.829 -1.4286) + (xy 9.8421 -1.3726) + (xy 9.8503 -1.2843) + (xy 9.8546 -1.1529) + (xy 9.8564 -0.9675) + (xy 9.8567 -0.7172) + (xy 9.8567 0.0019) + (xy 9.6292 0.2464) + (xy 9.4018 0.4909) + (xy 9.4018 1.1578) + (xy 9.4011 1.3495) + (xy 9.3968 1.5687) + (xy 9.3869 1.731) + (xy 9.3695 1.8478) + (xy 9.3427 1.9302) + (xy 9.3047 1.9893) + (xy 9.2534 2.0365) + (xy 9.2366 2.0448) + (xy 9.1656 2.0592) + (xy 9.0411 2.0701) + (xy 8.8576 2.0776) + (xy 8.6095 2.0821) + (xy 8.2912 2.0839) + (xy 7.3891 2.0851) + (xy 7.296 1.992) + (xy 7.2824 1.9782) + (xy 7.2533 1.944) + (xy 7.2323 1.9031) + (xy 7.2181 1.844) + (xy 7.2095 1.7551) + (xy 7.205 1.625) + (xy 7.2033 1.4421) + (xy 7.203 1.1949) + (xy 7.203 0.8719) + (xy 7.6958 0.8719) + (xy 7.6965 1.0287) + (xy 7.6995 1.2289) + (xy 7.7046 1.3952) + (xy 7.7112 1.5136) + (xy 7.7188 1.5702) + (xy 7.7252 1.5819) + (xy 7.7543 1.6025) + (xy 7.8136 1.6164) + (xy 7.9144 1.6248) + (xy 8.0681 1.629) + (xy 8.2861 1.6301) + (xy 8.4965 1.6294) + (xy 8.6493 1.6262) + (xy 8.7507 1.6188) + (xy 8.813 1.6059) + (xy 8.8485 1.5857) + (xy 8.8697 1.5568) + (xy 8.8804 1.521) + (xy 8.8936 1.4154) + (xy 8.903 1.2624) + (xy 8.9084 1.0775) + (xy 8.91 0.8761) + (xy 8.9079 0.6735) + (xy 8.9022 0.4852) + (xy 8.8928 0.3264) + (xy 8.8798 0.2126) + (xy 8.8635 0.1592) + (xy 8.8222 0.1415) + (xy 8.7116 0.1259) + (xy 8.5319 0.1167) + (xy 8.2799 0.1137) + (xy 8.1825 0.1139) + (xy 7.9936 0.1162) + (xy 7.8642 0.1221) + (xy 7.783 0.1328) + (xy 7.7384 0.1496) + (xy 7.7188 0.1737) + (xy 7.7132 0.2074) + (xy 7.7063 0.3098) + (xy 7.7008 0.4639) + (xy 7.6971 0.656) + (xy 7.6958 0.8719) + (xy 7.203 0.8719) + (xy 7.203 0.4909) + (xy 6.9755 0.2464) + (xy 6.7481 0.0019) + (xy 6.7481 -0.6814) + (xy 6.748 -0.7495) + (xy 6.7492 -1.0054) + (xy 6.7562 -1.1969) + (xy 6.7741 -1.3334) + (xy 6.8079 -1.4242) + (xy 6.8627 -1.4785) + (xy 6.9437 -1.5058) + (xy 7.056 -1.5153) + (xy 7.2047 -1.5164) + (xy 7.2563 -1.5163) + (xy 7.3954 -1.5121) + (xy 7.4856 -1.4984) + (xy 7.5478 -1.4705) + (xy 7.6028 -1.4234) + (xy 7.6306 -1.3939) + (xy 7.6611 -1.3493) + (xy 7.6802 -1.2906) + (xy 7.6906 -1.2022) + (xy 7.6949 -1.0688) + (xy 7.6958 -0.875) + (xy 7.6959 -0.796) + (xy 7.698 -0.6259) + (xy 7.7044 -0.5129) + (xy 7.717 -0.4434) + (xy 7.7379 -0.4038) + (xy 7.7691 -0.3804) + (xy 7.8029 -0.3712) + (xy 7.9101 -0.3589) + (xy 8.0745 -0.3495) + (xy 8.2848 -0.3434) + (xy 8.5298 -0.3412) + (xy 8.6937 -0.3421) + (xy 8.9173 -0.3469) + (xy 9.0987 -0.3553) + (xy 9.2269 -0.3667) + (xy 9.2905 -0.3804) + (xy 9.3023 -0.3873) + (xy 9.3299 -0.4148) + (xy 9.3479 -0.4631) + (xy 9.3581 -0.5461) + (xy 9.3628 -0.6774) + (xy 9.3639 -0.8708) + (xy 9.364 -0.9177) + (xy 9.3692 -1.1495) + (xy 9.3838 -1.317) + (xy 9.4098 -1.4295) + (xy 9.4491 -1.4966) + (xy 9.5039 -1.5278) + (xy 9.5791 -1.5438) + (xy 9.6808 -1.5413) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -8.2419 -1.5392) + (xy -8.1301 -1.4613) + (xy -8.1215 -1.4526) + (xy -8.0869 -1.4127) + (xy -8.0634 -1.3669) + (xy -8.049 -1.3013) + (xy -8.0415 -1.2018) + (xy -8.039 -1.0544) + (xy -8.0393 -0.8452) + (xy -8.0401 -0.7085) + (xy -8.0445 -0.465) + (xy -8.0551 -0.2783) + (xy -8.0752 -0.1351) + (xy -8.108 -0.0225) + (xy -8.1568 0.0725) + (xy -8.2248 0.1631) + (xy -8.3153 0.2623) + (xy -8.5299 0.4872) + (xy -8.5299 1.1931) + (xy -8.5299 1.2992) + (xy -8.5306 1.52) + (xy -8.5332 1.681) + (xy -8.5392 1.7938) + (xy -8.5498 1.8697) + (xy -8.5664 1.9204) + (xy -8.5903 1.9573) + (xy -8.6229 1.992) + (xy -8.716 2.0851) + (xy -9.6181 2.0839) + (xy -9.7808 2.0833) + (xy -10.0646 2.0803) + (xy -10.2808 2.0744) + (xy -10.4351 2.0653) + (xy -10.5331 2.0527) + (xy -10.5803 2.0365) + (xy -10.6202 2.0017) + (xy -10.6611 1.947) + (xy -10.6903 1.872) + (xy -10.7099 1.7657) + (xy -10.7216 1.617) + (xy -10.7272 1.4147) + (xy -10.7287 1.1477) + (xy -10.7287 0.8719) + (xy -10.2358 0.8719) + (xy -10.2353 0.9794) + (xy -10.2308 1.1911) + (xy -10.2223 1.3667) + (xy -10.2107 1.493) + (xy -10.1966 1.5568) + (xy -10.1761 1.5851) + (xy -10.141 1.6055) + (xy -10.0795 1.6186) + (xy -9.9793 1.626) + (xy -9.8279 1.6294) + (xy -9.613 1.6301) + (xy -9.5067 1.6299) + (xy -9.3189 1.6276) + (xy -9.1903 1.6217) + (xy -9.1095 1.6109) + (xy -9.0651 1.5942) + (xy -9.0457 1.5702) + (xy -9.0405 1.5431) + (xy -9.0333 1.446) + (xy -9.028 1.2983) + (xy -9.0246 1.1157) + (xy -9.0233 0.9141) + (xy -9.0238 0.7093) + (xy -9.0264 0.517) + (xy -9.0309 0.3531) + (xy -9.0373 0.2334) + (xy -9.0457 0.1737) + (xy -9.052 0.162) + (xy -9.0812 0.1414) + (xy -9.1405 0.1275) + (xy -9.2412 0.119) + (xy -9.395 0.1149) + (xy -9.613 0.1137) + (xy -9.8234 0.1145) + (xy -9.9762 0.1177) + (xy -10.0776 0.125) + (xy -10.1399 0.138) + (xy -10.1754 0.1582) + (xy -10.1966 0.1871) + (xy -10.2034 0.2082) + (xy -10.2165 0.3029) + (xy -10.2267 0.4539) + (xy -10.2334 0.648) + (xy -10.2358 0.8719) + (xy -10.7287 0.8719) + (xy -10.7287 0.4707) + (xy -10.9023 0.3017) + (xy -10.9502 0.2547) + (xy -11.0348 0.1655) + (xy -11.0961 0.0827) + (xy -11.1377 -0.0075) + (xy -11.1634 -0.1187) + (xy -11.1772 -0.2647) + (xy -11.1826 -0.4591) + (xy -11.1836 -0.7157) + (xy -11.1836 -1.3593) + (xy -11.0837 -1.4378) + (xy -11.0421 -1.4664) + (xy -10.9645 -1.4971) + (xy -10.8554 -1.5123) + (xy -10.6928 -1.5164) + (xy -10.5964 -1.5156) + (xy -10.4515 -1.505) + (xy -10.3516 -1.4733) + (xy -10.2884 -1.4098) + (xy -10.2535 -1.3033) + (xy -10.2386 -1.143) + (xy -10.2353 -0.9179) + (xy -10.2325 -0.7514) + (xy -10.2247 -0.5932) + (xy -10.213 -0.4759) + (xy -10.1988 -0.417) + (xy -10.1817 -0.4007) + (xy -10.1351 -0.3833) + (xy -10.0526 -0.3703) + (xy -9.924 -0.3607) + (xy -9.7395 -0.3537) + (xy -9.4891 -0.3481) + (xy -9.3061 -0.3457) + (xy -9.0923 -0.3453) + (xy -8.909 -0.3475) + (xy -8.7714 -0.352) + (xy -8.6945 -0.3588) + (xy -8.5736 -0.3814) + (xy -8.5612 -0.8955) + (xy -8.5611 -0.8981) + (xy -8.5554 -1.1049) + (xy -8.5484 -1.2497) + (xy -8.5376 -1.3461) + (xy -8.5207 -1.4078) + (xy -8.4954 -1.4486) + (xy -8.4593 -1.4819) + (xy -8.3525 -1.5427) + (xy -8.2419 -1.5392) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + ) + ) + (symbol ".vector:IO_JACK_M04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 2.54 7.62 0) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (property "Value" "IO_JACK_M04" (at 2.54 -7.62 0) + (effects (font (size 1.27 1.27)) (justify right top)) + ) + (property "Footprint" "" (at 0 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "IO_JACK_M04_1_1" + (polyline + (pts + (xy -2.54 -6.35) + (xy 2.54 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -3.81) + (xy 1.27 -3.81) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -1.27) + (xy 1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 1.27) + (xy 1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 3.81) + (xy 1.27 3.81) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 6.35) + (xy -2.54 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 6.35) + (xy 2.54 6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -3.81) + (xy 0 -4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -3.81) + (xy 0 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 0 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 0 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 0 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 0 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 3.81) + (xy 0 3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 3.81) + (xy 0 4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 6.35) + (xy 2.54 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin passive line (at -6.35 3.81 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 1.27 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 -1.27 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 -3.81 0) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol ".vector:HACKADAY_TEXT" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "#G" (at 0 5.3549 0) - (effects (font (size 1.27 1.27)) hide) + (symbol ".vector:IO_JACK_M12" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 17.78 0) + (effects (font (size 1.27 1.27)) (justify right bottom)) ) - (property "Value" "HACKADAY_TEXT" (at 0 -5.3549 0) + (property "Value" "IO_JACK_M12" (at 0 -17.78 0) + (effects (font (size 1.27 1.27)) (justify right top)) + ) + (property "Footprint" "" (at -2.54 5.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "" (at 0 0 0) + (property "Datasheet" "" (at -2.54 5.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 0 0 0) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "HACKADAY_TEXT_0_0" - (polyline - (pts - (xy 11.799 -1.5128) - (xy 11.8889 -1.498) - (xy 11.9546 -1.4646) - (xy 12.0205 -1.4056) - (xy 12.1313 -1.2948) - (xy 12.1313 -0.6307) - (xy 12.1326 -0.4458) - (xy 12.1371 -0.2514) - (xy 12.1443 -0.0949) - (xy 12.1535 0.011) - (xy 12.1641 0.0537) - (xy 12.2001 0.0646) - (xy 12.2946 0.081) - (xy 12.42 0.0962) - (xy 12.4493 0.0992) - (xy 12.5958 0.1153) - (xy 12.7093 0.137) - (xy 12.7938 0.1729) - (xy 12.8534 0.2319) - (xy 12.8922 0.3227) - (xy 12.9142 0.4542) - (xy 12.9235 0.6352) - (xy 12.9241 0.8743) - (xy 12.9201 1.1805) - (xy 12.9188 1.2699) - (xy 12.9144 1.5154) - (xy 12.9092 1.6984) - (xy 12.9021 1.829) - (xy 12.8921 1.9175) - (xy 12.8783 1.9739) - (xy 12.8596 2.0084) - (xy 12.8349 2.0313) - (xy 12.8286 2.0358) - (xy 12.7143 2.0788) - (xy 12.5913 2.0752) - (xy 12.4942 2.0255) - (xy 12.4758 1.9999) - (xy 12.4585 1.9481) - (xy 12.4467 1.8641) - (xy 12.4394 1.737) - (xy 12.4357 1.5559) - (xy 12.4346 1.3098) - (xy 12.4346 1.292) - (xy 12.4336 1.0535) - (xy 12.4301 0.8792) - (xy 12.4232 0.7578) - (xy 12.4118 0.6785) - (xy 12.3951 0.6302) - (xy 12.3719 0.6017) - (xy 12.3626 0.5965) - (xy 12.2854 0.5795) - (xy 12.1502 0.5659) - (xy 11.9705 0.5557) - (xy 11.7595 0.5489) - (xy 11.5307 0.5456) - (xy 11.2974 0.5457) - (xy 11.0729 0.5493) - (xy 10.8708 0.5564) - (xy 10.7042 0.567) - (xy 10.5867 0.5812) - (xy 10.5315 0.5989) - (xy 10.5161 0.6286) - (xy 10.4986 0.7137) - (xy 10.4843 0.8561) - (xy 10.4727 1.0619) - (xy 10.4633 1.3373) - (xy 10.4443 2.0266) - (xy 10.3401 2.0631) - (xy 10.2814 2.0775) - (xy 10.1316 2.0631) - (xy 10.0273 2.0264) - (xy 10.0171 1.1466) - (xy 10.0149 0.9705) - (xy 10.0122 0.7016) - (xy 10.0151 0.4956) - (xy 10.0278 0.3442) - (xy 10.0548 0.239) - (xy 10.1004 0.1716) - (xy 10.1689 0.1338) - (xy 10.2647 0.1171) - (xy 10.3921 0.1132) - (xy 10.5556 0.1137) - (xy 10.6715 0.1122) - (xy 10.8369 0.1049) - (xy 10.9688 0.0929) - (xy 11.046 0.0777) - (xy 11.1408 0.0416) - (xy 11.1527 -0.646) - (xy 11.1646 -1.3336) - (xy 11.271 -1.425) - (xy 11.3193 -1.4622) - (xy 11.393 -1.4963) - (xy 11.4928 -1.5124) - (xy 11.6435 -1.5164) - (xy 11.6602 -1.5164) - (xy 11.799 -1.5128) - ) - (stroke (width 0.01) (type default)) - (fill (type outline)) - ) - (polyline - (pts - (xy 5.3841 -1.5163) - (xy 5.6841 -1.5158) - (xy 5.922 -1.5143) - (xy 6.1055 -1.5114) - (xy 6.2427 -1.5067) - (xy 6.3415 -1.4997) - (xy 6.4098 -1.4901) - (xy 6.4557 -1.4773) - (xy 6.487 -1.461) - (xy 6.5117 -1.4407) - (xy 6.5742 -1.3539) - (xy 6.6155 -1.2417) - (xy 6.6167 -1.2323) - (xy 6.6212 -1.1502) - (xy 6.6248 -1.0034) - (xy 6.6274 -0.8011) - (xy 6.6289 -0.552) - (xy 6.6294 -0.2652) - (xy 6.6286 0.0503) - (xy 6.6267 0.3856) - (xy 6.6154 1.8895) - (xy 6.5235 1.9873) - (xy 6.4315 2.0851) - (xy 5.1369 2.0851) - (xy 3.8422 2.0851) - (xy 3.7503 1.9873) - (xy 3.6583 1.8895) - (xy 3.6522 1.1221) - (xy 4.1345 1.1221) - (xy 4.1397 1.299) - (xy 4.1514 1.4433) - (xy 4.1695 1.5336) - (xy 4.2067 1.6315) - (xy 5.1453 1.6213) - (xy 6.0839 1.6112) - (xy 6.1082 1.4975) - (xy 6.1169 1.4204) - (xy 6.1242 1.2818) - (xy 6.1299 1.094) - (xy 6.1339 0.8685) - (xy 6.1364 0.6164) - (xy 6.1373 0.3494) - (xy 6.1366 0.0785) - (xy 6.1345 -0.1846) - (xy 6.1309 -0.4288) - (xy 6.1258 -0.6426) - (xy 6.1194 -0.8146) - (xy 6.1115 -0.9336) - (xy 6.1022 -0.9882) - (xy 6.0884 -1.0092) - (xy 6.0611 -1.0298) - (xy 6.0129 -1.044) - (xy 5.9328 -1.0529) - (xy 5.8098 -1.0576) - (xy 5.633 -1.0591) - (xy 5.3914 -1.0585) - (xy 5.2025 -1.0569) - (xy 5.0025 -1.0534) - (xy 4.8387 -1.0486) - (xy 4.7243 -1.0427) - (xy 4.6725 -1.0364) - (xy 4.6537 -1.0121) - (xy 4.6373 -0.9335) - (xy 4.628 -0.7942) - (xy 4.6251 -0.5869) - (xy 4.6228 -0.4377) - (xy 4.6144 -0.2667) - (xy 4.6013 -0.1306) - (xy 4.585 -0.0499) - (xy 4.5495 0.0155) - (xy 4.4713 0.1218) - (xy 4.3737 0.2316) - (xy 4.3582 0.2477) - (xy 4.2331 0.4071) - (xy 4.1683 0.5538) - (xy 4.1579 0.611) - (xy 4.1436 0.7566) - (xy 4.1358 0.9342) - (xy 4.1345 1.1221) - (xy 3.6522 1.1221) - (xy 3.6466 0.4235) - (xy 3.6462 0.3777) - (xy 3.6444 0.0464) - (xy 3.6439 -0.2655) - (xy 3.6446 -0.5488) - (xy 3.6465 -0.7939) - (xy 3.6496 -0.9915) - (xy 3.6537 -1.1322) - (xy 3.6588 -1.2064) - (xy 3.6653 -1.2417) - (xy 3.7041 -1.3598) - (xy 3.7559 -1.4433) - (xy 3.7691 -1.4555) - (xy 3.7959 -1.4728) - (xy 3.8354 -1.4864) - (xy 3.8954 -1.4969) - (xy 3.984 -1.5046) - (xy 4.1088 -1.51) - (xy 4.2779 -1.5134) - (xy 4.4992 -1.5154) - (xy 4.7805 -1.5162) - (xy 5.1297 -1.5164) - (xy 5.3841 -1.5163) + (symbol "IO_JACK_M12_1_1" + (polyline + (pts + (xy -5.08 -16.51) + (xy 0 -16.51) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.254) (type default)) + (fill (type none)) ) (polyline (pts - (xy -5.9669 -1.5159) - (xy -5.7157 -1.5145) - (xy -5.5204 -1.5117) - (xy -5.3731 -1.5072) - (xy -5.2656 -1.5006) - (xy -5.1901 -1.4914) - (xy -5.1384 -1.4791) - (xy -5.1026 -1.4635) - (xy -5.0747 -1.444) - (xy -5.0497 -1.4224) - (xy -5.0232 -1.3891) - (xy -5.0045 -1.341) - (xy -4.992 -1.2658) - (xy -4.9838 -1.1513) - (xy -4.9781 -0.9855) - (xy -4.9731 -0.756) - (xy -4.971 -0.6237) - (xy -4.97 -0.4199) - (xy -4.9718 -0.2466) - (xy -4.9763 -0.1189) - (xy -4.9831 -0.0518) - (xy -5.0002 -0.0139) - (xy -5.0781 0.0495) - (xy -5.1899 0.0812) - (xy -5.3098 0.0762) - (xy -5.4117 0.0296) - (xy -5.4308 -0.0066) - (xy -5.4469 -0.1025) - (xy -5.4562 -0.2616) - (xy -5.4591 -0.4899) - (xy -5.4599 -0.612) - (xy -5.4672 -0.8197) - (xy -5.482 -0.9539) - (xy -5.5046 -1.016) - (xy -5.528 -1.0261) - (xy -5.62 -1.0406) - (xy -5.7665 -1.0517) - (xy -5.9544 -1.0596) - (xy -6.1709 -1.0642) - (xy -6.4027 -1.0656) - (xy -6.637 -1.0639) - (xy -6.8606 -1.0591) - (xy -7.0606 -1.0512) - (xy -7.224 -1.0403) - (xy -7.3376 -1.0264) - (xy -7.3884 -1.0096) - (xy -7.3951 -0.9949) - (xy -7.4063 -0.9265) - (xy -7.4147 -0.8029) - (xy -7.4203 -0.6198) - (xy -7.4232 -0.3732) - (xy -7.4236 -0.0591) - (xy -7.4215 0.3267) - (xy -7.4115 1.6112) - (xy -6.6912 1.6112) - (xy -5.9709 1.6112) - (xy -5.9494 1.1272) - (xy -5.9381 0.9375) - (xy -5.9223 0.7717) - (xy -5.904 0.6548) - (xy -5.885 0.6003) - (xy -5.8722 0.5923) - (xy -5.7924 0.5743) - (xy -5.6649 0.563) - (xy -5.5101 0.5583) - (xy -5.3486 0.5602) - (xy -5.201 0.5685) - (xy -5.0877 0.5832) - (xy -5.0293 0.6041) - (xy -5.0118 0.6494) - (xy -4.9945 0.7684) - (xy -4.9811 0.953) - (xy -4.9722 1.1981) - (xy -4.9671 1.37) - (xy -4.9616 1.562) - (xy -4.9638 1.7164) - (xy -4.9806 1.8372) - (xy -5.0186 1.9286) - (xy -5.0848 1.9945) - (xy -5.1859 2.0392) - (xy -5.3288 2.0666) - (xy -5.5202 2.0808) - (xy -5.7669 2.0859) - (xy -6.0758 2.086) - (xy -6.4537 2.0851) - (xy -7.7372 2.0851) - (xy -7.8302 1.992) - (xy -7.9233 1.899) - (xy -7.9233 0.2686) - (xy -7.9233 0.1247) - (xy -7.9232 -0.2447) - (xy -7.9226 -0.5476) - (xy -7.9211 -0.7912) - (xy -7.9186 -0.9823) - (xy -7.9146 -1.1279) - (xy -7.9087 -1.2351) - (xy -7.9007 -1.3109) - (xy -7.8902 -1.3622) - (xy -7.8769 -1.396) - (xy -7.8604 -1.4193) - (xy -7.8403 -1.4391) - (xy -7.8215 -1.4554) - (xy -7.7928 -1.473) - (xy -7.752 -1.4868) - (xy -7.6913 -1.4973) - (xy -7.6027 -1.505) - (xy -7.4781 -1.5103) - (xy -7.3096 -1.5137) - (xy -7.0892 -1.5155) - (xy -6.8089 -1.5163) - (xy -6.4608 -1.5164) - (xy -6.282 -1.5164) - (xy -5.9669 -1.5159) + (xy -5.08 -13.97) + (xy -1.27 -13.97) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.1524) (type default)) + (fill (type none)) ) (polyline (pts - (xy -4.2171 -1.5132) - (xy -4.1211 -1.5002) - (xy -4.0554 -1.4721) - (xy -3.9978 -1.4234) - (xy -3.9881 -1.4135) - (xy -3.9576 -1.3788) - (xy -3.9356 -1.3387) - (xy -3.9208 -1.2813) - (xy -3.9117 -1.195) - (xy -3.9069 -1.068) - (xy -3.9051 -0.8887) - (xy -3.9048 -0.6453) - (xy -3.9048 0.0398) - (xy -3.8075 0.0768) - (xy -3.7723 0.0858) - (xy -3.661 0.1002) - (xy -3.5082 0.11) - (xy -3.3361 0.1137) - (xy -3.2415 0.1126) - (xy -3.0772 0.1053) - (xy -2.9442 0.0928) - (xy -2.8647 0.0768) - (xy -2.7675 0.0398) - (xy -2.7675 -0.6625) - (xy -2.7671 -0.8819) - (xy -2.7651 -1.0741) - (xy -2.7603 -1.2116) - (xy -2.7517 -1.3057) - (xy -2.7381 -1.3677) - (xy -2.7184 -1.4089) - (xy -2.6917 -1.4406) - (xy -2.6149 -1.4941) - (xy -2.4893 -1.5112) - (xy -2.3589 -1.4574) - (xy -2.3496 -1.4508) - (xy -2.3252 -1.4294) - (xy -2.3067 -1.3991) - (xy -2.2934 -1.3505) - (xy -2.2844 -1.2739) - (xy -2.2789 -1.1598) - (xy -2.276 -0.9986) - (xy -2.2748 -0.7807) - (xy -2.2746 -0.4966) - (xy -2.2746 -0.4063) - (xy -2.2749 -0.1237) - (xy -2.2781 0.0941) - (xy -2.2876 0.256) - (xy -2.3063 0.3707) - (xy -2.3374 0.4469) - (xy -2.3842 0.4934) - (xy -2.4497 0.5188) - (xy -2.5371 0.532) - (xy -2.6496 0.5417) - (xy -2.7594 0.5555) - (xy -2.8693 0.5819) - (xy -2.9239 0.6129) - (xy -2.9318 0.6456) - (xy -2.9415 0.746) - (xy -2.9492 0.8985) - (xy -2.9544 1.0893) - (xy -2.9564 1.3049) - (xy -2.9565 1.3487) - (xy -2.9591 1.601) - (xy -2.9673 1.7885) - (xy -2.9842 1.9206) - (xy -3.0127 2.0068) - (xy -3.0557 2.0566) - (xy -3.1161 2.0795) - (xy -3.1969 2.0851) - (xy -3.2216 2.0848) - (xy -3.3009 2.077) - (xy -3.3595 2.0509) - (xy -3.4004 1.9971) - (xy -3.4268 1.9058) - (xy -3.4419 1.7675) - (xy -3.4487 1.5726) - (xy -3.4504 1.3115) - (xy -3.4516 1.1445) - (xy -3.456 0.9455) - (xy -3.4631 0.7817) - (xy -3.4722 0.6665) - (xy -3.4827 0.6136) - (xy -3.4843 0.6112) - (xy -3.5434 0.5823) - (xy -3.6555 0.5591) - (xy -3.7992 0.5434) - (xy -3.9533 0.5367) - (xy -4.0967 0.5408) - (xy -4.2081 0.5573) - (xy -4.3408 0.5923) - (xy -4.3597 1.2849) - (xy -4.3647 1.4575) - (xy -4.372 1.6603) - (xy -4.3805 1.8056) - (xy -4.3913 1.9043) - (xy -4.406 1.9676) - (xy -4.4259 2.0062) - (xy -4.4523 2.0313) - (xy -4.5378 2.0715) - (xy -4.6746 2.0793) - (xy -4.7979 2.0313) - (xy -4.7982 2.0311) - (xy -4.8158 2.0155) - (xy -4.8303 1.9925) - (xy -4.8421 1.9552) - (xy -4.8514 1.8967) - (xy -4.8585 1.8104) - (xy -4.8637 1.6892) - (xy -4.8673 1.5264) - (xy -4.8696 1.3151) - (xy -4.8708 1.0485) - (xy -4.8714 0.7197) - (xy -4.8715 0.322) - (xy -4.8715 -1.3334) - (xy -4.7651 -1.4249) - (xy -4.7044 -1.47) - (xy -4.6314 -1.4994) - (xy -4.5293 -1.5131) - (xy -4.3748 -1.5164) - (xy -4.3655 -1.5164) - (xy -4.2171 -1.5132) + (xy -5.08 -11.43) + (xy -1.27 -11.43) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -8.89) + (xy -1.27 -8.89) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.1524) (type default)) + (fill (type none)) ) (polyline (pts - (xy 2.1662 -1.4819) - (xy 2.1952 -1.4559) - (xy 2.2281 -1.4084) - (xy 2.2485 -1.3381) - (xy 2.2608 -1.2273) - (xy 2.2692 -1.0583) - (xy 2.2702 -1.026) - (xy 2.2721 -0.8052) - (xy 2.267 -0.5638) - (xy 2.2558 -0.3484) - (xy 2.2289 0.0104) - (xy 2.0053 0.2506) - (xy 1.7818 0.4909) - (xy 1.7818 1.1949) - (xy 1.7818 1.2981) - (xy 1.7811 1.5192) - (xy 1.7785 1.6805) - (xy 1.7725 1.7934) - (xy 1.7619 1.8695) - (xy 1.7453 1.9203) - (xy 1.7214 1.9573) - (xy 1.6887 1.992) - (xy 1.5957 2.0851) - (xy 0.6936 2.0839) - (xy 0.5308 2.0833) - (xy 0.2471 2.0803) - (xy 0.0308 2.0744) - (xy -0.1235 2.0653) - (xy -0.2215 2.0527) - (xy -0.2687 2.0365) - (xy -0.3053 2.005) - (xy -0.3473 1.9507) - (xy -0.3775 1.8768) - (xy -0.3976 1.7719) - (xy -0.4097 1.6249) - (xy -0.4155 1.4245) - (xy -0.417 1.1595) - (xy -0.417 0.8719) - (xy 0.0758 0.8719) - (xy 0.0764 0.9794) - (xy 0.0809 1.1911) - (xy 0.0893 1.3667) - (xy 0.101 1.493) - (xy 0.1151 1.5568) - (xy 0.1356 1.5851) - (xy 0.1706 1.6055) - (xy 0.2321 1.6186) - (xy 0.3324 1.626) - (xy 0.4838 1.6294) - (xy 0.6986 1.6301) - (xy 0.8049 1.6299) - (xy 0.9928 1.6276) - (xy 1.1214 1.6217) - (xy 1.2021 1.6109) - (xy 1.2465 1.5942) - (xy 1.2659 1.5702) - (xy 1.2715 1.5365) - (xy 1.2785 1.4341) - (xy 1.284 1.2799) - (xy 1.2876 1.0879) - (xy 1.2889 0.8719) - (xy 1.2883 0.7152) - (xy 1.2852 0.515) - (xy 1.2802 0.3487) - (xy 1.2736 0.2303) - (xy 1.2659 0.1737) - (xy 1.2596 0.162) - (xy 1.2304 0.1414) - (xy 1.1712 0.1275) - (xy 1.0704 0.119) - (xy 0.9167 0.1149) - (xy 0.6986 0.1137) - (xy 0.4883 0.1145) - (xy 0.3354 0.1177) - (xy 0.2341 0.125) - (xy 0.1718 0.138) - (xy 0.1362 0.1582) - (xy 0.1151 0.1871) - (xy 0.1082 0.2082) - (xy 0.0952 0.3029) - (xy 0.0849 0.4539) - (xy 0.0782 0.648) - (xy 0.0758 0.8719) - (xy -0.417 0.8719) - (xy -0.417 0.4943) - (xy -0.6445 0.2434) - (xy -0.8719 -0.0076) - (xy -0.8719 -0.6835) - (xy -0.8719 -1.3593) - (xy -0.7721 -1.4378) - (xy -0.7305 -1.4664) - (xy -0.6529 -1.4971) - (xy -0.5438 -1.5123) - (xy -0.3812 -1.5164) - (xy -0.2848 -1.5156) - (xy -0.1398 -1.505) - (xy -0.0399 -1.4733) - (xy 0.0232 -1.4098) - (xy 0.0581 -1.3033) - (xy 0.073 -1.143) - (xy 0.0764 -0.9179) - (xy 0.0791 -0.7514) - (xy 0.0869 -0.5932) - (xy 0.0986 -0.4759) - (xy 0.1129 -0.417) - (xy 0.13 -0.4007) - (xy 0.1765 -0.3833) - (xy 0.2591 -0.3703) - (xy 0.3877 -0.3607) - (xy 0.5722 -0.3537) - (xy 0.8225 -0.3481) - (xy 1.0055 -0.3457) - (xy 1.2194 -0.3453) - (xy 1.4026 -0.3475) - (xy 1.5403 -0.352) - (xy 1.6172 -0.3588) - (xy 1.738 -0.3814) - (xy 1.7504 -0.8955) - (xy 1.7505 -0.8981) - (xy 1.7562 -1.1049) - (xy 1.7633 -1.2497) - (xy 1.774 -1.3461) - (xy 1.7909 -1.4078) - (xy 1.8162 -1.4486) - (xy 1.8523 -1.4819) - (xy 1.9399 -1.5363) - (xy 2.0502 -1.5456) - (xy 2.1662 -1.4819) + (xy -5.08 -6.35) + (xy -1.27 -6.35) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -3.81) + (xy -1.27 -3.81) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -1.27 3.81) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 6.35) + (xy -1.27 6.35) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 8.89) + (xy -1.27 8.89) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 11.43) + (xy -1.27 11.43) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 13.97) + (xy -1.27 13.97) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 16.51) + (xy -5.08 -16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 16.51) + (xy 0 16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -13.97) + (xy -2.54 -14.732) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -13.97) + (xy -2.54 -13.208) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -11.43) + (xy -2.54 -12.192) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -11.43) + (xy -2.54 -10.668) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -8.89) + (xy -2.54 -9.652) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.1524) (type default)) + (fill (type none)) ) (polyline (pts - (xy -13.5492 -1.5134) - (xy -13.4447 -1.5016) - (xy -13.3747 -1.4766) - (xy -13.3185 -1.434) - (xy -13.3172 -1.4328) - (xy -13.286 -1.4003) - (xy -13.2633 -1.3626) - (xy -13.2479 -1.3081) - (xy -13.2382 -1.2249) - (xy -13.233 -1.1012) - (xy -13.2308 -0.9252) - (xy -13.2302 -0.6853) - (xy -13.2287 -0.5022) - (xy -13.2236 -0.3008) - (xy -13.2156 -0.1346) - (xy -13.2054 -0.0172) - (xy -13.1937 0.0379) - (xy -13.1922 0.0402) - (xy -13.1605 0.0629) - (xy -13.0959 0.0798) - (xy -12.9876 0.092) - (xy -12.8249 0.1007) - (xy -12.5972 0.1072) - (xy -12.5845 0.1075) - (xy -12.3529 0.1094) - (xy -12.1584 0.105) - (xy -12.014 0.095) - (xy -11.9323 0.0798) - (xy -11.8281 0.0398) - (xy -11.8281 -0.6793) - (xy -11.828 -0.7706) - (xy -11.8274 -0.9981) - (xy -11.8249 -1.1643) - (xy -11.8194 -1.2801) - (xy -11.8097 -1.3564) - (xy -11.7947 -1.4041) - (xy -11.7731 -1.4341) - (xy -11.7438 -1.4574) - (xy -11.6722 -1.495) - (xy -11.5817 -1.5164) - (xy -11.5126 -1.5028) - (xy -11.4195 -1.4574) - (xy -11.3352 -1.3984) - (xy -11.3352 0.274) - (xy -11.3352 0.3724) - (xy -11.3353 0.7736) - (xy -11.3363 1.1067) - (xy -11.3388 1.3781) - (xy -11.3439 1.594) - (xy -11.3523 1.7608) - (xy -11.3649 1.8848) - (xy -11.3825 1.9724) - (xy -11.406 2.0298) - (xy -11.4361 2.0635) - (xy -11.4738 2.0797) - (xy -11.5198 2.0848) - (xy -11.5751 2.0851) - (xy -11.5998 2.0848) - (xy -11.6791 2.077) - (xy -11.7377 2.0509) - (xy -11.7786 1.9971) - (xy -11.805 1.9058) - (xy -11.8201 1.7675) - (xy -11.8269 1.5726) - (xy -11.8286 1.3115) - (xy -11.83 1.1453) - (xy -11.835 0.945) - (xy -11.8429 0.7793) - (xy -11.8533 0.6619) - (xy -11.8652 0.6066) - (xy -11.8769 0.5941) - (xy -11.9134 0.578) - (xy -11.9797 0.5662) - (xy -12.0851 0.5581) - (xy -12.2386 0.553) - (xy -12.4495 0.5504) - (xy -12.727 0.5497) - (xy -12.8212 0.5499) - (xy -13.06 0.5519) - (xy -13.2714 0.5561) - (xy -13.4431 0.5618) - (xy -13.5631 0.5689) - (xy -13.6193 0.5769) - (xy -13.6302 0.5824) - (xy -13.6515 0.6048) - (xy -13.6666 0.649) - (xy -13.6765 0.7259) - (xy -13.6823 0.8462) - (xy -13.685 1.0208) - (xy -13.6857 1.2604) - (xy -13.6861 1.4136) - (xy -13.6889 1.6253) - (xy -13.6953 1.7787) - (xy -13.7062 1.885) - (xy -13.7223 1.9553) - (xy -13.7447 2.0008) - (xy -13.7782 2.0361) - (xy -13.8827 2.0806) - (xy -14.0032 2.0766) - (xy -14.1092 2.0223) - (xy -14.1218 2.0091) - (xy -14.1363 1.9842) - (xy -14.1481 1.9451) - (xy -14.1575 1.8849) - (xy -14.1647 1.7968) - (xy -14.1701 1.674) - (xy -14.1738 1.5095) - (xy -14.1763 1.2967) - (xy -14.1777 1.0285) - (xy -14.1784 0.6982) - (xy -14.1785 0.2989) - (xy -14.1785 0.1085) - (xy -14.1783 -0.257) - (xy -14.1777 -0.5569) - (xy -14.1762 -0.7979) - (xy -14.1736 -0.987) - (xy -14.1695 -1.1312) - (xy -14.1636 -1.2372) - (xy -14.1556 -1.3122) - (xy -14.1451 -1.3629) - (xy -14.1318 -1.3964) - (xy -14.1154 -1.4195) - (xy -14.0955 -1.4391) - (xy -14.0476 -1.4751) - (xy -13.9771 -1.5007) - (xy -13.871 -1.5132) - (xy -13.7094 -1.5164) - (xy -13.7086 -1.5164) - (xy -13.5492 -1.5134) + (xy -1.27 -8.89) + (xy -2.54 -8.128) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -6.35) + (xy -2.54 -7.112) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -6.35) + (xy -2.54 -5.588) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -3.81) + (xy -2.54 -4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -3.81) + (xy -2.54 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 3.81) + (xy -2.54 3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 3.81) + (xy -2.54 4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 6.35) + (xy -2.54 5.588) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 6.35) + (xy -2.54 7.112) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 8.89) + (xy -2.54 8.128) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 8.89) + (xy -2.54 9.652) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 11.43) + (xy -2.54 10.668) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 11.43) + (xy -2.54 12.192) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.1524) (type default)) + (fill (type none)) ) (polyline (pts - (xy 9.6808 -1.5413) - (xy 9.7725 -1.4953) - (xy 9.7832 -1.4876) - (xy 9.8097 -1.4633) - (xy 9.829 -1.4286) - (xy 9.8421 -1.3726) - (xy 9.8503 -1.2843) - (xy 9.8546 -1.1529) - (xy 9.8564 -0.9675) - (xy 9.8567 -0.7172) - (xy 9.8567 0.0019) - (xy 9.6292 0.2464) - (xy 9.4018 0.4909) - (xy 9.4018 1.1578) - (xy 9.4011 1.3495) - (xy 9.3968 1.5687) - (xy 9.3869 1.731) - (xy 9.3695 1.8478) - (xy 9.3427 1.9302) - (xy 9.3047 1.9893) - (xy 9.2534 2.0365) - (xy 9.2366 2.0448) - (xy 9.1656 2.0592) - (xy 9.0411 2.0701) - (xy 8.8576 2.0776) - (xy 8.6095 2.0821) - (xy 8.2912 2.0839) - (xy 7.3891 2.0851) - (xy 7.296 1.992) - (xy 7.2824 1.9782) - (xy 7.2533 1.944) - (xy 7.2323 1.9031) - (xy 7.2181 1.844) - (xy 7.2095 1.7551) - (xy 7.205 1.625) - (xy 7.2033 1.4421) - (xy 7.203 1.1949) - (xy 7.203 0.8719) - (xy 7.6958 0.8719) - (xy 7.6965 1.0287) - (xy 7.6995 1.2289) - (xy 7.7046 1.3952) - (xy 7.7112 1.5136) - (xy 7.7188 1.5702) - (xy 7.7252 1.5819) - (xy 7.7543 1.6025) - (xy 7.8136 1.6164) - (xy 7.9144 1.6248) - (xy 8.0681 1.629) - (xy 8.2861 1.6301) - (xy 8.4965 1.6294) - (xy 8.6493 1.6262) - (xy 8.7507 1.6188) - (xy 8.813 1.6059) - (xy 8.8485 1.5857) - (xy 8.8697 1.5568) - (xy 8.8804 1.521) - (xy 8.8936 1.4154) - (xy 8.903 1.2624) - (xy 8.9084 1.0775) - (xy 8.91 0.8761) - (xy 8.9079 0.6735) - (xy 8.9022 0.4852) - (xy 8.8928 0.3264) - (xy 8.8798 0.2126) - (xy 8.8635 0.1592) - (xy 8.8222 0.1415) - (xy 8.7116 0.1259) - (xy 8.5319 0.1167) - (xy 8.2799 0.1137) - (xy 8.1825 0.1139) - (xy 7.9936 0.1162) - (xy 7.8642 0.1221) - (xy 7.783 0.1328) - (xy 7.7384 0.1496) - (xy 7.7188 0.1737) - (xy 7.7132 0.2074) - (xy 7.7063 0.3098) - (xy 7.7008 0.4639) - (xy 7.6971 0.656) - (xy 7.6958 0.8719) - (xy 7.203 0.8719) - (xy 7.203 0.4909) - (xy 6.9755 0.2464) - (xy 6.7481 0.0019) - (xy 6.7481 -0.6814) - (xy 6.748 -0.7495) - (xy 6.7492 -1.0054) - (xy 6.7562 -1.1969) - (xy 6.7741 -1.3334) - (xy 6.8079 -1.4242) - (xy 6.8627 -1.4785) - (xy 6.9437 -1.5058) - (xy 7.056 -1.5153) - (xy 7.2047 -1.5164) - (xy 7.2563 -1.5163) - (xy 7.3954 -1.5121) - (xy 7.4856 -1.4984) - (xy 7.5478 -1.4705) - (xy 7.6028 -1.4234) - (xy 7.6306 -1.3939) - (xy 7.6611 -1.3493) - (xy 7.6802 -1.2906) - (xy 7.6906 -1.2022) - (xy 7.6949 -1.0688) - (xy 7.6958 -0.875) - (xy 7.6959 -0.796) - (xy 7.698 -0.6259) - (xy 7.7044 -0.5129) - (xy 7.717 -0.4434) - (xy 7.7379 -0.4038) - (xy 7.7691 -0.3804) - (xy 7.8029 -0.3712) - (xy 7.9101 -0.3589) - (xy 8.0745 -0.3495) - (xy 8.2848 -0.3434) - (xy 8.5298 -0.3412) - (xy 8.6937 -0.3421) - (xy 8.9173 -0.3469) - (xy 9.0987 -0.3553) - (xy 9.2269 -0.3667) - (xy 9.2905 -0.3804) - (xy 9.3023 -0.3873) - (xy 9.3299 -0.4148) - (xy 9.3479 -0.4631) - (xy 9.3581 -0.5461) - (xy 9.3628 -0.6774) - (xy 9.3639 -0.8708) - (xy 9.364 -0.9177) - (xy 9.3692 -1.1495) - (xy 9.3838 -1.317) - (xy 9.4098 -1.4295) - (xy 9.4491 -1.4966) - (xy 9.5039 -1.5278) - (xy 9.5791 -1.5438) - (xy 9.6808 -1.5413) + (xy -1.27 13.97) + (xy -2.54 13.208) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 13.97) + (xy -2.54 14.732) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 16.51) + (xy 0 -16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin passive line (at -8.89 13.97 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -8.89 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -11.43 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -13.97 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 11.43 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 8.89 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 6.35 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -6.35 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:IO_JACK_M2x02B" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at -2.54 5.08 0) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (property "Value" "IO_JACK_M2x02B" (at 3.81 -5.08 0) + (effects (font (size 1.27 1.27)) (justify right top)) + ) + (property "Footprint" "" (at -0.635 -21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -0.635 -21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "IO_JACK_M2x02B_1_1" + (polyline + (pts + (xy -3.81 -1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy 3.81 3.81) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.254) (type default)) + (fill (type none)) ) (polyline (pts - (xy -8.2419 -1.5392) - (xy -8.1301 -1.4613) - (xy -8.1215 -1.4526) - (xy -8.0869 -1.4127) - (xy -8.0634 -1.3669) - (xy -8.049 -1.3013) - (xy -8.0415 -1.2018) - (xy -8.039 -1.0544) - (xy -8.0393 -0.8452) - (xy -8.0401 -0.7085) - (xy -8.0445 -0.465) - (xy -8.0551 -0.2783) - (xy -8.0752 -0.1351) - (xy -8.108 -0.0225) - (xy -8.1568 0.0725) - (xy -8.2248 0.1631) - (xy -8.3153 0.2623) - (xy -8.5299 0.4872) - (xy -8.5299 1.1931) - (xy -8.5299 1.2992) - (xy -8.5306 1.52) - (xy -8.5332 1.681) - (xy -8.5392 1.7938) - (xy -8.5498 1.8697) - (xy -8.5664 1.9204) - (xy -8.5903 1.9573) - (xy -8.6229 1.992) - (xy -8.716 2.0851) - (xy -9.6181 2.0839) - (xy -9.7808 2.0833) - (xy -10.0646 2.0803) - (xy -10.2808 2.0744) - (xy -10.4351 2.0653) - (xy -10.5331 2.0527) - (xy -10.5803 2.0365) - (xy -10.6202 2.0017) - (xy -10.6611 1.947) - (xy -10.6903 1.872) - (xy -10.7099 1.7657) - (xy -10.7216 1.617) - (xy -10.7272 1.4147) - (xy -10.7287 1.1477) - (xy -10.7287 0.8719) - (xy -10.2358 0.8719) - (xy -10.2353 0.9794) - (xy -10.2308 1.1911) - (xy -10.2223 1.3667) - (xy -10.2107 1.493) - (xy -10.1966 1.5568) - (xy -10.1761 1.5851) - (xy -10.141 1.6055) - (xy -10.0795 1.6186) - (xy -9.9793 1.626) - (xy -9.8279 1.6294) - (xy -9.613 1.6301) - (xy -9.5067 1.6299) - (xy -9.3189 1.6276) - (xy -9.1903 1.6217) - (xy -9.1095 1.6109) - (xy -9.0651 1.5942) - (xy -9.0457 1.5702) - (xy -9.0405 1.5431) - (xy -9.0333 1.446) - (xy -9.028 1.2983) - (xy -9.0246 1.1157) - (xy -9.0233 0.9141) - (xy -9.0238 0.7093) - (xy -9.0264 0.517) - (xy -9.0309 0.3531) - (xy -9.0373 0.2334) - (xy -9.0457 0.1737) - (xy -9.052 0.162) - (xy -9.0812 0.1414) - (xy -9.1405 0.1275) - (xy -9.2412 0.119) - (xy -9.395 0.1149) - (xy -9.613 0.1137) - (xy -9.8234 0.1145) - (xy -9.9762 0.1177) - (xy -10.0776 0.125) - (xy -10.1399 0.138) - (xy -10.1754 0.1582) - (xy -10.1966 0.1871) - (xy -10.2034 0.2082) - (xy -10.2165 0.3029) - (xy -10.2267 0.4539) - (xy -10.2334 0.648) - (xy -10.2358 0.8719) - (xy -10.7287 0.8719) - (xy -10.7287 0.4707) - (xy -10.9023 0.3017) - (xy -10.9502 0.2547) - (xy -11.0348 0.1655) - (xy -11.0961 0.0827) - (xy -11.1377 -0.0075) - (xy -11.1634 -0.1187) - (xy -11.1772 -0.2647) - (xy -11.1826 -0.4591) - (xy -11.1836 -0.7157) - (xy -11.1836 -1.3593) - (xy -11.0837 -1.4378) - (xy -11.0421 -1.4664) - (xy -10.9645 -1.4971) - (xy -10.8554 -1.5123) - (xy -10.6928 -1.5164) - (xy -10.5964 -1.5156) - (xy -10.4515 -1.505) - (xy -10.3516 -1.4733) - (xy -10.2884 -1.4098) - (xy -10.2535 -1.3033) - (xy -10.2386 -1.143) - (xy -10.2353 -0.9179) - (xy -10.2325 -0.7514) - (xy -10.2247 -0.5932) - (xy -10.213 -0.4759) - (xy -10.1988 -0.417) - (xy -10.1817 -0.4007) - (xy -10.1351 -0.3833) - (xy -10.0526 -0.3703) - (xy -9.924 -0.3607) - (xy -9.7395 -0.3537) - (xy -9.4891 -0.3481) - (xy -9.3061 -0.3457) - (xy -9.0923 -0.3453) - (xy -8.909 -0.3475) - (xy -8.7714 -0.352) - (xy -8.6945 -0.3588) - (xy -8.5736 -0.3814) - (xy -8.5612 -0.8955) - (xy -8.5611 -0.8981) - (xy -8.5554 -1.1049) - (xy -8.5484 -1.2497) - (xy -8.5376 -1.3461) - (xy -8.5207 -1.4078) - (xy -8.4954 -1.4486) - (xy -8.4593 -1.4819) - (xy -8.3525 -1.5427) - (xy -8.2419 -1.5392) + (xy -1.27 -1.27) + (xy -2.54 -2.032) ) - (stroke (width 0.01) (type default)) - (fill (type outline)) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 2.54 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 2.54 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 2.54 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 2.54 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -1.27) + (xy 1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 1.27) + (xy 1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 3.81) + (xy 3.81 -3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy 0 -3.81) + (xy 3.81 -3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin passive line (at -6.35 1.27 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 6.35 1.27 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 -1.27 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 6.35 -1.27 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) ) ) ) @@ -4778,6 +4696,83 @@ ) ) ) + (symbol ".vector:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LED" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy 1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 1.27 1.27) + (xy -1.27 0) + (xy 1.27 -1.27) + ) + (stroke (width 0.2032) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -3.048 -0.762) + (xy -4.572 -2.286) + (xy -3.81 -2.286) + (xy -4.572 -2.286) + (xy -4.572 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.762) + (xy -3.302 -2.286) + (xy -2.54 -2.286) + (xy -3.302 -2.286) + (xy -3.302 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "LED_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol ".vector:LMV324" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -4826,87 +4821,226 @@ (name "+" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - ) - (symbol "LMV324_2_1" + ) + (symbol "LMV324_2_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "LMV324_3_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "LMV324_4_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "LMV324_5_1" + (pin passive line (at -2.54 -7.62 90) (length 3.81) + (name "V-" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 7.62 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:L_Core_Iron" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "L" (at -1.27 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "L_Core_Iron" (at 2.794 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "L_Core_Iron_0_1" + (arc (start 0 -2.54) (mid 0.6323 -1.905) (end 0 -1.27) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 0 -1.27) (mid 0.6323 -0.635) (end 0 0) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 2.54) + (xy 1.016 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.524 -2.54) + (xy 1.524 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 0 0) (mid 0.6323 0.635) (end 0 1.27) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 0 1.27) (mid 0.6323 1.905) (end 0 2.54) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "L_Core_Iron_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:RES" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RES" (at -2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 1.016 -0.254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RES_0_1" + (polyline + (pts + (xy 0 -2.286) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.286) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) (polyline (pts - (xy -5.08 5.08) - (xy 5.08 0) - (xy -5.08 -5.08) - (xy -5.08 5.08) + (xy 0 -0.762) + (xy 1.016 -1.143) + (xy 0 -1.524) + (xy -1.016 -1.905) + (xy 0 -2.286) ) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - (pin input line (at -7.62 2.54 0) (length 2.54) - (name "+" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -7.62 -2.54 0) (length 2.54) - (name "-" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 7.62 0 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) + (stroke (width 0) (type default)) + (fill (type none)) ) - ) - (symbol "LMV324_3_1" (polyline (pts - (xy -5.08 5.08) - (xy 5.08 0) - (xy -5.08 -5.08) - (xy -5.08 5.08) + (xy 0 0.762) + (xy 1.016 0.381) + (xy 0 0) + (xy -1.016 -0.381) + (xy 0 -0.762) ) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - (pin input line (at -7.62 2.54 0) (length 2.54) - (name "+" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 7.62 0 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -7.62 -2.54 0) (length 2.54) - (name "-" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) + (stroke (width 0) (type default)) + (fill (type none)) ) - ) - (symbol "LMV324_4_1" (polyline (pts - (xy -5.08 5.08) - (xy 5.08 0) - (xy -5.08 -5.08) - (xy -5.08 5.08) + (xy 0 2.286) + (xy 1.016 1.905) + (xy 0 1.524) + (xy -1.016 1.143) + (xy 0 0.762) ) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - (pin input line (at -7.62 2.54 0) (length 2.54) - (name "+" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -7.62 -2.54 0) (length 2.54) - (name "-" (effects (font (size 1.27 1.27)))) - (number "13" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 7.62 0 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "14" (effects (font (size 1.27 1.27)))) + (stroke (width 0) (type default)) + (fill (type none)) ) ) - (symbol "LMV324_5_1" - (pin passive line (at -2.54 -7.62 90) (length 3.81) - (name "V-" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) + (symbol "RES_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -2.54 7.62 270) (length 3.81) - (name "V+" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) ) ) @@ -5506,1261 +5640,917 @@ ) (rectangle (start 19.685 -21.59) (end 25.4 -19.05) (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 -19.05) (end 25.4 -16.51) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 30.48) (end 25.4 27.94) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 33.02) (end 25.4 30.48) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 35.56) (end 25.4 33.02) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 35.56) (end 25.4 38.1) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 38.1) (end 25.4 40.64) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 45.72) (end 25.4 48.26) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 48.26) (end 25.4 50.8) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 50.8) (end 25.4 53.34) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (rectangle (start 19.685 53.34) (end 25.4 55.88) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (text "MICRO\nUSB" (at -19.05 -13.97 900) - (effects (font (size 1.27 1.27))) - ) - ) - (symbol "SC0918_1_1" - (polyline - (pts - (xy -25.4 -19.05) - (xy -21.59 -19.05) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -25.4 -8.89) - (xy -25.4 -19.05) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -25.4 -8.89) - (xy -21.59 -8.89) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -21.59 -8.89) - (xy -21.59 -19.05) - ) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -22.86 -16.51) - (xy -23.114 -16.51) - (xy -23.876 -16.256) - (xy -24.13 -16.256) - (xy -24.13 -11.43) - (xy -23.876 -11.43) - (xy -23.114 -11.176) - (xy -22.86 -11.176) - (xy -22.86 -16.51) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - ) - (symbol ".vector:SW_JOYSTICK" (pin_names (offset 0.002) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW?" (at -5.08 5.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "SW_JOYSTICK" (at 0 -5.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at -7.62 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 15.24 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SW_JOYSTICK_0_0" - (circle (center -5.08 0) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center -3.175 0) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center -1.905 -2.54) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center -1.905 2.54) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.794 0.762) - (xy -5.461 0.762) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 0 0) (radius 0.635) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 1.905 -2.54) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (circle (center 1.905 2.54) (radius 0.508) - (stroke (width 0) (type default)) - (fill (type none)) - ) - ) - (symbol "SW_JOYSTICK_0_1" - (rectangle (start -6.35 3.81) (end 6.35 -3.81) - (stroke (width 0) (type default)) - (fill (type background)) - ) - (rectangle (start -4.572 0.889) (end -3.683 0.762) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -6.35 -2.54) - (xy -2.413 -2.54) - ) + (fill (type none)) + ) + (rectangle (start 19.685 -19.05) (end 25.4 -16.51) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -6.35 0) - (xy -5.588 0) - ) + (rectangle (start 19.685 30.48) (end 25.4 27.94) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -6.35 2.54) - (xy -2.413 2.54) - ) + (rectangle (start 19.685 33.02) (end 25.4 30.48) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -2.667 0) - (xy -0.635 0) - ) + (rectangle (start 19.685 35.56) (end 25.4 33.02) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.27 3.81) - (xy -1.27 6.35) - ) + (rectangle (start 19.685 35.56) (end 25.4 38.1) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -0.381 0.508) - (xy -1.397 1.905) - ) + (rectangle (start 19.685 38.1) (end 25.4 40.64) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 1.27 3.81) - (xy 1.27 6.35) - ) + (rectangle (start 19.685 45.72) (end 25.4 48.26) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 6.35 -2.54) - (xy 2.413 -2.54) - ) + (rectangle (start 19.685 48.26) (end 25.4 50.8) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 6.35 0) - (xy 0.635 0) - ) + (rectangle (start 19.685 50.8) (end 25.4 53.34) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 6.35 2.54) - (xy 2.413 2.54) - ) + (rectangle (start 19.685 53.34) (end 25.4 55.88) (stroke (width 0) (type default)) (fill (type none)) ) + (text "MICRO\nUSB" (at -19.05 -13.97 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "SC0918_1_1" (polyline (pts - (xy 8.89 -2.54) - (xy 6.858 -2.54) + (xy -25.4 -19.05) + (xy -21.59 -19.05) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 8.89 2.54) - (xy 6.858 2.54) + (xy -25.4 -8.89) + (xy -25.4 -19.05) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -3.81 7.62) - (xy -3.81 6.35) - (xy -1.27 6.35) + (xy -25.4 -8.89) + (xy -21.59 -8.89) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 3.81 7.62) - (xy 3.81 6.35) - (xy 1.27 6.35) + (xy -21.59 -8.89) + (xy -21.59 -19.05) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.397 1.905) - (xy -1.143 1.397) - (xy -1.016 1.524) - (xy -1.397 1.905) + (xy -22.86 -16.51) + (xy -23.114 -16.51) + (xy -23.876 -16.256) + (xy -24.13 -16.256) + (xy -24.13 -11.43) + (xy -23.876 -11.43) + (xy -23.114 -11.176) + (xy -22.86 -11.176) + (xy -22.86 -16.51) ) (stroke (width 0) (type default)) (fill (type none)) ) - (arc (start 3.81 7.6201) (mid 0 9.1982) (end -3.81 7.6201) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (text "CLICK" (at -4.191 1.397 0) - (effects (font (size 0.635 0.635) italic)) - ) - (text "DOWN" (at -5.715 -3.175 0) - (effects (font (size 0.635 0.635) italic) (justify left)) - ) - (text "LEFT" (at -5.715 2.54 0) - (effects (font (size 0.635 0.635) italic) (justify left bottom)) - ) - (text "RIGHT" (at 5.715 -3.175 0) - (effects (font (size 0.635 0.635) italic) (justify right)) - ) - (text "UP" (at 5.715 2.54 0) - (effects (font (size 0.635 0.635) italic) (justify right bottom)) - ) - ) - (symbol "SW_JOYSTICK_1_1" - (pin passive line (at -8.89 2.54 0) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 0 0) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -8.89 -2.54 0) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 8.89 2.54 180) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 8.89 0 180) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 8.89 -2.54 180) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".vector:SW_Push_45circle" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (at 3.048 1.016 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SW_Push_45circle" (at 0 -3.81 0) + (symbol ".vector:SW_JOYSTICK" (pin_names (offset 0.002) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW?" (at -5.08 5.08 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at -0.4826 -0.5334 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) + (property "Value" "SW_JOYSTICK" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) ) - (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) + (property "Footprint" "" (at -7.62 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Push button switch, normally open, two pins, 45° tilted" (at 0 0 0) + (property "Datasheet" "~" (at 0 15.24 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "SW_Push_45circle_0_1" - (circle (center -1.524 0.635) (radius 0.635) + (symbol "SW_JOYSTICK_0_0" + (circle (center -5.08 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.143 2.032) - (xy 2.032 -1.143) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0.889) - (xy 1.016 1.905) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.016 -0.127) - (xy 2.032 0.889) - ) - (stroke (width 0.3048) (type default)) + (circle (center -3.175 0) (radius 0.508) + (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 1.397 -2.54) - (xy 1.016 -2.032) - ) + (circle (center -1.905 -2.54) (radius 0.508) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 2.032 0.889) - (xy 1.016 1.905) - ) - (stroke (width 0.3048) (type default)) + (circle (center -1.905 2.54) (radius 0.508) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -2.54 2.54) - (xy -2.54 1.397) - (xy -2.032 1.016) + (xy -2.794 0.762) + (xy -5.461 0.762) ) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 1.397 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) - ) + (circle (center 0 0) (radius 0.635) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 0 0) (radius 3.5921) + (circle (center 1.905 -2.54) (radius 0.508) (stroke (width 0) (type default)) - (fill (type background)) + (fill (type none)) ) - (circle (center 0.635 -1.524) (radius 0.635) + (circle (center 1.905 2.54) (radius 0.508) (stroke (width 0) (type default)) (fill (type none)) ) - (pin passive line (at -2.54 2.54 0) (length 0) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 2.54 -2.54 180) (length 0) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:SW_Push_45circle_big" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (at 3.048 1.016 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SW_Push_45circle_big" (at 1.27 -5.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at -0.4826 -0.5334 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Push button switch, normally open, two pins, 45° tilted" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SW_Push_45circle_big_0_1" - (rectangle (start -4.064 4.064) (end 4.064 -4.064) + ) + (symbol "SW_JOYSTICK_0_1" + (rectangle (start -6.35 3.81) (end 6.35 -3.81) (stroke (width 0) (type default)) (fill (type background)) ) - (circle (center -1.524 0.635) (radius 0.635) + (rectangle (start -4.572 0.889) (end -3.683 0.762) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.143 2.032) - (xy 2.032 -1.143) + (xy -6.35 -2.54) + (xy -2.413 -2.54) ) - (stroke (width 0.3048) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 0 0.889) - (xy 1.016 1.905) + (xy -6.35 0) + (xy -5.588 0) ) - (stroke (width 0.3048) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.016 -0.127) - (xy 2.032 0.889) + (xy -6.35 2.54) + (xy -2.413 2.54) ) - (stroke (width 0.3048) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.397 -2.54) - (xy 1.016 -2.032) + (xy -2.667 0) + (xy -0.635 0) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 2.032 0.889) - (xy 1.016 1.905) + (xy -1.27 3.81) + (xy -1.27 6.35) ) - (stroke (width 0.3048) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy -2.54 2.54) - (xy -2.54 1.397) - (xy -2.032 1.016) + (xy -0.381 0.508) + (xy -1.397 1.905) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.397 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) + (xy 1.27 3.81) + (xy 1.27 6.35) ) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 0 0) (radius 3.5921) - (stroke (width 0) (type default)) - (fill (type background)) - ) - (circle (center 0.635 -1.524) (radius 0.635) + (polyline + (pts + (xy 6.35 -2.54) + (xy 2.413 -2.54) + ) (stroke (width 0) (type default)) (fill (type none)) ) - (pin passive line (at -2.54 2.54 0) (length 0) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 2.54 -2.54 180) (length 0) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:SW_SPDT_SLIDE" (pin_names (offset 0.002) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (at 0 6.985 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "SW_SPDT_SLIDE" (at 0 -6.985 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Switch, single pole double throw" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SW_SPDT_SLIDE_0_0" - (circle (center -2.032 0) (radius 0.508) + (polyline + (pts + (xy 6.35 0) + (xy 0.635 0) + ) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 2.032 -2.54) (radius 0.508) + (polyline + (pts + (xy 6.35 2.54) + (xy 2.413 2.54) + ) (stroke (width 0) (type default)) (fill (type none)) ) - ) - (symbol "SW_SPDT_SLIDE_0_1" - (rectangle (start -2.54 5.715) (end 2.54 -5.715) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) (polyline (pts - (xy -1.524 0.254) - (xy 1.651 2.286) + (xy 8.89 -2.54) + (xy 6.858 -2.54) ) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 2.032 2.54) (radius 0.508) + (polyline + (pts + (xy 8.89 2.54) + (xy 6.858 2.54) + ) (stroke (width 0) (type default)) (fill (type none)) ) - (rectangle (start 2.54 5.08) (end 5.08 0) - (stroke (width 0.254) (type default)) + (polyline + (pts + (xy -3.81 7.62) + (xy -3.81 6.35) + (xy -1.27 6.35) + ) + (stroke (width 0) (type default)) (fill (type none)) ) - ) - (symbol "SW_SPDT_SLIDE_1_1" - (pin passive line (at 5.08 2.54 180) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -5.08 0 0) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 5.08 -2.54 180) (length 2.54) - (name "C" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:Speaker" (pin_names (offset 0.002) hide) (in_bom yes) (on_board yes) - (property "Reference" "LS" (at 1.27 5.715 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "Speaker" (at 1.27 3.81 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 0 -5.08 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at -0.254 -1.27 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "speaker sound" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Speaker" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "Speaker_0_0" - (rectangle (start -2.54 2.54) (end 1.016 -5.08) - (stroke (width 0.254) (type default)) + (polyline + (pts + (xy 3.81 7.62) + (xy 3.81 6.35) + (xy 1.27 6.35) + ) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.016 1.27) - (xy 3.556 3.81) - (xy 3.556 -6.35) - (xy 1.016 -3.81) + (xy -1.397 1.905) + (xy -1.143 1.397) + (xy -1.016 1.524) + (xy -1.397 1.905) ) - (stroke (width 0.254) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) - ) - (symbol "Speaker_1_1" - (pin input line (at -5.08 1.27 0) (length 2.54) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -5.08 -3.81 0) (length 2.54) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol ".vector:TLC59283" (in_bom yes) (on_board yes) - (property "Reference" "U" (at -12.7 21.59 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "TLC59283" (at 2.54 21.59 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_SO:TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm" (at -24.13 -31.75 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlc59283.pdf?ts=1699266477661&ref_url=https%253A%252F%252Fwww.google.com%252F" (at -6.35 24.13 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "TSSOP*1EP*4.4x7.8mm*P0.65mm*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "TLC59283_0_1" - (rectangle (start -12.7 20.32) (end 12.7 -30.48) - (stroke (width 0.254) (type default)) - (fill (type background)) - ) - ) - (symbol "TLC59283_1_1" - (pin passive line (at -15.24 -26.67 0) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -15.24 5.08 0) (length 2.54) - (name "OUT5" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -15.24 2.54 0) (length 2.54) - (name "OUT6" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -15.24 0 0) (length 2.54) - (name "OUT7" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 15.24 17.78 180) (length 2.54) - (name "OUT8" (effects (font (size 1.27 1.27)))) - (number "13" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 15.24 15.24 180) (length 2.54) - (name "OUT9" (effects (font (size 1.27 1.27)))) - (number "14" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 15.24 12.7 180) (length 2.54) - (name "OUT10" (effects (font (size 1.27 1.27)))) - (number "15" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 15.24 10.16 180) (length 2.54) - (name "OUT11" (effects (font (size 1.27 1.27)))) - (number "16" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 15.24 7.62 180) (length 2.54) - (name "OUT12" (effects (font (size 1.27 1.27)))) - (number "17" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at 15.24 5.08 180) (length 2.54) - (name "OUT13" (effects (font (size 1.27 1.27)))) - (number "18" (effects (font (size 1.27 1.27)))) + (arc (start 3.81 7.6201) (mid 0 9.1982) (end -3.81 7.6201) + (stroke (width 0) (type default)) + (fill (type none)) ) - (pin output line (at 15.24 2.54 180) (length 2.54) - (name "OUT14" (effects (font (size 1.27 1.27)))) - (number "19" (effects (font (size 1.27 1.27)))) + (text "CLICK" (at -4.191 1.397 0) + (effects (font (size 0.635 0.635) italic)) ) - (pin input line (at 15.24 -16.51 180) (length 2.54) - (name "SDI" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) + (text "DOWN" (at -5.715 -3.175 0) + (effects (font (size 0.635 0.635) italic) (justify left)) ) - (pin output line (at 15.24 0 180) (length 2.54) - (name "OUT15" (effects (font (size 1.27 1.27)))) - (number "20" (effects (font (size 1.27 1.27)))) + (text "LEFT" (at -5.715 2.54 0) + (effects (font (size 0.635 0.635) italic) (justify left bottom)) ) - (pin input line (at -15.24 -11.43 0) (length 2.54) - (name "~{OEN}" (effects (font (size 1.27 1.27)))) - (number "21" (effects (font (size 1.27 1.27)))) + (text "RIGHT" (at 5.715 -3.175 0) + (effects (font (size 0.635 0.635) italic) (justify right)) ) - (pin output line (at 15.24 -13.97 180) (length 2.54) - (name "SDO" (effects (font (size 1.27 1.27)))) - (number "22" (effects (font (size 1.27 1.27)))) + (text "UP" (at 5.715 2.54 0) + (effects (font (size 0.635 0.635) italic) (justify right bottom)) ) - (pin passive line (at -15.24 -13.97 0) (length 2.54) - (name "R-EXT" (effects (font (size 1.27 1.27)))) - (number "23" (effects (font (size 1.27 1.27)))) + ) + (symbol "SW_JOYSTICK_1_1" + (pin passive line (at -8.89 2.54 0) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -15.24 -7.62 0) (length 2.54) - (name "VDD" (effects (font (size 1.27 1.27)))) - (number "24" (effects (font (size 1.27 1.27)))) + (pin passive line (at -8.89 0 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) - (pin input line (at 15.24 -19.05 180) (length 2.54) - (name "CLK" (effects (font (size 1.27 1.27)))) + (pin passive line (at -8.89 -2.54 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin input line (at 15.24 -8.89 180) (length 2.54) - (name "~{LOAD}" (effects (font (size 1.27 1.27)))) + (pin passive line (at 8.89 2.54 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) - (pin output line (at -15.24 17.78 0) (length 2.54) - (name "OUT0" (effects (font (size 1.27 1.27)))) + (pin passive line (at 8.89 0 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) - (pin output line (at -15.24 15.24 0) (length 2.54) - (name "OUT1" (effects (font (size 1.27 1.27)))) + (pin passive line (at 8.89 -2.54 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))) ) - (pin output line (at -15.24 12.7 0) (length 2.54) - (name "OUT2" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -15.24 10.16 0) (length 2.54) - (name "OUT3" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -15.24 7.62 0) (length 2.54) - (name "OUT4" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) ) ) - (symbol ".vector:TPA321" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) - (property "Reference" "U" (at 7.62 7.62 0) - (effects (font (size 1.27 1.27))) + (symbol ".vector:SW_Push_45circle" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 3.048 1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "TPA321" (at 7.62 5.08 0) + (property "Value" "SW_Push_45circle" (at 0 -3.81 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 0 0 0) + (property "Footprint" "" (at -0.4826 -0.5334 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 0 0 0) + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "WSON*EP*4x3mm*P0.5mm*" (at 0 0 0) + (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "TPA321_0_1" + (property "ki_description" "Push button switch, normally open, two pins, 45° tilted" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_45circle_0_1" + (circle (center -1.524 0.635) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) (polyline (pts - (xy 3.81 -0.635) - (xy 3.81 -2.54) - (xy 5.08 -2.54) + (xy -1.143 2.032) + (xy 2.032 -1.143) ) - (stroke (width 0) (type default)) + (stroke (width 0.3048) (type default)) (fill (type none)) ) (polyline (pts - (xy 5.08 2.54) - (xy 3.81 2.54) - (xy 3.81 0.635) + (xy 0 0.889) + (xy 1.016 1.905) ) - (stroke (width 0) (type default)) + (stroke (width 0.3048) (type default)) (fill (type none)) ) (polyline (pts - (xy -5.08 5.08) - (xy 5.08 0) - (xy -5.08 -5.08) - (xy -5.08 5.08) + (xy 1.016 -0.127) + (xy 2.032 0.889) ) - (stroke (width 0.254) (type default)) - (fill (type background)) + (stroke (width 0.3048) (type default)) + (fill (type none)) ) - ) - (symbol "TPA321_1_1" (polyline (pts - (xy 3.81 -3.302) - (xy 4.826 -3.302) + (xy 1.397 -2.54) + (xy 1.016 -2.032) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 4.318 3.81) - (xy 4.318 2.794) + (xy 2.032 0.889) + (xy 1.016 1.905) ) - (stroke (width 0) (type default)) + (stroke (width 0.3048) (type default)) (fill (type none)) ) (polyline (pts - (xy 4.826 3.302) - (xy 3.81 3.302) + (xy -2.54 2.54) + (xy -2.54 1.397) + (xy -2.032 1.016) ) (stroke (width 0) (type default)) (fill (type none)) ) - (pin output line (at 0 -7.62 90) (length 5.08) - (name "SHDN" (effects (font (size 0.508 0.508)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 0 7.62 270) (length 5.08) - (name "BYP" (effects (font (size 0.508 0.508)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -7.62 -2.54 0) (length 2.54) - (name "+" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -7.62 2.54 0) (length 2.54) - (name "-" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) + (polyline + (pts + (xy 1.397 -2.54) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) ) - (pin output line (at 7.62 2.54 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) + (circle (center 0 0) (radius 3.5921) + (stroke (width 0) (type default)) + (fill (type background)) ) - (pin passive line (at -2.54 7.62 270) (length 3.81) - (name "V+" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) + (circle (center 0.635 -1.524) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) ) - (pin passive line (at -2.54 -7.62 90) (length 3.81) - (name "V-" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) + (pin passive line (at -2.54 2.54 0) (length 0) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (pin output line (at 7.62 -2.54 180) (length 2.54) - (name "~" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) + (pin passive line (at 2.54 -2.54 180) (length 0) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "Connector:TestPoint_Alt" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) - (property "Reference" "TP" (at 0 6.858 0) - (effects (font (size 1.27 1.27))) + (symbol ".vector:SW_Push_45circle_big" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 3.048 1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "TestPoint_Alt" (at 0 5.08 0) + (property "Value" "SW_Push_45circle_big" (at 1.27 -5.08 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 5.08 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 5.08 0 0) + (property "Footprint" "" (at -0.4826 -0.5334 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "test point tp" (at 0 0 0) + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "test point (alternative shape)" (at 0 0 0) + (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "Pin* Test*" (at 0 0 0) + (property "ki_description" "Push button switch, normally open, two pins, 45° tilted" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "TestPoint_Alt_0_1" + (symbol "SW_Push_45circle_big_0_1" + (rectangle (start -4.064 4.064) (end 4.064 -4.064) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (circle (center -1.524 0.635) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) (polyline (pts - (xy 0 2.54) - (xy -0.762 3.302) - (xy 0 4.064) - (xy 0.762 3.302) - (xy 0 2.54) + (xy -1.143 2.032) + (xy 2.032 -1.143) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.889) + (xy 1.016 1.905) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 -0.127) + (xy 2.032 0.889) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.397 -2.54) + (xy 1.016 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.032 0.889) + (xy 1.016 1.905) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.54) + (xy -2.54 1.397) + (xy -2.032 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.397 -2.54) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + (xy 2.54 -2.54) ) (stroke (width 0) (type default)) (fill (type none)) ) - ) - (symbol "TestPoint_Alt_1_1" - (pin passive line (at 0 0 90) (length 2.54) + (circle (center 0 0) (radius 3.5921) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (circle (center 0.635 -1.524) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -2.54 2.54 0) (length 0) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) + (pin passive line (at 2.54 -2.54 180) (length 0) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) ) ) - (symbol "Device:Battery_Cell" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) - (property "Reference" "BT" (at 2.54 2.54 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol ".vector:SW_SPDT_SLIDE" (pin_names (offset 0.002) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 0 6.985 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "Battery_Cell" (at 2.54 0 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "SW_SPDT_SLIDE" (at 0 -6.985 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 0 1.524 90) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 0 1.524 90) + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "battery cell" (at 0 0 0) + (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Single-cell battery" (at 0 0 0) + (property "ki_description" "Switch, single pole double throw" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Battery_Cell_0_1" - (rectangle (start -2.286 1.778) (end 2.286 1.524) + (symbol "SW_SPDT_SLIDE_0_0" + (circle (center -2.032 0) (radius 0.508) (stroke (width 0) (type default)) - (fill (type outline)) + (fill (type none)) ) - (rectangle (start -1.524 1.016) (end 1.524 0.508) + (circle (center 2.032 -2.54) (radius 0.508) (stroke (width 0) (type default)) - (fill (type outline)) + (fill (type none)) ) - (polyline - (pts - (xy 0 0.762) - (xy 0 0) - ) - (stroke (width 0) (type default)) + ) + (symbol "SW_SPDT_SLIDE_0_1" + (rectangle (start -2.54 5.715) (end 2.54 -5.715) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 0 1.778) - (xy 0 2.54) + (xy -1.524 0.254) + (xy 1.651 2.286) ) (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 0.762 3.048) - (xy 1.778 3.048) - ) - (stroke (width 0.254) (type default)) + (circle (center 2.032 2.54) (radius 0.508) + (stroke (width 0) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 1.27 3.556) - (xy 1.27 2.54) - ) + (rectangle (start 2.54 5.08) (end 5.08 0) (stroke (width 0.254) (type default)) (fill (type none)) ) ) - (symbol "Battery_Cell_1_1" - (pin passive line (at 0 5.08 270) (length 2.54) - (name "+" (effects (font (size 1.27 1.27)))) + (symbol "SW_SPDT_SLIDE_1_1" + (pin passive line (at 5.08 2.54 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 0 -2.54 90) (length 2.54) - (name "-" (effects (font (size 1.27 1.27)))) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) + (pin passive line (at 5.08 -2.54 180) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) ) ) - (symbol "Device:D_Zener" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "D" (at 0 2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "D_Zener" (at 0 -2.54 0) - (effects (font (size 1.27 1.27))) + (symbol ".vector:Speaker" (pin_names (offset 0.002) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) + (property "Value" "Speaker" (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Datasheet" "~" (at 0 0 0) + (property "Footprint" "" (at 0 -5.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "diode" (at 0 0 0) + (property "Datasheet" "~" (at -0.254 -1.27 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Zener diode" (at 0 0 0) + (property "ki_keywords" "speaker sound" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0) + (property "ki_description" "Speaker" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "D_Zener_0_1" - (polyline - (pts - (xy 1.27 0) - (xy -1.27 0) - ) - (stroke (width 0) (type default)) + (symbol "Speaker_0_0" + (rectangle (start -2.54 2.54) (end 1.016 -5.08) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy -1.27 -1.27) - (xy -1.27 1.27) - (xy -0.762 1.27) + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) ) (stroke (width 0.254) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 1.27 -1.27) - (xy 1.27 1.27) - (xy -1.27 0) - (xy 1.27 -1.27) - ) + ) + (symbol "Speaker_1_1" + (pin input line (at -5.08 1.27 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -3.81 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol ".vector:TLC59283" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -12.7 21.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TLC59283" (at 2.54 21.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm" (at -24.13 -31.75 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlc59283.pdf?ts=1699266477661&ref_url=https%253A%252F%252Fwww.google.com%252F" (at -6.35 24.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*1EP*4.4x7.8mm*P0.65mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TLC59283_0_1" + (rectangle (start -12.7 20.32) (end 12.7 -30.48) (stroke (width 0.254) (type default)) - (fill (type none)) + (fill (type background)) + ) + ) + (symbol "TLC59283_1_1" + (pin passive line (at -15.24 -26.67 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 5.08 0) (length 2.54) + (name "OUT5" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 2.54 0) (length 2.54) + (name "OUT6" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 0 0) (length 2.54) + (name "OUT7" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 17.78 180) (length 2.54) + (name "OUT8" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 15.24 180) (length 2.54) + (name "OUT9" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 12.7 180) (length 2.54) + (name "OUT10" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 10.16 180) (length 2.54) + (name "OUT11" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 7.62 180) (length 2.54) + (name "OUT12" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 5.08 180) (length 2.54) + (name "OUT13" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 2.54 180) (length 2.54) + (name "OUT14" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -16.51 180) (length 2.54) + (name "SDI" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 0 180) (length 2.54) + (name "OUT15" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -11.43 0) (length 2.54) + (name "~{OEN}" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 -13.97 180) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -15.24 -13.97 0) (length 2.54) + (name "R-EXT" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -15.24 -7.62 0) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -19.05 180) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -8.89 180) (length 2.54) + (name "~{LOAD}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 17.78 0) (length 2.54) + (name "OUT0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 15.24 0) (length 2.54) + (name "OUT1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -15.24 12.7 0) (length 2.54) + (name "OUT2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) ) - ) - (symbol "D_Zener_1_1" - (pin passive line (at -3.81 0 0) (length 2.54) - (name "K" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) + (pin output line (at -15.24 10.16 0) (length 2.54) + (name "OUT3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 3.81 0 180) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) + (pin output line (at -15.24 7.62 0) (length 2.54) + (name "OUT4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "SW_Push_45circle_big_1" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (at 3.048 1.016 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SW_Push_45circle_big" (at 1.27 -5.08 0) + (symbol ".vector:TPA321" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) + (property "Reference" "U" (at 7.62 7.62 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at -0.4826 -0.5334 0) - (effects (font (size 1.27 1.27)) hide) + (property "Value" "TPA321" (at 7.62 5.08 0) + (effects (font (size 1.27 1.27))) ) - (property "Datasheet" "~" (at 0 0 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Push button switch, normally open, two pins, 45° tilted" (at 0 0 0) + (property "ki_fp_filters" "WSON*EP*4x3mm*P0.5mm*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "SW_Push_45circle_big_1_0_1" - (rectangle (start -4.064 4.064) (end 4.064 -4.064) - (stroke (width 0) (type default)) - (fill (type background)) - ) - (circle (center -1.524 0.635) (radius 0.635) - (stroke (width 0) (type default)) - (fill (type none)) - ) + (symbol "TPA321_0_1" (polyline (pts - (xy -1.143 2.032) - (xy 2.032 -1.143) + (xy 3.81 -0.635) + (xy 3.81 -2.54) + (xy 5.08 -2.54) ) - (stroke (width 0.3048) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 0 0.889) - (xy 1.016 1.905) + (xy 5.08 2.54) + (xy 3.81 2.54) + (xy 3.81 0.635) ) - (stroke (width 0.3048) (type default)) + (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.016 -0.127) - (xy 2.032 0.889) + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) ) - (stroke (width 0.3048) (type default)) - (fill (type none)) + (stroke (width 0.254) (type default)) + (fill (type background)) ) + ) + (symbol "TPA321_1_1" (polyline (pts - (xy 1.397 -2.54) - (xy 1.016 -2.032) + (xy 3.81 -3.302) + (xy 4.826 -3.302) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 2.032 0.889) - (xy 1.016 1.905) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.54 2.54) - (xy -2.54 1.397) - (xy -2.032 1.016) + (xy 4.318 3.81) + (xy 4.318 2.794) ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.397 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) + (xy 4.826 3.302) + (xy 3.81 3.302) ) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 0 0) (radius 3.5921) - (stroke (width 0) (type default)) - (fill (type background)) - ) - (circle (center 0.635 -1.524) (radius 0.635) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (pin passive line (at -2.54 2.54 0) (length 0) - (name "1" (effects (font (size 1.27 1.27)))) + (pin output line (at 0 -7.62 90) (length 5.08) + (name "SHDN" (effects (font (size 0.508 0.508)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 2.54 -2.54 180) (length 0) - (name "2" (effects (font (size 1.27 1.27)))) + (pin input line (at 0 7.62 270) (length 5.08) + (name "BYP" (effects (font (size 0.508 0.508)))) (number "2" (effects (font (size 1.27 1.27)))) ) + (pin input line (at -7.62 -2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 7.62 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -7.62 90) (length 3.81) + (name "V-" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) ) ) - (symbol "SW_Push_45circle_big_2" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (at 3.048 1.016 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol ".vector:TestPoint_Alt" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) + (property "Reference" "TP" (at 0 6.858 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "SW_Push_45circle_big" (at 1.27 -5.08 0) + (property "Value" "TestPoint_Alt" (at 0 5.08 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at -0.4826 -0.5334 0) + (property "Footprint" "" (at 5.08 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 0 0 0) + (property "Datasheet" "~" (at 5.08 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) + (property "ki_keywords" "test point tp" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Push button switch, normally open, two pins, 45° tilted" (at 0 0 0) + (property "ki_description" "test point (alternative shape)" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "SW_Push_45circle_big_2_0_1" - (rectangle (start -4.064 4.064) (end 4.064 -4.064) - (stroke (width 0) (type default)) - (fill (type background)) - ) - (circle (center -1.524 0.635) (radius 0.635) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.143 2.032) - (xy 2.032 -1.143) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0.889) - (xy 1.016 1.905) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.016 -0.127) - (xy 2.032 0.889) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.397 -2.54) - (xy 1.016 -2.032) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.032 0.889) - (xy 1.016 1.905) - ) - (stroke (width 0.3048) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.54 2.54) - (xy -2.54 1.397) - (xy -2.032 1.016) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) + (property "ki_fp_filters" "Pin* Test*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TestPoint_Alt_0_1" (polyline (pts - (xy 1.397 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) - (xy 2.54 -2.54) + (xy 0 2.54) + (xy -0.762 3.302) + (xy 0 4.064) + (xy 0.762 3.302) + (xy 0 2.54) ) (stroke (width 0) (type default)) (fill (type none)) ) - (circle (center 0 0) (radius 3.5921) - (stroke (width 0) (type default)) - (fill (type background)) - ) - (circle (center 0.635 -1.524) (radius 0.635) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (pin passive line (at -2.54 2.54 0) (length 0) + ) + (symbol "TestPoint_Alt_1_1" + (pin passive line (at 0 0 90) (length 2.54) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 2.54 -2.54 180) (length 0) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) ) ) (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) @@ -6805,9 +6595,6 @@ ) ) - (junction (at 227.33 99.06) (diameter 0) (color 0 0 0 0) - (uuid 0933f020-18c7-4ee6-9bdc-8b469b22324b) - ) (junction (at 270.51 99.06) (diameter 0) (color 0 0 0 0) (uuid 0c9699da-efbe-41eb-9ebd-10ce76734176) ) @@ -6841,7 +6628,7 @@ (junction (at 379.73 111.76) (diameter 0) (color 0 0 0 0) (uuid 263f3153-8a90-41d1-ab81-7c47ed480342) ) - (junction (at 209.55 99.06) (diameter 0) (color 0 0 0 0) + (junction (at 218.44 99.06) (diameter 0) (color 0 0 0 0) (uuid 2d163cbc-b8ba-47fc-af08-4e0ba04d208f) ) (junction (at 232.41 54.61) (diameter 0) (color 0 0 0 0) @@ -6892,7 +6679,7 @@ (junction (at 137.16 215.9) (diameter 0) (color 0 0 0 0) (uuid 60ba674d-1228-4379-82f2-a6482b9662a6) ) - (junction (at 209.55 86.36) (diameter 0) (color 0 0 0 0) + (junction (at 218.44 86.36) (diameter 0) (color 0 0 0 0) (uuid 62ee31e2-99cd-46c6-8a48-b7e3bfad0ad5) ) (junction (at 137.16 220.98) (diameter 0) (color 0 0 0 0) @@ -6928,7 +6715,7 @@ (junction (at 356.87 209.55) (diameter 0) (color 0 0 0 0) (uuid 7b210bc7-4969-49cf-bf7a-aedb655c4ca1) ) - (junction (at 218.44 86.36) (diameter 0) (color 0 0 0 0) + (junction (at 227.33 86.36) (diameter 0) (color 0 0 0 0) (uuid 7de39660-2420-453a-a7ad-2d4904320141) ) (junction (at 270.51 96.52) (diameter 0) (color 0 0 0 0) @@ -6943,7 +6730,7 @@ (junction (at 328.93 226.06) (diameter 0) (color 0 0 0 0) (uuid 89e83bc2-34a6-4de3-81af-7ae5b8bbcf4f) ) - (junction (at 227.33 86.36) (diameter 0) (color 0 0 0 0) + (junction (at 236.22 86.36) (diameter 0) (color 0 0 0 0) (uuid 8a826552-cb8c-4c79-be03-6ea5fe2e2372) ) (junction (at 60.96 146.05) (diameter 0) (color 0 0 0 0) @@ -7033,7 +6820,7 @@ (junction (at 262.89 140.97) (diameter 0) (color 0 0 0 0) (uuid e41be415-4ee9-4176-940a-f201e1882088) ) - (junction (at 218.44 99.06) (diameter 0) (color 0 0 0 0) + (junction (at 227.33 99.06) (diameter 0) (color 0 0 0 0) (uuid e7e0fd70-639d-489c-a392-1297fb52816e) ) (junction (at 195.58 71.12) (diameter 0) (color 0 0 0 0) @@ -7273,7 +7060,7 @@ (stroke (width 0) (type default)) (uuid 08e4a3ac-4384-448e-b255-ad7555a63a87) ) - (wire (pts (xy 203.2 86.36) (xy 209.55 86.36)) + (wire (pts (xy 203.2 86.36) (xy 218.44 86.36)) (stroke (width 0) (type default)) (uuid 0903f78a-ca39-4c24-bbbc-bec5d14e80bd) ) @@ -7596,7 +7383,7 @@ (stroke (width 0) (type default)) (uuid 3b964fd7-2bf2-456f-a4ea-e5e41c4b00c5) ) - (wire (pts (xy 209.55 86.36) (xy 209.55 88.9)) + (wire (pts (xy 218.44 86.36) (xy 218.44 88.9)) (stroke (width 0) (type default)) (uuid 3c5a2fa2-62b7-409d-a0e4-6345c92d50db) ) @@ -7621,7 +7408,7 @@ (stroke (width 0) (type default)) (uuid 41e7da6a-9175-4980-8c15-4214d46af71a) ) - (wire (pts (xy 218.44 86.36) (xy 227.33 86.36)) + (wire (pts (xy 227.33 86.36) (xy 236.22 86.36)) (stroke (width 0) (type default)) (uuid 42a1a7fd-dd0b-4c14-aa9e-5cc2e7fa3e0a) ) @@ -7721,7 +7508,7 @@ (stroke (width 0) (type default)) (uuid 4e28d5db-07f7-433d-86ad-dd0e3401ee29) ) - (wire (pts (xy 227.33 99.06) (xy 227.33 96.52)) + (wire (pts (xy 236.22 99.06) (xy 236.22 96.52)) (stroke (width 0) (type default)) (uuid 4eca5afb-d187-4864-a80d-83850349baec) ) @@ -8073,7 +7860,7 @@ (stroke (width 0) (type default)) (uuid 7fbd6594-5fb1-4785-8b6d-173c5303adbd) ) - (wire (pts (xy 218.44 99.06) (xy 227.33 99.06)) + (wire (pts (xy 227.33 99.06) (xy 236.22 99.06)) (stroke (width 0) (type default)) (uuid 816a2084-767c-409b-8555-43d28754ac34) ) @@ -8110,7 +7897,7 @@ (stroke (width 0) (type default)) (uuid 8844461c-ee34-481b-8f5f-32404da5ffc8) ) - (wire (pts (xy 227.33 88.9) (xy 227.33 86.36)) + (wire (pts (xy 236.22 88.9) (xy 236.22 86.36)) (stroke (width 0) (type default)) (uuid 887671fc-87c6-4812-a8a7-92ce04d86999) ) @@ -8254,7 +8041,7 @@ (stroke (width 0) (type default)) (uuid 9fa6d5b5-47e1-492b-92d9-6bb22d8d750a) ) - (wire (pts (xy 218.44 99.06) (xy 218.44 96.52)) + (wire (pts (xy 227.33 99.06) (xy 227.33 96.52)) (stroke (width 0) (type default)) (uuid 9ff68a4c-fa0d-4b04-943a-8ccd424b9aad) ) @@ -8388,7 +8175,7 @@ (stroke (width 0) (type default)) (uuid b0c4390c-bd4f-4049-a96b-a9b1adce97b2) ) - (wire (pts (xy 218.44 88.9) (xy 218.44 86.36)) + (wire (pts (xy 227.33 88.9) (xy 227.33 86.36)) (stroke (width 0) (type default)) (uuid b1a74a73-682e-454d-b1e4-f18562505edf) ) @@ -8530,7 +8317,7 @@ (stroke (width 0) (type default)) (uuid c69f35f0-ac05-4e59-b4fd-7ae1b3f61979) ) - (wire (pts (xy 209.55 99.06) (xy 209.55 96.52)) + (wire (pts (xy 218.44 99.06) (xy 218.44 96.52)) (stroke (width 0) (type default)) (uuid c6b71346-d26d-4a23-9cad-2725f35a9d4f) ) @@ -8654,7 +8441,7 @@ (stroke (width 0) (type default)) (uuid d9b4efa7-cfdc-4156-b201-7350ee52ce09) ) - (wire (pts (xy 227.33 86.36) (xy 245.11 86.36)) + (wire (pts (xy 236.22 86.36) (xy 245.11 86.36)) (stroke (width 0) (type default)) (uuid db99cf19-4512-4e61-a7ff-02306b99f8de) ) @@ -8809,7 +8596,7 @@ (uuid ee08a42f-0258-484b-be76-252237ad8041) ) - (wire (pts (xy 209.55 99.06) (xy 218.44 99.06)) + (wire (pts (xy 218.44 99.06) (xy 227.33 99.06)) (stroke (width 0) (type default)) (uuid eee75d21-1cbf-4d03-b157-b0e94073014b) ) @@ -8821,7 +8608,7 @@ (stroke (width 0) (type default)) (uuid efef26ee-808e-444c-896e-77f8e654cb30) ) - (wire (pts (xy 218.44 86.36) (xy 209.55 86.36)) + (wire (pts (xy 227.33 86.36) (xy 218.44 86.36)) (stroke (width 0) (type default)) (uuid f135cc64-8a79-4700-8958-d0c1f9802591) ) @@ -8829,7 +8616,7 @@ (stroke (width 0) (type default)) (uuid f3d0629e-3f38-4bdb-a833-d2ad10a14981) ) - (wire (pts (xy 209.55 99.06) (xy 209.55 100.33)) + (wire (pts (xy 218.44 99.06) (xy 218.44 100.33)) (stroke (width 0) (type default)) (uuid f3fc361e-39e3-482b-a743-a63e8f8fd87d) ) @@ -8889,10 +8676,6 @@ (stroke (width 0) (type default)) (uuid fe6d6065-d7ee-4e3b-9c8e-99a1e82e8dce) ) - (wire (pts (xy 227.33 99.06) (xy 236.22 99.06)) - (stroke (width 0) (type default)) - (uuid fe7afadb-bc9a-4c88-a9e5-ad670ba8b83a) - ) (wire (pts (xy 254 151.13) (xy 254 152.4)) (stroke (width 0) (type default)) (uuid feb01181-715b-4cec-829f-a1222c048c1a) @@ -9392,7 +9175,7 @@ ) ) - (symbol (lib_id "Connector:TestPoint_Alt") (at 44.45 198.12 90) (unit 1) + (symbol (lib_id ".vector:TestPoint_Alt") (at 44.45 198.12 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 0ba76d8e-1743-4c60-a586-88743fdd25e6) (property "Reference" "TP2" (at 44.45 196.85 90) @@ -9417,7 +9200,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 44.45 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 44.45 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 0c5b8e8c-ca47-4d2b-bd15-b2de0ab592f3) (property "Reference" "LY3" (at 236.22 41.91 0) @@ -9443,7 +9226,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 59.69 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 59.69 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 0dba2690-7caf-43f9-bf0e-e6cfe78d40ce) (property "Reference" "LY6" (at 236.22 57.15 0) @@ -9469,7 +9252,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 226.06 69.85 270) (mirror x) (unit 1) + (symbol (lib_id ".vector:RES") (at 226.06 69.85 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 173f300b-4805-4d42-96a0-c7e8c3a1078c) (property "Reference" "R11" (at 226.06 67.31 90) @@ -9495,7 +9278,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 364.49 118.11 0) (mirror y) (unit 1) + (symbol (lib_id ".vector:RES") (at 364.49 118.11 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 17e8d694-585e-4d5f-a016-c529c58472e0) (property "Reference" "R12" (at 368.3 116.84 0) @@ -9578,7 +9361,7 @@ ) ) - (symbol (lib_id "Device:Battery_Cell") (at 58.42 247.65 0) (unit 1) + (symbol (lib_id ".vector:Battery_Cell") (at 58.42 247.65 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 1ded61c6-17eb-4e3d-a3cd-c3f7302ddb72) (property "Reference" "XBT1" (at 62.23 245.1735 0) @@ -9680,7 +9463,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 320.04 149.86 90) (mirror x) (unit 1) + (symbol (lib_id ".vector:C") (at 320.04 149.86 90) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 2aa020a3-0750-410a-945a-380a12fee6e1) (property "Reference" "C19" (at 317.5 148.59 90) @@ -9757,7 +9540,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 107.95 110.49 180) (unit 1) + (symbol (lib_id ".vector:RES") (at 107.95 110.49 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 30c3163a-2f65-4d95-b42b-238c6cb020ad) (property "Reference" "R6" (at 111.76 111.76 0) @@ -9783,19 +9566,19 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 227.33 92.71 0) (unit 1) + (symbol (lib_id ".vector:CAP") (at 236.22 92.71 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 32c19a5b-02e2-451f-b586-5f2cc99da11a) - (property "Reference" "C15" (at 228.6 90.17 0) + (property "Reference" "C15" (at 237.49 90.17 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "2.2uF" (at 229.87 95.25 0) + (property "Value" "2.2uF" (at 238.76 95.25 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 227.33 92.71 0) + (property "Footprint" "" (at 236.22 92.71 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 227.33 92.71 0) + (property "Datasheet" "" (at 236.22 92.71 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid b1d15e90-6293-400c-b074-6c25f7abbede)) @@ -9896,7 +9679,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 323.85 170.18 90) (mirror x) (unit 1) + (symbol (lib_id ".vector:C") (at 323.85 170.18 90) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 3ca8f2d7-5419-4760-b106-648ad6154cdc) (property "Reference" "C18" (at 321.31 168.91 90) @@ -9922,7 +9705,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 368.3 209.55 270) (mirror x) (unit 1) + (symbol (lib_id ".vector:RES") (at 368.3 209.55 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 3e1fb7f4-3180-46fe-b374-31b1fb2bbe16) (property "Reference" "R4" (at 364.49 208.28 90) @@ -10009,7 +9792,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 344.17 209.55 90) (unit 1) + (symbol (lib_id ".vector:RES") (at 344.17 209.55 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 4187974f-db95-4c96-bdac-c10ac5f29bc4) (property "Reference" "R3" (at 340.36 208.28 90) @@ -10035,7 +9818,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 320.04 173.99 90) (mirror x) (unit 1) + (symbol (lib_id ".vector:C") (at 320.04 173.99 90) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 45dc32b0-1485-4872-adb1-84044c404b46) (property "Reference" "C17" (at 317.5 172.72 90) @@ -10085,7 +9868,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 323.85 146.05 90) (mirror x) (unit 1) + (symbol (lib_id ".vector:C") (at 323.85 146.05 90) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 4bb5767e-bdc0-4f6a-8206-c568a933334b) (property "Reference" "C20" (at 321.31 144.78 90) @@ -10111,7 +9894,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 64.77 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 64.77 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 4bc2e8bd-bc05-4a2f-869d-891ac44d4904) (property "Reference" "LY7" (at 236.22 62.23 0) @@ -10237,7 +10020,7 @@ ) ) - (symbol (lib_name "SW_Push_45circle_big_2") (lib_id ".vector:SW_Push_45circle_big") (at 81.28 72.39 0) (unit 1) + (symbol (lib_id ".vector:SW_Push_45circle_big") (at 81.28 72.39 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 511c64fd-80ed-4477-934e-f3a002174f8c) (property "Reference" "SW12" (at 82.55 67.31 0) @@ -10263,7 +10046,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 372.11 118.11 0) (mirror y) (unit 1) + (symbol (lib_id ".vector:RES") (at 372.11 118.11 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 5300ed8c-7402-4104-8b9d-c140b9a0affb) (property "Reference" "R13" (at 375.92 116.84 0) @@ -10364,7 +10147,7 @@ ) ) - (symbol (lib_id ".stumbler:IO_JACK_M04") (at 393.7 203.2 0) (unit 1) + (symbol (lib_id ".vector:IO_JACK_M04") (at 393.7 203.2 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 60417636-ac66-4851-b444-e6d1115a3af4) (property "Reference" "J4" (at 391.16 195.58 0) @@ -10418,7 +10201,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 328.93 220.98 0) (unit 1) + (symbol (lib_id ".vector:C") (at 328.93 220.98 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 6114bbe5-9b60-4f3f-9092-aacafa10ca86) (property "Reference" "C11" (at 328.93 218.44 0) @@ -10469,7 +10252,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 34.29 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 34.29 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 65723be1-a6f2-4521-8aa4-173a8d75c52f) (property "Reference" "LY1" (at 236.22 31.75 0) @@ -10563,19 +10346,19 @@ ) ) - (symbol (lib_id ".stumbler:CAP_POL") (at 218.44 92.71 0) (unit 1) + (symbol (lib_id ".vector:CAP_POL") (at 227.33 92.71 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 6b190ca2-e185-4564-b8f6-def461146309) - (property "Reference" "C1" (at 219.71 90.17 0) + (property "Reference" "C1" (at 228.6 90.17 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "22uF" (at 220.98 95.25 0) + (property "Value" "22uF" (at 229.87 95.25 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 218.44 92.71 0) + (property "Footprint" "" (at 227.33 92.71 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 218.44 92.71 0) + (property "Datasheet" "" (at 227.33 92.71 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 32ffe372-d1ac-4738-90b5-b28fce7e637f)) @@ -10627,7 +10410,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 229.87 167.64 0) (unit 1) + (symbol (lib_id ".vector:CAP") (at 229.87 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 6d1639e6-43c8-474a-aae2-8bce93bc5a7d) (property "Reference" "C9" (at 229.87 165.1 0) @@ -10678,7 +10461,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 247.65 167.64 0) (unit 1) + (symbol (lib_id ".vector:CAP") (at 247.65 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 6eea69c9-931f-4c59-aec8-d55786daa786) (property "Reference" "C12" (at 247.65 165.1 0) @@ -10729,7 +10512,7 @@ ) ) - (symbol (lib_id ".stumbler:IO_JACK_M04") (at 393.7 179.07 0) (unit 1) + (symbol (lib_id ".vector:IO_JACK_M04") (at 393.7 179.07 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 7944ee56-f6fd-44ef-9cab-590d5723fc8d) (property "Reference" "J3" (at 391.16 171.45 0) @@ -10870,7 +10653,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 49.53 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 49.53 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 8d503963-155a-4ab2-9fb3-9d2976f27d0f) (property "Reference" "LY4" (at 236.22 46.99 0) @@ -10921,7 +10704,7 @@ ) ) - (symbol (lib_name "SW_Push_45circle_big_1") (lib_id ".vector:SW_Push_45circle_big") (at 81.28 83.82 0) (unit 1) + (symbol (lib_id ".vector:SW_Push_45circle_big") (at 81.28 83.82 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 8f4d218e-3f7b-4a4e-9dec-263005e25f95) (property "Reference" "SW11" (at 82.55 78.74 0) @@ -10997,7 +10780,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 331.47 209.55 270) (unit 1) + (symbol (lib_id ".vector:C") (at 331.47 209.55 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 95886391-5e8e-48d0-aa92-84313da1af67) (property "Reference" "C14" (at 334.01 208.28 90) @@ -11023,7 +10806,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 54.61 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 54.61 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 9814282e-4373-4bfe-9a04-b587e88a7796) (property "Reference" "LY5" (at 236.22 52.07 0) @@ -11101,7 +10884,7 @@ ) ) - (symbol (lib_id ".stumbler:IO_JACK_M12") (at 396.24 135.89 0) (unit 1) + (symbol (lib_id ".vector:IO_JACK_M12") (at 396.24 135.89 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a0150b73-dc15-4992-84fb-54b895aa431e) (property "Reference" "J2" (at 391.16 118.11 0) @@ -11137,7 +10920,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP_POL") (at 220.98 167.64 0) (unit 1) + (symbol (lib_id ".vector:CAP_POL") (at 220.98 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a06b231f-0fb5-4161-8725-2234b88226a7) (property "Reference" "C2" (at 220.98 165.1 0) @@ -11163,19 +10946,19 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 209.55 92.71 0) (unit 1) + (symbol (lib_id ".vector:C") (at 218.44 92.71 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a0d3e648-23df-4053-a610-1ae49a7b1816) - (property "Reference" "C3" (at 210.82 90.17 0) + (property "Reference" "C3" (at 219.71 90.17 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100nF" (at 210.82 95.25 0) + (property "Value" "100nF" (at 219.71 95.25 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 210.5152 96.52 0) + (property "Footprint" "" (at 219.4052 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 209.55 92.71 0) + (property "Datasheet" "" (at 218.44 92.71 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bedf2e0a-e727-42fd-8832-dd71ecf7a4c6)) @@ -11241,7 +11024,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 39.37 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 39.37 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a383ccd0-828b-4a21-ae60-101951bd0943) (property "Reference" "LY2" (at 236.22 36.83 0) @@ -11292,7 +11075,7 @@ ) ) - (symbol (lib_id "Device:Battery_Cell") (at 58.42 256.54 0) (unit 1) + (symbol (lib_id ".vector:Battery_Cell") (at 58.42 256.54 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid ae56abac-c694-41d3-8956-2421d557e476) (property "Reference" "XBT2" (at 62.23 254.0635 0) @@ -11318,7 +11101,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 226.06 34.29 270) (mirror x) (unit 1) + (symbol (lib_id ".vector:RES") (at 226.06 34.29 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid ae656ceb-7b94-47a6-bace-362b5be328ae) (property "Reference" "R9" (at 226.06 31.75 90) @@ -11344,7 +11127,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 69.85 59.69 180) (unit 1) + (symbol (lib_id ".vector:RES") (at 69.85 59.69 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid affb8017-ab92-488b-a5c2-aa44d5920299) (property "Reference" "R7" (at 73.66 60.96 0) @@ -11404,8 +11187,8 @@ (pin "24" (uuid 4030e759-37ee-450a-916f-78349a5e2d6f)) (pin "25" (uuid 0ee6f531-b153-465e-9e70-42a75bedc2e5)) (pin "26" (uuid f6cfe36b-9ef6-43d3-9942-40d57a077a21)) - (pin "28" (uuid a67af0d4-de75-4708-97ad-bbfdfa9736ee)) - (pin "28" (uuid a67af0d4-de75-4708-97ad-bbfdfa9736ee)) + (pin "28" (uuid a67af0d4-de75-4708-97ad-bbfdfa9736f0)) + (pin "28" (uuid a67af0d4-de75-4708-97ad-bbfdfa9736f0)) (pin "3" (uuid ca580c5d-d5c9-4136-b3a8-497637106e67)) (pin "30" (uuid 6d6817a8-c951-4520-9241-fb4cf5e528eb)) (pin "31" (uuid 280a4e6e-4b85-4a5a-a140-6c38d6dbdf26)) @@ -11424,7 +11207,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 309.88 210.82 180) (unit 1) + (symbol (lib_id ".vector:RES") (at 309.88 210.82 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b1ff75f9-6eea-49a1-8b41-70d525b33a76) (property "Reference" "R8" (at 313.69 209.55 0) @@ -11450,7 +11233,7 @@ ) ) - (symbol (lib_id ".stumbler:IO_JACK_M2x02B") (at 91.44 241.3 0) (unit 1) + (symbol (lib_id ".vector:IO_JACK_M2x02B") (at 91.44 241.3 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b2cde0cc-26fd-4df1-a568-80d3cfdd9ff6) (property "Reference" "J1" (at 91.44 236.22 0) @@ -11478,7 +11261,7 @@ ) ) - (symbol (lib_id ".stumbler:LED") (at 240.03 69.85 180) (unit 1) + (symbol (lib_id ".vector:LED") (at 240.03 69.85 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b67fe5eb-542c-4b7d-8dd3-cadd60eaf14e) (property "Reference" "LY8" (at 236.22 67.31 0) @@ -11504,7 +11287,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 236.22 146.05 0) (unit 1) + (symbol (lib_id ".vector:C") (at 236.22 146.05 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b9d165ee-aaea-4c8f-ac8b-c7ee65469104) (property "Reference" "C4" (at 237.49 143.51 0) @@ -11530,7 +11313,7 @@ ) ) - (symbol (lib_id "Device:D_Zener") (at 309.88 220.98 270) (unit 1) + (symbol (lib_id ".vector:D_Zener") (at 309.88 220.98 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid ba5f5111-a38b-4ac4-b92a-75cc9b2ff3cc) (property "Reference" "ZD1" (at 309.88 218.44 90) @@ -11556,19 +11339,19 @@ ) ) - (symbol (lib_id ".vector:GNDD") (at 209.55 100.33 0) (mirror y) (unit 1) + (symbol (lib_id ".vector:GNDD") (at 218.44 100.33 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid bc2737fb-ce79-400e-85c6-e274dcaf900c) - (property "Reference" "#PWR08" (at 209.55 106.68 0) + (property "Reference" "#PWR08" (at 218.44 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GNDD" (at 209.55 103.505 0) + (property "Value" "GNDD" (at 218.44 103.505 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 209.55 100.33 0) + (property "Footprint" "" (at 218.44 100.33 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 209.55 100.33 0) + (property "Datasheet" "" (at 218.44 100.33 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6ac99a35-1ba7-450c-86dd-960425032c19)) @@ -11811,7 +11594,7 @@ ) ) - (symbol (lib_id ".stumbler:L_Core_Iron") (at 227.33 140.97 270) (mirror x) (unit 1) + (symbol (lib_id ".vector:L_Core_Iron") (at 227.33 140.97 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d6df6aa6-7785-4477-ad99-bbe6f9f1f1e1) (property "Reference" "L1" (at 222.25 139.7 90) @@ -11837,7 +11620,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 96.52 59.69 180) (unit 1) + (symbol (lib_id ".vector:RES") (at 96.52 59.69 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d6e47be0-9d84-4751-9230-573500b934f1) (property "Reference" "R5" (at 100.33 60.96 0) @@ -11863,7 +11646,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 256.54 167.64 0) (unit 1) + (symbol (lib_id ".vector:C") (at 256.54 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d6f2ad19-9740-4913-9c34-4330dd161e83) (property "Reference" "C13" (at 257.81 165.1 0) @@ -11994,7 +11777,7 @@ (property "Reference" "#PWR07" (at 76.2 266.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GNDD" (at 76.2 263.525 0) + (property "Value" "GNDD" (at 76.2 264.16 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 76.2 260.35 0) @@ -12013,7 +11796,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 318.77 220.98 0) (unit 1) + (symbol (lib_id ".vector:CAP") (at 318.77 220.98 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid dbfcf2e6-6377-4a66-8598-842e5b7acb50) (property "Reference" "C8" (at 321.31 218.44 0) @@ -12039,7 +11822,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 226.06 44.45 270) (mirror x) (unit 1) + (symbol (lib_id ".vector:RES") (at 226.06 44.45 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid dd6f2c9d-e256-4db0-be7d-ebb3b6fb97a1) (property "Reference" "R10" (at 226.06 41.91 90) @@ -12116,7 +11899,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 245.11 146.05 0) (unit 1) + (symbol (lib_id ".vector:CAP") (at 245.11 146.05 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e37fa3f9-5f71-48a6-82ea-d972a9741e18) (property "Reference" "C5" (at 245.11 143.51 0) @@ -12148,7 +11931,7 @@ (property "Reference" "#PWR06" (at 50.8 266.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GNDD" (at 50.8 263.525 0) + (property "Value" "GNDD" (at 50.8 264.16 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 50.8 260.35 0) @@ -12167,7 +11950,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 195.58 64.77 0) (mirror y) (unit 1) + (symbol (lib_id ".vector:RES") (at 195.58 64.77 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e5acf686-fd27-4425-b15a-37f22e7ecf2f) (property "Reference" "R2" (at 199.39 63.5 0) @@ -12276,7 +12059,7 @@ (property "Reference" "#PWR05" (at 58.42 266.7 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GNDD" (at 58.42 263.525 0) + (property "Value" "GNDD" (at 58.42 264.16 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 58.42 260.35 0) @@ -12320,7 +12103,7 @@ ) ) - (symbol (lib_id "Connector:TestPoint_Alt") (at 44.45 193.04 90) (unit 1) + (symbol (lib_id ".vector:TestPoint_Alt") (at 44.45 193.04 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid ed82cc94-37b6-47e9-9d8a-6b3e2519005a) (property "Reference" "TP1" (at 44.45 191.77 90) @@ -12422,7 +12205,7 @@ ) ) - (symbol (lib_id ".stumbler:RES") (at 304.8 87.63 0) (mirror y) (unit 1) + (symbol (lib_id ".vector:RES") (at 304.8 87.63 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f0e7d734-b610-4ff2-81ef-f84261dbec13) (property "Reference" "R1" (at 308.61 86.36 0) @@ -12473,7 +12256,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 347.98 220.98 0) (mirror y) (unit 1) + (symbol (lib_id ".vector:CAP") (at 347.98 220.98 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f4c3bc9d-59a2-4ed1-8479-0ebffe734c57) (property "Reference" "C16" (at 346.71 218.44 0) @@ -12524,7 +12307,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 262.89 151.13 270) (unit 1) + (symbol (lib_id ".vector:CAP") (at 262.89 151.13 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f78e5056-51e6-4d21-9b7c-e4cdc5f03d2d) (property "Reference" "C7" (at 265.43 149.86 90) @@ -12550,7 +12333,7 @@ ) ) - (symbol (lib_id ".stumbler:C") (at 238.76 167.64 0) (unit 1) + (symbol (lib_id ".vector:C") (at 238.76 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f7b7d10f-7b7a-4f5b-973a-66778016f5f9) (property "Reference" "C10" (at 240.03 165.1 0) @@ -12576,7 +12359,7 @@ ) ) - (symbol (lib_id ".stumbler:CAP") (at 262.89 144.78 270) (unit 1) + (symbol (lib_id ".vector:CAP") (at 262.89 144.78 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid fa5793ea-92d0-492e-ae6d-46baae43f257) (property "Reference" "C6" (at 265.43 143.51 90) diff --git a/eda/vectorscope.xml b/eda/vectorscope.xml new file mode 100644 index 0000000..962cdc6 --- /dev/null +++ b/eda/vectorscope.xml @@ -0,0 +1,1635 @@ + + + + /Users/rclott/root/files/projs/my-vector/eda/vectorscope.kicad_sch + + Eeschema (7.0.0-0) + + + \n\n VECTORSCOPE\n SUPERCON 2023 + + - + 2023-11-08 + vectorscope.kicad_sch + + + + + + + + + + + + + + + 22uF + + + + + 6b190ca2-e185-4564-b8f6-def461146309 + + + 22uF + + + + + a06b231f-0fb5-4161-8725-2234b88226a7 + + + 100nF + + + + + a0d3e648-23df-4053-a610-1ae49a7b1816 + + + 100nF + + + + + b9d165ee-aaea-4c8f-ac8b-c7ee65469104 + + + 2.2uF + + + + + e37fa3f9-5f71-48a6-82ea-d972a9741e18 + + + 2.2uF + + + + + fa5793ea-92d0-492e-ae6d-46baae43f257 + + + 2.2uF + + + + + f78e5056-51e6-4d21-9b7c-e4cdc5f03d2d + + + 2.2uF + + + + + dbfcf2e6-6377-4a66-8598-842e5b7acb50 + + + 2.2uF + + + + + 6d1639e6-43c8-474a-aae2-8bce93bc5a7d + + + 100nF + + + + + f7b7d10f-7b7a-4f5b-973a-66778016f5f9 + + + 100nF + + + + + 6114bbe5-9b60-4f3f-9092-aacafa10ca86 + + + 2.2uF + + + + + 6eea69c9-931f-4c59-aec8-d55786daa786 + + + 100nF + + + + + d6f2ad19-9740-4913-9c34-4330dd161e83 + + + 100nF + + + + + 95886391-5e8e-48d0-aa92-84313da1af67 + + + 2.2uF + + + + + 32c19a5b-02e2-451f-b586-5f2cc99da11a + + + 2.2uF + + + + + f4c3bc9d-59a2-4ed1-8479-0ebffe734c57 + + + 100nF + + + + + 45dc32b0-1485-4872-adb1-84044c404b46 + + + 100nF + + + + + 3ca8f2d7-5419-4760-b106-648ad6154cdc + + + 100nF + + + + + 2aa020a3-0750-410a-945a-380a12fee6e1 + + + 100nF + + + + + 4bb5767e-bdc0-4f6a-8206-c568a933334b + + + ATM0128B1 + + + + + 3e2d9c0b-86ac-4085-85b5-e4d85a5e0877 + + + EXT PWR + + + + + b2cde0cc-26fd-4df1-a568-80d3cfdd9ff6 + + + IO CONNECTOR + + + + + a0150b73-dc15-4992-84fb-54b895aa431e + + + SCOPE + + + + + 7944ee56-f6fd-44ef-9cab-590d5723fc8d + + + SIGGEN + + + + + 60417636-ac66-4851-b444-e6d1115a3af4 + + + 47uH + + + + + d6df6aa6-7785-4477-ad99-bbe6f9f1f1e1 + + + SPEAKER + + + + + + + 60924cb5-a448-49b3-ae59-ec8244cc5e49 + + + APT2012SYCK + + + + + 65723be1-a6f2-4521-8aa4-173a8d75c52f + + + APT2012SYCK + + + + + a383ccd0-828b-4a21-ae60-101951bd0943 + + + APT2012SYCK + + + + + 0c5b8e8c-ca47-4d2b-bd15-b2de0ab592f3 + + + APT2012SYCK + + + + + 8d503963-155a-4ab2-9fb3-9d2976f27d0f + + + APT2012SYCK + + + + + 9814282e-4373-4bfe-9a04-b587e88a7796 + + + APT2012SYCK + + + + + 0dba2690-7caf-43f9-bf0e-e6cfe78d40ce + + + APT2012SYCK + + + + + 4bc2e8bd-bc05-4a2f-869d-891ac44d4904 + + + APT2012SYCK + + + + + b67fe5eb-542c-4b7d-8dd3-cadd60eaf14e + + + DMG2301L + Package_TO_SOT_SMD:SOT-23 + https://www.diodes.com/assets/Datasheets/DMG2301L.pdf + + + + + + + a31a84cc-a76c-420c-aa5e-8499acf7da6c + + + 22 + + + + + f0e7d734-b610-4ff2-81ef-f84261dbec13 + + + 2K7 + + + + + e5acf686-fd27-4425-b15a-37f22e7ecf2f + + + 47K + + + + + 4187974f-db95-4c96-bdac-c10ac5f29bc4 + + + 22K + + + + + 3e1fb7f4-3180-46fe-b374-31b1fb2bbe16 + + + 4K7 + + + + + d6e47be0-9d84-4751-9230-573500b934f1 + + + 4K7 + + + + + 30c3163a-2f65-4d95-b42b-238c6cb020ad + + + 4K7 + + + + + affb8017-ab92-488b-a5c2-aa44d5920299 + + + 33R + + + + + b1ff75f9-6eea-49a1-8b41-70d525b33a76 + + + 680R + + + + + ae656ceb-7b94-47a6-bace-362b5be328ae + + + 680R + + + + + dd6f2c9d-e256-4db0-be7d-ebb3b6fb97a1 + + + 680R + + + + + 173f300b-4805-4d42-96a0-c7e8c3a1078c + + + 2K7 + + + + + 17e8d694-585e-4d5f-a016-c529c58472e0 + + + 2K7 + + + + + 5300ed8c-7402-4104-8b9d-c140b9a0affb + + + USER + + + + + + + ee44aa60-8fec-457d-86c9-6eade39b20a4 + + + SAVE + + + + + + + 2aa4245a-2557-4839-bb4e-4524df090d0d + + + SW_A + + + + + + + e811d8f9-d3fa-4e5c-b3b9-9a1b79073406 + + + SW_B + + + + + + + d7b708b3-dd1a-4ffd-aa28-6ff0ebfdf601 + + + SW_C + + + + + + + 9d0cc87a-6c1a-4a07-a650-ed210b82789c + + + SW_D + + + + + + + e05ae0a1-e79a-40c5-8e9f-b96e2c912f90 + + + XY + + + + + + + d08efed8-e4a1-4330-995d-4f701f3bd41e + + + WAVE + + + + + + + e6e0929d-75ac-4aa1-b0e6-63224d24ca52 + + + SEL + + + + + + + ee8e5eed-152a-4406-accc-c77b667b2149 + + + MENU + + + + + + + 9a87c80e-9a57-4b95-97d9-9824952d6cef + + + LEVEL + + + + + + + 8f4d218e-3f7b-4a4e-9dec-263005e25f95 + + + RANGE + + + + + + + 511c64fd-80ed-4477-934e-f3a002174f8c + + + JOYSTICK + + + + + 66038399-6022-4e2d-9770-335831103933 + + + PWR + + + + + + + cfd40a0d-7004-4f9d-8b94-77b0e709a1f4 + + + TP_EXT_PAD + + + + + + + ed82cc94-37b6-47e9-9d8a-6b3e2519005a + + + TP_EXT_PAD + + + + + + + 0ba76d8e-1743-4c60-a586-88743fdd25e6 + + + AK4619VN + Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm + + + + + + b1c3fd21-054d-4cda-8c33-6a1b22995d60 + + + LMV324 + http://www.ti.com/lit/ds/symlink/lmv324.pdf + + + + + + + fc78a013-8c1f-4f6f-94c7-e78bd0d40a83 8104369e-7f82-402d-92a8-a353cb5b3e7f 6bea79e7-a8f3-4028-a56b-ed5cc99a362e 681bd6f7-8eed-419d-a88b-c97f2e8ed76a 37f9671f-b82b-44e5-a5b5-367c047ca617 + + + TLC59283 + Package_SO:TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm + https://www.ti.com/lit/ds/symlink/tlc59283.pdf?ts=1699266477661&ref_url=https%253A%252F%252Fwww.google.com%252F + + + + + d8dd658f-1ba7-4d4c-80d5-bc76eda8f737 + + + TPA321 + + + + + 1aa81059-e742-485f-989b-f7150553efb1 + + + AA SOCKET + + + + + + + 1ded61c6-17eb-4e3d-a3cd-c3f7302ddb72 + + + AA SOCKET + + + + + + + ae56abac-c694-41d3-8956-2421d557e476 + + + SC0918 + Raspberry Pi:MODULE_SC0918 + https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf + + 3.73mm + SC0918 + 1.6 + Raspberry Pi Pico + + + + + + + + + + 222891de-dc52-4e45-b935-8565f790cc6a + + + 3.0V + + + + + + + ba5f5111-a38b-4ac4-b92a-75cc9b2ff3cc + + + + + Audio CODEC, QFN-32 + + QFN*1EP*5x5mm*0.5mm* + + + U + AK4619VN + Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bosch*LGA*3x2.5mm*P0.5mm* + + + U + ATM0128B1 + + + + + + + + + + + + + + + + + + Single-cell battery + ~ + + BT + Battery_Cell + ~ + + + + + + + + + C_* + + + C + C + + + + + + + + + CP_* + + + C + CAP + + + + + + + + + CP_* + + + C + CAP_POL + + + + + + + + -3A Id, -20V Vds, P-Channel MOSFET, SOT-23 + https://www.diodes.com/assets/Datasheets/DMG2301L.pdf + + SOT?23* + + + Q + DMG2301L + Package_TO_SOT_SMD:SOT-23 + https://www.diodes.com/assets/Datasheets/DMG2301L.pdf + + + + + + + + + Zener diode + ~ + + TO-???* + *_Diode_* + *SingleDiode* + D_* + + + D + D_Zener + ~ + + + + + + + + + Connector*:*_1x??_* + + + J + IO_JACK_M04 + + + + + + + + + + + Connector*:*_1x??_* + + + J + IO_JACK_M12 + + + + + + + + + + + + + + + + + + + Connector*:*_1x??_* + + + J + IO_JACK_M2x02B + + + + + + + + + + + Connector*:*_1x??_* + + + P + IO_PLUG_USB + + + + + LED* + LED_SMD:* + LED_THT:* + + + D + LED + + + + + + + + Quad Low-Voltage Rail-to-Rail Output Operational Amplifier, SOIC-14/SSOP-14 + http://www.ti.com/lit/ds/symlink/lmv324.pdf + + SOIC*3.9x8.7mm*P1.27mm* + DIP*W7.62mm* + TSSOP*4.4x5mm*P0.65mm* + SSOP*5.3x6.2mm*P0.65mm* + MSOP*3x3mm*P0.5mm* + + + U + LMV324 + http://www.ti.com/lit/ds/symlink/lmv324.pdf + + + + + + + + + + + + + + + + + + + + + Choke_* + *Coil* + Inductor_* + L_* + + + L + L_Core_Iron + + + + + + + + + R_* + + + R + RES + + + + + + + + https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf + + A1 + SC0918 + Raspberry Pi:MODULE_SC0918 + https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf + Raspberry Pi Pico + SC0918 + 1.6 + 3.73mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ~ + + SW? + SW_JOYSTICK + ~ + + + + + + + + + + + + Push button switch, normally open, two pins, 45° tilted + ~ + + SW + SW_Push_45circle + ~ + + + + + + + + Push button switch, normally open, two pins, 45° tilted + ~ + + SW + SW_Push_45circle_big + ~ + + + + + + + + Switch, single pole double throw + ~ + + SW + SW_SPDT_SLIDE + ~ + + + + + + + + + Speaker + ~ + + LS + Speaker + ~ + + + + + + + + https://www.ti.com/lit/ds/symlink/tlc59283.pdf?ts=1699266477661&ref_url=https%253A%252F%252Fwww.google.com%252F + + TSSOP*1EP*4.4x7.8mm*P0.65mm* + + + U + TLC59283 + Package_SO:TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm + https://www.ti.com/lit/ds/symlink/tlc59283.pdf?ts=1699266477661&ref_url=https%253A%252F%252Fwww.google.com%252F + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WSON*EP*4x3mm*P0.5mm* + + + U + TPA321 + + + + + + + + + + + + + + test point (alternative shape) + ~ + + Pin* + Test* + + + TP + TestPoint_Alt + ~ + + + + + + + + + /Users/rclott/root/files/projs/my-vector/eda/../vector.kicad_sym + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vector.kicad_sym b/vector.kicad_sym index 4651984..0932196 100644 --- a/vector.kicad_sym +++ b/vector.kicad_sym @@ -321,6 +321,221 @@ ) ) ) + (symbol "Battery_Cell" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "BT" (at 2.54 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Battery_Cell" (at 2.54 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "battery cell" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single-cell battery" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Battery_Cell_0_1" + (rectangle (start -2.286 1.778) (end 2.286 1.524) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -1.524 1.016) (end 1.524 0.508) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 0.762) + (xy 0 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.778) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 3.048) + (xy 1.778 3.048) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 3.556) + (xy 1.27 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "Battery_Cell_1_1" + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) + (xy 2.032 -0.762) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "CAP" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CAP" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CAP_0_1" + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (arc (start 2.032 -1.27) (mid 0 -0.5572) (end -2.032 -1.27) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + ) + (symbol "CAP_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 3.302) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "CAP_POL" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "CAP_POL" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CAP_POL_0_1" + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 2.286) + (xy -0.762 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.778) + (xy -1.27 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 2.032 -1.27) (mid 0 -0.5572) (end -2.032 -1.27) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + ) + (symbol "CAP_POL_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 3.302) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "DMG2301L" (pin_names hide) (in_bom yes) (on_board yes) (property "Reference" "Q" (at 5.08 1.905 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -469,6 +684,68 @@ ) ) ) + (symbol "D_Zener" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D_Zener" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Zener diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_Zener_0_1" + (polyline + (pts + (xy 1.27 0) + (xy -1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -1.27 1.27) + (xy -0.762 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 1.27 1.27) + (xy -1.27 0) + (xy 1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "D_Zener_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "GNDA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -3596,94 +3873,808 @@ ) ) ) - (symbol "IO_PLUG_USB" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "P" (at 0 6.35 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) + (symbol "IO_JACK_M04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 2.54 7.62 0) + (effects (font (size 1.27 1.27)) (justify right bottom)) ) - (property "Value" "IO_PLUG_USB" (at 0 -6.35 0) - (effects (font (size 1.27 1.27)) (justify left top)) + (property "Value" "IO_JACK_M04" (at 2.54 -7.62 0) + (effects (font (size 1.27 1.27)) (justify right top)) ) - (property "Footprint" "" (at -2.54 0 0) + (property "Footprint" "" (at 0 -2.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at -2.54 0 0) + (property "Datasheet" "" (at 0 -2.54 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "IO_PLUG_USB_1_1" + (symbol "IO_JACK_M04_1_1" (polyline (pts - (xy 0 -5.08) - (xy 2.54 -5.08) + (xy -2.54 -6.35) + (xy 2.54 -6.35) ) - (stroke (width 0.635) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 0 5.08) - (xy 0 -5.08) + (xy -2.54 -3.81) + (xy 1.27 -3.81) ) - (stroke (width 0.635) (type default)) + (stroke (width 0.1524) (type default)) (fill (type none)) ) (polyline (pts - (xy 0 5.08) - (xy 2.54 5.08) + (xy -2.54 -1.27) + (xy 1.27 -1.27) ) - (stroke (width 0.635) (type default)) + (stroke (width 0.1524) (type default)) (fill (type none)) ) (polyline (pts - (xy 5.08 2.54) - (xy 5.08 -2.54) + (xy -2.54 1.27) + (xy 1.27 1.27) ) - (stroke (width 0.635) (type default)) + (stroke (width 0.1524) (type default)) (fill (type none)) ) (polyline (pts - (xy 2.667 -2.032) - (xy 2.667 0.508) - (xy 1.905 0.254) - (xy 1.905 -1.778) - (xy 2.667 -2.032) + (xy -2.54 3.81) + (xy 1.27 3.81) ) - (stroke (width 0) (type default)) - (fill (type outline)) + (stroke (width 0.1524) (type default)) + (fill (type none)) ) (polyline (pts - (xy 2.667 0) - (xy 2.667 2.54) - (xy 1.905 2.286) - (xy 1.905 0.254) - (xy 2.667 0) + (xy -2.54 6.35) + (xy -2.54 -6.35) ) - (stroke (width 0) (type default)) - (fill (type outline)) + (stroke (width 0.254) (type default)) + (fill (type none)) ) (polyline (pts - (xy 2.921 -2.413) - (xy 2.667 -2.413) - (xy 1.905 -2.159) - (xy 1.651 -2.159) - (xy 1.651 2.667) - (xy 1.905 2.667) - (xy 2.667 2.921) - (xy 2.921 2.921) - (xy 2.921 -2.413) + (xy -2.54 6.35) + (xy 2.54 6.35) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) - (arc (start 2.54 -5.08) (mid 4.3234 -4.3234) (end 5.08 -2.54) - (stroke (width 0.635) (type default)) + (polyline + (pts + (xy 1.27 -3.81) + (xy 0 -4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -3.81) + (xy 0 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 0 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 0 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 0 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 0 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 3.81) + (xy 0 3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 3.81) + (xy 0 4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 6.35) + (xy 2.54 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin passive line (at -6.35 3.81 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 1.27 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 -1.27 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 -3.81 0) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "IO_JACK_M12" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 17.78 0) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (property "Value" "IO_JACK_M12" (at 0 -17.78 0) + (effects (font (size 1.27 1.27)) (justify right top)) + ) + (property "Footprint" "" (at -2.54 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -2.54 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "IO_JACK_M12_1_1" + (polyline + (pts + (xy -5.08 -16.51) + (xy 0 -16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -13.97) + (xy -1.27 -13.97) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -11.43) + (xy -1.27 -11.43) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -8.89) + (xy -1.27 -8.89) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -6.35) + (xy -1.27 -6.35) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -3.81) + (xy -1.27 -3.81) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -1.27 3.81) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 6.35) + (xy -1.27 6.35) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 8.89) + (xy -1.27 8.89) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 11.43) + (xy -1.27 11.43) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 13.97) + (xy -1.27 13.97) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 16.51) + (xy -5.08 -16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 16.51) + (xy 0 16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -13.97) + (xy -2.54 -14.732) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -13.97) + (xy -2.54 -13.208) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -11.43) + (xy -2.54 -12.192) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -11.43) + (xy -2.54 -10.668) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -8.89) + (xy -2.54 -9.652) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -8.89) + (xy -2.54 -8.128) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -6.35) + (xy -2.54 -7.112) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -6.35) + (xy -2.54 -5.588) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -3.81) + (xy -2.54 -4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -3.81) + (xy -2.54 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 3.81) + (xy -2.54 3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 3.81) + (xy -2.54 4.572) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 6.35) + (xy -2.54 5.588) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 6.35) + (xy -2.54 7.112) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 8.89) + (xy -2.54 8.128) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 8.89) + (xy -2.54 9.652) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 11.43) + (xy -2.54 10.668) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 11.43) + (xy -2.54 12.192) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 13.97) + (xy -2.54 13.208) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 13.97) + (xy -2.54 14.732) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 16.51) + (xy 0 -16.51) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin passive line (at -8.89 13.97 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -8.89 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -11.43 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -13.97 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 11.43 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 8.89 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 6.35 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -8.89 -6.35 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "IO_JACK_M2x02B" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at -2.54 5.08 0) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (property "Value" "IO_JACK_M2x02B" (at 3.81 -5.08 0) + (effects (font (size 1.27 1.27)) (justify right top)) + ) + (property "Footprint" "" (at -0.635 -21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -0.635 -21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "IO_JACK_M2x02B_1_1" + (polyline + (pts + (xy -3.81 -1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy 3.81 3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.27) + (xy -2.54 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -2.54 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 2.54 -2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 2.54 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 2.54 0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 2.54 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -1.27) + (xy 1.27 -1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 1.27) + (xy 1.27 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 3.81) + (xy 3.81 -3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy 0 -3.81) + (xy 3.81 -3.81) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (pin passive line (at -6.35 1.27 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 6.35 1.27 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -6.35 -1.27 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 6.35 -1.27 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "IO_PLUG_USB" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "P" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "IO_PLUG_USB" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Footprint" "" (at -2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "IO_PLUG_USB_1_1" + (polyline + (pts + (xy 0 -5.08) + (xy 2.54 -5.08) + ) + (stroke (width 0.635) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 5.08) + (xy 0 -5.08) + ) + (stroke (width 0.635) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 5.08) + (xy 2.54 5.08) + ) + (stroke (width 0.635) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 5.08 -2.54) + ) + (stroke (width 0.635) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.667 -2.032) + (xy 2.667 0.508) + (xy 1.905 0.254) + (xy 1.905 -1.778) + (xy 2.667 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 2.667 0) + (xy 2.667 2.54) + (xy 1.905 2.286) + (xy 1.905 0.254) + (xy 2.667 0) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 2.921 -2.413) + (xy 2.667 -2.413) + (xy 1.905 -2.159) + (xy 1.651 -2.159) + (xy 1.651 2.667) + (xy 1.905 2.667) + (xy 2.667 2.921) + (xy 2.921 2.921) + (xy 2.921 -2.413) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 2.54 -5.08) (mid 4.3234 -4.3234) (end 5.08 -2.54) + (stroke (width 0.635) (type default)) (fill (type none)) ) (arc (start 5.08 2.54) (mid 4.3413 4.3413) (end 2.54 5.08) @@ -3692,6 +4683,83 @@ ) ) ) + (symbol "LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LED" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy 1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 1.27 1.27) + (xy -1.27 0) + (xy 1.27 -1.27) + ) + (stroke (width 0.2032) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -3.048 -0.762) + (xy -4.572 -2.286) + (xy -3.81 -2.286) + (xy -4.572 -2.286) + (xy -4.572 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.762) + (xy -3.302 -2.286) + (xy -2.54 -2.286) + (xy -3.302 -2.286) + (xy -3.302 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "LED_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "LMV324" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -3824,6 +4892,145 @@ ) ) ) + (symbol "L_Core_Iron" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "L" (at -1.27 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "L_Core_Iron" (at 2.794 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "L_Core_Iron_0_1" + (arc (start 0 -2.54) (mid 0.6323 -1.905) (end 0 -1.27) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 0 -1.27) (mid 0.6323 -0.635) (end 0 0) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 2.54) + (xy 1.016 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.524 -2.54) + (xy 1.524 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 0 0) (mid 0.6323 0.635) (end 0 1.27) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (arc (start 0 1.27) (mid 0.6323 1.905) (end 0 2.54) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "L_Core_Iron_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "RES" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RES" (at -2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 1.016 -0.254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RES_0_1" + (polyline + (pts + (xy 0 -2.286) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.286) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.762) + (xy 1.016 -1.143) + (xy 0 -1.524) + (xy -1.016 -1.905) + (xy 0 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.762) + (xy 1.016 0.381) + (xy 0 0) + (xy -1.016 -0.381) + (xy 0 -0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.286) + (xy 1.016 1.905) + (xy 0 1.524) + (xy -1.016 1.143) + (xy 0 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "RES_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "SC0918" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "A1" (at -24.13 82.55 0) (effects (font (size 1.27 1.27))) @@ -5607,4 +6814,46 @@ ) ) ) + (symbol "TestPoint_Alt" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) + (property "Reference" "TP" (at 0 6.858 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TestPoint_Alt" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 5.08 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 5.08 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "test point tp" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "test point (alternative shape)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Pin* Test*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TestPoint_Alt_0_1" + (polyline + (pts + (xy 0 2.54) + (xy -0.762 3.302) + (xy 0 4.064) + (xy 0.762 3.302) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "TestPoint_Alt_1_1" + (pin passive line (at 0 0 90) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) diff --git a/vectorscope-sch.pdf b/vectorscope-sch.pdf index c1fec9b19cd52971522fc9d0d2525f526368da80..aefb782e1242a2da0e8ab2713f96a62f2a7752da 100644 GIT binary patch literal 679549 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

Bx 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�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


Bg-hb=Ga?wxu*zPC6@jNO2Ga>E091 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�h{C<8f85rL=d{o54Yl7S`tW5jqztvnn!B z-@M!QCfHhx#K~=n(Crw87g^v|%ad3=(F#gl!HjbJjR9ahH%SFH2w8#o-Ux;+##VlP$Ele;?1xIPIxi%kB&h50O4jat z&o8b!rQMm#Xt~*ZXqL?=8#&R#Ny;UF>%XonH^AIHP}FEI5;({Jhdy=T?NBNdl0rBR zL%`9fY@HC*fNlOfc~q;j6aI&-tS(Jm<>1m6)hPzXLv)|g4039lFh^$;1A|1ghDMMl znwmB<^NGl24@hw03vx4Lwzf{EX3wDa++LTxLbqKP!PQCC5_7V1l5?_JIUlM+l6s0C zzH~qBEzgVP>WB2>Suowur2v`4e`_pvi_htT?Dum%;nQfNSjGot+h=Uk#+~m?t6=`ZA?i1HKB>kYl)!w1*_XAFuF!K)k&E=q zsr+OB5$bgl$rw{FXdAvM118BqNBJZ2!Dsk%(W3iSK?g=XTQY zrEj-)g(o|ba4@-@xACn#8LBu|b{72(*#EnK-yx=MG0Kyg^NxpZ&nuxddr!3ZbWwwupt|we z8ee06;-O!QJyyNIuQq*ZE`%^U{(J#@Opt=oG}BXXT2<4pFTR_HS*-pk^3@~OyJfwo zgiVB`jpLij*LnyBa?#Et-drAB_&e}%XEa4Eym^&(*Dr=fw&zhrL{CZ`K57S_8zS43 zpv^76vOGb{LYu1$d1{8o-?m#^@uR}zM|S*B2$N6e#C z`8p|dZ_e;)@9czO6$zPVM32jCC)brxiqSN&y4^nV35JSG&Gni_O1mn!9iEOdJx$CLKnvAqe z6waxt7`5jj1`T}U`@20bPv%L1RR(%P>8K>Vnjl`u>T(kEW8mI(eB?Fft;Ie}c;bqV z?bU?7G7#X|piVu^i2E9YLZP&T?y<_cotlTvOAsv`y*T7aJ*mz+Lsps)>mpX=4g!Qh ziXMEVVPu!5FD+TFLRsJMZBC5AiBs`sHBO&ytHdXiq=Ym#6}9LtsV+{*t*`Io|0=g( zVA0?vaCTI2`PNj_Hzn7j_ix1goqUnj;hl1uV&LrB&QZltgL?|VDF$%b031ErsoYO_A;H9Rqr!26c|QZohtouRa#=UFTHgn%_9;#OhiQZPQlmhc zJwFSbkO6*oR%^HM2!v#Cwl4%LKYW{hAxgRib>fZ8-fTV~Kp&(=BJ1`qHjxlq2`Ezo^hkt&xHtLF5+wiXmjkS_bUvPtkSTw4V=%ADz?cA#<6qxk_lOOV z(56@ekCOofpY>*4+70Hrn=D%+*Y%%uZ*^A)1ABjMVdCzs#X3xURk2{@evnEizchVx z`Ie~IF}%4!s?!S)@{u>2q$5sR4>LrQ_Q&1^+eYO{Sp~V|o~5+EtxhZ3n(BVecwIPq z-CW$?l0&y`rukWj^kuyKMn%`&HTM--edpC32PPr7dx%aKtR%^}t~Pu7!mM|Ko$%Rx zGKox|rP448(%GSYv}4R>bm9)TE*o`;E>D5^C%X_+PELXGzGZqpgIf<2*BYRvVDnGb zYQmS3v%_Q(@q`l7MkZH1XsThmt!#XFIflmJPCb47F%!v%tFj!TT=Vwn0>_U|?ET#N z*4KNN?1Ph%CPcFzRt732ryAFt9sc){VdVT0ICw4dUB zBlL1qChY83LS|xXi^3k#sVtV(@4t+{e(i11^Ny%*K#WIiOeim6^A4r+x0-d^nsrxImJ@%rwJOUK4$Rg#LvM;Qag#=Cf1dDV5&h0`ih{K6L@O=GkP`&NlEpLQO$P zUBI!_^}1@O$arev57d7zQXnl!_bheY(fl`*2ld|mCk_8c-2nB-{!7FEj`tt5da(VU z7W~8f{}KGJ;r~%5`!z)&b;o4DxCcvE))Yxg+RWwu=`29*gLlU?9qV!4V4s8owG*durDBo;f}=4kr{-p_n{DcMv5ZNM}0-?V^D4}!^^g? z5;k@dTb4FgivE<-=5AP+fVYoVewwvr;_I^>dEyqG?`e~R?GnTa z6&Xq?QE5`QYf0D^3}siOHPcHF`+0i!1o~B7;tTh_m&3NNb2Eg0_Y&A_U(*+?bX}k| zI9N314Fu^laW0OpcQNac*lZuK#=pk;QyvNw2riE20R`kX+v6W)5^(;%)TddEKVI!* zX7(q+YN#ERXC!~UI4;5uX00kz$Nu z-Y|%oS&ZL(3=2?4gda3+tqMSV4N!Sdujl`*2GMzc0H(xuP?ytsJZuZm zeMO{!b-95RLxU?eW8*e()NF~k*O87gbP3CP8AosmzQ+HNu>N}hOOt*lk=|?fu`|53 zExXmw@`OY21Wd5QH{kGs3;Lglt^O=cx|i878uzhvfSYAC^fl2R?$>a2PsHHaae!2YA4y$ z#1)Md{&vV)!3oC~U!^ooA;0cg84XMerQM$8fK+6F{h*z7?@r>+g-ro}rDoTC)mAzIlFj~A#l+qQGd<}&67&5aqD>N!Gn#D#!3 z?5QjyG5L|GBIH{jUj$m4fM@IAU`U77SOTi0yauFzv4(uwF_De0b4jjzGeN{5)^^Ue z(0++MEZsawiG=LqiH#(XEh#kqe9=jlL@W|=>MJF>H5QidJ5Dvp)mr5FPA~ygY38(T z7rDHeGni~>R>0HmB$*5E<#;J#8-*<6@{-b@lrxZI)SqlRQK{pHWIE%IZ+6iJkU0G- zWht3OGWJl}x|N`lygfA;%A4^N@1=meK-w3|c&Fz5vKI4!@9y0q^NtcZUdZ^MaT#LS zKhok`uthV_Z@573bY9kH+CmOQ!pf55$QDu522u!{cZb=sB=PG9_AhAtNh--HWih3F zo@@~JM~_OTnV36SS1o&Zl|#ry3ad5;zYw34@m9QhNY&)dd7ELymw<{ZXy&!<+XV4C z-;~E3%b5%K08nd+-^zrJKGuJFEDP9g^JY@t_x*&n>X08@85aR1klE=Ghui9Ay}txw z2sLG$c#>URS&OEWwEy=0=bM|RwihQC+`%Cj04ccWBOABM+&dH%B5Kr3WY4q%1 z*RWglYW56jivhU;b!Dl}kZEaPVq(DWdFgaJ>U4X!cbT#9`mlX+ho5a{MpL!W5C0jArqMl_csKWWxtlgPHp)`LmZ9tEOe`w?;5WG_ zdLY!voRq{R7qj`;EWZE5O2mx;#$cvk8p$wnQCCC`A}h)+gi_C_Hvmx9FO#iQd5vco24ZeA~{x)y{tDV>;?%dWbxbi9GQ0alFst_zoN z@tg9srfM^uEnAe${q9m=J$PH8wcVwldf>d$uJD=Ms?$wqRw0$#>X*COs6zWe^(@QI ztK&$nC@2<$L`0QPaX+|F*3btD_v*Xn1-WBt-CN0APo zW6`{Q99fLghA_#c@Rjl*$hP_Qm+Rpq1xfPpTb})&R0!W!4i47tEX>@V`FuaeLicqj zMP>%3xCt_>z8Aw!K+&VvFYJ&(Ccft8HeM|q*gVJvw*tR63(`zYPpf=uD2pg2XSLKN zz7nF6Q=(i2Fur=$;iiF=sH}h%c>H1mAB&1kLAvDpt)DHHB3B`Xz$RH{2@qgC?aZlt z;y5&whER@Z$jP~s^iu>EnA@&k_AdgVkXszwT;!QtR^Qvs0LHMNt=kJ?DCd~Vp5-r) z9x0ZEx3%(MJcEvqnGj^)w;qU{rSS;PW{i-&TbHa*`_5Zz?eJK!V=cCGH$KVkN(T~> zrl@P*m;kLpRWm;Arf087aljy}BY-pODc-g*0$=#_ZPcn&GGJ{PYwLlus^QHVbmEX3Yzm%%`h!orzRQRXEsMT> z#h=`;a|=GK3?kPXAvN5zUp+I;XK;f@{E$Y6fBCZhOh6^6RlxNddow&xZE%;C6lk@U z`nz1rAl$b=)=E1m@R~fx$H!0N&^a2BgZ~E8ml6HdHCG%Roe^9J1gy$Ud}oGS^wrsF z_;va(^afAM+V6iaguJqMK2uI#d+Oy{a=0LLYkXbLW?{_Kkdlym5*ErUEHe|)A!Tl^ z?bbf$)FLgS7xQb+Z(Y`$o>oub-{Z!Y6%n;dGfcrxs0-!+jb;8BE;Subjb|Oh5=sF+bK!jNFm%G~Bh8 z$GGCV_Au788zRX$?+$XGp!Zk}W^Y3g+@+}t>kpRr^JS8`k6 z;GeDd*Yv;wh83!BHOWuVvBcCe9a3h2?lyvWXv2gZA3hfJ2TrD)2uiZ|dbqjy&XqS~ zyFCKd5J5(_Xw|UsDHO9Cq02YkDRsMGoAejBHp#Kg0|I!5j7XLqitIN#*_18HcVe<{r_+-Nr zKm7syC*uEI0RXY?zavK1TLb#a$H38jU)1gg;-ds#C&OJ?OXps8 z0(#fo=LTIyuZVsS3=WRL-(*0!^9A_ZZ6_%FASRpUsWcYlb^EM-x_JZpqh9&^o%Ro|6T@1dmd(V==O1+lxPZTog{L06aux^hQ<{5$yOom2 z;+}yR<-G>#GVMG63QW+;AAFq(gya%Dkny`mQTG~8(G1uM0LN!$$T(Da@S=V8Z9{;( z@@bxmYX&$0F+^lNMf|KmzthVHEjdv%(LXmcsE|!#%kBgAx#F+q-?dK^0`4M`9UyT>u{3t?$Siv9~yd({Q zYeq@p5aK2w@JPz7K6?b?MYlld>zId*CFYsWT&)t)tP;{Ov)Yt<(Rr5xpN!1#vq^E7DS)!6GnVr z$JeFf5kb(wdhHGIZ%ZYrW?}-ys;KK8kohL=P$F^Nv*T~s4e61%$$QEgt%&gRg;iPm zmu)}}dG5{Woo+ca!LjKnS`T|;RHhihhOAj!VVMnvsMD1TTV6}rz^pQSo(PBvM0GC4 z%`G!_MKOO(71l=yenT!LuX|&o{(jf(V0`iR0d}^;wW?&4&Mq=F`0b$h*t2Xdmtr5U zU$b-(iIX!u-W@S*dSLQ6PD>TWyCusCBBuT1h-AaEiDPd~rmRf!*3gMoPgooMDb;a?$dO=9xdxm+_1b^0YcV(wGeg=zN5)){F z7p1|{UOB4lqh35PUb)TqR8N8ciK69Ie6aBD!-;MMas&^3ILi?T#t?hwsRK--S9c9H z_k}WpEFl&c!|msoVqrXYFauXCb~^eG3os@#_Arr5r(94r6O1V>oXCfA!*>_41I#+qB&rz>?E6ov`-}QLqD3%M=ZE$Ftgnva z`zFWpQD({a>z< zAH&hs+GOF@^f?7A9EQ*q$w;}pz6b^JqT`BqRtJ_=D)vDHu?6G+6FyhU^bJG>DMP~B z^{^6)XB37E+dMt%Ib_@y_Os6y1{`8)Uq{bJ@RKB-^DsPbBaI@{2gusk+!3@+A)a&8 z+Z8h32FSz`gnU`u5w!n_q;m>s*vG!AkQp_KT=^~1vXAZfOKatyNI(A+_&3TTOx#-w z7+%q?tK+9Emu?Z`yZD~SyrM=!O57sBmTSUwu)E@o5e*on@RI?jFtJzQ%KCz#*eBB? z@dd_-vbU5tofQFkfRuN9jcI^rBSM&75g7H{9w2m8t=T>$OxMuj@M?f%oHwT3N6LGn z?c&`4BY%uUm>yz7IS(&(H^fB)8HJZ=kv%76LwEptDqj4`>ii&>zV=eI@4Ygs|g z+x4>#Nu$+A`!mCpB`GE?&Z$lZk1wl_iY&I&XNI{-|B*BY%36XWo(GTj=3P&JiB#$c zjx_wzI{GKl^}Or!9|HeINvIlD+N`3kydX_feq*T8LS4BVF}MqIU!v8oBL)iuISZGg z)tzLFPeAUlx5!h*c(AJK zZxv{v>p!*Y@6FZ(oiSl?^>=+hdl1#cr;u-0SLW`RcUP^W@fZpk(Wd^_LCjg9@#d)wRLXuz_*o$ehLMXSle)&)uYy z_2&by>SDKiffyGC!VA2q)%ljsATd>N{6W{;_G2RmF0{DCie8MRU8H;ZdK!%l4{@q) zF!}|Ey3tJ$cIVylVpoBe>CT7zJ@6r?>A3SD9|S(+rg`&qj`lOiZ<++;+8O=rPtmxB zUYNYT?N5D(t{k;A7c5lZ(1ei(7E=dWGRjIcY)q%`Pb;6jgxAz2C~!u(-!|EbrZCx#A_bR-Lj5tg_7!uZsvNMPwdKb~0LS1r zko;yV7=`iv>korquiy6kZiUDtg}n;SrHsAG)TJDpCG_N2C0cT|c8?ftt+%@A*z6eB z^77Z|{Mi*u^*7%^-V{u^NYy3&xmCdn+;U!TFc>RwbsNeAo8$`6w?Z!F;Enj1tSqMk zE39R?X_l@Inu=+FkTj9gK_DiO`#gxl_ewk)Tl(8lf|Dm9#^n^9T_^#Csp%o6{bC^- z!o_l$QUB$g81N*P3j*Kb;TS~(>KZ6WNMXz^C~J}I6=(83S4d!=Tqp_a&du%FUOh5+ zMZmos9=9akG70w^(4%ybXH`n$TK>Y_@omK~tikxf@~HuEpSyc^EoI~WXb2~!P}`g}iAIZ44z478ldeKO{JT|hY|>6#0xcJypz%t0Xi3cT}k z5nJEDvESSnM(m4&kw#ml2Z~cTTW% zvCc)uLL@2iGU;uCf1vT#p56P>)Sag<^Yv3YAv}-fI(o+|1RnToBs6=8pDwATadBSy zY|4;}v50{G@p3~ZqZmpi#&QEOAEVCe0#rAI>YvnkQjzI+LcSV5A?DxzT)+#VdK-Ik z?YHPL#C-Li5&l8o3VSjWV2Su@0MY*x^&gagg#nF5r?f$=6FgEMR{Ep^CF4VD;ZZt-ci*4Qkg99>G_u3%sOEtTToT_vT*hR zA$34ilUHL@O{n_lB-cfHeyBQ(3RqFnEdj26Xy})(R|+Yu@GB`QO~P2S5A^YhPQ&^F zs?h7=9GZDr z6nMh%`>g0MFXu?=O1=+pAhn+bb71jwiynW6&+H~}nJ^9W*)~9z4CfFXA(UBDau8p$ zh@E~OL|ut<}v*w%SaNONNk(Si;ryHBxz|D+xc})_+T^J{;VLa zXjVE=%9gtCHC9B8(Yh=4IMz-`xf0!)y$JB}{pd+$O{zOxTl{$7Gd3?J1xJ9DVcGHr zRO=uRF|4~7cW{5m&)uPNr9#D}JUxH2oiB$L_(QhyZN3J<)S4c-cv0oGV#p4%^DIVn zf;R_o%m)y&bI?lCpi!m@L)KwJ)gME4rfiFVG%TE7>1hC=WoL%H-6Nfk)@uXOB#JDJ zqj<#nT0D=aqZBy&p0lwFC{FW^9y{Oqj`?uDIv666WapWEKm~x8Nx;&+)eL1Ip2yq@ z?iVDs7v};-ag0{*)TeVxN^Lruc&QLgulTgpX>$EMdt&!YOLoeDqk@6BfsG|A;hz4p zARgiGbC?rrBL+5>%M*)(u}8cg1j9YThn^*NV=CUQ8Q8JG3cLr=3QsF|t{(V<7&!ye zWj`JS7HFa1v`wb>V}S^2yD}iQ=V!IH{rVz&ZD!O0J7UyNz2HRL0xdl_3s(TOm-@pO zX}55P@pC22%7^I;{ny=um9HZ9bmrdsXP}M`gad!;nFa5VxvYjOVsNbdB+!^ePiyL| zE@mSj!#sfk`x(Y#vAc7dPk-0UJg>dKl>BAui+n8AT|Bs_gCL+_(vq%Lo+;utT|Lt= zuoKKec%|RHG>dn(G|MRfFXCyl?{JX?U3jho{cv@o+HzB4uvU*KG^b{TO$3dImaDkg z<8n`s>M9~nCJ;LCZ+Z<5pS#VYTyEbTYD4*aKO!tKqhGq`2|EwT0DDLBdR;K#ug>mP z8*p3g$`sqe8XpLL+!vhuBO*Ies)xRvSrh@6PuSR)VeB;`*5LPnA{qNivabvV5l2rS zJxa|g_78H}%yD!VInjw0(?QHjxx)|{_ExBM(v?YovVZk;G zGRL!_8hwV!*XyuI4}YH4;K~t(iM+S!ele{q)ZG32l%517%=x`l?~7BPm?{)mqwM+0 z@BQpj1h{A&$rC@52sC`UcRL%Tnviu$q!(#IkhRALn_Rz8{bUBQ7Q@&uxSurW$J6I@ zTSj(%C#D_8o#^;xiUDpxLVZVj9!v{*!y1qTOs zF1}*PD1ZnRf`V@z3ek>ys9PpRi$4DF0glm>>I3Slk#_c;Z-gMSP!OXA2+4NQenP1t zg|>G}ww_IT87r$Aw!|sfr3@PD&!|C=Ulf8D$RLi(g6@E+`~i%jUIn%{NI`Q8LK5RR zhtmeJX-qTEbo4yBH_KMOWs- zueP+#XYu-^PM~igE%Q`;Hi>lnta0&D>+qV@wPkPPn)S@HvAKNy?t(o@1Y_SxllD~xhFSDLYK1VlFkG9Ae+gBFOqr65kU+^S}( z17kLLw}c-(*$Z99V{vFEJkYMFslHrB6j?sabW4mwV^4UL7E!>TfG{#|73Dhgp$CPt z6lXC^)7HT(TMvorg&~76dt<-`GrDpAsEL1cKhj(~yVS=7319x6aRU(OQInI)VolZU zb(T@Idc`-c4>WQHTTcc=Jhz?@8HC1XtfnFmAF6+z6CPb!6~(|do##>^0v*Eq&L~;U zWcuT2t_zp^7&S-0^P>fuXNdS{AM_&1ISh<#$QD0-L`=qec1>XIi;qien4- zTaX0KUgC%$vd(aHOxo5*fagTx$3fv?lf25fVtBp;NiIj2fwHYbqOcO0I8-jRoXoo? zwcLwyqeRqK1FTgrQs@mzUtbQU?+miDQJ^QShNWPGxDl8L_n%>GJ_bYm?;k;{(xuaY zAF$CmSL24l?`Jei%>7GCXltOQvpW}a7>h_p00($Phug**3$$>b<&D`h9Ddn!@I(@n z8J|lnu{G1NeCv6(;B}GXt^*x=0d0!IGfY+`s$Oq`lb)iQ{E4-fRd+aAq(80vB|}ak z!C<<_tqGMG!@X}%_?z(TI*2%CI`}~^sb}xOdT!)8c}F&{J}xzAR%YU(`>a1bu(+gEl=M#oIDpqOf=rn zJxp{`7RmPggD35%<)TT53Xiay82-XjwbG*8aJ@;UL23UhX4R2FB)=n`?wh=V>n9Kq zi!c+V>L(sbZHMocCZm)CP9B(C2MLmW&}+W=N%m9cu~nMwcU_YFB9IuHqPxd#EL2JML6y3nC1W zIQS9-dk4Eohkf@x%#cBLlh`YGOV232U3sAMSx0Sdkoi8T9GPeLb?pBPNqh~oH7LPSK5)nT>Y-_pvv2F#NI^4Lk9%WPkQOAW8 z1DKKJ0q6PaCI2S|r_=~LY78*xpEcC)U*x@ad_LdIv&?U`wd|}XN#s7<@M?=l)xDFS zgR^ZEi)siJgJ#?B-lL(02*Yzb;Y}e9u;ZjvN%r}mBhMm!?Ced~_E=G)OiAN=0T2)? zr?y9d#Ua*>og-q$W1Y8Zo^LgzJc_J)7R|6PRz%!fhx?CS!rFp?jSS8$^|`C8 zg;saejya(g;JNR@#Z0>-5|590?e&WgY_Gd%|VcD+`?msEt3SnD*Px z>e@@Tahg8`nz9nA`%izN^mSHno@hWZDnW)>FO0b(RA38`Q>3K=%sJ8Uyr} zUusi8?F6-Px3sJfsGX?JDg(6(ru_n-c8%+-4Cp|uAJBmssICC0?czG$shy)X7W{)e zs3zcd_5X$c-eEzR?Vn9YTl94px)E7^&f?DLvzGtKe0n&WjW zX3Z>S^YPrv@!Y?}iGIocO%UMP{{sCh;=eWE4zcQ=5eqEn-fFIKvs`%%HZ7D`@yC#! zmX!9&5KEJPmzQq=r*;D6rZx&J<-!BUqBI{-WF;8YVnAwiJsRnt29oSd4yE-9DR27< zcux5~OCt195VqwDJ0;B!l?C=}QcMab3OurH9710;QLZiKn&dN(NF16yLfu9T)oKWN zeM=;n98>W%Ha5Q`wntlAbau1qR1{rrxi*}`pYxe)AA9kM+D>RjO@w^bf)lpn-gj#* zv2d>8{&Xn9SW=VG6D+$LR!Dn;XfA@@$F@h1_GZ6u?Bkg3O9z*=?-k@;Yh!P3a3T{n z=*ZX#(_B6my#>^ZcRd6BbYzKLv!07l7KWB0u`blR?|R-H$l%*Z3Vr7*zjj$SIssa7 z3Xio_gulC}d;ZpXr#Aq|I1&uo0FDX3SqeOPCH%dYxm$4pfNHH*VP1ExvziH;2A{}U zihQ_Bg+B*Z=o^YGxu^q{(FRUrt#B7kBW$r@Ew6h=(yKJ%OQ@d(UB*VNB3Lq%;tw zH!!A8Ai*%omF?dYYjw-Klq>(eV>t9075egCty7a?a)oD_fYG_IlfY;1&m!4^I`Z;C zGqFBA+Il%egnp{2(1T33G&kLE`i??G(Le`XJ5^q)MIj~RZJJxk2X?sXsSfOO;gi<% zjkC>{O$tKnQQ|ch9=nzsmy_q;*51_o@YsFpB1EFDRrre9U=J`(E+^;u&+?B}1B?w% z5>hgR-xaH7iK&FO4ou8#pXFDAN=hdXq*b2lDujuKwsF!RH7Nwm)W3{@zQhUTaM?&S zH$>MC%cE%i@6T8Z$NErXQ(Vx|rhL2XI#l6LDJX52gjnKz4j4;sD6L8%`oXER z8ZzPhbwn90N7Y8pyrk)#4?o1p!(I#06pyk(7x^qalvZmBozM(WF{^WF8nJR=2cv6n zK9ObaPtn)BJt9eR*Y3NC&$-^F^Y*%)gZ2>Xh)@yklL?&cb@F;MQs*TG^{LoGc5zm zVo-XqLIKlHD$7FH*LVG)rP3yr=TH&nL^+xJW0%kaLj2a$?f+*zGQ`mo>L zXq&^#pQve6V9g&?R~=JUT@D%GWUz>ktwWl!^*8OQos?rs^vPA(ofcRXyI{4tMv-7x zXdqS*69fKnawrKeTl%Gwk!<-PPV!ncy{wR3Cmv1dMher~9uIdD-XKrqLy-qbKN^>> z=DjvUVmr{Czg^FB1d&Zax4Is}UPAS>8#eg-s;-6BRiu-7oiMhOUGs(H=5FbC>>q9^ zs+Re2p&`keLTM%VarkUi__@^Z`4E)ly`)Ou)?d63jpJH>)&BVyUvWJw6ih%h5hnRw z>N+6dVA&bhg?pE=igY+5_*FyZ7Q1A!D>fTNfrXnHT;?M-Q1;NV zH_q!TQxN?KD>^mBL**p8h0rAGdZURPF>=oR)=}6=$3z%Izd80O|EK%oK|6b43^!p6 z^ODJ<{56u@5PRY9p!ydPtMGLF=iIyJ+<%yEpL6$~bN_kzY6p(bA*`G1nFG8WzuYiF zb-n1EbWBY-E!GN_zr#dHC}r~c8am8C2r28nr{KE7R_g>9R3rg?>1#~3EeocyP zb}Ca68ZWgzL%zr5dDf%jaY|_>=xJYeW-22WaY_e%=9wP7UNaNBh|}vYR><=3btL{5 z+P(Cc;+K$-iPQ%fO}RhnOz2F>k6afoar~37KUoCo-XdL2W9**_Jcd%3o_*X1!rHHl z=BjZx;-)`k5kAyF*(Gs63CEedNAmtXK#Qm%qXjpell;Qky8K6q*}1idlyuLi`3O0;bMx(^*Uv_UlouUSgUrQG`fRJ$>k->5HY zn#jfOD< z>3RX$0pfL`*0f-aox5TaJUNJQ`iT z)@l2U-E#=GkwMxnB$~vm2RycF4E%|M zk*~Am8pZbeYP1=w3#u!{LEj@srBUGI$CHbLl-TX&yE%%7URHg=pt2RrYOH0REQM8c z4=hp9I*#h;7=|5*ye=DrWke;*wG|4V`TzKijJi}B8XmjVIj$CcpY_)jS#peT_1 z@AUy9Bf#a65lmGVNLBxp5|Sz`Y#_^jdcW741vihpjIfMRgCUb4GR7LO(7h$ zd@`d%C9pw*bl2P{uW;&L3wO2i{gY|`U?(ViLe2thxT`V@)IS5?1M2-N#RATf-??iP zky!jv|5>a<`N85q;~K>zztTLXSjxnPUxF*7$@w#Dgn@4q{1L2JBWsx$%>44gp`TIM zXi3i%y1a3+6&=@R79E$@^@7*Wk1f|X4l_z73y+QCkF*?q?yewS>gL%cWp$DG6XhOI zpz~dzJIV7fRz?_OZF||62WAlldc(_bp^FLGa(7@=;XmpIH*p(^QQkl)aKDzPmq?kQ zZQ0HS)?nq5&VH;m zu4cnw*0l{OQ=*%>59=hq{MP#m)+_#IHUv{%1Sfe5F3Wa8xM2ZwF_>L34;+L88d3^` z>zan;^Z{08(BFJ4w}E?L+?S+ZHiW<KW#@0f1*V?rk~_~*Rd-5i#g61HKUWD zvJYM0OQza*C#6fxpt>rGm@q3Uy4y7J?U$ArzF2~a8eSHTBCE@Z`yKJnDHVPCfPn@FXm z$@Cr1^!9oUykwM5O&`H@jfWYS_SNQ6am2z!7<4OUo>C|klj_c;rb4nN<-c^O)d=k% z^;Zaa1Uk}}sZ4L5+#9(_JBn^wTR!hyfqEY8MS2>3Q^E3jwvG4xlLGvG7%zoA=u!O- zrmANR6(SqB(zIIN6Ghk{x4pae55SO+D4AKLNA+s3L1Tk?rIm1_^{j<9D5Jle+R4)6 zR8}-@eL8nWnl{Co$i$GpI1(2%&(64Idc`Q1?`Yy3TxP>2G6ABbRVsNc4%Uf>XNj!n zLy1D8JjZhWb@(^eVrQK9pUud`L%dr?tnOk+aia+8!*b3cnfwVkFt6m3LSWv|04qUeGt^b` zZNy6gtC`NXOP)LC9xoj&LeueYs0#-O8)nmJ7B;YsW8!W_-7%e{%yjGsHwx~!SrYt} zLrU{z4+S?uyz*EY$iBNy?b?TTvk0-j8c;{o-gr2W*2iqdU_4}jj%_leh2B)QVsm}J zb=KLFJ7cfb%XY`%ET!YU!a@*PW1*xVO#6I9VIp58fuE2}W(ta4nV0N#HCN547>b9p zq^?L@O-}@bbJW1Za>oBgfNEC%c$%uQ!g6kDir9H$`^!e26O;&I&z^DW{bcB1YXuBx=0? zH;G>ow*|mDVCG-iqL;5jgHgQl z0};ZkU@8aax4{raElE%=`ZP>0oc?>BB@Kh7Y`e;Mn@UVYT#+igk57l_2?x?Ja&F{YFl@Ak{RGp&^Lpr-k#5H5H01}F(FtX#A{GiO{S?0QU5VZtRS)Xo@dzp~tsNA9 zeJE=A>F+-0eDSdhB)`dgbwgtHzdm(Ct1FL?Hy*uzNZ2v2$P^Y$n&I$#wlAVt-PXBi zS?DLLHu>?Z+f8r;F^%ZM7p|2x#6&Niacj7!@SfytM(;TvNVR3f&3F4jw}*KS*6#Hz zWSqAUxZ&Ye1eo16W_j?!iNy%PI$qfI)ErKJaQEt#-hbDCwM#-Q`4MF|F*qT^6CSwo z7RiFyfB$1C$h=&Gdv&Il)APoM#q5c6ar zJ$gPc99IGJdA@Suacd~j#qvjn7irjVn0+OCC|qosU7ZYfuc(MZG0!|GY##H7OL6C? z+03}H5*Sl2sBewdx1T_t+qB9%wi$)budRxYw`~JuxiluheJKgHe6K zgq(zcq6Fmh1D{C`{iYONvKT*U6Ehv+%VhPR9_+HBH68MvwSifIng>eGg^N$2zY`z` zf64W5Hzo|hSfuJ5Y#zYjkf5aom6!$^&S6&>KbeLVvj_yeGmXx$D{eXzHMxXQG^cP( zNV$?n7-RURI%Eo6_TT_!D2k_uV8Bi+T+3IbFh=br{B?Jp&C8dRf;E^+hn9G-9m@Y!_b;~m53B!6tAHUPznilwny4o94dYXpB|3B$#Sgyv=Yd1y#g=Z#UY3sR z&!N(znV)2X)ip)eer)*r(u8wq{v1EJSY~+0-4d7m6Cs`tkWe*lF&S|PJn_4?q3s0c zS_ITB=e~$Tkk%26(I&7B z_mN*ctl4WQx%Lm~bS|_pWGTGAaNSaJ9Tw7A^H9A$tSL7B=N_%Ghn<{RLdI#phevd} zV$0^1s)UQTC*@AOn1|D9621=ET)tsK<1|Rs=XWW~nR~VzdiKiMlLUe%4|rJ062?_cHW&(N z&eFk(aJP9Pj-d~nUxjF9@T=~MgX)C@Fn+^&Y|JsO#1SYS3!M(Z#nFtt5tc!)Vsr99E~ZsRWdzW(L=dckL#^3OL9*%JkM z5*s@V4<`++rwpyT46X0IuUCFwFZ66v<@x3*d!i;!;zGwS9$-vkmUmad+D9TENPbFb z{%CN(j`SYwZPIIf_WCGi0>3`QDnAIPt(y_Ld8NCXRCaa4b2556$@H^_vfa9HH9;r@ z>RRvsQzG0|Bk=VDmBOPc_NF>fD4o4pUaPOkT#%H_hGHl!PnAOFc)EXx#{mMK<5&iOb2rlfzJzu``-eIz+!3xL<({-gkJ#Tb5#_dwjt9( zLub6{xba=8ys@st+2M0bTOc^wVd#fdg~)&4(JQHAEvr6@Ahri<1(r*79Fyqx1Jgb9 zp6bj|Zu97D${)v(`bPQTUqHmP7HVL;PsicEg2mb$N(X;Y&(57ks2;mWvK3-r(I%XK zfFQ$z|Kl+tt6d0Kbgd#|z;_ePb6BJ~@y4=06;weN(@GD*aGaZ!3&S7S2`^M+>ToVw zF8T8Py(L6L=Spu5Ym!anQZi77;%+wMYiCVusxvCy0t=!o1#pQg-h0hwqpS0Pt{DLd zaxu92>`~O)OAN>Hgz?UIV9s)i=o*9nwXw;=dq>WB-vRm9NNCU^OU+~Fp1~V#c_d8B z^E1rd6+eVFWGzLKP8h6hn3LqZ)Dli}CUIS~8vazg!elbH4 z&to&1s_6o!kml`Pe)GVBao)%E3<$}XQ6XVLflwkR;Q6PsYGh*ho{ql=!aDw_h3{Qc zNYQ)`4op4cF(;gai`RCged7a0wbAFq*~~JA%nUHazo^rLHVWjv3#G!to|i}d1&B&* zfF=py)8!}jcC&4J2;QX8$-o5Jb%@VZOnlnUr=cqp2p8E6SZ-E06ebyw@=VDQMfkcy zvLf$;1S)S=u5R~QZYIcYRws1!iVF2l1)Fnja}sc2&Av+=JoD!dJ5Wm{_W4QFeL9fH z3m2^sc0ixK&!G}pPHGT)9g!@CKq!D}rmsfaZNU-9(i6E{*%5vNfP>wK^bAKoM6FD%QPi;zpmtx_j7muEE;zRw476#IrxbI zx<&T(qxQ0m2MjU2 z9bTl|8zO-#EaFe23N7zPWw8z1#P{J*5v&h94~XinlXHCB0zp@22Z@E>xs>j#{RbU{ zz!xy}Xkc#I^&}<-aazrwNexc|m>k}IMOB7x`Tzi6TWHp|mPr$^!F9xU%;FF{rOeR6 zp8hJV;$X-TnAA;ld5!+N5sZb;(vZ}`c;ZtfQj#RT@Gv8MrUaw(vPa(n5vJ7+0+A13 zu?^G1IRmSGcptJ`^1DdDNieLqfH9-_z57%1u<=li9(IlEABU$OPTSW{kOzMBS6q>- zpKjfcOb{V!Uu}5`k->u{QV+0wBF&HR$`H3b`W_{TI-Q zzVZ;%Rr(;Th)i+5eoFtWJgf+N$SVCEUz`uHdKvwxL$M;>LVo4Q#rY}#4Tu+s^ZlUo zr!M@(8l9(9(Xm%LTo+HP>QHM`w27G1qSbE1K~nvBZX1xMOroWd0i)hIwjuFEOvTRe z94j>n(1iU33~^-=lzS!d?r3h&zi4)b!C4j)xQPBRaBax1hz&}Mhpuo9wvR0@Ro&!k zYG;&n;L8$tm%mAct!SYyPlZOXH}43;Y?Yoof8#4aw}l$}Sb>MoJo!@Ri}#scsyXK* zUt1z-C#M24AgWb-1#2w%eCqh(;qRNGt)%lD9G5Hi-I08-kqu|j9;qhfhNFvpd|tOX zCm=EUW__&$jWUYT4hv38Q48WDpFae4lFFm3!1h-k^vgRnJoZaO#e_&%T#9oT1kPu} z-mEZiTG_9hTd?5d<+XPUB@|W5<1Gqcs%q0cC=sq%O>@EB96UjBuVL4_b}?&#O-slg zCcWFEVL!%p-BEY?)#X<)w4qq*+({cu@z%NV%Wh1ItGW)N=8z7e070U-4o1SA6=CU( zvTnZ)qBtg^dzgjbw|v&G_Z(T3n=xU#^XXkSh=(DFhm>SGn`GM2R_(pL+C-b)^M1W> z@M+fz2W-Y59x{^YJd$Y_TeU2Ewe_}NJmer{3pz6Wi1&naK4_HFwo%%~9QP0O|H=Z2SbxR*EA9VI{5O(P`1-ub+#rt?#4?hjZkSS#wLb!FNXw6Aiz}gr zzKw{`qKH!Dv#~yUN#JM@SX4L}psIM$9aYVOhFyeFx=zp$zdl7~K#w?yVL(6T7?syx zZ-}RtXI6pKzEXf?H8+CY#5TUa&7;+a9av;T9>j|?)O@1KXRQAs>YcF|T@qrVDV}4d z`kxdGGu2llE7Ng?e4lZn35+rK{s#rlF=pFL^-+LMn}nERiU%4Mdb(hyhQVpXF=zz{>H5VD5LoS zVmWw7|H_Us3c{L{5DprYeyD65m)|a%Nxzy&{}Yq=#&O(I|CSUpbOvUABsSO{W?ndN>XL`) z%t8e^Q?yvB-lS7$-(q~?In;lh)RiHDH5qVOgt%{`p(eyE+MP9;HZZY1UH75C7LD~I zTjcV=lWWAS??o<`^~A>pLuV?rRl$Mt`UJw^B-~eq}?4HArKdNP5d!%`DNEOBAt` z+p*~hujIWXJ}(zdHZQ0Q!+B4vKemn_b~+hIogXV(Vv>O@Grd_BaIuUy`8if@-7>5e z`8Ym{WN!^B8`(nN<2Gp^)Ne;}qNbWGp(Pt}lHFq$d+N0Ekbn9;+1{_RTa1CwPI>BA zH3hdKI{xV_vOT4Ule`|cSOcNmaK}oWemH}bZsuO@3{v4KSI~9tYmsDa zk>o#0i?l_GUW@#jG?tb5=SMl=#4WhdE}9b_I;=7d-!hUYN-;i@*(PDE$<6h6XL%A| z+rwoi4u6YYYc7d8JgXE=NfNbCtjvbfeR-^E!f7i1JZKpar6i~S$&-i;nx9r82+{IK zBWt0xb4~A`oa)>hk>4I)-=5*x_a*nL*)t{#=D+5A(@Wz3a-@LPPva2unlsnFZ;|pB z3*?dk_aA8gBL0amPHt0@HBs`kDh2GS3pYD}%gwu=~-d(0}+YQnEqRh4$ci=-7M7 z#D`G!tKIz0m4aamEF!Rq%uJRjd|A2|*}Kcm=w-VVV|sT-1X|G_JJ{Ji!Y43Xs*})u zP}Y6q5@BBi@w-YE+QQ*fdt7Q45!onJ?nZIm9!N;8+~beBnkQ!07`3|XN-K0>iOY4P6r&ll@1=D6m^?MKH! zgl&RmJ!owgmfH@hiB>HGyQfMj9?LE=y32FeR~I@r3Aa~;rRCIR?a(T78QrOfRx)P< zl>^AW-oF+KNPTbx;oN7j)vBq>f=GRo|Fu9rl=t5V6$1GEKZO5-ii_s4)qrh(T-Tpl z@ozW)4K%YWq7^g-*#GC&Xk4p!D=#$*xm;>49i|KBI`RtX$}I`&t>}S&-OK)M(hdWA z_Q%iK$OTXX6Op9<^_iObUBo%rj(J z>uY(8Y(JGp7Uu7Zyvy)s5#4$m5IR!rjz2iZ`%^MqTXOOa%4AuL&%7()AQ3V!bPWI5 zIEBq7Ej>d(s%2pKHEe8*Cj`8``?rY-sZGK{w)rGidO<$RqA0AST%e)*j`8<}tSpPL zuo4cy0b+k#kltzE9>lPa%C4D;o>!4J*9^{<2+kCyAiGByaxvRL0m%{;#YezKrozT< zZx{@5(KD67A_{)D2y;sORR&AClYkVvl3!w5T4uVaVUZIKH=}ZXFPia z;9v+r65?KO7JunJ(k>(?Kj@1RDTQ+Cq%B*-Qrj1_-gXQ1{Qjow!_^aqLl3*>*u`@X zRR>~|TVA42$Hhc-f1^Z2q6o)+Vcim*f-Xu#9Y}_=j|U$$OfOU*@}X3+_ZEy;O z96vf|at52#mCEAcO0^!*=tgsMWma|Se z^L$8+V8LTT;i%99)^hG5Y^3;-R9vMR{hvg)pn}wsWo+xboNp6m8R2ib?#0@br+6;KBpHxmQ6>x9pGe5lemXu?HYic_42y|bFVl5YjIg~PzwWKbk zU2nFXJJk^)pO2L8DqjvynIw35cV=s@6XPOt#yJDDyF3mW@E5@q>$!) zAj~(tFxhN3ZNVBaI|F*3lMXI7L}B32jOkVCkTGBr&@4%@9s8M?2Z((%GUZY&%pg_V z7g%+lFnpGLPqAU&`DkOo=2OFCjgm~m^;+z?MFtX0sFtB8H05oiLi@VAZFF4>xH!9Q z3_HbHPWT~AlGz*~IO~YmYM5fX!H&|hVxN2`)DmWHIIcWqpv@F=@ znfQC0Fgxh$k}Tfb(%TkzRS&>rZl&F^1P6y6OF*HB_LLOMl))S`DxoZJ$6qapwA*G# z?bPnxc>8?`1cE|z*Uc+_?SUr8rQ71>D`erp^8uZ=x7Rw?j*(rFFRvPUI1f&HBXKU> zV|vXNS)PFB7{g7tq{v~xL$EiLc_jUegct60;>8~cC(a1bA!t!q88S!di_RU8EPc!9{2~eDY3bbzd0ja&m&qTNY!FpLKK3kutzHKLi#)KyrUPdJgFIX^U?%7^F8_tyx^cPbb*tyQ znElxF>+y$k3}TnjDitq5m7KJoN8cZtW^w?#Wo}k?MBUOsZ4)|491^u&TDLQKcKCyF;2yH%NyFigb4if`G6I z0Ridm77&o`ZrF6krc+Q_K{gFU`{Hbr;VSBurPTc&)&4BreF>KjVh9%d0o>hirGqg!7oNtx^9N0gi04X*^#n2hh z?cF7wP2{MDAeqe_??cbl5rc61Rk+y#A~iIlU>_Q5?he=>sV(01#kk#``AL<7p<4Ch zlPy1TM7j*KM|`YCNe_uDZ2Qy9F)?h}W{JwmX~vIDU37FUG4dYp2P?!imQFbJOCs=w z^W}3vPGilL90a6~pILwfOY=C85xdouJ~3l1JNnw$h) z5pK@~S`j7t?)voT?tA@ed*z1_y^ag;D%>cd3HP?+NV2<^OW~oOq}02I7U2UYfb0$(wJ9^^fi5@n93$J=uuS@!`1n;+jkWdqJ*rW<6OpsN zzGvl%f7d=+5P}dCE2D|ZHgvJL;p7TZ$!@X{3*oy^4NRn}YijdzUfQ z`;KflB-(`a%UC}?RNw@cQA&t6$vD(zZajtoX$cgbMYrm=q1qVVGKkPb<6ueeWlk*~ATagfxXDL`*$NzK*@g1jx+ zLFO~njkMYn-K3mL?zlmv?Z<&xhYvCGa7I>+P)jaO*hBedujYlmAR;vfH?yCFzcl3v zfu`(9tEu2SP$uZkzcVx@e==wd` zdyRmCkyjy)OHfymSi}@N12Cy?NKm z-uQ6n>-cFq?_M=Y(@H9Vw#Cdj$0Qp~gvm$q2QNt4!skhC0hha{MrU=ZjFp3*MIvqa zz;|?&5NB5jgA45{I`6ZrNxdQ>1 z{{7|lcp&S`!b+VKD9G2~Q)N(4z>q0FLmv0;6)I{ey)M&i`nRr%FJkIwz=Xc>dxfZ} zQy=PCeD;)?%e)f+C66qXfRQyZ2oTPElDtWzKIbXTRUK5x0Qc=6V@Un$w%v56>#+TD zIR5^{Wg)?wvJMnmdnuNzLN~~3WioOH_mUccSZ`tAYjOEe z^{4pQ)HrpHFTJC_wRW@!#KEaShE^#TdvXe6D80uyD7|-(yQtgEN1;h%50g*18Z?C; zgjY0&e-LjGq%4KF8Q`o=llnf#z?Tw%93DRu?}!+W954mqaLm?-dfRAtu~gL&VM656 zBS44oR>2uC*WlbL!AlrhFb0}Rjr1=$(5DqwnftUX`vQ|}?{%+~S^GHv|Eh81- zQ3S2YfCu-Ft^Bh`$m5Xi4NT(ff^3+Tv82jR8y(8fb8ZrBtWUHue%Q`+BU`o@dGRue ztYm~(P>?}LXWHL^HfIWOO#MiX49OkenN>a11&y9ijm+=Q_K&1gwz(QRGb5C~2Hf3B ziI)x8WWGs>xi21O;j4$MeXZe`B#%`4+OQxS$&7>|NUn~7Gc611MR}6O{E3+6n?N5v z{I3IqAk`(U5K3#^uHYx)>{_4Y2csz{4}-q|ZXdx=3KKv0wNw0Taf!1*8y`T6sDzbr z`a^O-E(yEeXNN-y^%g(A;K~f#nhlrvXQ;X-42#T9I&v<^XbQtjLm&C`yF3L+jytBR zKZ3g;VVB4cE~ikpPaCtE3Z`ZEIbFT^QGWMxJq-@*zMJVIp$$E{-M)(I@tG%WcY#(O z<~U$#f9`0jFfDv-IwEdB1`oHeDm^0B+wPcsvkcYuErZX2yyiP0jx<7;7UJ8(!ve5i z-L_yiOkXk$UQh7hLDSlttYq_u(>L1eW%s#nXx2lH4yh<}$9?UN#(U9wlHY3av(9o6 z&pyrgMP8~Fnmu6k>{^L?qSLX)Yn?Pf(u`rGjt5)aD}BOlqN+V>pwd_T9)_n^>8I&m zJjP~%NoMVPri6>&8X1l7pnS$!@C6QzQwPWtW%mgy9m+x&Hv`IL_zOCeFLLQ#Ip$ZY z(fSpqH^jt#om*jYAi&u@XWL{qN(5iVM6SK;H^75g{~u9a9g3l5eBv_DNxh{IWtD}t}?h%do6$@u;GcRlS)U)NTN z?A~GyGvshi`}!QfPkQPaFFZZ-+w_;X-G=&J_qJc$^oc>i;MMC+>>1cl`<0`_T0<&v zY84c#qeq;mvGr-P^;LYc5XHL;V0Bfm)&zpmMr~ZaE|k&$5gfAt6)V;_<96=UB}AkM z2;^DI9LO|<=x%Q?o`BbCv9V7>+Z8p@=%?TrC-?XBmyL|&(=y_5rY9YK6vEPK zMEm0;{`}oo8Gr%c^7mLr-cV?6(Bh}tXO%4)D?BC17kAOZbjGnwpF}>L{R()cHk%q_ z;Qd^n=m0&%adN@{oHAoZANj*J8fZ~2RgR@mz67V+FA$osmoc7c;1aG~z6Ev(pIh1f zWFQy=DOh-nri#+}rCUt?sEaM))kPT%+`&<6+)E@NrZu!CjrMEk$FHFP+~~AM?n4)$ ze30l;dv-0UmE=(ML=0zI$Tl5sTBy|MRci@7^;(AmI&c^1aY~WR znB^?XEdBl+9-q~oDat9e)tWYF^x-@4bwMT+^MK8C>NR^Z#0R^6WP(B2rGnUir+v^* z_&PoW+4KkMdv@@71wJ^4Rp_?jvs?5Id-)0QZt4&cq&Z9}&U5)-XE(4?*84*8cZOBR zRQ6-oGl)&!FzF4b5w@b!?-vfC2d(B?5_6Q#p-~t8zFCLt@6oq?n|}D-aSonyD3)3Tk4Sr$GxuMOOTbmDC0fyav`}Jv|MT{Qo)3m}jJ>*+O2~O}6 z31y!bvy)7OHw_i@BhF&Dx~4f|+>x;pf}!Bqs$q8JvGDHKHZUEVOl6m-yzOz}%Liaz z1q;d-JBmXuIuaR9EOj6<rb4vT& zZKQn1yg?Ak?m7clXX-+r@UoZM>VAh+h5mqC037$9P`;5 zYoijb+?7upa<>Yw1<=Nh2352j?^0IS*{hdQJI}vc+K3e{kL6G;-(FZ$ukN108I|eH4IlEvlCN|c%e~qSr^$SNh+IEtNJ|@o3ct)`@v17g19h1;d<1VkM z@O(@`Rep9->W*Y3K5b84BBmCnoJm+EQAru*Sp~!6g zu+{}}cx-m+I>qP1kVw(TM9Z@=cO|>>^Q)r3i<20_+1>rY+?mEK7)QC~Ek=~5a4nZl zn+V~OY_SVfo#PnIX!J9Kw|VMs2n_da+xVVsGF{S`894FouFgu`A@$m(VQ1w8hP@#z zm(MSquUbq4^FK2{&C*UK)rrzfF<9u1A<%gRrK3_DrGYa2ij{NXT` zgKn$SFWqRs#NH!+tCzlKvzi5|w>sV{oRa66oa{QkfazwzO4saeyuhVVB~!!_CRhVd zro=k0yx`mw`YM4q$`MD1d*jID<(R-3y4ETjR^Pg3ogT4zPzCng;lln#r&~8&l&E2r zI%(?d=4*|G@R%TvpGJqvRUdV-K7%8Sb`HE>rFk76Tb12Fx<$C{M!g#P>#-R`e>}Ia zf#%Mzlr%mTwbfe6p}2vj2|JBEJNUMJe!4CClA~pR|3KK_(cRA~ zO{%N%uATo4ZQV!5`x2L`cUq+%nrjE!0g*b-2H#SnT z2J9))A@X>SLa#5Lf3*&87cX$2p;Q8^=PbV(B1YJR(#e}726FVP7v$FO&ExZC&kIO^)Whfthffr>1+}n%x{}wxD0hKiL-gAu;`A+OBvNTUlEEDZ3_#;H&uzY;6-tM#pG_Hezn5q_YIV<^Shm2teY^B&@z; z*WN&zwV10cZmc}{&4|#3(6PVXb)4KSYMB8~>oPoWjhCZ_XBB(SFUr~lFia^-Nl(mG z`h0Iq3EI_lzf4Zj`F2}WMHeJFh|M|}lzjze%%0P0znj~fMj`#Ob_#JaL8p@m3pS%N z3AU$lV?IhRGanzAu)X5K7s1bzEo@SF^tntlRB0{+eL%Foxsh$F#$X%x5U`J@4Ky&& z0E+k3F+Y1GXu&GqgJVR3+2M3be79h{quM7?CjT_+h`;oUw2347$Qj-aDDbQ$|9YGH z+npz4=a~_M1lpt_D!Qt=U#t+uSg->gtA?lZN1hY2?{C(Zr`j3`&)c>e<*hC=u~n{f za~XvjS~Dq@ELm73nC-@_pw+;KEFt2r(4t2D@UpgB$cXtwb{lhVpUVsNG4?W@v6w6e zomt$(p!u(N4aaq94rVE;#{QHuAtHi(>v9;0%&quoj;-r;{(cd?WnKR)V{2e%Ty&@5 zsh1NkXrH#qphsSgu%SXA!yM~1*v&=ET&8SgF<1y`EG07|3`@oE?dVyF!JdA9kE)1S zZ|rL8SNxpNqm_txDL=I`BQYb@XOoE4{ijtW;j?krWsgo-7LxGM!*iVCG|EGbD|;x@}x$p)m=Q0?yUJQRK{{22 zdTBmkJl#Im_`lqbdxw4vopSK1FInk3WsI-z%nQ~FOfEBkm^A+u2*B`PWl zVXWrp9y`8wLqz*|95r}6S5`ly6zmqLYNIuWO(rTXr=q&T)>Y9&lyKcp z@{`^eo1tdVlfIllAvyC4WtdwalSSjZzR}GjuyZ4bD%snOW}UgmJ$|bUnTX+|!4cBA z+a0}WbJ=-b$$a1K-ttg(StIwe$KVz@#i+qlB4yaX#NauU(aTV0{jx^f5NW7sIM>Z! z9dB^=V6a=Wul$_E;^LhCq~dN*hA3%gqSxX!y((L)I%;Q`$cY0(BE9>A!6y7b+?U}bujE2)n-jJbdKG`M zA|ZtAgqTHjc+%5+M24kTYh8SilC|liGQ{sCrxO)B)Rzje>q|Q!sxz*=#Ak z8BazpigFw)M!X3bvxa)n-sSA$T_$6nX`*IH5nEiyn?0T+M$1|^gBcw$rhR;$35z+4 z+D!7;;0ZYi5m;pK`Xqn6!RJ7aDIpTT{EetBgF{hV^6s>ZvUxv{@*u9Nr;T4?UgCIu zyxA=6CjEBrK;|~n1QXldE2&I%&NbZVVxVNO8roc}hK1jra*}&KqLaElIb1zSp0q8# zDe7>I76o~fboy<{c7%XITu>whH;k?FyriZlKmYfV!piPsvp$j9bK>gpBJq2`Dpm;D za+5fn#*-yBiDu00s^K`YqxGEXq;qTW=EQ+is`Hj{RTkE)!KTcbJt-G&0kkeGo2bRZ zTA9{^tSJv8FZ{q;Ax;%69qekV_UpJRrOqm)i*S)3(2<0&$d{^>Rx{$+-ea^VbBUI) z=T*Lw9L!hp2hLg6cu=dF;wmP2gy`vwwcc=<)0OE*%LS(+QjzGyQZgKF~NkrLsu%?z0sDKIE$UeATd@U7gonn z`nq14shg9OqZWS3;5Tpy%pbok<2}Zm%DPEEkypaYD)kYt`q|amopo`1B%f;O^HX_B zqP2!E?>M(IGV0sSykmw>Ue>yNJNa!~y6WwcaKp!=#M(@~;V7)7^R%Xm2@@2=%)6AR zo7C!0?-HzdyJ9yM~LfL32$Hi#r;pqE~<-s9pw{o1s@2AtDPf5 z{5n& z^`tzb`S#MxqVL;_5#IefVF>vy3+V3jy!CdW;gBhb!dCClm-o)KuzjDU`Hs?;LjS6= ziao(Wc0O^iP7OxnD@1m3Dj4qf^^*HZ#aR2z{AK}y3* zk9$4r&m^+=W#A&qZ~Z_GL;4gA+)q#pygI9LV1(zV1s)o25XozHjoZQC9NtIw zN?uVT>^|AUA+8}gkTxC%xsSTS=9?!Ar0tMj6!ewZ{uw5JUR53eK4u3W#BG3hWf z{N!6LpJFW#L}y0Qe4WJll+dI@N(dE07qMhZD0#hN{irE?_dLT@{ZgYPa55dy$a|zc zuUTz3nqAAqrrC$T3OS-@p-*OsC@Yzv!n1kxEc@*7?zW=j4LCzef4R17Ud=RN=4qv+ z)gq@`Gz#3aw7Zlknvw%b>yKrjC9pajqQ%9B`>tslvgIN{xJxC)9Pn5SZ~5w}IR*q0 zJ9al!>y2=f4|WbnFlf;BEqmv&A1fQ5dQ=LJSWeD6ydtdirSN=PYcWD=N7GCnQhT7H zN7Enpn6Ci1omFE7#*EBacA?DjmcD;v|AQYt#N?=+p5gw5)fvfQ zVyRE>1l)Jhr)Q)U5YbzTIy+OlTLTo^z{yDRXC30M|@cha(7wp(KxYgpGI}-L5x}d2P7_y=IrPg< zV!;BFT6UeZ`-lrY_dfC_>LV7(Y+ccaRk*};cGW)9VdFnEx5PL%V0~>@suD9vA9@3w z1S%1-j)@LbuB#}7yc?Ah4}02gpfCef+Qh|(c2{*%t{fdOo0hy(s7ZK8;6qmH*{zQ{ z{dTvMcSyv|@jg7nN~tGwbO|vUBs%diIkRrDvl?{^F%Y&fa;*&m_$nkgSH+S_`=s~H z#}zIi8k$)mjy=65owxyRwV2W1?zTzf;l0Gza_FiJL+Fx)wV_p#{B`t+F>* zhhFaO&t3{tF`|WNBx0XEQ>Xx<`-?O4h9{B3DhAQ&o;~C^*pV@fAb5%wh3!^oWZI)U zl+jZG0Y8o!&@!F76ys9_0@MvKL->jym-Z8GG{iO->PazVKf)d=Sj_3GRv)f{$~1Xk za1pPdnt<@Ld*K60B@DebBAXBgRP!1Z$y9oEgPP=SVq0RnW~92(tyCC%VxP7}0!~6H zkEYJWU}<0feWn6pKT;APZ$Vytk~ff$W4yYn0Gt>vs0T{di~PLC2Q5_`VkvN7a6=E!pLHF^PL<+nTU^Zh8)S8m+Rd@f_Gz0% z=pe{tb+FitDsZhJ2C*d%#ikBv?r?$8F!Zo_Dm&D0jd$Rri<$ynE+=|VA-;ZK6Ap?q zb_my)O;4!U0^VMeOH(5PLp_Q%nu#{e&+`d_ofKyA1s}yWG;bUFCfO)1_5N>)d`K@* zM^OabrrZNFZ$#UIz^eKB$pRo>L7v^u_)SM?|+%^&aICbRHt14zg&nlgZX7mB%*-4i=&r*DCGnI@(S1sc?j_;et z@z>)fWx@nJF&(luFv|qIIbzc>p7SIofCE3tdVU{?zxai-29}QKOFxO8!ALms$s;(8-YN;{IQ~R2 z96rH{d|f-F%cHH;{5JK5>|CQ3xVOUjiT_OJ>S0 z#SF@#q6Y zZ7=z;G!|_(NeO$CTMAZ*-*{@1w(`fA(-oaT!i^evb6{N$ZZrVAEfx^DcGQd``0|j2 z@rkP>g8^kv05F^Taz?n)Gvb8>Mt&$8#4sDP5HwPy8KF2YjSGv`KFi46r%@?Kumk)$ zKWV{L*L6fA^60&|9cH1}e*(0lg5A%7nOc6BXNN0_kuT~~iQ_}0pTLhg+woiLT< zd5Pt@sFm@3J|W?^c^0~}rUa`}HrD$1wa4T-z|2X28kjM^3PcC|W}B81z3Pur*}4py z^BbxRpX-iFTHg`^G4)O~mLRvI78UH1c@ZW#QnT>*R+syfN!dtCLW&qV&AvdknEDw7 z`+D-eVqkDt*W%2fo44r9D>OPH=y7iO(2ZcrhtT?OWy=7I=d_$qVnDz0%uT?-MD0B9 zml|#OoGJvj>hz+@;$dKH=rBK&B9*RJG)~xJJL)Bw#~4SZ(Z-vL?QjblNJOXut7-xv zto?*KN-OA{b#@*Fu(jR9&D#izY@y=M9%0U}L+x|FDX_!7 zBMl(1q7!-=hFFAFlIR+dK#)HObo>pLQUZ{8_9Y3Bc=mI+$zEktcxyJ4n$r*HP#|d! z;JG0oN`K$yXfAg(dYlyyQek*SVBAq_03$q`1~Bw|F+7LfSQKqP-+rgy{diqRPo~D5 zbh);7f>*ls0%gbQ6)(jGaq;5_t-iJPn*a|9FaA|<19&(HeCcRXSroNy97dH>4Y*`N z3Ai5=g@ZEnQZoD$%-;C^m>tI8OwdN3IA~MnvViylYv-jXQFyI%GcJ5$JN4saP~k+9 zsOlCyQt4TJ6$FhF6z$ImiI|`UMSmK5k&0;(-sVFC9}S(Qndt#y?w+sh89+@R1+m5B znawepC(snkfBr$Xj}Sw8F50p(LJfEVy|UHArAaU;xCtULi~#&eW|8f-vE)qqxz}}b zmcmUOjP2k8G_UrY!+ME-t{Baik2^smLwkc+vit zN=h7wymid?J#YVh*-fniciW=57r@>2WkqI zje!kY6bbN1(as}*WXnx*n~i%`5XwlR8NdF}@}A&~uMx@n zeFN0|{Kk)gcZ)pr$7;sqPS|71>}v(-!-$=I`yt7wqG1!RQhEqvdIO(Ub_ z(nf=PyHI^#{xjw}k;$h3Pj49N9fht3dXji#`v}OW5d(O+xHP%8 zUXzE^3U2eGIhvP>0j`kRtkpdga_vB^$==Pe3w_Xw?{;l*#7a}lHciY&{8o7I(L~>H z?0|F1LgP|I1H~QS6|VLy+$1g96;o(Lb7Xb#8IDa%Xl^{mxfs+-}9asUzu?*QvmE9y6m=z@9G%uKw~t!Q$M+{m=y( zuYc$unO3n8Jd1xaMUBMpmBE6`KSl1Q{6T+K==r_@2^eDjh29iF{C1b)hOr)UY4+xCPC8G zs*{q)!DYToD5#1IY}22H#x7nM&mDu$#J?*0sYT?neXUgRBjA5Zg4y{gEIAWPejfD5Hk9xPjw=%6j{5=*xh`u`fx| zfbX~kOBCQdtj}1k|L@S(DW%0Z<+{`2c+lb)Icb13X@Ke%-`@}b8u~8|0RBDGpX9%? z{=WWu0f6?KV2X*1V*9iEa$^Ce3=H!*KXLBaSg-B5`P^s5{Zd8TL42xup(h%ME=~eQU~)4;P-(D-n(<@Qg8czhu=8MMdIeKS2xywS zE)`Tm9RI+qUkd1GzK=j+?%CW#5|PCjE61AaK7L(TL_{JH8GAXuuAzO6|AIAQ<-~Dt zM4}cMyYHN}NA1LM!vv{b?EJ?a4zSa$9`T%I_-gaWdtSNb@Q?iH807Z$)g2XLQ28+m z3ZaQZ&P|zSY~cy08PftP(*pB%SNHhq+YkZjh6m;!#{{fGib`HVy^*<$J!_LJA^ph;a@CaNpAYIU$7* zR1#o@)|8UZitN54I4q@=5 zZoybZ~cq zOIL!+;5|GUOgI6qk+nvdwMHrQg$neAg3Fei5|%`>c;l)^nI8G!J;g2~r#`58OODam zC_?STk6B9%XSIYiy8O_u+Bul1D*Tahb2)tXf~}7a?x}0Zz$aO3e{s~#g-KP>=7T5R znd0Q%mW`+j$C{%MPj7CassWcRU$fh;>QQ$0`mvW-FTo)b20z6JBW1BDTco&FENId-k#sYZeEfjZ1qD6MCpupP* zlfXXlRuN|rmds?l*HfT!#=S=VSSuGlT{`v1G2v71=-ZN)pALrKmi-W6frQWRV)>mB zSKsH8w78U`whRN=k44UhHgdWYx9#_Zx0&_h6k&+ip6$KR0G^60!`r zg0nXrhXbL>oU_(ojfWr2P}!aZ;AQA$prMSR=LoH>?@_}QvBZvnh8{~J(Xy90mMCcB znQ@M9y*gDDC98hJZ`po0uif%u#1Rt~U}ZMj;w!j)_3&LrpQc#O^=)e;FOE%=AZ!E& zST0rNVCv7BvHNg#R8{MEo`nUQg`YC9rG+{Ca0&+!G%Y^4uc1MYasd+U169C3Q(iuTq-^&be;gVjHallNUw{`;X`OKFW}fVu zhSP~x(95iGjg@Vp09#NEWh5O!5St)59`S5Y9fY`!6sr#*s5Q9zpmKgAf}DwQp8BCkKZw18BcIys@DC_TiIczC~g zkRrRn%#dBzBLak3v35&@3#&J>M~ec4nXq>E*Rw}I2MB`&3#)gtM>le21gWd@&pF?G zu+-?!=V48ECO?{q!W+Wr_p3E4rimK43=z+v$r``5@RB-to;5BGLyh>38gcyZaHNxo zcaVt}IcxlJ);PJBRIZnl%P+paApkVGUmO7Zd!|3he`WoB{r3U@?Vp6MUrqTF{<1UFIYSa zW}OAQXdgxB9*vl^3fQ&^)U04ry){gUuxnVRl`<|Bu*i6)h%pFyJJU<7e@yZ;)EI-~ z@1t&!LQY#FOxu=F--EpM}KLv9I@xAcJFq!jIil)I}i20IG@Mwp#LlS{6 zfDaU;`;1Do{ez_~9MU(OFQw=r@s)y{>@Fb0)E+ZKA%&=$1Pex1y!%H=R54YQ>W zicM6OH=7=96{}$AENI;?P}W8c^|rT(Z3}gAyh<@`3zp$zqso`Ii?PQwM(f3{=3tXE z$3NK9h-W`}^VQVO%N+pn;Bvrp4t{NU9fLQf2%zBCq?ps%d^9izn|XUbA)XkOUP&pl zZh9f|D))=4bn??xNtZ@Hddo;^WvY!%d)0!u9~|xdN*+eXWo~o#2FRy`R0@LWDoz!u z%2d>q$J2WYY)kuCTs9ba3`JfK-jcOKMv{F#9kXIyCEQN>Z1vO`>8u{b02dWv!7lV> zg50Zx{a)QM7w*g=76j1;i%ae93#`u5T_xUj3?|2^lYQO$~x!mx4e`~Fp zXsbFYV9YRn%dZr}dMCB&P(<^#_6%0XnjM{EqVbL}#;{x@Mvw1P1o)?U*3M&KC(=rjNn|6T)T z9w=7C8$Xg<9Qe%2FZGigb`fZN*M=gPmn^zNMlCfw#=y^#n69~to~CQm?Q|*hio4s@FmR@!G?ulK;# zms{zJHoHO&0y@Z^_XXm?Yqm`T_1O^pU+A>45Fq;DJO85DY_sL3@K6xp!bf}S_w#}3 zu;J7>b{m{b`cF_SCs0E#1ADk~qeo8UW=@6h+iJAM zz48kF+(`6^Svj(k{77^rq}H({VUBcSg-1G@4Nl6Jq;BcGCTpg{t9p~~_cx^|W5N%9 z!6)EQzs)W#Ub`N=fH_-Jd(LvZFj~;Oh*Y0QfswVQEs5r^-J+BdP1Nmt6q+tcS%mLIB*P;hDd2f}vm zc#hGC1p<}ExXpi{nCUn;ht;Ozys!RXoo(Ew^qH$~)v=;!Dp%B; zIC#3>n19o^3<`lPm5aw!#ksXMBQv)AXcI50+}Jc@g;t~;twNs_Aet)-W2`!1V#Kbq zrV6dE>k`s$xcI;L@S)vi7QI!a`4j81wu~b+Pps4tJBSU_+hsUt)x(>#=LiEq`J~+0 zGG6L7^%#83w{@T;;5%=mp3we@)K^90Hr4i;PvgSw^AG6Dt@0vdUlqRFRL}3wmz)16 zIDd!YZC=AS{8bnI$YiF z@&L~6J%ShCTv+J33pr!JxZ|Bm@&;prMtHJ)v?;UYH!Ek$V&cT}nk3t?r~G~s;5=d_ zzG@A75L;zRsp)s0^3)Ce9O9n{)-N}7Y)&Z^sQqGcVw2Y&*B>pg@CP0C;vQ&Vwe%%v zP#Gx{M{PU!qQ%hsu+BJNh{kYS%6+{S0nbfO=@9oK`c255$6_5cs9zpH^uo_FMm$xAI-p;_6z3%6Rd@3wPS=K|guK^=6n`&W3=U3Ln7B>`n z?8Uxz9`T$a*VBeWwlH1IT4+^jYof+MZHZ;Mg$9^?&!pUf@BarC&)ezD{Hco)P+1MF z`cL%Rj-F~Acu4Tt-}xMI^E>+BI#GBx=i^`_L7?jOd0;>{C-FZD7XjU4WWiYyg4Zpt z&+iMY!C3-W66NGRoxkM&g&DC@^mt~vf3$&N7G)rs_(UL5ES9FyGF%L%&?KY7=Xc3X z_QGsYJc@-U`nc*AilNj~|Fn{(b{l^VI*8%<079UcWbFx~K92Dzh)u>U66#YgO~EXZ z53WQ`&cQ##wG3j|5b46ORi*33@TB?BTS&5trvwU!F)^SH$_=lz3L>Qw`w@0V0d>EM z4Dj8&Ff299JUV?9@|A2L`t3IQ4=*|r$_=Z1V=M0HsPn}feEK!NB<~6tad6+8UhfKE z(7bIU00zxT>D(Or%`o%Eg`9uBhbzHVqBf<^(rM%Nw=FSWA1k`bau?rAGMFnXlHuEh zhr<|qaXx}VtNNg?;jG&idudw3LhS}1Xn9$(%R0fyjb3RoQw$%a;)9sl4KKzr{QUUF zwie$sf)mp!pH}cnNitDf?RS;oP!CY_pj&SXaeVRta9!wK$GY8{O;lw7;zVjqISuu| z)yarOz|jG@C=Q#md*M}^8e-({hmu^`%yg6`=WC7~ebgG(Q_Vc3QNW3*WwOS7q|*&- z2={X6tL-Cz%J?ckV+C)sDUyMn>+rp)8u3M-8RKE|Wy$WU609%Bqpif)aDQobvv7UjR*eHqHs}zfFZ|oOuBFz>L>!}uDyK{8{eRZwEbq6Dr4&{*!U>EzvVzb3t zC;P>;e@BNvWeOnocW9J+(GAeW(^r=P=)wY!(BGjy?T7$&ip&;Q$OqjnqbtPbO8+#y zLjJ2&5&+tstNT|Z0$2em{}utJPd_vq0Tx!-tv9X^N0#Aq$Cuh?{4H^H#%0Qhc;ov0 zkr<)@p!|eZIb4TR-&jE<3;yd0hczJ`b9J^3hH^D}YOnbdm%Vn~ap35%qk8=6LfCd! zrA(yUdHF)ROvDk3_39q|QTh+mO{0HL>-IDJh1QJ$8@}=p71)3oNAVz4$ z-4A{DsN$mN;-YITt*JeSoP(jVPoMQwW*SmIJM(F5+I}9Kc^Oe$#G<7x22{P~n+Yf` zBK=1p0Voh_sS7ovhQ8+emjc12EejwSUR?C}Z|V2U0EO>=V+@c7m3{j7kH-E>%QW8b ziABLjDOWScB{u8X$OSNf zjUVl+SZdQoV(^rRA)bU}obGCg6dJwaekQS=T{if{AR?fN1=*DkYxgtx^o(F(v9p@i z=3fY6K-FtCXh1*{@IdN!;SYLe-CIjm??(K=r*;R26qV$eUxP9pJ+C$q5z7yx8cjR5 zzoid$xS_yW++A59f+h+0vP3!XQ7(QKt($pkUwk~Lxmj5{Xr_lvxo9g|ce++t3i*E* z{wI=v&WJv@y@8coYkptP+KZ{Qkt{=p+n<&v1zKqmHzp?q0{@Pdfl8hMG) z>z(OsRma~-r~p)bG4%&hf1Flp=5YF6n9h&g`^ytc{=6WG&>CIP91ybTU|HcXK~cx< zpXB9WUSsDrT~HhIy!=L%6H55hLE^(J0kJ9E&V!s4du-riM9M{VfqC(@HqRH;Urg18 zOe|Q;ZOCHjS+~yf@9Yax)%e(v+`gR1-?hoo*&-5#Curu z|0>whQftss+d)p7Bw9%UZ%CZ(=P<|WK*B+A`y?nWyYsyVUkZ@5*4xqUIAC&x8U4t|y&p|0s|B3#?&i_p8pSl!w2iR)#-j@0- zx4s9?{(_=Ed1GIDK*Cjt`XdnXl+XFF_lMIIf_g~PGCc4G^d}~861r5XiiPvrmmL>Sphm|%#pLNPe91M1#}lsv zHYg)WRG3fsU@`&{!Q5kE}-oLAJ~aM|iNrMD;}2lfoR?ZKGdFM~1Q^cg_H z*d{u`wJjx~dR1x_$M30buX#H=%asFY-Z5;@M-K}?1OIpQ6t?)WYLzhVrmk?mek=N> zF8P0tTw#k(`HgSI_>Fz+;4e8B-|5W1o1go4cwr20X$HR?fSDYDnT*YE%+GHuK6lUe zHw1vD`HKU9f6w$M`LC?Mum4^Ep#76zao-fn{|^7AmA`L@wz4F@#JS7A2l#55a>;71 z!oGf6ak~XX9b@)ZaFaRcbfEom_G@d~*wO6SDbwtkPU%s#&Z<>y8>gkW(e!0o@~QXp zy({~_5XOQ}z4`a9ytG%Xs@wi3{HDvAS`4zYsJ{ZGIEU%3esxcA?hX`ryIthoo?h%RZAyz$L0@D@UzBSYAEXE;W=AX2}nJ4V^+Ur>R-_oZ$t{_kvntIW`=HJzun zzIfGsR-m20v}8=tFh$28WyiG?8UCSY1f2PfZU#_XsgMAO>@A@*bF&}v{mJ&#T8wTf zUGjE+{w7`0I5+Lv$Ldst_#v(xW0Zq00pmi>JJY|c3cG%pq=?iPcKH|N{Uz2@8^j#* zQv*~awo`06iJm7Ls_3|p%rL7(nsX%RytCq9Xf5&jzuwcmzJK1X2yoXxQ~nkG(Facn zUszRDHc4w5Syf&BEfS8KffkjtjhdgjvJ{u|=y+!g?(RL+G%BdN{8y3)z`8xgRst zCyI=>)iof9v-wG!a{%KelFA@vYB(7$vw$`CtMR<0?430v6$oZ3)~j*z|3Tq@APMLk zX!u_k`@hNmR{SY|jF&{fS{ShMI^d7O@0+2mTncZVeSKPQFY*A63@`gET49ACUP08Z z?0`WH4R@{y?j{VOu0!n(Sbg`6EVW5toYm{G8GB^=V$|BY=bzX~b~1)wm#9e&FE|#> z_3IQH?WC?PXm zdhqiTX3V(fQ-nGqNfnBAbUV9;waFw(6#RAc)hRT5aTK1Q5?8+YoY(ZTN+tIyb0{_9 zC{pt>+sYY5coQ2S6)F4U_veoT3%7600zZQKeu}($`?OtbDO#g}Ce2A&b3Mqu3sWbM ztO`}YoZwY|u#+_ZdXN{2fH~gpf`I6!Zp^5GrSHjD0-}sA-DbkT}+`r@~pUmt@20xk&%d}8(JDq{|{+z0Tx%YrH$ee9D+3N z3Bf{RA-Dv$KyY^pkl^kb8g~uu4uRm1;O>ORCBdD>Hq+CwTIAbc3p*dpQn;_tOPR2%kUL_Fq_%J8zyXGl;q;O*7UAEO` zs!vXSi_*?o=aXD`xP2CUG>nK&FK)d2d1FYQfZAUNb_cFX?bLJEAGR4$merL>GqM7y zV+~i&uFFmWC#`w+V|wBhr0w>>bVfrgXA24ucNvcvEO_$&M5+n>DD|6eF(>k_jmr3K zedN)tNSUsa1Np8JD>eFEP6Dp01dhPl3h6JP#m~RVkjhiLMpX4L#%)lzFO89`LsT5V zqJULIPLO7F5OLkf5+eBiT*08doYH%lCsyP%maM;+-u%-g(X7W(`Zvj{QTn>q?Gho~ zsx5K|b0VuQY`!w9q-gXy$HYjLsiLotr}27}OVeI&8f(%*%8WG~_i4<3AtH-cbZ5UX zn-1%*n0o1tgm0@1;3C%ry@@3Guxv_0l*Yn;ryotcp{FY75vC+!Q+itqB4S%fkNOxK zJhTvGn&ZXIqML=J#Ehovl1t5q-!FkqkB`gBANiaBy_`teH$N503L{^5QXZilIZna~ zMI}Z|j`JlRew-D`x6mNdG*NbuwAUlqysl6NM*IKA-%&^ES-Z$4{ z03-(z<>0FkuZu7qM;wokrhlz?Kg_wb>-s7@HK?pPz@5yUX*tM3MU4hPjdoapaX zknEfdLtxh@PJPkdvHk7R9ewT6_6HF+X1BD=x3pycFG{r^@o_)GtD3#GhW)gwy}!3z z8ugYIbW2OIA7Q#5;Z)5YSHnKp)h-Q00H48s(tn?5@Tq|Qe@lT3K<)op-9JkGkCMv& zYRdnG{%b4y|1J+`DATPNeO6@r^spd=QzF9v1T{o1a?3)&kO{ zuCIzBN%#fa<1F_6srO|#o0#;F!W5;AiB8N^8o~|_0Jh#pAL5L~t*vnP@eM;%zVk@cAz3eI{JPH;WcO7{XEkW!F5%7-!!`w|z18F$C}Y}R zG4kO^8xSIvm~(#Yd{Yj<5*3K&&NI(pY8>0a=5=A&L~0dP5<=EN?MC)}OEOinb|?4C zQJ>793mm>1qo}bdd-b2*)is)M%ujTx44b-kD-173^_Uj*{1sOJ>DoWg#4Ko?U#J26 z6(c}Y^@YpXs_`#^zFJrx8PA;#gH*}~>Z)|q5gcYn1L(m_)}5FjX?Q9)KqMtep9cQ zoz+13-hVPDtAUVSR1l6(za>z@zcLe7)On|(k{f}L!G9b7lo%)z^8cfe7HyodtUUiI_=HPS%oC zeH-9x(m0!b;kld%haYZnM>rI!64NOJU(AI6%U*=lJVfP}=WsO_Il8%~4b)x)Q%A{@ zILsR|dPgDnrGCYa1oEo=?2CU$_t0h`@N}_T^m6A9@Nxb%FkUGtc4?8QTVN<%Vmql` zU`YF~0pN|QmUsdPJju<>E!u8oVk6E+Zxn>_nxtPj#L92dmh``SE5Q~QuA48uNt^mV zX27u#`Lx6XK+Z4!$ca4b@eXscxm6KupV|FSV{280+d75JslN@QD}LT|wEL-!h|JTybCa`ghH6}u9 zF%OKlE03dCQffmMprv0(WCI_Cyn$nk={ix zF3mdyGn|j}@WBvFKl?IY4Tqkp#Qiy$IA;R>9-ufWoGWq`JI8#>HXrxc6@Oax)rc0x ztoN||@fTFrNuv=qevZAze@*!=Qd6g`gT9qYgH1&5E=@FtEnSeIV&#~eUXS+W(pAs< zT%whV__N!W?<2?=(mFUoXz^jGs2>w7Il?2WpL2%SEp|(U6UC>DD98i%%9|qbSwmEK zWa~+iEb}BH0N@$8yN^!6kS38U0pLZs61wFs(w zx6x(RC_fwi=^w2H1^G4KazBN>A7Rafqeik=6eC`STPLPkvVLn>U}H2WtO3{lJ-ka2XFM zjo)jZ2SR`1>vC>~-+#84WVl27n2i)i!%_6{RrtJAZ>;qaaRIVqB_?-L+@|ZJjT)ob zh;3Vp5?a5Y$;%uJ`g_par`5B5PO`C`-?^BvG&RHUXos)KRH8WoyC}?+ZKkn$l%F|? zbFkncx(;VwyfOZApdT~gx6<|^U7H9D!tY(2-lsE>=Drxp@Cs1hu@YVKZ^@Nx|G{#C zG~u@FCT4Gp{~CnvC_~CIKKv0WypU038)qPC+p{%ECju?u`RkX%nAY-n-I&_g8$p|N z-pKgUlB>rKc^x(M=Hj~`!g6j-bTNn9RR8BNI?k7|l0l$pN=c#tDJzT+u6O)dE9Wj8 zWGZD!A{wcY$J@UaCEH4V#UM=miKQ{IKz{ii0q~5P8?yjYKsyaN2gjW5iqk1UOjx8r zB50h7?|fHK4|tzjv2x@zFVoopF)GJ0sl{(^TocxjWN`zcBYFBTe>tm>Zs#!-=o=k2 zU)@hOj5Npq4dHGS#nk$QQS(HHrfhM=i568<$+~0As_V5;Ic6O^f?1RUBI^jNSL5nG zGn!Zhl6anHnN$LHz~-t=gbV}!R|#y(#SXRFGnvhpzWW7wegkXWgZnE;P*e)Zgclah@;96pMdka~$>3j|V>($x)bZ`_U{? z15hL<==u9%Yb3v!|4IigUzAup&y{geY_1;mjo&A?>8Pi>`&4_j)jJ}>YZtQedBgnJ zeq_}5;YUHbV^6AhPRy@61q~&;@H<^dV&hEqJlc5VdkZFW{N5IHazP^$4ZV<`YRRIN z&AKpoH$g6rgda96sYc;$kqm%aM&D!r(^IUnMuIlkB@YR|i8kXe^|f1@*SG7}NFIkK zKK}RDs=beC%*FSRg|Lio#DIbDEVo8O{)Z@_A&ZIS(|j4283U-%h^Y8;ai-Qk@t~wI zjS%op=msorxcWuFGsr-(yoInVH3;8ix6>iU%aFXL*D-zcK7o+bQybUCa=$6S;c{IN zPl(|KT7iJZ@d32lmjU)J0KZ2%fiTE3ON(CMqE*KTc|2=H-B^%LwCyzs!vPMGT!9(v?i7%(I#V`Zo(T&CP5 zB-Uj{mz*f^n10KgE`6ko?V%2Lt8&|U8wD<3VG8r9xHR!4J zWRgZ=Ln|c^#Q(cslrF#{0O{{o2TDA*UfC~tYH=T#C*DM(0eiUSyxBCj@aAutIa|l%RPeW4uROSPpJ`#QAOgeErUAuu}a4Bctt&@u%7+ z9`MJ@q_>kK6;Bl^1#r(^L%h z2eSQISCEG~?YF@`rt?rp8P7}UbwYva$j!<$gi~sda}$E+j-<8R+Q8fo7r@`6h1*vZDMn*A1^DDP)Mh|IGNxwy zkI2iV1ngRKqk08b&*|fsQ5o3Swwi)11qtmL1LCs0Z+W};?ZO6{{L=j*ARw6m5LQpM z1fNMEXf|t<8TY6Dcj{<7&i)5iy;VhXM%U*{&w?6h@#3e@c;R_@Ih*)*7;pD0&0qee z34PAV^7+XAMF4l`LY|*APRuBL>=Y@mUP=4ZC+lLm7vFcW*?J>C?275HnoMW-~dv6g3n7hCH8qM6`;TYS4IaX_l6;D zer!jkBae#FQAk`9Y9^sK}*wP{-Jm6qh z1KUS64kGCE;AWLU_69tu%eHE~s!JYYhmUllE0&_+65i&hHgs%^NqBM`1k8Jky^^}} zEDh--WS;?*;2R#XI1>;X!l3=cw*mamtZ|-odSkj=B>Wn@CVF!!5;=P?-@yyDjz2D1 zFoakbWnw{!Y0Y|V%D~(6!^ccrJx;Bu$$q8~mDxjWOu6Zc1^U|EgE{JItT*TvehqY& z{KuNlUixn$-d7%IG4%*;6xkY=lz8?|L1zIc>Bk@HZlM=-6%`F6vrxv5J+Yd$@5q8c z7qqe*KPNizQ`d^MJy8I$z1GK?=>8{rl2rqiZr}8Z1BN5-?L9OzX5hfBx9n^X%6ZBA z!SO^nu`Ik-Bo-;AM%>x!{FQEVpv1*b_2$hlfCjj$wiCx}Zqj(JJR?ht!-2@uoD>d9 zkWSX+2!u{CXaM%%_AZn8c>4Pz^~&4YVo(w-I<-RyesZ_`g@y)D1W49MnB(W$oN3tk zRO!qa8M`_HEitp2V~vX1e+_1S_Q=lYmVemMCO6kiYtuw`vYm-#<1<33D8f)p5oM42 z;8vfmDq_S=6U(Inz&xf^4&1~bHRss(|2YuUHT^L1PBM|L$vC87P4o5bzTDZ`0S!Vy zkAaWOgFLFiiXQjbpTblNag*S5X`)!xpPciaiRsc=75#+vwD0A4&SvL$W4p!L+fMnt zJb!1}A9XyyhT7XS6YZ-=R`iWlmhXr+BVQRy3Aa}U@bGaS7Z9HM;>GI-+SNwqTZX7? zw$X(!#Jz|inayhb(%qdNBp58wsturV^rh|L?|L_ObQTt7>Tv46{Eh}d>>f`)q?>|V z;sB6rj#MDvC|$+_jGyL-;9q@~v%a~uEgBPz1mCIV>?d)|9hlMfQ0r*8@2B&rhUv4g z^OPibRN|0q#*gu=738%EzAlJ;pB=Dte%nej&`N_-vdW;{Mz24xqsQEP^nFiHVW`wv zi@&}+HR+r9P@2`>m$nF5GJvzxgE7_UV29Gh_!q_-3@||znGJj0#FlEuwzm;uWBFN2 z-##6k>=6fN!Vf-w0DW@A0L~8>R+7#}Exq6$Tv(WeG%&<;ZqM4E%10e~*6e?_7l?QK zhQAjTXpi7iTf)m7f%CE5QB9pI4eN1P^E`gqQT6(sWzbC6*964{(6z4f9p;s2mm_Z* zfqUU@Jclcc$@j+V^WSfOY}OiJ7JU5Z#=$a?u6q$-G}1O;)68g1`&xOQCVK$XmU|j7Yi7ktinh1A`;8F14*CAW7xiEvott(fdPC;eN%TU$Dglbcq%5(} z0UO#7-d5c7BNBOU=VH=g{77vIc=ad-h9N3Q^6Dn4Hdtf zA+N6t4V+cJ-STrOpxXjm0MS*PKk*OXAD&6AX(*g%3UcnF_vfJ@c|N}@68U6$Jcw)# zm^Vjn_9EmpZLe4Apr`B_Iy*yU71`=KUF8h{+P27b&}Y`)2#2kii)Yl|0JpSkgMV5x zr~H$-{%JjwK9eL|-q5OL`=1zhpfu}mzelWx%KmNqQ{u82_1FK~%3`OrDYnn4v*~PD z2?M<5k{gCbG{4B;+a%n~7(5>D?iu*dJ`l|k@=b{)F*^avnFE9(jC&u$DXequ#Xo{h zHvT-cD%Z`*Dr&@&1<~ZJ#u2keldjU=$S(VQc;4vT-C)wQaH( z)*atA`q;L}lFuFyKA=xT07NoMdTPl- zZfa9V4uAx^K-PL7K{1eE0!Wbel)xKE;H8Br1Ltq+3fv527-9EW*m!3!_|rx zwIn4oXZ$M|ZEo;I_jh@Y2 zq9;m90#K1x&>>?(^4Y1pHWm~BT;&2-5d)3%C$`=arZ=73lY$rCaaWsitq^|X0_tdH zHus@14p4O+J6=Nx zDun#%+s3@y5RE=QXXKcq<6A2ru}0e;c#m0d40*xHGLdxxkr{QXOj{q2GY3H1?Rbrw z%}62l0;L3v(5GPyk8Iuc4bk-thd9&QJ}JogU}_h zxMW?jzu{j|xh}P5`YqO8aNBswszAGp8wW?LpLi{QULwsjMd0|z(_YZiJr(cpS7_rz zu%V-kSrB)^${NBT`E+eV6=`q9u^(*dB^P02k200+?s- z{4x<@j}Gk6pa!kPO{TT7^?8okPu9Fz?swVCiu9AqvOFljo zXElG7Br@kh5&u+Og;H;0J;{YJ7>{$Opoz5GM}oFwt%i!OBQ}~B@fI)qig(-ggZv%Y zqPS>BWV*y~j2NaIQly%^%d^-E<`6;LZeK(RFOk1AN6JWcbh*JXX{n9mAKF_mA5tpf zi%!~stD#lfMJ1))%aEG}>$FHJ94Yf}d}Ln%a6BFGQ%Rx7{nJnNv~B#}Ja1k2VWMsM zYNV2zL6qM0Ax@g@&UyJ;0!A-&I97@KiV7P^AU)&fpH9B60r?y>j2!*xDI}Z5FP&}E z0o3jUYNZ_`opAclrrJjBPx(@@$La-M2dy;jwa8Zkd>mBT_cFyyc;V725rpC;=Id)f zZ`f9ubN|%Vh*w0DH2%gt*XA>e2}8?&4k)%Y79n}hzG+}`OL(m7%nk_tQeCH7qul=q zzHab)h<3wS?J~Qa64E(xV40($3B{Gv;YVu^{E$T~mqSBPI|U94fmEHYN})_7gx_~P zWEEGkB3cf9hl&=DIc1N>e7;QHuM}CtN7y`a-DdN@8^%O}mFOI3B4(g{r-2S3b>1jiKBCQ6+lwArtiKT2NJt8v zE2b1gexE#0C-**NJfZ2!tBCO!;GOGbm(pk{zU*!9zOkgs)5I{1{|w5`Sp2}(RN?bk zCYql1C90VNB{X@8)L)>*GeFAxfVwt*}4cJa0d$AIFLUb@nCi z7aW8s_r7Doz)L{BnbGX9V;$e{LmL!LJ>CA?MtT3rWmqoSZ0TUx#Cfh%_{}vdjp3d5 ztA(4}m53?We0|H$>PIxo2nc8@0sThjgP0nJN&M&aKger4zA9dJ7nWAP0fdr zX(~%@ieG-Gdh{mwA^YSQz$n8!!+nLXx7F{*n)`35F3Xk~&ILVPM@&3P33^R0{N`8f z%BqLq8a=F1QL$2|J;6&!U0`Vvh17*FGWVzE?%1@&W6l*IzNmRD8_wldl_xW#Lztc1 zl3Zpt#E~`-peq+Xl=g;Y3zhZyJ{~aNU3^R=LV?g$#{a(?z!FvxYRIW?=y!IzwcUoZp>w-V!-9E8a9z|;{CoUQw(kMh%!SAl24AK zNF%9Y@I)u={-VC^X%Au3!FBjDKzGjA|8ZT6hr4L)Nl?I2j3+FrEN%mV6QuH?BzM&;9N) zZ&G3s#64uCcjW*ARcIEMzKQM~v=J=ucQ-B6ueY^XdEDW3Gd;8?5H2D*prYn7tv~b{ zdJq;)x3!`e7L6^zb(2VBssWQK1g!)!|UfdVSWuY zTgqfOqs-G=A?xSwv~2VQKsK_zu9oR~%v`383_ws=U}cp$`ZijXE2C3_Du_3F-kU5N zhNhfEVA+D2VJv@XP0zc*y^ z&ayGR&wrdGlo?e}9hf|BCo=4~-m|MEZ?|@vd~c9)Z$6DOsm#)en?zamCvb4Bz1aGt z6aIMh=;KwWut8{9aV|*VQF&kWX!T+D5h5%+wcIe1VwFthZ6R-Hx;@rOt4=kIbz;R2?$!7L6v! z;^C(*-iySVQl8J_w0DGGk&B2ko~O3>{<_4)BL%mQ4K|V8*@U4fq{cunvuQSNhDV-8 z<&sjTv*fhd;LHn0YyKRjcuDC-S*@T#2${dp3w$z2N8=&6lJ_2PP|rkyf0qu}T0rhV zh%QN#%T%@X30g;`Q5FurgszP@u(eZ9@*;dAz913d8o?lu z!bQia9x#EZ*8J`#6pF)4cO_wEqTG_NZJb9X?|S`kxAj*9y=x8?=--NigZ{WhWB;s0 z8}XrJ$DK{Zg&;R%;zC|r(9p!tEQukR#U4`QQ+Pjz|EiihStWKLMsG&AP>FCrn)&|O zHcig;p|cs&w2OqJe0mZM{f)R89=;%pI!?~0s(Z;nkO<>s3qcdkS5&D!`#Ct}6}U5W z8q3DUgNt0^y1Lc_;h5CSC^Ni(6Nt4w6vn{N#iNl@6)Nv6XMK5t@;G!gr< z-XUAV&$PYrJc=%^-2@~7*7&3qw#nb)EJ?q@|FIG7ir*Kfk8|~&GJ75-7HEG&{+!=p z!_ho>p{cu{>w5IDE&Ia`(HPilw^cTu%<^`t3N!cozWtkPPuc6O2x{3wqs8S1!o8u- z65^!Yh>rUU3Nq#a#%9m@&)u`l!a?9PGZ?b(5I(0V5==&zl+#PH@VGz0o;3Bw+Vn?R zEC{RW^2NUUy}4T>(N|Xk+t-iFfd`3_$P?s=c9YeZxip+VEH$J2t}iKFeO@)t!+AGo z&n(a{t8&o9Xwk{R4a$hJfW^ekKhBoqSA=Dg$6mju7%UgRPIoG9oy@tC4V5%V$i2xO zzoJWfJ84q*TR;5BDn4dAHV&TN3FmQ~~pYPu0K$mytn=uB|dNIp> zr9^VhIx#Li!=|YU@i@aK%y{QG3l1|i->Ah6_Yu$Z{oqQlXLrN6G;-MT<5sC-tNzC= z#-|R~wteQJ8G}5;BfBARZ&=7M+EL)JYfs{&^ZkVDvxmxKA6NcOVTbvg;eF_R5t$!G z$~d+l6R>pm7TvEhAOiFL@FzPij~SO)b4!yl8lb7{)D+XMA;O(rLUQ26R1`z1ndnOF zpQx3qq^ls!PKU0-qZ!%~4C_=DWx@i7GCA0C@cc@-cN~r;Cg(vE36@j6fHo=O%}Cuw zeLjEk%9@xac5Q3e2PL)Sr8>$`t;g=StQ)B&Q6=;PT+BVD945|P2q4ZwJ(ZQ<`&XKx z@nrb&i-PjopU6@^e^CCTTX}ufWT)XV+tINPc1<4j+ggKxrmFBbi zoT7y*FEWp32AG0sMPf>gJ=x+)7zg93&Wz{vz%Ovy877>v`$HFKiE5}BGLF6ZNh`=j#8MsShp5U5p6D(wm&_3!LTUg! zorE$rQWw%bb@XmismG-|@HP?)>g|Ts%66rPKJMF<2immz%JTJ0-%FzV9d_S`GvUV_ z-@D%{9r$j$o^qAlqnpT`P4QI`W?#;>aV6?0KKCHIpea^oez{a~n1+X9H+Zf~ZGmzR zHcdfd3tEF_cu;JOa(2H1k_{e$8)*yu_R))6JnEN-sznD)Wis>*@2Q6qFVa=d&Kx{ z+v)XhEP*Z}U8*X?CS|P;l;j;3%?oazOEE(`$i_>4C%sHo%1PsXS$q(*Nl_?7j|6_t z@9~)>3-!gpr#=pfWmo~)c}7H_B!k<*oq;s)9%a2QN1$FcJk&^{IClmligQirKZJ4r zlsB0FN8W6)Q;2j4c|E^Var_0BeWdV|!R6K(dQZJ090weq4s{ww8}fMmTV*9o&p-u# zH~GieC_+B(JD6VnB|)sf7JYm%&&G?Sy2pnw-m~Da@%3w^VhxWEh4kaA=yA(8?|a>M zF$QHHz~CFK7a%d}_#L?^i;QxMNqOxk>0Qps&Tc3soNtlV^Vo!Vwlinx>@{&c0?Y4k zsTD`xxLRexOdAxr6rZSoqMvC)VJ+H#PK@$T-WXm#sJwJ<*i95}zuWR8&Al*Hn!7p@ zeVtQ-K@f|c&g+r z7k(RG7J5wvmyVkK&XyPVmPmVF9t4QwF6Vbhf>O4U^x$zfB@M?AZ;&YF^^S$n&4^zIH2|J)6n#9lnA+n{o;q*I-r5!KVgu_iPTyb6l&a%C`?c zk7oy1jKUPKu74IUQ3+|$TBJCP3P_a_a`R3>*F;Qb>3eTbwvc^?M(YmyoV`k6a{9v$ zPcv)n)HJoi!o(7-|8hxsh_z=j^C@&brc=+FY`;ljhG-(A&SU}{c5&%Hh*#agQD%G` znbRD_n{&d8gWJD7S9GxS=`5!{{n^BR{3`4vZGeORQ3!MS#qacs=A?@e{#SCU|M=!n zBo?Fs-x7*MS(I2W@pR~W^xu$ZGfw_jC6yZ{^TSbtljpn*Ky<+baQVbe|DW)b;B9w{ z!w~PmAS*20^+Qsr%ZDUumk)9BD}^p(BOX$}#d4))_KWFLb9jJ&MeU$?AEg=kz6p1F ze!o~3%@imuIGd#|&w-}6ZXUQ@zw~#i58$wFxC(PAhD2`EV_4MSj~0KR5)`)IKqW5h zln2EuJwU>De}}r#vj@~?dESF9AAm$EtVb>-e_XwxFu|WKLP9jD9U#AaCC;|IuvNbE zO1iis)j~eR*jAnSQD&_%=KmoDZ9yiCmc2G)%$)?rnEedpSH_rQSNyLOjzm0Q*a??s zvaberQp%?|tcpwmxMSf!$r3iS5@5FQ%s4+&UHlFyKamh8e7uBrZ^NbA--pAHaO=~Z z@ng1aYdz8vI4TCk=#Spl9^uWpw|WhYNoM$oVa{@>`BqS(-u{=ym#YMK^AeUAZel+KTHyK zwajz8Xz-AJ!`!-Cby3kN85Oa7Dg+xPYYQ$16B-(p&61@G zFPb^QxGd7k`<&Ak*_Hs+h5!|yz^5TR@LPD`f6&iJDk~$XQzX;@H`>B(<2Dr{j@Y@; z>iE0DWxQPM@BuaZFRIunhr&f(^mjy~neI2TZ`&JGue4`(cz5~S20UCK-yUGxED-;9 z5q;iaXoI;mB0)FeD}DLBANIzgM>C_g6fYGVi+s6V^^fR^^-(L^u4mvw*4DzsH<$r?6>Hm&nDceGv@?GZS*)=v&h*7AUpmEO$Om+gg(yT zMNRVnYqMAVkPzcX+%&Th>_8tzB$$5&qpKk8o?$7+&Re=Puqu-%DgcxDtjv4JPy+fL zqf|j)P@#NMhzud)l>ar-o zEm_6D+xPJC(bwmJ=-`%hPb$8wHMZb_DQ{gzrxy|oCiuWir>!MPte#;7SXmFG8bB!O z{i$#VkLOhxqbik{DkE%bRY%NnaC&?wpfLzQz+_R6lWt!kPVd>&BlZN*Ij4`aq4Ol5aA*Q9AxlEjdP$a-cUGX~U)Dr`YJQH`pMLrV(2iMVxb)21O_ zv~*{mo|YWyxIB`}^);C3c$CBt_;xyqP-Rfxc{D?zv+CVc#Bv0DT}swtfm#OJ*&x?cCR+H#;# zK&7QPc;T4Q$h1rmea~a3Q=JiG>oc7(W1p&$(U9uX;g5eB8@3C|T4Na{wq&J_6kq1+ zZN+V=sN4?!+X`KV^r#wavam{#~ZNP4-|Yq`;Irru;$ou`nFfwZmwv+jyf!m6Dle7 zypriol)CQkZeHLZs@2v93&_76&gix5@3#A4jKU)+Zl1El5@WN&d`dNOnZXQP`*h8nK` zZL3Q?E}*VA1Dk&^s~;Ln5sjOubnN{Ifw(NVw^P^ODqnJDkL_Ol)QlOQ7M=k z`6SJB`wRi3YFPPGIVWIW6Ouy}f$lW0I~qS$n`0Gp>1Win0%y{*VT_t>=-T$cXnvja!9pUN02n0H@sK|B+fPC%z}mBm6~&Yrxa?IFop&^K zH6nz)xG}Nco&X{gOGPhDEZN`q9!Y+%p=o*h#xC2N9O$4g7oU~2k}Jjv_BaEIG-iaN zf*U$k+2n5D5J7!H$tMRY<79^Q@+f=i_a`bwm8tf8r*ZEYHyNX zeL1GMw)_Tw#Jt7$kcns85eO`c2OXIGD>AfdH==-WcvHE-DCxN{p`i)}Z!l3wRH3zDq zaq)RPMd+;b;&Y7MaESWB1~rBFZ{)`wJ*tb(#Xdf!<9#{W1uK&_?RG$hC)sNTBuV9~ z0D|n=KWt-vcfz<3c1-H%GmlX*e{b?|Z-%gjXhbug@xItuv!kiL*vh@kXz_>pf`@zF zKgSAdu3N_n?|&b+`H!x(jE{l9k1Bx9nTAk z9j+9qeQ_8=j{q3%H4qthgA)JKmBz~TFXjQ`DTd#o5-@)quS#oi5AIrd$AM%Bp!lE3 zHx@*84p+wBjA4wS?7KbvV?zhD^x%ojErur;j0h#5X}_>-e1@?2Lhf&+EOC z6s_K@su;f%`!3*W^#p49O#Vkaa9}OM<1I6>Jhs8~)O^38!&UB~TUn9*9upSk=5gE5 zI(a*W2)2ROsPwNVm&4X^Pi?ymX?w+^@Fc&+nQ(VUkMH#lfko9tdXA;9=Z(UjVGlepnzs zZnAvCj5dZ|hj+J(Knkv8Kd~G}_r8cIH-+=Q2!iu~H+*Otqsb=@%5EhzG zd&{HkMwq+6C%O~e#&GzRGP9=}l z^#y^Qoe1|y`-(MzofGS~N;hKs!0pn}`1bM9c*?5WvwZgYv-}m2Eg1vLEg6f{*i-?d zh9m3*Ncw?nOL>;Apnd`q#l$eF&@aRzeZ(~>Qvk>+5KYqq6I(|q2aK@sAkf_nRLS!TYECa)Ljg@sjF2NgDdJ^ z5`gu(Gn*B}9YtrK4U97a{HJl&9Rf@$mjDTC0L=F+e^s+3ri>lAFHx2NJ@ zo|;FfY+pPQqtqXyNi3K9pu%yjFwbt{Ab?TeFB~8Lu3d?xbkX80T$ti#Gmvf5%gt zyC1y$WHPjpzR%5*$Vtx=uj+4#QjKmz#}IS?_2A3gch2!1v)*4b82wgW1!pgb_Bjy;JYY0DBJ?={ z9TSbIKhB}|stonc?x|p4iQ>@P{i@{#1m$ChrBOS%`Vea5#t7X04-{1lsp#0?M3d%! zNWng*_e%Hs)43+i#YH|YniCv)(^G5XQi8~TRUEN#EWov!!nV7k+Eo0MM2RjCDDFSR zV7KsL?VG|DxNhNNK03cADcI*!Q-0L^fwiRt{%|Rg*5Hlchf3hI&o}VGUPMuflXPjk zInFH!V~o_mg`VP*zPFqZY}voKiQ<-rmc!)8&SVEy6bjhN<78iWzu@A7*mbGJYE~#jBQjnw@qoG#6n&q2XEIUcAnW9*I))s_reLFtkTX^C9KyIu$#}Ub1umm({&mKHW3+^1g1t0N)}fXF zIh64S#znZXTN*KtKxR1LK0Ye&n?G!sLR_krlOCi=J(&#&u{S*$@3p7T#<>Hw#%$W2 z)qV27&W>ig6RwD6Eo<4WiSA?W0v=jNtiYe3KMF26R!{vvr1xY3z0Eog7*9wYj5MH< zcp1pMNE=YQT1IU+hTZ%KC&NcSbra%$%jCej4tJNq(+l73fH-cu09Z^^B(oS2XGBV6 zML;vpBvHo89jOFfMc_7IDCrk0Zax2AcJffu)ogIO?z$Jdw!j9D1*$L*{-m+-X|m}m zgD*w+K6+*7^@FG|AHt)M*QH+M+!%@a^5b3d`ef3K8EcuGj(YO9ayDBnz1iC4dNXIO zq1}HUVKuaCJhWSzG*iG@Hl(ed+)&PDqooI}Z7w%+2IBrxgozeRT&!LZV#lVkV>)r4 zX_^Y}^%_j6_;RFx_Z%lrYj*$jj)kNO6%OZ}Ak?vq$&7HzDbwZ|3nv_~x5;ZX5g0QH zpb9cbzL4_PQN}y{$~PTu7q^oJsY5=XDvv#c0nF^tQ+Vi+Y<4Sh&;>s+n-B26d2hDK z_IJczvkU#|-kVk@sDD8XCj8`X-rp2kv5k;+FtgarqYuAJz)? ze%0UXFAW|23y>lHLq9nq6#L{8HD~))4S;y&X>Nczt!n=2O~X^}XNulo(xz@KxH4J- zg<<)lsMRc4Y7rYWctuY{T!b=+3*tHrF zdcfYIjeA>X_wwlHl=3XcZ*Rljnc(G-8y4mr_~|h@^UCp?MzxLt{f+{kcDq$)Q!dj# z3-6xxNlXX=)7J7fG`9a!nYo4EaJ}y~pF7k<=Vxn87YGY<-*bQKGT!4d4V#T>E~H32 zS$Qm{fE|iJ*hLOy49RjmO z({gi7u<8AmobW=SfbmOMu1N)epMRE12p59UcIiUnm#t*n^SXt;yZG7;ma(!wUilWR zS9RRq8GT)NL_#Ve zvkj%>xE(1xpeR`b^Hu6?=Aalb?ks^}1jwIB7 z4JI`SD*2K8?_vMEW?F>IPM#ND?#=SM{LJndDkN1*{qo8ckXDQVr2?Y#uM-Iz9*StY zh?i~GT%P{fUbtxD4^8!@UKwtUaY9EAW-pXMThGWDBLb_r%!XZcKQ=Sn~W#Py! z)swiM3y$<{Ezu>}OU4BlhKbll6z>Pg)lPj48%+D;_Kpndj`L;e~G;-d&l)PGPjs7N3r=-=36)9R%KEU`Lh1F-(1@HpGh(+JC zQ)GpgQc@sv_JSV!34f#d3YofZ3(1)bzQ)8QFcg+i&o`V}IModRH1YXWfa%%?&;YRv zX=T_L`6vKw-}I@Bnqi_2Ko{irb3b#kd*?ZCz$?+pQquhN(0=d{^;0R9W8E)z7I+GO zSrd9nUN<(hQeuFPm8JCg`76La)NI_3);=$P3q=U+Ihlcv10%Y_GiQ&y82-{7`kzEA zjT&hVXzTyf`)oq{F8X6-({D9}M}V4ua!CHvqjtuq{_v+ELE#I`4fU^iz-aKu5)Za< zkG?SKOLyBwX%t88{LihnZQ{2Q>O94*gEEc7`NMrWbXwhc@-RNco(zkt+u#>ze3dL- zfYKTSe-a4XK8N25)UMyro%^)sgM1do*&T} zsL^r}=Ff{kZCw1Q?&Uh8WS9VwLF%VPUX=Q5{M8cDUlVA@Ag?yP-U-%IXJq_7X?`q3cOD z*?9x++X&l8e`1jC57~$v6WUz(>e|co2eU~4c<`v3UXB&L10U{QZ>m?P;+Vlrf^3Y1 zNCpAR6278+RU+Y!@9!*ShY%W`a|*zR@CFKjlq zb} z++#dH!in%n2Ci6=jy5Lh5y#0R)`L#;&*K;ru@yX1$I6KhQwV>wk73GGowO7Cggbi@ z8`ArhTX;wMeG(7q1I(ZP1skPK1v;}9FI~7wL=wi*6gLMet~X8*-iM>7 z6>S%jMHM&bd(x~)*rD;y46nEPwY;;gN85aFHn;%?PlXqC3%((hi%I#uSWj2iogW^9 z!{2M<;b`K}4Z2zcz@r^jq~bWdO7{+nh@T(aHLReK|uk^I``iQSqMg9WDB(=6q`UpX!=a(V{Ad=I-4rhO(QisqAaPkreSraVgC`k$=2w|k=ufxcrwW|U--$=r8T9=6=h2(c8-@x0-Mi1F|{p_!FaZ6NL_U@%iv`v5Q zJzgPu@_zK|#-d@}=j7V-;=0fGd6jjvH|cx>1AiuECUL*B;gyQCxcTIp^a*w2SGWdy zfExz<-M~&0`Ue~(i=`@ZrC)=ph3Vsbm3aa(AJsA>zS4yk-|>_l<#bn1?pwKwa*L!V z(Ee16TH~&BpK7j;O^fm<_z~IvF0J6T61FZIjXqu$iVtr&k4VfjUcR12p6#)IeO#vA8t{z%{-hMpV z{UMk7)6ml7maBkR`Zvkf088m)@rJRcO>f3KppK^NS{7m)UiRWk)#&G2kfdkCU%R1v zbuaCDUq~exUh?mdcpdVqRJ3(G#06Yt}XY4rapzC2;d2`j}6~ zCCWtf$sRweY!=wNx4tVaalmTG33T^DpU$66uP7Kd>-}+=;M(O)yPeLsPOv5udQmUQ z?~L6GP=$w_dq~2!?JX{Yavn(cJ!PX7^=INk)bg%hZ-|>IeHk?O{>aN>01O5l5ogM$ zs@2ycj<Wq~$Nb3#mz-sp{2H z4yGq|DwF8rPD2L%ena>YEZzn==rQ~oPKy`RLtZMaTzYGaQw9Z8nJqqYW23+fXlzZ7 zltE|h&H&uaKO{SGJYxSBfcLy(jbcrt%?J9*AjTtfWk999wIg3hU5UzvY->Gxv^}$@|En zDSR^g&36UaI+n)KhfWe_eOgIaeE&}JnDPE<#(`N;A+%7^?7a#RGVRbhwE%%soSN`{@k;)rPT6cvXm)t-+dM?un9%QGE&WKX*Rbq5ue{+I53ky z9?)^_-RU@SfR5uRHFe`}c4nW)_rCEa5`fk!qT7>#wyXLI>P1ETCE`=~yx3fP)Ee59 zY$@9uPZVU9*Zzp>a*kM-A;6rLaHC6ag%Rl!r1T~A&a!x+5Y>l-M^Q#B5YSixN}-Gy zYM%{o#~cl28ol@+i5dA8+sA&rfsCP$n}$jXyq&*f2Ji}swQYm3-~Lug4750ZcPYq*;zclIipHuL z5oKluI8i*QRqmYhN_o=yvT&39VRs?ddbBH=%SdRPlrZ36Rx}C$e9Oy!mWnpt<#MgN za^=wT#gj%IJV@@|(Hr}T0Q0tqzu4^E`}swYZhbR_&uIxyxBOkc&6(6*TrkHs34dPl zFVabvW*erjJ`Mh&Pd15Yf0R}v1wNjCX}MN(_zQr%P00Z|aG~TtKEEG9LSF>%N9ipD0r(?98=Tn{in&VF z`f@+5Ew|8eiD-~AkgFH-F`)3@iZDcH0X`3t zA#E7)x`RjB@mB_&UdIVl%G%9G} z@=bAQH+8vk$t=d0jbE6hXGob}YQ!lmJ3byElp<5$n-Zs0pl&z63}v$e5v6@{=`XXD)sbEZYpLChJVo$qwA!j2x182GKM1wIDfPv;y05Ewuksk_N z`RBTin)@nu%fc>W8}tL7uHsCMBY4%HmEwIeIX)V8cNgo8D6x5Z7@D;ogDR#PY7P2u zxA-HeF~NA0Q}RZ|QwcEkh%qxAGXt>AGE2{N-EEY29EZ6&UeV;S_C?3ZutID06trLL zfu{W|_D+Q@)I7D$Sl2v7dW?Evv}_naHvCI=h>HaH`@#2X?s}mb!FCdG_IYPI`?>i& zG;{Cs-BSjwn*;6|E$E^j8x>l@>M6~hgzdj475C)L- ze_FM|@qg5r;{)(_j`%45`JYzib()0hX7awNt%1`_6b?lo%E^_cmgdk0$#1QbU|Ao@ z9?VJjiK`T8xJO|lDai>Ses#Yv(VpzI{4om1OxxA|nx^^eTM6^bSuaOIcFy9NO5Q+B z#rS?3C|V)E+Uk+pHYCLM_`n5`~->5 zb&L}I@DaS|jAyD}_xR|o6wUQ0aNhP!cM^HZUZl~=6#Mq^z;fa9FCyt%Il7_q@#$$g zAD#U+u^QH1H;tc*OQJPO#J;Ghq|TBb;ga=_M)ez0*W~!jWSl$6fgc}Lx^zkSs6g@1 z2IMbcpl!))pDg*<6;4?7mk|bvN4ujw;~ht`~XEY zFf``kp1;;&N^pFL*Tm3hOvO;h9)o)lD0BIBNdD@z?!^wlv_e~##Zm=L+U+$fbsEng z>sfMfWK{eEPkEW>CsI*nsb_t40wO=2@PxF!Dqd3L&F(=x8HPzLsS8T^qwIPNpI%Af_qW?E-@$OOnL1CEyHTo}q(eH)?m^me+ zspZMFH0Q7LlT3ZC@K`7J__F#moZxN#s3P3*i2h~EmC={+*UM9C0wT249jcOyz!EEVW?*$XHOK4KFi+~>xZn^kQ2^yBs^z&!$ z?3NR1nr<(+@Mqub-=0a_E?tCx+WOyCFK%Tu_C8vpc||ZF^-X@eyQpy0Tp)-=xlQ@O zQE~O}4U-t`D-m#-&`Ex;6c{^VIb*@n+K-8yo`Nm40{T2TleH0)xecD+ZjU~o`rONf zcF5qc^$`>;Vnh{cuz+HlOZ&dydT0#$D*Jvo;oly{%L+K)m#$ zu18h zBGJ3CCc}LRkY5HLj3gX734q~1GSHM=>tIkMaL(X(BlptgjGnjBn6Q=DpT4o!)`s+> zl}&lWx_<^Hz>%Kn#ldkdx9&fKD&VM`)$`naIHByHK}$Jn+S&K?qgmFII1eVq3y+Ge z3W>$|h-aKmN4@!l%kcx5WDi40lA3;SNXdDb89!>UPjST;=E9VRlS7{1y zlaUi$r$mFcwbEuk8O}O7zoV^>3mdPj<$ls)Z^cujdn9%tb-s92wk~glF92~T zfcU=-UI9topUCZ*MS;~h!Y-pS3ARzTA|A`LNiTU?PT%?;-)$HkwH?6b{ttAo^=+A2 zXqkHT4+M7F4XpPJtUvz~=X4%B?d>jXED#NdI`A|IpHV&kDbRqU`ZU(qsJM*yo;@cS zUqh%m6?(e{x%|YznU--_Nh{7fI5U>7zjNh@ z1CP+4o?fJb6svbqSfAbM8~fC#WT9?$pSoCmAhy@m`LFXwj_{G)OE;yrRXujebx`5C zqD6|V*l$dYB&bUum!jR(DAI%_CK{#H&_25ut|7U059X9a$-kYO`=8w5r|TibeIunk)tgv9qWM zGt2#yd3a;R0|O*(%e8Oyu@ZqiEVWTBE_d_{;;ms z#coZ;YCV<87jAf5Y;#h)WB4(r|J0*m!^|P>TtKK7Uow(+o<%mPy6>6I`ZC+86g)+C zQ|RfgP$KmT#su|BP`jcXkSguUXpl>`kv^|cIr2Hkdd(S#V{fYmPLf+`ZRvJQpT+xz{ei&Vij%fwlqXMq`4+M6qwUS%3lFR;qlN=-={gZr+6NdpGOq(*#o!78erc+tt zY+cgTS_j;acM&EYG8QLhai;(6;E+8e3juMoYdj42%=v5~Y-X!?@?)c^> zAe>A_ur;C1N~h_u`&$2{SJuoF)SBAgZ>!6dI17olX>0>iM=EAF5$Qp zhhK_2@(6I1;6YLEwe~BsJ_vFtxM{Aw;<_Ydb9k)fh8riOCb<*EKZgV!x0otWLJnem z>6cc!Gcn2@_g)`0^r(`fKnxTo1e3F<`XmIBobJ(H^?@b9E~w+xXah279xn1HJPKov z?Yc&y*h2!Z(S2sG$}#CTU5kAi+( zDjR5z4ihn(kxy*Vt}+m-oEEYEKXz6<+o5gWw?ivt$|Y`(qi&D8uetU)vyYqKIC>=% zEM_`e(BM9_)WHwHAWZtQ4Zs_LSi>&a1&Wfd6ioUem{j_Aq$m@lm`n+uO9>zQCsKu`MLlu_dHm`Oa%72`rFE*LPwP?t zEURw?v9May-l95RT*i%M)=hk*ulN1MF%$A)3CG4muVXukqhZ_b9-#Sb#Pd`@id?#R z83W)ag}58d=if>(0^$tEn2`?!CrJ@>V{$iJ!w7^zR5g`cF zcD6I|lk${BlB^|k$|OQ0C6%e#`~ck`S3itK>7)vmPcA|I$JST8I_$?WZAO9u{c@85 z6zt89jilZZO$Jg>p;MBXGBvAxyh2J>;ga-lYXArPe?*MFhA)#njL|QY^U7kF3=I9Z z2RI{lcL7kq-A(Ws^UtrTpJd;{?VlymC(P5BirQ|ZJYJIUI#60~zRuE%U-GvXGOW~V zc>EYmd{@Z%CT(#dj$?|EYtO}0VCG6CsSN{u&nwZq|Igc?t{#5sHLT3TbTr|fY5R}6 zfzc?X$(~@Tbtc!odtRA9|N34Y=;03J3DLcJ>ZKveEObEU)3$#3^N+6}4Y~et-=AXL z=JlaJp_vYNn416!@ZO;U)g9jF+rR-ec#pXKl+oIheWnFQYb)gNliZP86Qj~E8w_o| zO{Hz!{17%I#C^4XwDTd1=jwY{)LXWXv)L&Y3Kc7hIQkI3K^`)|8j(~**S;e$@mE+b zWh>{_nk;5&B_%1P&V)pLav%@@i;l!aKz|r)5z?*j+6az79g+ApVVMqBm{GP70dg}t3LRJ{$r$1QWdB0oqD?WG0NVM?dy&S&3}|QYX^olJCT!!Pe>VT%d1y}t z!5KAy2&&<54W8imqQUVzky5;E+v`G+QY)$UiaUhWir*@whyE3dg(@dG3=%5#}2|B1rA&p?+4>Loo2SI{ut(-kFh$!P2)JW@%?rD~c^QxP09Wsu(% zt(hU{c_Xfw9r|gd;|un3U?olXD&#vHlvdW3&lvza?6KLhcKzhY-uw-OU>P%;4IOBz z@X%|4)e_ByNinh!Rao%g^crM|%I0s&G+XY@KYPk}NUhCL4=-M`T{4WqVy;^Xl zMR2C<{~gK3{`2%eR+Cgab5uKH{~Ax+KMaO#n-Y}`VIbGm4aP7KNInsN`v^!HL3uh? zApQ~xHxCvx#{gg1N6v?n3`CLebt?$agCeg1(}W|qpB|i+S}{a|WNqtrUmqJ=^RfcW zDMF-EHFwXv5d)xc$jVYp5~5Rz3%hS9S}K8)mOtd{Ha5|)R=lfDGoZ&bD$vrtE`_6O zsA60_wUofa9w?2!Z^SOu9yRFM=3qQCFWoi1`Gb5Tyqt5kL%Qp!dY)W$Sa@?pcyrYM z97SZkzw%{_4pANH&j51e^GEM(A!YZ(KzX?)d@Y7-N z|4RfSBmc#}65o{gcgg>Qg#W7x^4GqtAKqvVcnm^o4y{X)w)Oi-=POK|o0BK6 z-szcryo_yD>Jxp`q3ePI?tt}P1(F3XTRZ+S17k?=vXSvI%ts$4*T>HA&MSCJYE zGjwzsOD?ZLY0k9zi_{^gML`!Jov{6y${{JT;5NJ*dht2bcOTor)VDHxElzwSY{;xF zRlFH6P`?VbfDZ50%4GnZB^%}@3Cyu;)^F_#FBpz?mE|em zMgeZ5meopuUA#5EEl=>KX8vS*qWSR6VM(L07Zu5#N1mDJL*H-jeU4ICL`~!9&(fwp z39z~A{o#|3u-)04P!Bp1d6Z2r*S3~j2N~Y|`oYZa=#p2IGM+v&WQPhaM(K3Bx6+Cj z$$2K|pKyt(9K|u~X8;JMA|H!{uX*`Ml9A=PfY8%gx!W=t?ps|jJG~kykzVt@sLv?E z5J^zn4d7oj3lu8nA&4HUQvCwQjUM~1`uR&1Xr>^~7|`epVlW|RD|yyFH8x(MJ70W^ zEvH!wZ^uT?sPhKyeN8OcbS|_>S){wB#9eBY2Q z`wzG!-ODBI6+5YfEocu7=)v#?D`j_WiH%RKg5axz2f~st!AUkG@a}-q4ED}f79e!b zrssISK9Qp(#KoMZN<3exGi6eOj}xPd?~;YS^F+kXm;t+^t?ATr&%omI%Rn9>LWn z#Dxhl*Au;zjAkUJq)Y`3C!~2}(bH(yBp9+J>lCF`LHewb z+7l=P82%Xg5VVbw`~clk1ma=!+`Qf?V)8N>5MSEjag46P$=X0vFeMs(fP+%=fH>*h z942V9Jbb&oo)bI>A9HRRm8ySUW_VtQcI?HU*~;--u)B+jw0_NIJ%u9-lzUuj`^a7< zdJO$%!?RDY+zy8KkdB_mt){MZ{NMP9!5WgRKK;)~C0Sn@QTi>^;A<-ZaNwWP63 z3_+d(;XrcBu=%>WCx7BHRkzo|x`XFEnwzQVyu1&cPdDv)=)~u(U2f~!W`N1cJmb-0 z`H8q%kT9e%V&^F(ns`=+e{e93pm-`dEHmqyQ+G#yy-oQH=z8!;|CQSob(5&-a*GoY zEBcy`L6a@>TZ3#<<_&{v8|IA{+4H-QDWRU$>ESWMG)WPx_#oCymDmFH=Rha1|7KBz zBPbw0Qk>oOIU92AXs}@3ewJHU3dtvfHB;6VJ-ooh7F5GIquhxSVm}(A(Sa1sq^U4T z%c*43Fup4oc}pl5vf;# zlHZ~?e2yc43%S=10N%|!kE;YBl3cIW#RPeq=;gR&lUH!|;fca~1*QvFmMSS+v}Pjn zZIQU?P$o316I0U@ohTn+{9I2t-FJ+fN`v4?&+>8akK6`Xrio0ooK6-^rJsiQ3gR#E zikxBJA$9rmMV)b$`0^BpKm1BHi6?KITC`QUchV~|%%zIzNGtif#M>F*k392R=g#Xl zS~5mR@dXNh)8x&oh)=!of2eO!_dz3ExtN!fNRlH!DfCl@bH-+Dd>y&{eSuexbB8tY z!(N9qmA~d$rnZ`SHG#WVM{cF2KjIgS`BA>oibU6F3jb?2l#e96G+s!rI?E#Vh zl!nH(aQ_cnJrR8AJW&>34XUCHHBCO_(MWCqqsx_wG)#zOG^;+!%^>nvWDmzJ9j`8; z0RO3>wZC$)5Yw;73IU_HIQoLu8tF)H~%K5KyWjaHZinP{#eOphLXWQn=_4Z9Jm(N*C-4iFbSJT38yD{8^mKp zSldr-A4U2t@dW)PEyG00e(anE?%c}{8RnRUb)86$yVMdtgpB+jO4OOpyLPc?4n(Cl z$Wll>{B_@Gg5hm4&oXUU5b*i18i_9PRBP2@QUOB_!7RC}a0TiVQql}qRtM&&7wfTz zdKiB3H7Ns$QS94@zzGH*cuCcu8^Ct2x6VV_!rscEu4{gBqO#Thl`XG8;T7J^X_aG{ zk_2;2Qm(Gn_$0+uX90$&{&f8g$Ij1NFDALG#ZWKCd+mtd{td7ppt&3W!erRTkMfIt zPl3Yvz#-vEIAlyOt)Ab>lSY<9Z4^V}sU)UnzY zKxDrRh>VT;*>dddWf?qBsOu*6@h#&q(ZdzX;LZv4@Bz}i-OO%6M0#fLNIh8m=i|xM zn*9yVh<)!H*O|kobP=BC2Hy@+9rJl7a(jJcUm!6%`K+dg#$Wjt8=4I2PEZ=fZrtbH z+@QAnEU#&^nL-&}2oK^VuXBBl6@V8SlZIvd*b0C9{G~?9;r>nC`SckkkHGx6x!J?8 z0hg1(NT5YWb3$$&3CvICVZS${NYT(GDwyY#(EuQbbAvqO$5sh(y5RT`+v^F+=VD`6 zw0*5Ip;>JTaH>@9}9Hnm@~?SDHj_kgDon1E{ECbevr$#UTxg;dxpF( zx@iE9o;?puJGqbk!sIhz#d>$wUCN>3@a(z$v6JCjF`C6cwkLV%mFHYPsnT@4c;s$@ zuLG=Vmx~^2cbVB$q0;DXJwW>Pt5CSbs!u;0U~xP@4kp7#B4bwxWM^5Vqfr5Cfow$^ z&K!O$$~LO?@e}t0(Oqwctqs8lk@39gZV0-UtWHzc6%N=wxNv$BGJHctr<-)68;v?z zH3wa&tvmyK%gS_qk%84C-4HbVV*+F^!BCv#5y2iKX!0H+mL-CYr4jO+@+NKar(88& z=g=$NIhC;5k*aX2tvJAwnE<{El0BI-~pWP z3l?~2Un*F-p*0u)?BN3N1D~ZEP>7SM|CUBv!|m6Lhxuj3Kzg5`3s$EQi6IpuEpE{W zPM_`UJ-G9+DIkf%^k&86gL5qqQCf3gnib$FQwqX)nc&Xm#&YIcs2`|Y9w|n2SHsIh zdULF;IQj)L0HUd^f&t#iFA^!b7d&D4+WI6FC2yQGTgr<^H4mHKzR()jEY{KIuP8Bf z8Z9dq-YoXecPc4abs8-#PafB-ZhC8=HLy|auCG~Aa-cpkaeOs%dwra^MeBjnjq~mr zOCs%h1lDl72yi+yH|KAz+it&C@}E~86^wo)(5@T?PtiE?Jwe2preYYILzCf4+vc1k z*ZuymEVmkwPm0A|w7`uda)S1~)b1VGU|`Z)an;wqCyR^mWd6R7B<5Ph_GNGZ{dFUrWYZ@z8p z4f=8IakakmxmXF3mgxMRABPuE_z10{Vdflp-#PQ1e);Vo5B;H37Z`oC`yM+4lYW%B zp8sSp##-6O8!PLu0|T(+4YDlNL4+%DPw+tnznMxYl)O>A%$9)_#7ijRZ^^n0BQs=EHG4u*gv`yTq%tUDMJ7QBC=~Xj4l7=Codt%PX2Z`KTBDyHF;$ z$q~VrJBysTX~CN^Ge4FAa!uUy<1V0b=~?SwDM^gAr;h<&7(HQ-j~N@&SLl!X^MZW9 z`=31N{O0nOB!=z{f7nOrf|ZjOoA`bLO|aBdy#)mDcUw|^KA27jXicCnGtdgtFo>}% z732Ch%H55%2WOtD-}vB74aySSneLRI-6-VtsM-8-ISGjeeHkEU9aAesgQqleVFDKG z*GM_@RRW@)5M@e<8z|g-XA$h6`&S9S$Pj?*MsPh1mWwut?N?W0BLY&-f4S`ew7x&Q ze*N`rFXu~1Mc@kmc#Ox&@t6r-ZSm^~Le5{zA6g?VMjfH~2vc6YN4xVuwR;a@X>Q8a za@*w-JsqG*o98D%e?qV$60v(Dp~J7}7{JyaxuC#@i3$K!^OZi%`_D;Nw^I?HSl&P! zvGXd)(No%oKEX0Oo~6Ldab>;ze9Tg%A?S?~ZbsR)DeK!TFPpRKpy>J!enNbeqXE|$ z{xLlgMfwMwzJ}@-J2GQ>fC!yP`V%&-E`ywTu0@&F*J#x8(DnuUW6(P~k06*imPaCN zfs9`o6*qOsR)74=MuK+UMwAq|cI0-sQox;=^|1$6mN`I@i#i_gRCYWIf#v!(hTc_% z8mLT7D#m+lsS8yrODEFd<>Ri@)}EoxM|^fNcNQ~sUsGYn^))DybEs zv{$-}Q@ARYDJS~B}3@-;(3ICVAV#^lN==NjuC&fh8E{X3-V;Rva^8E zJzZeByNu0M926Oi(la{c)RdByd-(Na-rPNdR7fd|?6u8&yACOu@h#3` z%)KTn-fZ(J;0hds<9SlAyw=6*=|R4R;Amb_pi{2X1^Lir%O@t0UkJn;q-uKiq-xUHE)P^n-cH|M-d+J8 zLp{S;rB1f=v9~5#V8_l6~{{di(>94tm3fAnWowKC4F8J2_B;rdDQpzMXDvkZm1B8VuavksW z3@L&)p!UrT6 z0Ax*!6TRVU4tef*01rbY-NKE8y>eEHs#hnQlkaAhsFA)hKEEyEmc$2N znMGn>OpNe3C_(oQor6k6rN#_-fgkngsA+c7l%9rGO321rhi5cH;cEE;WdAN!-xFO~lxq#1ggtM2afjHagc%I9wq z+3Ro6y`^m7-)86o(oVHWg@Zo=qle*Sm4p%Gp#>H!#eDECmGP?)J&oYq@66mGVH@o# zta1~>S=p$c{jegvIB4V=s?cpj_{-ldp zrT+dke0mE$ef1yUtK_t5?Y@G{cWo@vLee2<(U*s;7NOE|`HPGBJow1xm>#V}s7Q2s ziScg}`JnZsGYF^DzLB3#moO=jkMmvw%+I*EB4LODff_vitpSohTumANa(+W%G1uIJ zos{8oK7Tu|+5qO0k8|pg<_#2TT7DfQXU%eL?&c<_?%?aw*KP$uEK4)Lu-c z(E{`!nH|i<^B@5JnK=UJnaIqs(bMhZ<6zM=2`{i?#8VZzn0fsIOew>-I?*zFj>7xg zz@CK%?{uPpzHCJrFz!_02KX3OaR*4+RH+B#MzwI7S@um%*(W*)r(4KQKdhu)ICXgz z#4y*uc3c~F0DLcijS6(?Z_c8YN>!b;lwEVKgV)GLCCsJ3(b2?4h3+NXz-ENSUGr;~ z9^Fm~6>{*bxT0$(jEV{HrZ>Qxx(V3F!5)^Qzxq`^|U2VqiK>X~o^ume?_phc-b$nXxXbb&v}+#78qf zmB{9y^EyCNNVio4#_zT12Vl{qq-wD57PT=3*i+66g3QFV3WK5kq#Rmjsl~WsZ6~;5 zZEKnBHV@3XWVGxGc+7jAv`%k%o=#rcRG-fNTY>dSYqbmNiwmmse}q;it(RM#^>c{B zIYjm3<&C`Q+<-!cEA)R;u|7@Ns+-RU?8;pH@Sc1se~AqQGaa;lQKj?86Sa!tCc}1dC9JtQHaa>Bm0h zOT)NI`#2+Dz0x>6But^@q!N@9GDnCIGydb4OR-ii(S{+i|6X^Xj=AnzER*Et>Ij!> zG$x{ht;dePAbzv9_+zX94e-%DA85_!YfnGeLK3xjfTZ&h&)C+ zap-@gQrR&ECPR9*1ZDN_%c2d}NG_`p!4lcoem#YlQc-sRb=G?gykP1pVK`7_na4nt zlg|l4%i=rzrv%BhHv6BFXl1^+pjkO8cwwNya>{4h1@aHXU^kZiL6AC``yBfz5`M5$>!#!t#I-j8nd z|x{IsL&!kbdVN8;8ata8&?))!#*wi@LOVC6;KAEMlA*$XCMSe7w=3(xTV)#s@K z%(NPQK8Ga3J0^J%u^BcJv9Ezy^qK%3cEq(+FtCcEX+&#N#;}YktzJcV_k@oLP!#Lh z1~d3L=_eyayh&??!{)I3GzgUZqc>uw7}l4_5hLbHrw6~wg&hcX#phiQkGnLfyba%t zCP|Om5nYZ|MR3ieIKrmdp-F6!!*OXl=oR|-MeHjuL;zQ*xv3;)$zzMYB%nc3&8`&e6hJQ z*=VJVs(X-Nc|b`g?#P^Vznd@P7W~0Tz5JpZl{s>McZ_j;udn$SGW@6Y5N_@4-unf3 zQHp6d8@s70!ME)V%J#nKSstH+qQWKOnbJY*nE9T4U1!W*)UCbQD|f-8pIW7RP#F;n zikL<3WUQw$cxj6n7Ri%CtT|%a>qhH%12s8O^a~VY^?+9Y0f)k`4%TE0aSdXNr;om_ zQm5M*^AJ|5>mMe@L3O7mG;;chYxr_IAN9mJh_^L+^{lxVrP5}+_)-kL`%u&pk&3); zn=gC)WmhPSLVGn>7H(cMDk731P9t%XZ*h@!B!a$PZ`F3_v$rFXbUEMy>q_;Am~MOE zdF7$f;b?8~cS}u+OPRHsoa{9J@ypAdYslWUqVAvB;W4_~ zt7=8v9xiL;FJx(I`*q+s0Uc0XNgi)(%#G_#+2yk2>$^ggJEOo585H`JbWR3|t(6|8t zR{p>P^e>;N zX<16<7gcL=P`d zUA6a*-JE41?P$q=IpRwg9ICO;P!V+x@hI`3>8+WW5BD=}Bm%Qxc2AIS zAz(0DT8Gb!e?@f@qMvp@2E#vde4;nsRMLZh+7_Ph7)B33Vz+;#Atomo#z~>p&qWdxW_cJ2y_I|ggkMon* zLX6{pr7{pV#x@WrgkCQaD4xQO@h`psRP+EB6it3Am;clY4TPjT?gDQ6y?amEzes#r z3JZTgZyju5|FeI$^rqdOkqMqRbt5Gg?!m;GgbA>b9b{%mkpTB5?SdSb-mBahI4wR$ z5&G3-Mv(wr%rocwThOpGSAWM%+7U9fLQ9c@ppN_Ja35Jl+u8YU+0_-;%=7HYxjqB% z62pTfOTm_?YHZoq=2ay+-4NPiQ@J=DE49u~bW*P$cCm~)NqC#Ei5gWRjwjCFt0+q7 zSUsP$vo8)21kB7OswyrNFqvp%*aICr-H~B!QmMh(AD=oulhruJc7B#!ViluQjmnQ( z7W#GnHC?8r)yGPClIa{@yp`-nK^hZ=;q-=bnlHTB4XF?%udURM2Qbulf;19OaTp1b zvec%~#j}R4bjUTY00LvIsgimU4jUodqDv{d$cF-fBodkY>>IFZcg07njse;+LJ0U} z(mdLdf$oLf`wf^_DpAx3l=skS#t6nxxRi1=DY3`LWlV8$);b=-dT1=>o$a z=P^R#4+6@@<;0g9e(~0L9xxadsj;1O0fp~^5Rw>yJLEufyrPwA=WfLS`_7op17j0m zDX?H9fCW5Fili$R{jD=+jUu7!$gXt$c-0)YO!8~KQ5up8?tlsMa##;-^ z`;fO}K=wjGnfg%hRW<-{b24C%p6LENGtuT3211>{^Zr~e2k?-$o*9!tfZ5T9wMBXL z+aDmLCtGw~EofK>87qUidogRYmG*69uvx6zyHrBFeJ+aeutrO>N9+hKGX_x2tiv%i z3R5%X)q?|psVCB*u?`v&Nk^IYdjrh5@(ZnfSry<~(6fCCqnESDd?gB+x=)hEDtDgu z`xsm_qXEtUY~v5}RRQ~f1@yV6y)ML)ni2SXOG2>S;;yK=4X-uOe%Wlh&4w|17~Jw# z!DkZQUkS0_U^l@ip6*Xn00R&CIi-j%D1^v$_S4G520qBS^yU#l z4kN4y`1=>>AecSYdCs}#Jm;L}%zF34tG_uO&2PV2GVXV8|6~7aSt!_! z3!eAeTef|WIrP{^i*ESCR~Nqe#N_4Q99t4Oc{H$c?J1Z|ZHsh|cFLvzSeZx)X zKl9F84Ydz1Y5ackH-DV<=TG;CYyUN1!kI7p`0V%pNG<4FHg)^aPp7{4sCxIz|Lywq z&+ePJ?Tav`b^dfKW=%eMWX4_O-#+<_e(ZT)_0XwfQm?-E!$;3JYTadP9>t8(P(0#) z?pkm?zE1iPibGTX^R{&Cfv49z`uCS!JF&|Z`K4#PvT6CVzk2ViKFcuUh4^RfC)fQ2 zvpnam1yMWwoio8LK6VYP>CQJ0qCDCAh3kHQbybZ4c$9wX*G{Y-{X`zA)2z6E)Ge>= zf2d1W(tmgJMHt%kp9ezs_>}HP)s&9>o%GpNX!qaq+XD^n|Ec?*CZwNO(KqyC*3_T2 zN>;+RdfeAZ*GA5FiowRM=tVcd6yXv=f-@Z-Xvf5juGp&0Yd72Cg?HEirN&zyEu)7*oPW>21a!Q_Lzj;jA)=}&o+ zZys9y)(N*>FnP_HeU^PZ>Y-oaOwt$f-N2zIUeN8qoxjJy&ky@KIkx|T!B;(qa~Hh) z{W!93FHIa=k+bq27ri4X zmo;=9sluv`{$Z-4(3ez?Wz42Z5aB~!FlUm zyy?{1k7k{C!`^whNyqL-8T0xxQnSykc&U5+6De6IetGQB2M+{Z?>~9e%8M4AI;`ui z<51Y%|Ir)f#eevB`9IH{^TK0CkN)Gc83nhU{nigFKlsO(i8cS4=$rP7Gxr=-`oZRB z!+noWZ;13bxqPNPdgp;pAKZW8S-XGSanGmQ?mNBzaR-k({ksEx-JN+Ox(HaPpMax zt~>9#l`{jUR%Bn3eY1SvyW5iAN!t6nRrPy^E-PE|>Cuy?J$w4HB~$*hwp-HU+rDl1 zV0Y5Q3(or@^@PDMobZR0YZasa>*p+7`2NME7hU21`|5KlPQTwAI{nq#yWDoc(r3~y z829tP*6W*&dhfAY%EzXyet7icre3|KHvQtqIr?{(ukKs*uUl@AFYtdj1}zN_4^d0+ zed@T0r#*S%1M9Qr zSo`or^R{){a*A^CowL7NeapeWpMK`7ri1ey|LEWkf7m$wyN@$I9k+4c4}aWO-)r~5 zA74Az^pN#8!~GimwQ}L^gTLH;u=#N_JOD`24u%u1Z5s!IXn9>`@NT4vb&k`|VIX|AwKNr#yN8JGXxJuU8)U;13nA zy!zK?)!&|Q-j<_(_vFuhcq^s$*3na6{c^eg#Qcomm+$%8sm7D{pYX?}OYpRROgWGA z9xThe;r%-=TfO0{<4Q7z-hA_*2_K%5w`+N^_LsfK?w@u1d&4iCS@3uRhNolN} zbbIC<7wkTI+nqZv>;Bi_H&o>8oN)T28S+0z?DRjL^xWg;=Iz3J-z%@@hZkLZ(OWOA zeWomOa^uDuo6gi;Kf`$PwIx&6{QP%MPJMagDUZwBk6wDifPZW(%Y1UMdT05xr$b9; zOnT{@rQ?#H+4?_!U$p$JH$PbR&d>7X$Ma5~S6I=tbl{LTCqDb()Zh;vnzNqG&_9{H z>$;^g?s##@UtW6SZzE6XTJqd^OK&)%>%mCl3*Tq>=G?M!?VmnAyKnv6{4}{_SOEQdZWqHq3EGV2Yvj4X4dQBX4@=M>|m;GG- z*F%54a*uS$thEA&n^1l^c_## zI%LEpf4=mUWnD%rXn5k*{VTrS7yjg_)Bjc|ed{X6Uou3>Z24 z_NL8m-tj~vod5QF+deJ0ziC6^ySukF_O5+yvO29PYtoKc)h|7qcje-X3!i%Iq5;3G z-`V4HteyPJ&KXASJ^eo4^eukLF<;NyedfV-&tM!XwgTr_5|@SkG}Lo%|qMX{qqMU z3*J8M;hzQ@; z%e+Xt@TKeDn$Ug9jtMXCo-SuUeDCaEFI_U|m(!=tS&Ao6-h2JNTV@{n$;UsgoV&fp z_!pL}|M0X(VXqmB3yKeJe0%xCs$q{_aOE-D=RL;1n7aR~)@}#ZFPwklkC&UPivN7cgguu|nccKE<>OPf&BgC_e~(8lxc`-L zgMYv7(eF>KIqt>O`mBbxPrLSpUN=8peP54fF4#5c-zTrbQ%L^v)RUG?uleTX>#8m= zw}j6*J$!-rR;1>>>h<0KxNQ18wd?O%T!Kw0RS$0a?W(y47k%D$v6;SiQeM9GVc()x z4^GT#@a>uO-s_XY^WWb+@a%(&c5K{y$`2cB7tQE#Pto!>?z_67Y|8+t@Z!dcm!CPk z=oee==+|&!P5M1On(oZI0!n2?M{nuUui>bg(_AdmigBd|8CEjcQ*a(vmWQvANO{lRDbKtnoIB5VbpAp)>dwr z->2b$Edzd2sMK6~SC4ZW&v@g$YZ{XOj1^fgkKF(3g9DcC7(S@CR)5Fvkx#$y{q$`E zK3!WEUOISNu<;&wV)60`b5>1%_U4}+zw?`Qv)2D|_}<8Ww$0pf&xFe9zuqxs(NFcu zCPpd-_v*Ul<#)#4{PM1W8&^fX8MEk+ zd;P8F`rq*F*qa_WeqomS{gS4N1wXC$?DchN<~MWxRk@>bp>k7r^zpMEm|3@@a@ejP zXLg(YS-;6IRxQeyc5s$|{H(m;#V4-)*-2}CXEY3xiWXe+awL3P*RxL|Un2jJe;dE+ zq{wfIPENjc_H=#ikjMq@ANX`|MopY)m($5|oIokQ-<+uJ_cUHq=)eqgeqkGY) zj}I(poKqB-ci*&aFV%d$zU!17>tEWvGO+dEjRPltGcWRbWN2e;6;=@bVQ+2Kd)sEL zIy>^pSzi>PedU(@`t{-EYp$8R>(R1pUoQ>b@Xdr-cb+?0-+X@cu170g+cEQ&YxnKB zVNlmyMZT`@ZFuIm&pB)DqLXLdcl+Aplg6*Qb^5|HQV!OHDrT*C zCx6!R2TQg`3QA5I|HS7dUrc)MU|`kqtpip(xZ?FKH`P2I**mwPXjRpX8-~8QbK7s% z&ONEyB|FAlzIN-l)57Q8`}&OwLkl-%ZA~iO-()VESYI`~>WP}-s;*lzZajbOT>SmT zmv^5O*%sXT?bu`fbD#9>1mC__st5k`;)+LZ484)^rxow~bZ~h2o}%Av`J{3EF-vaB zJ%0MPvnO3WB&lK2W$#8lFF0^xO7-sjlTsFM`*`(?H{Y2yJ!MMrS^E|(Z@SX-?M|7p zd&O=4-k|hfF?ZvnAMZbFRZ2<2qt)Yonm=TmvEr?fAHLJG*8`#c&wo*I|3fREdw$3` z&Hdt(^84py-Z|-oqM18SIVCcna_rlGd9Sk9G5>k+j(v-Q19wEed2ZIx>AqFJRUUqN z?A3o=Jiq^n)tj5Tz4_3#8EelzX250IBQpjZGvG=8BX7KZZq8dNB@Z9}tNp7t?YZap z8M!xHefKo=kq0OJ`}|Y8A1qw_#iLuM^`3F_-Ba&L{xaw5^b7yfXr6G;`O4QhUmthj zfTlN6Kiqegx#iI53i_^#iiUfh(n z?!#YxrM|W3$;NNi&tLdXYDTX~&pk|#{`aZR?M|vXxT0(ezh$yYVe|SXWsjI-CXUahF88`+1PvI4>x~({j4dsefz+M%}p~ePMJA8 z>3@rE%)0ZuGvCH9%1&%S%e@ab=Uz5Ry!<-3L~ zJ!<5+$;yfecMn-Q?aka-3#D0k&(An3`Sxvl8h31%KjMK`cV;bXn7#U^q-!@8<~CIJ zd$ZTCKf2@T6<h1qqf9WZ+wmm*(P1uL|lr0-KSEP`uvEi)i8txz5aDP7e zvp&45KBIf#H2l}IaN6bgbM5?jfz-xzGdFDQy5r-a#bf8ay?OT+J^r?EZc6`a8=k)? zW7n|%?KyY$oVj%`e)rL;KW1$)=QWL+R1?1OC336JcJh*f(i-17xcK2|m#;n795?B@t?zDoclM2`UyNJvV#D5>s$TmlXXC9&YbR&# zO*#McwX27pkQKOa*0!=a=EoBzth;y8FP5cl`DVx1U-xhL{eg93Po1`peE8MD3%8FQ zR@vBP`;Ok-7M}h7+Vb#*)cXHHfOzfRO_hyXw(ps=tZveW@6Fq~?%)q=7M;9y=hiX! zX=hD282q@t{twS?S+_H3m{BzEgew>O)^5mYSnzz&_`=3rZ`JIaq&~mtx`qXh7L6}$ z-1T_PhUr_c-*?ui?rVS8dfaOlj(#}(k@~ZKw|B^~>qhC|+H3j#~zNhHE zEl>TX@Y2T1mlwES`u3rsuR{a>nf%+Q_W$f(|33Tb)i)oV|MAI>3@ART;K0xR^|$2T zUXCxUJp1Z1n~r*F&v7}GyT>gIH|{-i_bF#@44u92{;|8i+_-N5UX3?ioI7FE%U?E4 zxp(|+yC+??Ir4e`EdyS@ck#xB`2T$CfBE&l4$)h3`Dy|H|Sw z3T|BgLGjlQj(h4)zdm^KBTI@`-}p)Ic@5R%i=RcVsQM!Lw=blS!1R@EYqxGc_uJJc z@0fk|>cZrw=hlZOUobeQIOVaXn?}}u`}BeBfBp8wT}f}@D~rD$(PQ(=&+h#E=05k; zuK!@%gr!V;wir_oV{u5@bd2-ESmG?`}40q_wjGmzj@`HO+|lw@;xU?T-*C#pR4vh z4Wk-%<@tZwefg4gFAf@co;LNF~eGe~?);C_gDCw+^gR4LK#cAvES3cBj z$~7+!Uw-lIXW!^@){yDxgPwU~z*$2M{k-@;t20`pgAZ-l-ml@bnz~C0PiVYi`RYxJ z%7-@8-&c6b^qS>8p53}`_ll;eH9LFUywaF*;K8PmLw%Lm#Y+9Ihl<`kefpl&cQ&2( z+3a)c^|uQzsn_2vR1b`KWbVj4tFJD`zcuwNe5mo3mo9#`?!}9rnqTwt%6>!ZKJB*d zj@P#TXBeWH1s@=Jz2k3t?|bu_ZH?zv;>EiAgYs;=C2QjRpzG8#(mds-UH#?qByd z=dM}X^WcE*daYWy`-U~)hU_vox1Cz_(?!PYrdHle~|4Div2;gKaewWCD}efwvUkQGi3V^ z**-{C?x6xBXOwNFv)Q&jsD)jmbFPf_ht zRQnXwK1H)n(d<(+`xMPS#d=k8CCxrXvrp0NQ#AV&%|1o9PtomDbo&(DK1H{mi*BEy z+o$OEDY|`%Zl7Y=)ifNx>+NYTIDW-jj zX`f=+r{9~vDFOSGfPG59J|$qE60lDR*rx>TQ-by>LHm@T zeM-Q((&! z*)oN;OtCFfaLW|kGKIHH@hww;%M{@n=p6y-97xlC~`Q=rQf=`w}7OtCIg zu*($fGKITL@h(%q%M|f4g}h8LFH_LV6!kKNy-aa0Q{c-K`7(vROtCLh@XHkaGKIfP z@h?*Ykf{a8)C6Q|12Q!NnOcEN%|NDhAX7t-sU^tN6l7`(GBpO7T7yi@L8kT~Q-hGH zMaa}7WNH&KH42$pg-p#trgkAy!;q$LBjv-|_m6+jsoF zI-!vh8@a)eeZQ$rc;v)KPJrY@NKS}E?L(#Zp;G%$seP!_K2&NSDzy)l+J{Q*L#6hi zQu|P;eW=tvRB9h8wGWlrhf3{3rS_px`%tNUsMJ1GY9A`K50%=7O6^0X_MuYyP^o>W z)IL;dA1bvEmD-0&?L(#Zp;G%$seP!_K2&NSDzy)l+J{Q*L#6hiQu|P;eW=tvRB9h8 zwGWlrhf3{3rS_px`%tNUsMJ1GY9A`K50%=7O6^0X_MuYyP^o>W)IKz79~!j}joODs z?L(vXp;7zLsC{VEJ~V0{8nq9N+J{E%L!_F+)_FsOYP z)IJPq9|pA#gW88d?Zcq?*ZVxB-~3_{(I^cs{?%M+U4vH$bewtou)&Wk(;fU)HXgu{yc9AK&j z+yP0=jYD4tPp@PUPK6{!AlD2D8DWbjVL8UwPr?s_B*{4lI9UP<(((*%FQy+(M!{2% z3Cjh>q~#gjUQWD>gwrAUDmb#1CwO`}NoGlIYm$K>8fkfgrcg{N1OydNa{Bku>Y&6X#4dMyJm z0D|fOVjb{?El=?DS_a|c$O{pKuQ=p&Fs(o+=IanZ97tY=0OGMjUI)_(onoIron?^t z?3S;jX$4y`Patle9ILYP*37W)W+l$3;zA*Bne$Lq)X&C(GGbptmrrPZvnHmo&%DKL!W~cFULFqWjOdKfC9mg zEFrmW@k&@RwudtiM%ZTn6NjDQ>D9DcF3GVimkV;L<@50LdYX7GO}rujq*R~_TAW}- z{~mr5*eGEtt!DvBxaAq%t{=D>l0*fN7$W&=d4ea0iE=-#K;VM>9xcNW)5=O>{~kz+ zNsLO0S3p_I=iuqJ3?gkO0aXyU1j3^hC*WT45ak+(^vQ2w!eJfyTUfbL%-_N!0Ugpp z6K@FU%a+f<(<^BbVB_bTNUpV(FM~x_#C{6!M|iR(UdNU(nQ74*vA>`E3V6?~UqNXJ zCvPbasjm`lfV`E5Bu&JRdUzv9Oh#g45|g3o)Z%5dNSBzuh4mc3%UI7rX=$1kP2=qZ zycXnyLmh-g?07nXq<+?O2)2krOph54UP;2Tl1eUEg>$-znO!T_&@D7WQv@MPMAX|YZ~8h+>r-m)DTi7TlKlAZ_D z7h60BkJ%1bHd2WrRd7^BTb|(Ql{A28@>>uSKkT>g^h%Q7g2dO>Z_$!WFfB4KCMFGV zjV6LA15VP^S|Z9@wqqcGvEB>o-f8)6T7+TD=U{>_vt9={v_oG9i(-s<0%6Kb_y_|I z$@I7Mk`^iH?F8~VkP}+w@Frp`50+)Uk_g4DSMrbx%UiBPP9RqvIRPA93q*O#bgbt< zUI+4S$}KN$fX(A?VSs1L2uz<0^Twm z>vcdRW}OghaqR}YWjcfbAbc<3$`1+f1Ku(nQuQPiW>S3wD-->02D~LY1l1NEfJtz? zEl+61q?FvZBoeZS)Z}YI72`s+<)tNrU8R&Q`4{Wcyt)y!7Kux!T-o|kdR1w-th{QJ zlw4R|)u$>_?tCGN8Vy+Vxc#oR`m>Ux=qKoJf<)C28&;hdPkc* zfrAl?N4H*17bKbGRb#EM6-p{2Qi?QG znk1EGl~jhVkhFOUsJ5=A>I$ikzX=J%BhQtmPXXo*5b3s`10D) z(LJTAa7|@NMa4uZTpgm`+s#8;i~`=1p1&FI?I`I0YEHzHDt7kCsN=I@DOQPE{m3SPlW zx{<%(f3>5_Bfe@Bg|g}@@r%%-e31$~5quB%hF(&rA`)uvkJ6kUHM+L8+WBeZ_o^tV zt12B`keeCx%<)4mlTZkXss%-P0=w$v-8_Pd&m^S)RII=@BHH))d0K}oxAq=4+md4* zndyVlGuwWsun)_%2>Uq9KAOWo*RPW@Y}?m|Kj0(W7z(PVA&q_;c`;i<>Bs?A$YGh*Nh;W5eipiQ01YS^22)T0CG>O}MVg`&B}ZttLOTwclLW!eO>RCOw>}(d%7- zI;jsa8R%+6RHTri`$#JjYWhAuVXyg^!r;F7N^5WO;g?09K2lzG>b2?lZ9hEz){uu_ zq9T-38bZ`JqNKJqR5P*drxX6EaA!)&1i2jbZn^ng!}3VJXQ=JOw+php+R5JeM2T?``Vq3O8y z1leMm+8gyy0tx+wKGKIm6J#A}0M`WBW6YD=C#!#Y+a?qLct;ROos&Sa2-o)72c~aH zR)E$^k`R;5S|1rWMN1~h5_n|=xgL{a?b;X*jK6iXZJkjbzO@I65a;j^r@4W^JFkO& zJ|B8AOwgW~Ip60*Rsr!)}qjGU0q3;lo=kMG$>qA z3qD=SEh(=^stqTRk5YDBZFOC(lwBRFDIw(-@Irkmt1HS!mWOJ3BD2p(O_H_byu9oj ze2jj6hgVmkjOs@6GsD#-mDR0%i!iUl&5I0Ww)av%gNZMQTLGh!K0=#f1lwmdBb%BJ zWqMvVX3?e|D{ms57U^`%5?fSD36t9~CO0C?F#K@1=1 zln?TA`aoczHRsrTHL+bcZJ*ilYH0hhQU1KO2MRBKxECi0y+&yZ#}3H(uwR3axNvc_9i!9?@mZkkay(c5m89$oQ0&Q5o+%= z31(eMAqmsWRv`(qCsrW|>L6STNglgzL?OxQyN?|qbe{fsOYW-uUL6g>m@tDFo5k)y z+|);guppY|3-Id@us9Nr3?HFL+P(t>zt`DjKQQ3keuf0nNj^*iyQO<@C4nPQy7!n* z3Xhw39+#!I=(M4$isf+KHgugUDUCLCk2#=dL;wGC94|`2$9oV=(2TM<%H$?g9-zGC zGl;SrhVyuF)_H|;jOf705C>!r$;;13y;j5$At|BaV76Le01bes4F>$AHi%kbFz6%V zaY3$~vUaV|-!>#20E=27ot{o8^s>|n4Qt>5N>!>aNcxpfZNb0;T(8Mm16cQS&H24r8EG3qK{}{A2mm)xFP(2+!7o+BB?Bf~XPE#@|fP)&Mnsx*Ey1VJQgOj$y=Ek>e8)`TnDe$r9J znUNJGqwMc)?OQ~d=I}BN%OogB5XkjG1IeniTTM?svH=CHPnMQDpUx5MDo}&1z0rr4 zYH$^ZN_(`fj&mRl!ys@LQgtB|Wi7dUkB5{cOXFVp@SCnUH*sAC}t zw2FXQ5Iq`MlLC1=Zm2C#`g)7w#iXa0^gM$4k=8o4_NEBVy?}*5KC+ZvOu*k-!&)=1A1&NYv{oW*inP>Llv+=i$h2Hl z8%dE3EDXdZ3Fvtna@U&B$l|)1iWKXdORy`v`LBhi}j`GCuZrq z@ch|rX~jf8u{H%>T6>@{j*7xCHu><}rEs0czRR?M{UNa- zw?i)8G35Mg*m8bx-oUgg@G&Wt^uYgRu4U!nvQWg*RVs-@LbZ`(_mTK3eRi#iD>+8z z{e-qmCrRxiWt8=lk`(_SX;2xKHsmCwjxMRH3ROr0v-A3;=My=l*uQ7gU3usM!stA0 zXuz7K_A^*Ao&8qSfK`S-XPq_stq_S~&MF+T$LT0hh7e_lSnEo#1CPZRpf-(xQNtfCV({V{d;388ET74C~KTYd-;cn&EfR)JaBdIY#2S9;duiRfvZrnzv;s z`v##I4Ia?tJ%SJuBU357d5;)nF(-G_Ou>638f;nWz5xgs5CLf#+y<~l6)ORFN4M9f zc`O-$j2YBgDWkbG8(sHp`;l&~r=8okuMbsWb*feQY5NC6m1F+TM~lMeVTDhS#|%M3 z&?MS)4vtY@w?5^ZqcNE*J#aS)`yBWn9xs~K`|P&-CJoKD=dep$uW^~<^f|4&jCtE*lo{qv-w z-f5^eCP1&MJuUTZ(<&|Z(DkVUw<4uxr=_R%lSI7og|@jM)XKvy?Oq?1;wp0UeSYL@?Mu8X7?8t)s7mV-sMi$BL$iyc03< zW~pf!Dnjlk-0F~&Aq!tP1r5PBu>`^UjZ394b7$+KiJx0(jFB=h0jeq zpKGwx2@M1W2o9{xhBC+s%Ljw3&{65;J$LT0^GT2uf~<&1R-j3v{dGbUn$K#KF<>Ev zPdP%ypa^T|DK&>uQK8JJitq@m->^1pv=;w}>dRr(7j$E{-x>^vE|68t4s{nmmp3v> z-VBJxh(`3oCLncZuv86YKgx#S?hwAvC3R%@7Tle^bDWoeVy@Q>i=u9raP)`4Qa6mZJ&PR0iuqpyXGZ;Inw5)>@;iy?Vz@xv-$VQ7=R#tjyezq7FPq0QKgQeI9Sv+(Y zVQC>8FKIM_h9v$1;u(&YH+LtCP9s5AU9qn0Sdb@nW)+Bm=tPLm19Bpr;c=fD{OT8N@;%6AZVi%DfoCw2ZtQkG&;* z@(225CD1p8)Xbrx$Pg=SMl<)*dK8dpKxW%7=)@G54Zl_gcWB1p(rq&&20s9ENjSl-E)Wp#_ET zX@YSpSYFe9mm2^|N%1?NSl|sn+8y;naNOt!;U`|58{__WbU&0B6rzX|Y+gckc!^6K zQlfTrdBj(Z#a>x;mC$f2wTtM!NCie2@jc`ldP$**NJuIliO=c3d)T<#K?($pvi+c? z9UB@7-I$M+41~D`hOIR0l;JpdnCemPLkwFbV8@2ZQb9DykRZfrRCH{ZAhJ!Y2v96y zo9mRI-9a70l{zk0Pn*`N+_VO$L=t_+Sbjb#mr$7oz!4dQBuc{MPVI1L4Xy)~nw z%bFxZXj=|I9|wX^90$$v3O%-D=M@&Gw#KmWqyls5BBP}db+xtODk*}>P3h>KQdPL7 zvZSJ7q7<$URrQo=$A_ir@+xdh)%2pGI={cKU#cyys11292Pct(rE2_W`jg3D zlkC5@_JRn?@i59Uz*678Oo?Cgs!+V`W{Ip!RRL-$%L4PfgBBBvo@wHC^>3EA|C`l zZ*J6M=p?4u5)rm6WmN2RfcOcVF5pWP)J#avqd6UP5IVXzmr+%Zi{XXSO+@svlu=DY z-vp~DNI}qt%-0k3KTSsO3djAC9vcva(@jL!vJ_HHNcRv`6xqZ^C{mCj%ERE`3FE@C z{BN_49-Xe>-~|UClYocS{GrNCwYkV6|0Wsi~So&6RA!as0WiSXHDW;?F%sBch5Vsz|Y_ zNC-*VPlT9Y?Lg&$w(|x3enjO6Y64miRESSeRE3{A_tIYcLpEQ{S+uS0V zB)*+vGU+iK7s+G-CX+#ys-$9Ik8qSGw}QC{{}IyU_ULkjJWArZ+#pNIPqsTw$O;=X zs^dgQ2B<0A1}F0hJy!eBaniT#ge(4&5TfHGQd{FHL3Eyp3n&J*KbDsLisB~+N4PIGg zff7SQ!m$F;fF&BRj$i{;kfoX$z%8Sp7eK)_Dx$O)AVfTR0Tiga@NU3TJqiMdUVuc* zgIS8IkgE$yI#@^2#$u^;Va)_qrf~0K@u;jXlHdePf?4XHP79c^U#B6+l?|0L*crRGq2EN*$ND5j09RRs1;IuPf5(|9X7KUWGU*>;7Y^p z3lriYa!~f^7|TGXFvoqhd4*n=)ecP0DiHUFxIb9#4+tKyUmz+`&x^W1G_ow0-~2~j zp~up3UY|iRMqtGSA}$c9s}W_j%cLu>?1KM7Rb}B3W4d6Vl-)oyLxV(Lb9%1fCgDge zoM?AlsX|DoM6(yvY(|)3!VqdHc*wt)&a6rOa;}0PJM-J z9pD$S=jV6?ZhlU2`r!QHoIXdK_`$M`TI_W$ud0>0mq382rmCd2d|XJ1j4r7TUDkHm z9W_Z6bqvz9o>Hmk_leo>gQd9)9$GdrM}>X_?9m|Nd<-N- z%xw(~Jf{Kks03LA4U!chU>$#yh3iJ(L+$9A@c6c$Ulhiv;+TC-Qq(y~);Ut7x~x{p z&PvM8YVAltUbd2ZvXq7mbhm-7bV6$r;xf>f;T@sK9zDH?trIe~W~$oK7$vCKn@?$s zqLLlHJYy7(Bi$lKkw~4gI$T{)J@Eh6?bPTQV~9}<@PbAF8Xia=131BeEF_|GqNBty z8qXZ!5$Sz$@)1TUc|%gKZSCgf8LYJZ^P_^1)*dKAj8;MnmIA2(?HLkNIP6^zv>h~* zxW^bCrQpR@k3@_yWR}XMJ+G~*L0dx!EHqi_LHB|28VI=rS)X6^=zN9dhS1!IrMV$v z+^_v@V5WlpmS!(*YNn-x$K8v2oZ1jxJR!X}Q}s~wOQzqzqFfc51_;4tV$6?YWj)tx zZzX^=r zj+E&Ps0Kxq>5KrH7WfsUGlzJblN9((VEi(b>1h05fM|%y-wXppFHih>6p0Y{OAzZsrh=y_^ES35;Ks0-Fj|WtAv#B48lB$SML~#ah_|9g-lo zZe*+6taxO9g%YRe%#Yofudr0@Fen8nP8kA$M3z>EvVtL_RaxU^2!jWD?77HG^#|n` ztX=fTcy39gdPJzEW}=i+e#OA-w1Uj^VlQW;mDH9*Mu$SRQi?RXwzfKQMRIbP^RR7Trf8C6&+qiQhVGqL&w zmn24kHFSXo(OQUw>HMz99FLA6BfB^!v!H)*LEaJ2bk8fV^rcsokinc3DMss~z&U(T z*RE2j-818h)QyOifY+e(Af>e0va8M z21`Lr31IF`$7UtSxB(gphqA z4rylDK;t1FWTeKB5EsbkI5JpjK!$yr7}#VS9fKNLkY5ZMqy8?S(Q#<7)I)R=)eo}s znylwDB(lIVfM8a|I+_3%r;(G^suGX5PNJ4Yb~FSc*#YzQhe?$}_V zLLI+>oms?h7({LjSBioP51-sMH9M_XFdP4q5_fd4u%QZOcThvo{C2=W#Q0WU-jfD-BF>j4dFdaz= zi8f^P4xsr!N3D$yuaTOa8KY%i_S9IDJK-sqbl3MuhN zMn@P?B6QII4Gm7}bCVQfhPPFD$?1RcXtNF<1?r zAfyMcDr{ax|NiM&#Y03y8s~@}G$eI6Fg*}Np#_wf;J{*~mz^kC z!5l&RFBO;OK#z|#oMPA96d;5X2S#WP(cTjahaJvUIzo_AY&6px0vriNb6~Kf{hmV& zKo$hmdZ)#QHh=MJ@qrK%T8c%$5$}M5g&@@wOdvoahH5Kl7=1+hm&r|9K{WYzAYwaw zr?9Z24l<}9i-QbqdMrSOn1zjZv|+F?qi&nI-5BV!nTuxPnAP)6l%yCe%&6lt6xHhQ zaeW5pQ7&!f@EL+LkGs!c;Y4LWCJ>-Sry*ap`pgMujy54JsByxEm|BXR3UxHlFqkM& zdjdg2Gch4HoI;z*tGP!68XQ7UgM|&1{kTY=!B0eo4GqxnDIf%66ak%4M-)={lwJigcmx_OENH;=`%E&xW{04GAVi3XQV-ZrKG#WJ zYIaU~u_(&N-EXikp%fj?@O%JG#F${>I6aS^jbagsa&R6d3mxjf1EY^*{vZI|S%~m! zh(Gwu9|*CY_!Ao@3mZy-p@8DDfIRbg;0ZMBYos{JjCCSpp9Y z8pNoinB-c~m0?{ZNlNY;t|`M3z@d<0z<+-Gi+!Zty`|**iPa$~xlgIJRxdeEN*+)$ zt|ZS|w1>avN!`bl)JP>cB{e0LWWmYMs0D+R6-7VKgr9#4v=4_UiU^R_OMeGsx+odBU zDeCl5)mR;9;lqT1Bo&2~xFe$jB&nv^8`>P60~I(v$Pj|n9C!{EepJJ*z5oU z;5yRX zR0%Lqr04-7+s5HNEO94%G_cOk1f|Z$ZGh$&>i7A~VS+-BGldReruJVePHk4FF)1C3 zHF(9OfQP8s$35U+;YS^0KnKo>Hz+co2*%BEh)pVSM+OT&O52MK?3E^ES=wG~KtGUA z(H=fSAS3R`U?E5yWGHry;vfUk3*3B$xJ}}Xj35g;YH9(Wj1CQz?ud0ZsfZP^iIk!Q zS$I)XL(>M)HOKHHi8LH&h!wH1*@jNUnFm>DQC-!o^p(!I={li9kL| zTikCH7DCj41|5uTh6b-a$f1D#ZhtcCK!YxBbD_a)a~q%$5N$p2ZR=5> zCEI>zK!sNIVX?iY(7rE6g%-RApHeJje8k{m+}#EXJL+OXb*84NLNW9?_y}?ci6;-^ zFde>9Sol%*O0lz8_ewE&WwE$Y#4?1qyA2j@)Ty`8H5qQbjoY3KBq{^??kMq%)*LVTT~Q4!4_I*h6b4G$Jhl*SvT-{v-)P}KDE;x-U(h=$R4#~Ubs zuyCRvy!>e90hys$OLoxog--*>Qg|)d5tL}$p}|6lI#~)?-4>m|2BG)FtIb?MBks`X z03+(iZWy>&$i@tvo9>1kZ-{U-W=_;m!kp*_OW_e?x7up1&ziG{+B z2BHcRFG?q+sgRQk4Q@(KfQHcCh&wb`I8n!IP$ef98r-Cu01YA76L)B^aH0-0&=yLh zH(Y3d8Rb@<7o8h%hXxBLN?QRPIdejMnc&@ZZhGbx@ilo;ZeG5SB#t{mIzo+7$!b!H zC8H_)G^;Iyq)m!cltf0?Po9)2a1wW%uyCYKQ!#DkAhVBVFo5O`(aaH}gx-m0Fo+7b zpFMZN4-7q$x|Trrrj_dNr z;FNy5QEKMC9F2|H? zid0fv?W+z~7gP@nRn?_W@Zs}{iACMX*L%9_G>b0lC6$lFSDo*Rt=iC;d>sp|s}tZ7 zK%1D{1)y~UEH42xu0b`vfR3GiC&y-Q$U|ZQ8V`vDXgnkqpz)AcfW|{&0U8exfUYR1 zt12B`keeB0im=Vgq${uNg8xEQWu)M(s7z$E185y&K{TMT-$(#DYMU^z90BMk1jfD$ zI!d9dEEKwo(KZtvT33QT1%Q?@+7^I^*0JBujIW2r?Hhw3B^R^^IsU&5IaDU%-|^5i zhIT`a_{Y$2d9eVEhr|Lj9wI`H#EhX;mU2aNQixr=(McgzQ3QpDo+OoKl~jhVkh+Pa zFx1}sv%?_=OOeG1ISd6F_)#H;fwH{-baV`j@F!Lbjfcca3h@w;6naexS!zNqpfT`G zXgeo{=D>2`y^R%e;32U>4m>1Q$bpB%Vma`TSS$w~A^^=dDP$>LIe<1%y&_4W%R|SX zwgW;0psfm7eNRd7(5=vREHyVbhNiTg3+VXMb^_2@WZ9sJ|I^-}70qCA0DeQg(0j;rA3SB^> zceDkdHNOC~05p=oBj=$tmP(-uXjQXlJ2!^bM5Pd+tq3`eB%oO;g>DRO*o750hW7hK zx19j=k@e6ll|r}Mj>gb#={x>0v?zTGmZQ1xwH1~_>qw@AL1vKrpa{(RyN}&L>0Cd}cW~mf9 zfHnYV5^^|zHZZvo=a54HS^&CjK(kZ|9YB+h(SSDN&qE793qZFG=nhp1DWF{*TE!Mw zQTi4<^bzEtb(Tt@OWV;(p-bBd4=uGUtl&b4)jo=c#OjB}LqtEc$9`y?rBdjI9Dd!J zSaD)#@-fab1|sATAxE1bht5(dbUies?V3Gw+)LjA&;rnH1G+<%LfYW(dT2r0iIAf- zbVN(vI!mR{_0XE#%i(%xQCJaxKGJ|@sT8_^rYwgG==if7BIFPuN82F>OQq21w$m`> z9X<7}69rX4+X>q4NYZv4suV(4h5*`$p^ZS?0WCbV@X&30=#Eqh4YZ3A83Py4K_S*C zc<3XX6tYwb-H;<_1KMfuCko7>QYhL-k7WC(!BQ!73M)p?*5zYh9%Vx!`TKqjv>P~d& zOL9tTN-87Jr5_q~iD!js@s;GfjQ;)8vxnWAyhHC3-qTc3ak|8$~30I5@l}S~h z+ET2NA%~@fMwZl7)VB7GLWt;aAtHmN@D>b0W|`nam3=|rL-u3gDTJF9grt5R_y9_h zx)*3kJuYkQeHH+zttqb>h5DDjr_@n#OoOG6fx zbpc z)eM@?AoJxOgn%*=32#cg0}zviQNKAr+!+E8aPXY-8O1O18L}}q_N~_8 zP=tkCZ3QVdxyq|LW3lg6<|~k5?^fo36gHL>>>0^?4-HyHQsc?IJ5$igMzUg)NC5b7 zS$N8faAn~IGs4Y@un?_>(`Pg=5gN z}-2fZ8ijaelt1kO4 zS^yHcM1$b6{UsWgS4CflUE)QH5ouZ#;c2X(pfmXo79urBGyqAnnG$SKoKdmTgG+IS zhNog4A{G)mT9FB`@TgAqqG=i}?%LsphNW^`I?R$YvSg9i#yhcPVNVaAgrJS?T!}F; zD#N3iiwlA!>abH=8P!{x6vI#z8bjm&r@B8#u{7a3;_W+F_)_;;QPHm)#g}T3)aDa) zWMnA<8gYh3kcBTreqy(ip=;Ti(8Z{EkWA=`2~2ODJDn(F!B9*4uN4;{?uf3Kz{Ego zLRM^pOq40&P|~oh$+{JH1hFbgg$L2(fGEb*Ra8h_yEt5f|fq^jG7N+VV19@-)y zkU!+oz}`%ZD1sQ_6OX8VCUzBUszsquS3(q33A@VIm83$MN@xyoaVJbXD;;{!z?u<_ zyPzL(yCi5uml>C~q2{1f7C~#gWg%35M;KOTu+Ak%c=Zp7nW^~eK&XBea@8r*91abG zPkV@f1`lZbHz-xozbtt7gq5UH{VbHK!SVMcZAr|ug@r(MD*YdL`sZ)6Ii*zM{(iIlE^w4sxTay#%N-R_E zM47C@M3TA_F!nURsKh1o1|d~pVMYKiPfCu@N~r@0x=Af*es@ zi4p#G*m1D&r1n-zH2{Y}I*@5~R;03tq?xQLEIcVFFl!^OQ<-&!T?7S|SlH+gJxZ(g z4mLD!>3pj8f*$1&ar`&vQ3o3;RD=XJ5=B``Raodz!w(sL(#=7mQ3JH7)eRQ(^BJH_ z&J!De;y&nvMGNikCN*SxfwrtGRw!y-WG4>3!66D?=^y&Ze1uUl=g{4vZG?Df-L0{YzXFy zLmaBIkfK4ww4tHHSqNw(sL+ebLW;Ug=hSOBYEi1rQ{c2fPRhvA#Nd70<587`8kPO_ z$}kPxJw%)VpOah#L5Rtz%SXhcv5B^hvgRraGiqS-HQ5HGBa0;~I}F8c0MiYAI8B`=0N@84Ac36@wgZt*oNl8M6Fzygx;YVHX5wwN(4Wuw+ zqFN7f5)l*GERU3hi5}GyYof`$SR81GizSvRccKE zV9w*7sc0RdM`fALs@U|XrfYoYQE*@)9F66mI-03yEcB>>9F}A%WMdrZ?=dj{NV>l? zGz@YXRS~fUhgd^np+^mL_mJsn7aG{Mz!e(JTDGbomi%y8y`X9xVoMz&oywGQtFbi8 zl&XR)jeiWn!j=XV`=TLDJ|sMK)^n%$FjKi`QM4~>NkunsWg%5QUIh^WBGc-&-(@di9#v=@6p+gPOphS_wfrhwHQb&7S<=B}n6c#qr zVanZwfY>5wjmPp@2q>nRcz6vKHdMz5qz12{L-f1_8w$k*E}b07X&HGr#bPEQ{xb3AEHSxX6)P1PB5K?7j?VNDP`U~vmzLd#9=rL7GBheI-F$* zLGYtQc|j~oi0$h;QABF65Tnj~y(ZhkD$aa8w-wbQBIOW~8Z5-I!_IW2uu!88|D{8$m<-lCGYMk;F`=NrM2$N0 zj}A1P`A0Dt8_UgiCa=LljT#O#9L)tf$)t-4eIh}Fg&IAy4C@qB#D$Vj7YYk2>ZY$? zK}oDZ;!;siDGhnZDLd1J!a|5Tgt;?NFQjM_u?%an5Teb{u%*9*6m3F6gM|-uprOn5 zh2oakP2nELmb>;Xs~dkj@pxR&ERuO?MWz}CsIml zvT&r1F0D=*eS{c(LI$Ty9O2KmekqGbXXwDYa&66 zxN%5d11v15?5N;lHNCYv!%@KpB_@;>Dk`L|T_vgk=8M#gh}71USB)y_F8O;(ohT3u zu&|?U`br6OXRV50HWKPWVc|nv(#vHw?2S7D8VLmr7CzKXQ3CcDf}6ggQIN|9NRqya zUh`NiN=Lc!02?7nw}a|3-HZ@~1}zqK3Hke2?^kCEHdqKz+$fM24NA^r8$Krk^^&IO zoR|%vO3WiiVPQm7EK(u5PKsg+1*%v>QQ6~Mik9ngb{^$xxGf%zEV`p;FF^?Z+(!?)+DT+OyAg-JC zzI~l1yV3kCT&mNO?o?nL{WzW#7_r7HRwC75C&I#|y3lZTHBpf;v5+T$I1$ay!lgFf zFE-6?(EEiOG(;qF1R@a@X4Q2fw8HPm$q@-`F08vK$izRL(fo|Ws?DB(NVVo#{6P%3 z$dU@uofkCvhoJ<2g;+HK0Wx6id(( zo16q)#^ZirVNzWuLYdTNXb2`XhSTp%tOpB|>Us^+&R<+;2qv|i^kyeQip;{KHY3I6 z+)Y1S=OmDlz(`?YQl0(Phh@6_df5e&8gC{QNl5$0986@mWZkGkvYQyBBYIIhNf43g z#vK|=OseBG{B(a0l?37m4dFH74hx8DFKP9 znRa}t(U~b;Nv^nBcw8+ktf>PH1ue;B@G^*vq$EC7pee;k944cG|MaZlA;NXU+jTHe zr!;?2{B#Key;TI&iCqf=k?? z!N!%^0;e)owb)##EpSSp!i7~&&by`{zaU54De=BjSm;vIuURAfhoQsZr5_~F;c3@; zhp!bD#x&@+JJuC2rDT{Ph@!2nFJ^2oI~) zBH+=UA^J|lhp8-7sRIuM-9Q#R0-7zKjcy=Lkw-@VV(8P!BKC-L?12Hd_E+%{jrsy` zA98^59gtfmrCO5Ta>0j4S~yT)Dicd;npUY+fua=2X9-j+<$XYfi{fc=o=t@f7Oo@S zu7iatb(F_UP-5h2F${Y%gNZs1l3`iGD73jPN1+1jkes>eNMubIUjg5w}d( zn=EN(N^x1}Qx_r5E#n|W+%gG>5Ecs6MFk;q4@p3Tu&}5Gh8V0k#PK1Do$GST zWyF$n4m60y!l1g)Z~_p7res)7KqF>Bq!UFR8Vh-K5APPirWk5qmO@<2t zlAN1eD2VlVa~~QDd#ad{FK`_;limda>KC+%WRuc@M8FCkoq%&ph7Z=d}99-^Wj z=Ze0@!jtN_Kdj+N-R4Q%g@l-F;1iej&rt#b8}Y^l6GIBM7b4tXQijyTT|yeg$VWc; zY-W0zBCru>Z0JlBDaD3?C6y#!aj^kOQ!epFGO!^QAjdo4&{;TA!|@xm_U2-PSBD3| zhTur!jtv%$)QvX`TLQT`-UxE?8;Cbdai_%lPGR9lWj}(^Kv2?xn4-m<;$kCc@`*)7 zMV147uCvgi?v+9-vhJ0_tDS>fDSqKL;_WtAs8RPyK}m&_WL>vm@+!&VN-+dB;*AX! zTGYXYg4s86rI?O(2htWk^hRDTI~yp&CX) zQfD|)H#p@hLYsjHG+5YC1M?|Fw!>LYYhWoY={#4(a@ts4z7sVE8Z7Ln6K{|`EYXRq ziUJ%L8Or3Gv@Ah@#hCyzIzo=B(9e%fR8&mA@#*0hn3{R5z(%~W!9tE2XapoTiW`U0 zDQZ2)$!&-@lt-|^LXA2yE{6vjoLawxTs{wIun?n%K?8&+(FhZ9Xd(^A8Z4~nVJV7Y zH;k%~{NWO82(Q7xYnUvQsOvQ_FHQPI-Rw2Msn%wxK3$SinClly;CL;8Gnv>?hvzUU z1?KP^0x9JqixO1m*kmG0F^53r6LhRpu(SphduCSTFNqY1m@H&z0PANhXrL#ITsHx< z86}*Q zuN#Ko>s$(RqMXkI8Z0!biHMZkFNTbegLDw$ULmRs1{T!{XjD{4UAszDr`i{(8xg6k zDX$uZ^w-~0>P(>r3ytcO^PTlyrXM?t0S!e9@}W`1>OgNY+a1kW0xV3biw^K&(aj!; z&dG5kTg|1ZnWCs4=c0aqg+6td59eNSLJn^CN)+=ksE63n600|@!#;$CId$XGL+LT> zd*af890d|VkMR&K4RnY_rQOJmFVRK%63eVRQH+Y@qy0++o%BVAJ}DWxc1B#dT{9xH z<&fD1SeR22UC5;NqH0K62sDTckVUEsJ}gGW*qOWr3svgmE-J`$OErv+IS zGjmf#H*&1YtHUuV3s>r5LvDGas8Ao|5|bwP%@Ej#S@-KOHdx3~Cto2GlB7=S1ftxc zji`J@B(?EhEC~@XhL9B6P*&XGRBWBgMO17Pw_+P)p->IkZu`)%WPvn}$$oIB*rl!o zcr9wl6ZC1^Z<-(reQF>wC1p7+U|Q_D>{lU12xtWTe9Cgr1QN0h@eWXfETkz}dQR>a zO{2|X^nTIsbuL2dN?kUL^63s6hWZ?z+(ocqJfP7bq7(}PqZJ6bbs`IB z@PGyjQR?g{HXs^CD)|QFqR1pAX*K1-hFMu{<`6YW^ry!^8fD>2U4+mr3ob%Z~dzS`PLM6y0LY3n3yXHCiae0s@?kl|y~6EY(fv#mDI^=L_H+j!R2#^^iViN-IDrt32w`GMp&(`<#ECrU z^mi?)Bn8!*L$Gph2C7DH7Yb*J^b?3t{Ra1cf)kia9#B20Bf- zaOnae9IqD^-qb~iLykEBIxXDa$V61Lw%_p{Kb zrcRe!qqQ))?NpO>jzoKboHQskd!QJJip9Qku*FdKvk<8&8a_xmBL{6FRYk)GDaI&h zITZ8Q2{MnZ`&o!ovI2@Ue#i(;E$u=-=@wHY8S7lQ)agV|5RXikg-C6NhTWKKP2Cb` zK=6Z09+NCO3FDvQ$}9|O^MzvTSZaRKNGL8852oCSG8dVNI(5i(r>swNThaL8RhhOk zA%ulNb)1KSP=oMe&CY`pKPI}yJou@OCMq%ub?QO`MmTOQ2`Ae&|o1;o1tOnur4%&*N8<&b*5N@g&lRFq1tW8?u8<}Mj}C@Bc!MT zkxIgRxn2V;gd)~R6jD@XAw^xUL80M#4Xp3r(jX>c4IZ%u3n}VC1070vZW) zp(q_8MHL!rxX@5JH69DE!NF@NETm|&*RZ$wG(&^ardk0F9?<9z8ww>kGUVjO8p3NN z(uKmphRP_NSb7~08zdQujQIpoo7W7P59I|l>`X&QVaE_Q>?l*Nu+X83YWV!<+c3x) zQecA=>xqs&8HD4Ky(Z^o7s>(~@x}%VAL?Mk*?sO{gWK*vfej9_*Sf+&h$^OH`He%d zA^b+{R+~;lmMbibs2nt`jZQ`&XmJ~k-!RZN%7yk4Q*S)76c$F*frgH@P(pjj=ZBLT5Zr(*7N>?*p*BiRzM(GJK^QR3V9RnZmz&ajzP;s%V)p8 z>N#^f{gjsp6P=M_H9{hEx=&4YSJ%r^)!n0P)cs1pm&rzv^v0g`2KUSU_B)LWQYd!x zz;27PE5ed&y#BG(x5yPOm!P7fY&6+W(lg3NlWfZDZEkOqY`h69+ECtQzUWRiIB&m7 zm|`|1`J#LGHx|L7TbnXo8JA?^ZrYS3u;|VgrS>nxu-kM>&C$noAanFanS9ZG`=U!= z(Vc8;A2TmF#boJ}BpY`M7A=>+q6IfBSgNfeW)1$vHq}=3D^&xgbjlj(lyV6!I;K-p zHfnA}U&j|sY1kDo^KuC;dZRan%ARCX?xZhTEy6{?$SZ70(Qor9TVJ#w1-FXc2zSJt zex6t98o_xF=S`vWY6(1=k0R3Y#H^*<2wN=WR`4ouI`DW`&ZksM(9ygZJknwmjZu57 zB^rnCA3c5g-zk*cb0}Lafk$_4N5M@_29It-S$p+uHJGDKvaxU3SOSmcTsRt@c`M7| z1;A|?M@2R1Di^_}GLAJu*=i9yI?6^iz#LUIpM9H@dI>B#X51REuIS)nI;1kUUT;xhV7&wu zy%7yPzqFDkn$9n+VNsTVqT~6c@woKPqHvyRoggIzuxrT1B2aXjO&J~0ycuf0)_VdW zWmDEbzUn2YXbJjhiTa9zj^TQijKeBc7?`hgCid|3^KX9n`Pu2ilYgh2%ARv7^%88f z1Op9kg*H5@L%yxD+ggy2W;N6D;p1-}Jo-3E$G)Xw2|8Lf!+i@4M#T=f?WCj4R?4^` z9jC`1Ch6F>bS%L~OG=A7tjl=g!cIEY3T6+Hj$eL$^!VsFS(mx+`Aw_9>Ln;?iQi$x z=OYw0-W<5vT|PftJiolSIDdY9{^I_aEkkwR5D)d+*+-;UXsAFa6_#EVjg{)R|oGMG7 zuOb{vK-413f-h2FTtez)o3SmpFKm^{(r{?uFZun`(k_8WcP2&E#+qkn z)5|OS207YA5b1apPF&HNbCao*@Q1r{F+;lqAsxdMcTN79*FmMU+urrY5^!`U8|83K z{^)MhoT**qK9`hsTO+g5E`ddNz8y!4VW4 zWg~&2cS<(8C7@_A-pa6bH;Q~X@04z3xJxFbTLOxXhZX94xLB~{V!?3GDIHe0dk$&0 z2pSz9EboS+a67}Y+D-XX_tdGnXV29=-4bYYJSJIhgO!qpi0v`^bWHMfP^q^l7fape zZ+{DLyeMpZCvwyrDO|Z*F6k0*bSE3zw|RE5k=|{(Q$FbubacG(XH2+_PnNHGmMOhG zyzhitw*(#?kKWhYdg79Vy}jwxq@(w*k?eSzJdPy*X}`S*-L7@vSukoxsWmS*6#T4m z4uQ)jk5Ztr??7b{IywfiIq$9D%#Q9xmF}#)OYTO$1RWi(ksEJ=N;Mp>f8OjZGAR8L zc(mqf1-l2TErwEadpgu^3TtU!r@rUW!{Y>g?b{XYmjI(TvXKXyvXc!majUo+hsZ{% zC*HekECEJ$vQZ94+jg>1u5_y2WFsAk-Mefof~3> zT{hkX7Hx`cJ@NJ^eUgnk1)29tV9~MqYxgYm_9*>&PnM@d>}z0bZ+ZnszXTTD`5TmP z7{0OdH@LrcHD5H@l)c-OC7|d|Hn?9TbS8HHA#9T^fkhic zAUwIk*;spWrLm`1tg?rc+bXbVxQO=Am+k$dbQA5KgOw&*0**E~qV{Y;qY_fp>s->3 zB;@rg1Ktn@YqCWU>Gp*LSIUvD@wr1~K27!}5UJe+H^5+|X3f4(G`Na=Nv_8luE!#T zl-J6`i%m{6R=VOmiN+eD@kRhCN2tv!-GN{nplDY^OZikFoX zQ*GXc7iLQWmUZk2)#k@ZF!n7Ni_p>WHc8x0dop9JD6Y!29z;kFQ?Fo9a2|jAq1YO& zVOM{R4|Rn~AAV`I!)?jeSVJ_HfTQ*3h9V+SghEui3OE|@jc4Wkllu?9c$z@4eS={6 z5}0%+BvclgZK>@5wS}?ON+%MM+p&iJSb~p^1%e|!IwszldaYs(3ItQ3&)(I>B4l)X zJzPWaMsP{T!r~+wcL^EI-v}A)hBq^ICMEeDub=ODdrm?&`67&TdlIry=M>mu75F?k zr(fUOyuLiXY5pyL6STA`$K$feIlXh&2!dEF!9B*{wi!<-Y(*pKkJsPSZ;_EHmH?+W z!L90#m5$A(;C6-JwpfCj7WI&ADLBPqiMWDtF}wJw;56-e;27_e|2Y9;`;KtAvgx-2 z>m~Qm8n9kAgYKv@P*en@L_k(?P=C01etB_m{`~s<#r=C3&Z!E!83t}3JZ3;3nQ%9ueR&qo}PxUxC9s71V$|dNkKEyE^mi6AD z{qXTO4<3D->QVPxk6JE)Rd+AZa^svO|98@n7c03Pr=NfG%g@hFAD;X>Nyxq>WD&Z` z!#x(X0DA;ZE}V|4+M#r)*XZBN4W(B{r zT!f&C+8AGIS??N{q&C)&jV0jeO*}hXkG+d$SGyjYcs5;+y?2wc2qP`qKQy=-V=>t% z8_in9AQ7<6iHFnU$Cj!qiWJ}OU0{{~r#oe`J%&39OuO1KT$D*VhP!v!SOT2tlVD@) zvfh1TU>~Q)AEwB5-;wPS=yaz!wl|LLG{4X69o9MuxkbSE3zTeEkvvD&TK z$VNgv_AVPsFw>oEY+rEM$;N6gxF8$p1(&_c#uBu2CmY+Fk$1AO+RezwM!Fe!@3OH7 zEu~J`?vko01F|~hoj01VbeGg2-smqsKYDz0oN_IDmXI5}a>)`Oo)#ZyHo>TU7@8g#b z&R%Su9Dnc*qpr@+tk&oF?D~9j@A%y!E6P02`l6`nJR3V)GV0;^tLOhb|L*MmF!1Ti z>u(wH_172tOHtA0vxg6!K0Y~p@c7BY&~p0h$-|Qek3ZemPrftxthR~(o#A)>>(BW+ zp*D%qqI39YDht$3Ler<`|GM6^lZGSyZ{Yie+2QYv?NG)v{%SGvtKp>LK<3HS`H%dt zecaGsWDH6;nSOkHv~eKwVD8&HvjGv68}6VI&eTR!!T@3Bfvty?Z~ez93U^FR$xOI| zOlQ&*k%=#*8kw2nroEY>Va_J(K_;^xDk2jGIBw>a2Gtf%+JrsGv`zxT07nMd`_)Oy zZkA%;X2PCLn(d*8n=rtUsb8OMON@ZqiwzVvOJ7Eqg zm7B3JK&i~^%(hYmFk#N9=<*K(l*-J;Y{UKQ6H%TrXH<0m4+E6S%)V?J+5S`JpprQ% zVSrMZ+m@jmZpzDqIjA(c``fsFZrJ_DAD%v$v71eEBUOXaobU&sLYHP3AnbfJLxp#w zcd|QBnefNPY@9HM0ZL^?%e19znJII|i=VV83?3%!qnYjBbUI@b=AaTv)go&a1}HCc z+drH(p9;W)Ia6hR#v&+i;N{WGx-^Y!%qes55^h6?cnJf9mq({FWZF)(%!E5zez#}B z044L~9GPCoOxc5*R%N*j100z-F>~(BggwY~o{Y`1BQqmsU3i6NDghJrAmiMbVSpnu zCur(tv=jD@HeKc{z-@lUqc7(SO)nZ?%ARrK-ER1IYXsY#LIML8oz7e(yT$Doy<{D&GsjJFGeyJ7OxUxPQE6_&07qs{p%phDAIMDEgPU-ObZQ0KFu;+SQD|+r_;Dfu z!`JTCCLDi{$iz2AZY5xj8K(gz+`&wMpCT&pD}h@oGraJcf(XEbIV_q}0K)*CvKign zv`S^doKeyJKMYVRGpf0n1W94}r_4d6^;B+gHBM$Ub5qNfnKEZSfU3-4fbueV@S zQ|6#j>y8-)D3uw#+yZouq1Z5E6XtAPl*%wbsm#Ox&BPPmuFDNsQ!+|r7$8(mKc7=F zjSAU>J6jkf(}n?_%uI0J)Iw*?G_|L5iwR)bW)w{` zf#kMAaKoU9nlqcXA&$_QQ8jHV+Ih+#bUfr32KafKQ8pahj^}O4AnVgQ(|KDgaQgY& zv^m6K!k>wOlHvI)zRR&QH)|?wQ}&oO4>{Z}ZF7@W-fYRO5ZuHdaN~rn4FeoEGb*}m zZhke8X(#MKhG!TA4-NwynHe43x~(%|&$v+?Jq&PUW|Va6F^3!WjEwG_VSpnur==%K zc{^!0ngKE%bO-|+nHe?RP5{$^%!EDT#;wh5c<|FXFTHiXz=S=>I6Qb5Aly8CGP6DH z>Y&K9P1!Rtsy&ARLgv|wj&3!unQ{k}+);_&MH`&7XT{O4gWJs{Fdvp?!X0FMWOEzt z@T_=$hK$>t6ZT9)>$c&IN3YVJ6%T%$Ok1mhp0H;IN68EWbZLs?88V@!Y~rR5Upv~* zwpIn*#zko3+C2PqGFAs43)+M|)}~Z$h5^dWj2UR0b2H(NIlIM&GWl03Ggg3l{+O33 zb5QZF&21+7i}#<-Y@22>MM0jY?3tkH(hLKH8|cg^fo=je4|FCBnxrY6VSv*4WQLtq z5w0nJ7TzkEVSteNpX2{bCVc#q8{71%TZXK@{OajX-~H|K+gBpPgDSVo?NHcozso`% z_k)*LudEv2#=bl{vxW(SOxyOaZ^{FjkjWRyCzqGko3HO#NyR4r`km+tx=EC|{epb* z0n_?~@B!0?+dg3Uz1;_dYgQiraQ*Ge3(7fe*zAgk$jvNliKvC^LJDm7*|9|A!P)iM zx0nB*by5-WudDOFA7l(@4zk@p=97~)`}-!eA#8m|2^g<0`fhRR%(S>5<=X*fQwW82(p zNc?-GfgFvFGqc*S&kYQY$M(I-RhehCr6Qt!dG7Wvk7?&-u;PA2Z}4*5RyJ<#^Qu%C zDw!!m|KhQAXT~>fBT!d9axhOvx9wGS%e)ItL;QPvX^uqHR%E&E>9XMSltz(<>#O6j z6xHec6(z!^G`LDsc`K^Qx7E4st&%OMIQuQZ zv%;)x)DMAivdctUWmw#gk9NOTmcFejoLrTa)8l1X2M8mk(Uca!$8FRjC~sxkSq47t z*O?WQw%)I0h2qe4tFqSZ)hhSLuo93gJ2{al&pQF*RN zY&#l6>aGpdnx%}tg$eZ~9IYJX8Ul@(1z-`5nm<+r4* zb2=Llw;XlcuPU8BFh@-JK>Hc`9gn3rLDw8r;&dWqUe3-i)B?)*_wd6UjXsobMg8#N z-9D!@(%AsCq*b-VV^QQvgY20l?&5w$@AiIMa@C0TL#&h!TvqiXa5}M$I<{`C1S+P> zt0=m@6c<_DN8As)<@#aI-S2g!m5jw>ITxU^OOb)|U&xv}+eq@+?HQKW?Nv;L;RzAl zuE?!2N7_OHW1H z!{xrEs@+`mb>?(Ve~W+Gqf6ZHkr&kc(Ua)b`6DE8YuGIo*jbuW=)hhO-~W zt;Qc!mS<|?X{%LdqYZMyN~d#Ao3ocyRytcoTd3}f$5!0AsJ~Z*vXZ!8ji;mi>P~fH zm7#KEf6&%z{EI@Y)$hb9A=*$H9S_KA8!|5ITV=?&w&DJ%j8{2?Wp8o!SK;``k#U{p z92pmRsTgVp0;0L%>ogX}dG1xNaKmb~9~PCV?WT=jTxm1}f37VQ2*lsg;^AvQ%)V;_ zK+yHgJG7mS?Mt;$70*6f8A?RA$SU=LS30x%wH9bFqir?#;zT|cBq<&Th9 z?G~PVtv(1lf#XI>gTi&k8zsS_*Q%m(KDAj7wcWHif43sYR;&O}z{@0NOZ|H`8(xEa zbBT^sKCsg2hgG;6P7e{gD9*)e-ULHRgN%-@M+tp{4nelZbtq4tfoUTr)cwexK) z3RSGCGQraIU_sOusH(DdI*h??FI1J^s})P6a#f-0RCYnHG(O_gY$!U3WW4GM_03Qk zp=>1X*O#6~Pe)mgI`euL*ut$xofDYp*uv`^E){XIR)d5%x?lx5FSz$^&(wq!DlZ1k zs$A8C;*JLA3w3=#S`-VSQ|;uGa7%H_s_q=7g;V192T+FEb3)j{%>i+g+egfv;xrXI z%dH10$4aB4HE#-s4^_lgZvN1SPM*m*I9*2tjK&%$=Wrq?rhAM2qZ&y4YyfHJ57BlD zZ#dAZJ1P6LBxX#vC(4$#mUvay9F?Q^72C~WMzn>49ubYUa4}uQ`2c74VNK&1?t=t` z((glYxNoj{=SxxB;B*tk9d12EsmD%;{{hGtPE*MdoO9JV2v*5_iMxOQH%pz!$As#~lP}Q@RT2(0+tWx*i~hPEP_0 zIGH43cfLwTl3VR+N71_b7VvEMEd*EYTL@HCuYqto+30bgbbK_qLmIUJqjmXmQD8YknlIT^1rWL)H#HqbPsi;Rm5Va`KI@pLcL zAe$Q7)8;TdA_#{K(}v_LT~7PSnxm{7o=w#4ayGaYWR>*ydQeMgGne1Dh0@T7H=8oLlQ78)PX7V6jI-$Rd!{ityr)o(W#SoHyI&gaK%Vycxl^tf+xST0FAB1aud ziJO}jl&8u@jv{hxY--=eV4+bE@T-hlu1NL~u(!)G*Q5iSoMJ*Xjz=QNz$snuapl+C z99@s13I!C=x)n8VKj`n(o$7YnQ!*vmkMP&g;PM2WE5t>8V56#-5l#u9jM4zI)OADS zxb-N3+m#PuI=3F=qtwr?%fjhr+MIso%>$>OX(N!5Zzddcd$nYz>s(pvr}}^hTVqMm zAEDqqS~s92w?-BZy14>Ab@S4Jg6cN|3hMg8n&x(DbAh!VAdkk9H6V)GX~GoeUs>ql zzM06%?HNmJ==>32stu)ppi_HZvm6@3(uU!ZIUv4t@`CH5cCfB+GTpb}u(^4`1h_V~ zjBjfl4Kr}s&y0m@BPXKYQlrFNTLB;;{93Nf{T{HR%7!hv?rA1a{mHt8z@r|~aNb|}S+ zbQ8y${I}p_>i2P!-^nD|bN4N{tnORLpt)}$@2CDafWE6qpbepvdBN&CzX@yU_6IP! zVhPHbhY!5%$?MJ95Hsj02v3TCp$oR zwG|x&HM&>XfzG#uGsUynmLQ%o&)qFPVRws9hzsoWMu$)6z6GC9=Zfgk%{@}({HqS1 zP-Prc#pyr1Sf|Iy#5lbH)Z+9wZo88q5I3jCdkUdcKlg~5Yoi3iwHcr-^V|dVxi-LD z-xe;qiDVb6?`fEnD-D1%-$p^E_T%`BZ}Yw*VWaa2sfcktA#REK8zg3lnqs=N0kCOX z?sAm`$qv5)cBBGJ$Fk(Et;BoOez+U1&DX0Sxg;=ktO2*$W?$pl9KHc8${lXn51`A9 zMaE@clJE-0b*6IAWVlG84`_3-J%+;hSF}+uCEr5iqH@pxwWzGo=KL$*-ArYTHi8nR zft%yoTJ^K>vJ1_9(ng`6{vNp)-^OHVKMaV@RgN-NdEuEXjTag+$C^{3tyW(YuPIl% zKwCJL60I94Yt>=qmN;1}Fw?q5G^w6!3ZM6*jgOW&V8mN@bU< zhWc>kN_iR>RyP(S<=etBzj&^Yan}zS*EWz`M+1>`G)iK7Hx~TLx4GO2l9s9cHR*Hv z$a0IiZg`1q?^9r>J`!n-aD7TN2ar&|z2UWc^^w?YmD2}Qp*R@_>C?J2io+a!MVqU) zAjJaWByvSw((y|nfa8~GQQrsffDEwy9?4^sUEFNP8_|N+t58t{G^M`>ROQ=T9R&_o zt{4SvUUo^8_&FdE;rK96U%!PK0@Z)4hT?D>&&7d}v3OVNKaSy^}SZ5S1(Ir~IPq9sW|Z20Y4IHiV%flk{_E2KYV~uUbFFmATiU z)ICE#3N3{$UWsB~^m8~3e7L$?>*wi`C=pvrze@daevbmr_*>}b;syA1e!KN^@{G%+ zHJbE8EygrB@Z|Ep^b68#_u`IgLR`4%J*}0 zaU|5=pwh+rB?NW4M)Y&_z^q5ExnAq%=u(rQejWXaTlft}nx}J0KX1Fq>iT)Xh`M#_ z{TU(?aaki44J1kD4~$IpE=LeF*5Lab#!cC^i_hujZ9G_-=4Y&*&K0HIuJ)IH;gW~x zTtU~>bkNV8eL$J^Y6GmF)&x?{K&H;k3zeX88{g;ROF(&t$snfyl<`>W=llpvmmhpQpr_t^ZdpTo?p-!1$SQO9HH$HK*J%uBe6aXR<(bF~Zb>vXpD^XrQ_ck@g= zx~EHE8-EMGM}Qu;VYeJsW&Iq#1R!dA=ojvgneqm|E>BFq&d;-XV)3_FKfk^J__DX? z=WuG|%Ed=K66xb)16rM)B*Q8+m=|1a{XQHWnS1t;J8uA8A8QaOYu?KGDQ?T}aR9{8 zb!V6OKIdETd+v-Zdbd}s&-yvs0`NiCh<+HA_*?ismvg0`%UdA_cv$gR>!-dCcFW;} z^mDZp(4~0L{a!eq9LXQnSMe8qkLvw+Eb>AjXxv7>UNKPUx-(8#X?JFi{p-#aSU<%C zp&M?+oPIO?$b!e;!n`<{q@Ry*YKm;!Jmc_68*<=$5IVUUIrwljn)GwIK=f&@IJNat z-Nf%Xyor8fkd$AJHaoeuUFiBbo5JsftIei!%J%_i$7AW|a9h4F+~C zS7$H3J--SsD4f3hzjHg(zc~!IBn4@PgTtG2k*}FVSeQF3aio zRPAB^DT_r zp;&}qOW~B1c`;)x`^C~fl$hE0KF0WYeg3XH%{A@&#~v;U{wh73F-e#EU}xMex7<$F zw+|>3Uw>4^5>8oB#Bk?*=L$3N(WaO9`=kp)0qxE;3B10(Z~5<4{NBB`meuj&y-0{G zh!@+KcCn2l)KMWjrixf9jwFFHwWS7$Z~5pvSu(UQt>!%M?j>ka<|^17Ue`L|?PSgD z8L-hhX*KRm=4g6Vba*XAZML9p4E7k;y^Qp>O&|!XNh&Ea7tlry5@0#kD{IT0oW0j$ zOiIN`oLv%}i;%Crw9b3qxiDG><82gNe*6_h;8^T_ncp|?rR*@XjFBhv&E9KMyC9^l zb~vHVyLS&nZ)h&Wc>5LuGw!%n`>uQ*`s2sf$g0`vgW~;F88j9!#TN#OB_cd^UImOS z8*f;q;G`V>O-hSicsbmxh~P#I-^+T}y}3FenMzDn9CmiolodKFGBlwI8|f;V z<3LKLg7;%OV`BO&ZqR|Fh-P~po8FK|iboi{sYoKiHNZT~G|Di`B$CLZp-{9C0+uiE zMn8DaOsnlYInrNBr4(`b#B1b++>y2497>s(Xh~Y!vwQ5q^DW9T=)RRU5SFMSecenPbaI;@flaZeQ??%#Xg*7vrwo2;tm7XNhJb#=_ey$(Epd z$~A`%nE?VZP2O0CC&%Keq4y;k(p)ZjXY{n9cA`#tE`ffdGfwuK2N)C`&A;luG{%{F-FwZExl#@O>VCY|?$Uy1wa#{K$-pQ~yd8ba zgMxXbF2szg=+?c6xxsVq7a7`$sNt91D*n==WpY|%MTWqi=PaW{rP3dVOERm1+|r21 zW|$h>L8fjohkeuD14JvhTdUQ<3A7E(TQ>u>*2WlZujKG#+B&iF`4k0*L_Tp%NG!-` zuW|Yst_7)+zmJq>#c>Gp^R`qXnH4TlSI)*VUsBtpDq3Yzxm%%HFZnSBa&-k zPttT>^i6tOc7miw|1*~i%{aH1$-aLRW&QoRgMhK_7#G;cn@qT!tv12j#be%#xp#d( z;dfiguLb5HI%|yRWN+o~Ls2Zr^_fpHzGE6xRJgO)*hEoCO5yO7|x>=g5k#-4F*z;tJY@TSp_9@$g}DbFh8kg zWeg8HbOZhwQd?~E?8QlFQ??K}sa)$f4Kz|Y!ajX;mS_(wEiERk#7tW*63xE4e)BS=GyZl577}45r;ULa-(_D;(V6rqS>0;z zjlxMpN8v={RE<^Jw0r`PG5FzQys7_~`=2rRdvpaKiAy&maGIf6)uDRIH<$p7Kul548s zk3&zGdTLdG@Q*{Kz}sEiH&7fak~dd*n<*<-QFF$f*DewR?R){(MrI(1%NN5}f2vva z`d=p6InlXuG*#eimgaMAj?GR68E4Q;D|GxJy-$l=u*m+KQ zm;LzgiwiM-^Sc`)r*9Geu&XV)t5_Ohc+9L96e8NXJj5{^-tBM7`%&}5tWM{ZLOj@@ z!5;FpPrT0A60Hn(=M@mYkf0fZA{_nb+wv9gD~w};nV)w<{M%Ktz-Ax?IVDh z8lIP!jC?1rs#$81>-}Ca`o+4ljS7OJohse%qrgf;WYeSXQP>Ca#{awjSB1MlPW~IX zN#(tazx6hI)#KbxuX^6H%X2kTzvLmFSf$5(S~)8+`eTdJs&rB({#YaX-WM4x%^C7< zXBkBJZymzRUA~C>&|p8eGyNv%^{@n7Kcv3C*ZOzZ?(ShwYLJ2++pogQ?a#YPT!Ob4 zWpksKGXqMf^LW$2F=5!%rshOliz&js!1+}tJ8z|i$Kwi%5JqP{>>OsDva(a8B(DbJ0anC^MIBuTPP}V3)!pq zbN$eq^o{dA_@4hzxMjbl&b+0W?q*AZ4HYL_Ba5#iNY}>F5PVCh4AIcKK4~ZH+`M<$ zs&^DPEACJI6I~OsjA0KZNqyQeY8rd~1igyWo`;GJF|$#1c{)hR95CJ#`J&B0wg_=JxmB zqpzD|n!9cBH7>&O@nV9<#%qCR=%Kp<#lDC5&oBEsOSl>pUT=K-MBj~fR*{_8CwV_m z)BUjd#T5sfQa3^6yK~~|-~Fw-A7c|f0)ZrQ+dPvhE-;m-=4+N2)IR%t_El-Bmnal6 zRdai@Yi=a8|3n}(uGr|0PiQD2Hm-`V3Bv$lNSjSVxwSX%9{$?NZPD1rz-`O2R}isU z(HJ7(oogu@TFib$+;__#L6#BCc`<%1vUW5+PG3jnN7H_w^ce@_k8_p-CNKMv?z70j z*N`yV$c;X>vJY<<9lXRJd+%TZy{WFzg<~i7Cpk1`y{hZCd0XtQw(u%f7z2=N3+=2X zAZP93=c}&lFac5xBTK=QXHwR3h6Ok| ziha_N_e6ASzrigiK%|-P{qnJVMfeRBG^{i{z!K$iG8BUVc{Y>+5ADEmPzi#l}V=)8$!3Ql}mMT~9w-QC)9H z1v2@PB=nD8&YJZUHFXd+Mz7-1P!RQ;q<*4U@H-t9OEDz6HO9&7!m_BbpV+^&8!Z0f zuWMsH%Wbpw^2c4SX@K2bk;C0rc$PyhWw!#nI$b8j`o+dBH}3r^(4+VA4iq+dN##tR zog!uA3v4&%^Q2{ytDQfRaWQ8^YwVXVr=lSchZQMpH5cR#RAuZ#Jux8svMMw+dvms` zT~=Dg^p9@#b;a>%afUfg3~X$OzbbSI%5tz-(a7Rry>YLniO^jf{O`}A8GE&dZs;x_(Ck@jQ7I*7Z;Hne4&M5L+Zh*ZRVQ$l&WA^Tog(E{1e z==_Ex%6j>-uL(!o6HO)C3S%bDq%$BVIsjdBP_r9URV;wgL5XD~@x8x(LSg%2qlzF@j_&RcxVCI8hRYj`Zc8_q zvhc`uL*@+zpxv$?p%bp6D^RiVsX<{;HU9t9n_X33e+ptn8qN5SM7|axii~?ft~PLb zR+%%1Z*$s{;f?rDy4GB?UOGZlf0y~rk0QAT6i zw&WX^n?x(~@`|V(f1mFv)t^D!rKURke1n(+o#e>6k3PZ$T9*6qXDkqBZ%| zAab}uA5S=bJGL~D${()2B&A?9vW!q* zcV-Qwu*ZG%#VyGH+oiA4LcHoU50O&m9!K}%-KptA^MFz_!_$@A6w&aS9?@AyTyUW0 z4vL(TPvX=Al<#fll5gyHFV;;jIrX~+O%cLd&7uzg>{m!`(u!0YOYu0yjMg%#I6_@C zVS#N=3O21j2S=|%rKW}~C5w_0o3NWZsms*1=Tu}$X5>R~{zi1ipH;9g@8#wWf|Z;D zTK4UfZvJRWjyuKR@+7&N`hf753UJ~uDs#7*e>||u0A5bfi203IVvB4NRsM1T3cIPC zZ@2S>aA8kOw@ga^x(Q)tMy5DdzcqDP8k=M?@ce62Aq@hfY}754M2-iCY%^&Ow<&wI ztD(=re7#L;bjSSJ3`lRRauc98S+)TS9B!aHJJEd0m;ePim))2h7m3^pmo{`^2}`Vm z687=BglvN9#rgemn>1$c-Q3ShiOOLQVjUEBA-oy)vk1SPwXc&eh?V@#^LGQEnPjY1 zJHIWhk-JZSH_mD$pl>M5`={ci$aeAd;2wO_8p7*DnW?5L9eeZ+HpC2~96*(IUGezK zyC$wg&oGgxoPA+z8Hd7Xx>-K|D&y^heoln_3&VoPz3@3kFVwR13Bo9xa=GBkKUJqA z$Az5c3-)zT1tYzA#)h2;e^`Co#uqe@$Gfr^{v7T_$Ebexfz2;Y1%F@Q4r5CVm1ZYImXi;EFcD)5|kT(|epi7+#4rh-(n=PU*1 zeO9=v4ub8(i8t|}03*L$u?fkiIZBa{J>E{wq#({4kb1(zvhBuVtha@Qf8@zUQr%8M z$4iRWeb`DGE74AtAEfcO>iuYq>fIrjH2PHhlTCkR#BbKgbl6Jlmx&r@!#_%?%Uo#+YI>j1mX`#6jLuuX*NPgXmsDV4L#`-^9 zU@#n1&kXkLOkxQ?zFT${@@DVHK%Jcy2K3N1C<(bvG#%%#$d;qNu-=AV+*~b2?H)P2 zPp(%!LQFoaZ>{-N{ds_fpf0K|sqbbaJ9>@iC3m}rmnH8nnji1Z?Q9ywMzKyZI1FV@ zYjvBF1(=cW64*(oGL&Jvt)Jk)UA%vr?q*kSp{?2y1kQ+8BiF!+oezzBu^3?P1{LF9Vpuz{vd|~wes7>dPN!JhJzb~!iK5arVScZpm>AMaACpr%xDHD4uI0ooMB|GW)X~yn z(@M1W#ib{_B#;>(TdxX`0KXVu6|Sx^ibeB}7){#>7E zB&4`UZ%S20q4$Bs?M>YpZg!jISwhx@X0yx*h`NrruTh3!@Zwv!+Ej|%Nk$0_$dZSA zS`ztXbS=flNL~g&l6($f`>+bTu8*Lj-9H;S9FW$ zmmXRXq-0SqHTetQBzaek-93~0_UWVoYvtoEb<&&NryY5mnV5Z&^WL=6Nxxv*lHgHvk4xp2h|uOt36d zE^Ml}@*Q$>0eAw z-hwN@LdXdtRVg+2fX|0$E8{QR*V3Wd;qE#oA8_U^F;zb!46$GT3$`+I@{T89h|lqf z+rr=MaW}Ouecx4)?yh6{ceN92jPNra{zV_P-rIPDY$nhin^~dcnxZPM7`K_xH?l94 z`O@7kGw;9lt-8E(E{&+#4e<+lmH+q!$wLz`?qd4t1HW>iELc#PHP)n-K>N4G@b|yb zm}NI@hl#%|4mFIAf?`*P$>X%}4v@8`_QCfUI-F#kwF5drA~DiMuHAlk?2ON4zs&B{ z3gj5+Ot5sAEc5+}Fu1UsAegi-trMTE{|Y>jB4quAUE7Dl64EF@z*29ZbgV`ECaLE5 zr5ppTfL6@H`454A^R*eX;_b(}aWY@l_Pv-d8~<5$YK`WhR3>>QOB2AopdM}4UXbAg zeyX_BwQPBpo8QNM(oC}_It?piEP?zsE1`-N6QmOrN zn{V{VeRqr2X_W^<`M>EWj0r*+nvMxsI`h&~4S{p`sBO*W_lurHQN<1xMaLlNShGLX zZl(skPaDD}j7_$G^L4)+hhP$7de|o>#IUBt5tA;>o+sSP)UWO&pC?UBg?+IaY5Z>P z<`_EA;dULOr-C13Er#Aeg|t9$-X^YmbmBeu*LOK+W6W(>+{)q`m&J*n{VO3n@k0HZ zb-GV9%rV`EzSE4lbUGJ1sFMQg#3t4@7I(>0u6gy%lfbyA!t6P70$PD_3Vnw`A&EES zVEFf3=qL}Aadw&K-!zQ3^?hgUJNzwO#^LW4d&6{=pIEAVJB{e#b9>vIJUY~Cwg-|= zf8f*7J0*oD_J>tcWAldl@CUCxWvB(HA;vSUa|il>{WLm0LdW1Z&6(@=3G$1-(olZ& zKDtZQWGk8s#9b>^KVPIu^f^)pL~i?0Q`nP$rYKRGkTsHE-lE7k-+;DQLV;KxaMofg zGg8+2`IbOihHsLAf(%3LtF^Y&rLaz89w&gG8E4*Vjg8q^HraEpMsZD1CuoODzs-~D zWva=$NDaahGtV$sW`M-(&KOU5oY$=$f4#Hz5gvJM-F9deIC=(S9^q;spPxu(JE0i1 zrs+Soq3RQS-?m$pVy@@e-;j2Z;0T!c=dC>Tfevy`WP80YVoEE#(APZC-9Pt5+3w^3#%WTjsk zM3^sXm2HNbOO#T+k^SN`&DS8rD$PLeRO$cwR}*d=Vcw#Zu#J4iyFArSjImi;-b(L1 z{P#;;gSDG8BhL(29R_tS`pT@*bztLsBjuUm%pywgODpIqFD>=Psfty4T%K9%uU1D^ z4qi<{&>9mxlDBEM&}eg5U$xsL^uAN)pXb)`QEL9{?57uo*bfY9GVLF-2z-u(D4gWa zM;j>H)#GcZY`NtLS-1NDH`;%y?%G?+{r^NQMN-!!<(iZp8d&bLh^MB}Q~JLQvfM6Q zBi?T!&?y_YVxNqWCh*^lAtmqa%UiqJKgal-(N7`=A9H)ZNhLiVj4%u@PaoP58EFW- z_G+!~mQg%~2~(Z!UfsdJvRPnj$h(G1_nVCp%2Ig!;Ayy$zYE6CvDx5ZFdw(O9p$k! zh+{W3h)dx*cpY!?&5CdPxGU9TmVAWCus?=Rxk(u_5gicx7!dr7e0rJZ?D_(YT>Uc# z*AqKVjQyipML#1Jw(R=sJpl2YBP6R2z3&z5fF1Oi_Bg36L@>_HSzdOpwZA=U zz0UO+7`yaIR`|7g?pNhc71%Q87<^S|`gj9miL{!>2YOEvqgQE{)c5Uy{(qWcR=fT7 zJYa68jdaYHU2dQ0rg2c64)hyB?P^b*JLalP^K+)S;nu>1X*H4t2#LE`+OmN{^kR7_ zLHE^xZ{RsUeBA`s_FJ`74CKVGI?Y+295T?WGj#s!CmB~Bck8w%;V=w^S&UyV4oR?> zlR)3AZS)|brggdeM_fMIF;_W_-mnYGFFKy^FrPCjpp!y^><5)DCjv2EYAU&kQEAm` zNU+q`66 zY-7<>akwE;lK-7tepCyeqp*eRqs`GO6m~g)7pa)ZRJc6)*+Ag8OF}GUDv4!Ow;1_l z?>xj&rZz;|JJPm`WENO)~*yv20-MIR;@~S)yGu)$lQM{#F@NCC{U}6X=cm&GVg}f+sd_-%v#rWAmr*k&U*v&jGf#?hu@smjQwE zf2TwO`X4+m>*`8RgeHyD^NjLn5)wUyPwSdO8pOZyPTmMGP9E;U8&7wJ0hLJfOxCq7)y0rdQdCDOC-wEwto0oKIExbyW@>=(-Vv2^vdpLlvS3OCS!G`SsDI>OG6X!%#5?F5i>Eu@x@<@hG)7qgFb^6`3m+QA zH7+DFnoEW`2@Zn9LZn0 ze%g2D)<6oUG3QNycrdfUlhK-byXOlrpq#`^^Y*|8l1Tq?>2E{3SzUhCVy9zW8;BN4 zxt(JBa#@z7jDExj%Rui!lEs1F7Dqh3@H^4x>-+t5bv=OV@?*x7_|ZYQQGm6N0XlVv z?dM&yj8z1^!u(HQ{gGlCfHbrY0?OZyupoRa`Me-}B6(Ph^@sn@yI>p$hj^@)n)nB8 zKPUDp(F6ynf^t`xn{hLx1u(CI+H z^FwR%s#>wo9_$7e-%~oBc7J6Cf#>=t{ooLOPo3Yv@yJu{f5XQAVilOr&;Qw}Io!_Z zJ>K2jq^)(JqPbfUt2Squf%oTg+{UK>h4IG!>*qQ3SD+4}C!iXIzbYY$H3~^|@UMG` zVa3+UgM-aJ)nJ?*u+oYD$UnEyZwV&#Y@TI*(XJkL%Q8RkCN5G(*;KnzPTpLMjQZS% zDlXA05oZ^Aa2GuoswzCL{FS2FvSSQ@0tiP4xqm|wiHgdJkttwNp9KL{O~PBE z#Kk{UOp`Y*Z%A$1g*iyX9g^OtRIqd0oIj{MQLNe14}qFUT08B*6>DT$4S;5~F z2A$pd#>)W+%^B>#+~XlV;{U2Y7477YJf}gIiGTsXr!PQBC+%2fnI`vGn!*%ko6`t% z^c>q}<%?)ee$ygS;9N33g!1m}MRRKMPZU8C9~j9H2;n00c9OF2B^_9CX$09J4S#v4 zAFU3~=w9N!ayamJ&vz+8wR;a_ikjvnBOAu{x9sIZ7u08;@v|sL)Nw%y%HA%Bu*wit zTH^!-8VKnrre!d4EHMpX|>kF%#1x>)~QAK;ZghGk+3Wf5qgE%9h5lSJ&W~fPFW?jsf4-2QGj4)5@F7{304pIIb(|sTg zn%C~`G6NqDl$=VU!sL6gJ{^T2y~ARWOd?0N`S;ZFTmIY)lD*p<;P49@s%+2k?=QpA zx*`ZHi#$FBh9}Na`o01V`wI{GT}e7HmAHf1g`u%mQH*8U;5>_)3B4>Ucj2kQbDAI2 zW!N?t@-Y0rXi|GItk{KHwrp`?@UcC6I5yHdKejGxyW?B(v{QM3~U? z$m!?(T0ygEt{90;nXa6A$%cR5%rf~flq6S?kX5x&GBG~&w3@}qVMG;oSc*>|X{Qz*1|8F{Vkg40izF%&vVl zX+E|tf9Q8fn?UQXh6vb{qwCrd~jVTZV1!k-w_zSluO;Dt@zeB0qA zF?QhMu^lT|VDf}q+-$+`pO$b(FWVua?BpU&Uc5Artxl2I)C{}z6~1EQxJxhHA3&OJ znjeoG%lxd|L6VPMt&JPRwJnI3*ER2iBi;Tk1P6udsu5*<4?fb|5P}Q-Hp@|!Isp0} zKdSM8P1o1cFjo=VZg%FYZ{fCN(RhbRqR+J=^uPGT2s0xaephlqG;@a+8Y%M2URfVy zlQ!Y&Zi3U@jbfXxBPaZ_haJS2K;XXqmB+*Z<-NEocy-c%%L?}Ns>jIX0>R=v*Z18+7dO&^_( zgsz{z4eT6WS9`pk>wf5)vsAj=>b{=y)OS2MIjX-Kh3+dw944hb{q)ttadq$ktpj)a z^+o}0ks_);=1iUchfsUoQzLdw!$TU&xp}a#q!mf9i%f_t&^5Duv!NpVIcN5&d3MWD z$?=K7=!C59a`myU^lJsF%OVDLwxXw{)r%#v5>kx`3_lH2`$F`$ZOVx4)|p6Q>uzLA zG9agQYL2?ru}E!M2|7<}b>Y?6Q&w$88J|oXJCdFJ7uEa)Wr;D)*5+=rEcQGgkM(Nl z39C(m6p77^{iA9WK7QOlYYNU{W(VLAYkYwjVL@5h*g9sucT5mDYAXtktumT^+wU;) zY4{1#^m;*aER&|8|1Z3c?>^6_S;#3attidpUgM6ks=ZC`U;_ESdGclWlP_LD+3}YX z;_s)Jj(4g=11)Gl>|QOSPe|u~IH!qmJEboD?HhK;Z%z<|?&(%iW@z=3ntx z=-D=n-M0_*C4N|jHV_}TSO6`6L8hddh6$zs7D*`tAlH9&#+Z!gm(31uqJ+I@9FR~v zd9VNq!Py>jFN!|n$$Y?ndPhA?`Tg!eV2BK%uoiu=7J8OWzo?O?aQ=%sR9jZ~JiOSr zU$vK1a-fd5-(3zA?}jCMOEPI`3gtl31mrlNE|@e48%uZj4)PJEH04_z$fLIu!K;|4YStG$9ya3BgSnu1tFe&cB z5K`4D^sj=vV=1i(zV>fyeWwW85x@p!Dg`V_05t1Bz*0oxs0QXOpQ~C+dyZEX#*vo= zaQX|?5F8c5<~;=&1IAf4{xwx82M#vGJk2#Rus08XRYlMrfpDOs%N=#V#y>Ty?^q>Y zlnR)ZD=`A-MUJp*0xh%P)hlHjgRssp5-)|CkLb|$V_z&1x&6jQ#DWt>+;>PDO{Kf4 zM{PM!jV(al1^IDve4HmLC~G}WVUIADn!0o7n_jQ{=?U%lpabS+)#&1bqDA#*T*gwJ ziBS|a23CljMhpw@p=R-pTvVmJO}h@JP4ZB{gVIT*(=6ro09P9V#vxJ^k8Ab??&PMKqfeFXD%!&TfL!9oQ(h-y2OIH zp4#Cfr$ayf=ML+#l>7(5nBE=jWyCDVU$#$YnaE<}H;3Yp(?a~Ie42z~5cqUzoH$NH z*E3g{MaNl4vgp(YsKSrCfVaPEt0SeJSn{z#>&FOlZ$fhHPI9)_{O{t8zg`v`FN%0? zY~K5yqR<)qCsrgqVypU(W#=BRQH=NdH3276jQ2C9k5}}~Dp$v$yJ-#&XHE|{1CrNB z)BBA*?18=d;XUm8jb2X4%~;C|#v3C_#y?_5RvrEP;SqBVJW{S&MW*owl8dwy?j2>k z?Fyo_1RI~fQma*ccUg}ITD^td!_TKb;909st3B>ktem~HBNb)H(R#mEIQ$`x1wjc; z6Fg@I9U1RB2+}}K3nmN=LpS?uOb1dn$2e~Z5R`3$f!j*!Eo&}L6K(p34oA%1kj^~p zBETC|@{{<< zhX-cOQLia|%Tbwu=UdGAS~g=gG9?Gg+&JRRy})b=)TN;bXH+R7fba+K+qaU@wxY~4 z3B~NoXi|yAxY=80>z7$e>fXVg0JdZ~kZb=L_Fwg}KNxOj>Ys?#sL*uG;Z**`{o@`HN zY(A4OIoOw#DRBPl1*gp4+2XC$SjHVy3PEyPL?u{8=7@d<&k(c*DT1>q0F1XK#!|(9 zPA{|Qu^SRvoO_VfqiFfQ$#3WU$1;^+4f_B<$i!liZoFnjLTp@f0LXOPE5_(1#W!!9iD#8MCElYf)D+k6F zEV5%22W9oX|2Z>K+sPH409_oF3@x@MmW??TDi0dUAa!qd7VM{`& z(w0Qej~mq=8z*zE428+FLJ5E=@DpZW(gB6dT*W_X8rpCGA|}&hOk$6{)HM^nrlDXn z^zJaiuw)MW+4_DPD)c-wr`^m%Hm>g`0<`LWH2bHvLiF`aU1!nwH3o=SvkwN2+>|c& z%MQLw6qGvkR(l(`O?mu4I>yWg(bDRP@cVjIT0#dYr?wdn;Q)M0_X6cVLh9h)wwpCz zxKjfM4w;5dQ#s$-Fep82uivsVzGyrV8+5<#^JAxHpzKwKn&;kRmXCGT);5XH;lB-| zU;~yS#N04LS!v0VBqtzrCx$r?kHI+Z2TJiXk_E9!D>6n zwHdlee9^qj47!~2Q550^U?$i*XuUP_ySKC=I0YaI$u_abs<`{2Cu{|8<0p<8?R<{T zry~qWN>KVz&ZiOfn;lh$&cgHwudYt=%H2Yva>3qaQMf= z$XNRl>J%W;6G=_0?hwArAmDP_&9w6@jn`j`Rc%*!U>12miLtx=H3N;EiQ_UXv79Zx z``o%}GXa^hZ0Y}_&esQZtRVEvePx9|#Xl(pD+?&27L5B>o&OF}xh*&>SsW1kMhZtc_oM+{*aYy9nuvoPGBOUp{;Gg-fk1r9ecXa{_|b>%^xO>v6*s0!c; zsEHrJ?(!h;J!A0!Fs`|479GVR0X9M-qR9aWA#xBs+4&-=jRc87{h3cQS5f-xXGD zD3}WGC(FMWlrHSPDq+0OGI@HN1ok{<9`SFeW0ZVYKURoWtDQ~DKQFAhk7vHZv^>#z z9H6$!%!);jQ8$H+GBnidMlU) z{XL$_oNZelTQT>?Kk<;>$l<{qT~*cP3#S?Y zX&98&8>3V!^KCm1Tucm1_V~e}Ill?EW;2NhSw?lLh_Mo@>apB0w_NCwR7N9#i563JK{+@K$61BN;I>Xj4H!!oZf57(GWS+C@hm*r22Tb9M7X#b;JtCr;jYv1VX zNH@i3Sy2iJe70DXHKC8vC87zHxVWu~#}+sLp2QLLkBS|7B{c4FV^<}Z4o{6gRK#Nu zdR|H|pB`vnDxW@3vVxsxeLK$d&HeAEn;gb*zTSsdYO!XF5y!utMfYB@l1J#o_50Zo z$izMyamL|2HR1~(6gYksdY&lB=iZe@K2(*Z{*qf&xcTNTz|d0d%OV)9`M$dByqFqi zV0j{%ehur77-G6$09B2 z{Gk(5*b$bC;(eC#1RRHI zlf3G+Xg!yb{#cf+xW8B=5u;U+r1YcVJxMBS;Lr2cG}jetbZIrayV09F6T<~z$96PC z%Qw#Dvj8jmr^?d5H?;8XbYLAsq~A?e5mUCO8Bpp!i|>ZbAscX7bYzl2DDbOrrTzCb&=a3q&b?@U_rfCmlP+Y2E9{-&7?YRDbBo z&aEK4YX<^2;DJEkZWtHS@f5MSRvU@u-(4?ep~BwWQ&bxMnhiT|BSFrlOS~+Ge=60~ z4o7aJST$Q4IVqA&mr|wEMV%J#T(f=Iu2om`o`!17?6 z3$@1H$djY#G}4V@$7bnL;Rk*khisuDo;wa`m9$^t!2tS&1a@Jyv-i`@N-e5b{h2oD z#X6SIx^nQm9j!Ev)u7X5gBuBkvpQDdpUehqszyMx?2<0*KYlvyu}Y?h?i%gfTM7)#8m&u0CY22F}XW-E6|yt*}`x6eWSk`$rr7p13jk{*BG753T{il zTpi|n4a3H+=UCrO1!KEkKBu3*?~XDvX3~RpU}r#~LvMxl!8okjg7if(x7!dA&EU|; zxR+*;I9J5G!#ID@4y-XHbRVf9h)z6#Nc$Dt7IKa30Xtol?591cmle!YC!F6dtNs5d zhgy7MgTG82AYmPf(lV7#F)Ueu=Lp!Uw4Yktr8(qgME*^vF{E?cC~}GMejSCX9d4c3 zA~c+UTQANiHPJ|K=N{YiO9oGjj~&=a$Ww7|dA#NCX%U?pS>1soh`(mWpe_xM%zJF; zg7Xk9I?8XOP?8}piK?tQ*@ z=y6$heF4dKeM`FFrAOHw{633C8=nW#U%i0wcasTuchjfxjr}uJ`EAP9zu;VN2_|hC z8dw>o&iCx+Cx?4t=BN2D^MhHTsqZ7DI%Y^nM`)_JSw|!s1X)M^0)i-_=4uqM6S)`* z8aK99<8>!Y7iJesGYk$d8u3Waa+cEIkeApBJ&_jP1iS@VLV!QFx-X6b=rC1x|76k7 zsBV~*(5p{^v~qr+e(iP5JV!7^yI5YV-affTWqEgB`3(-Ihj#*H)jS81LiA%ZcH6pmNp<(Tn2Oi364u-o>w*;(*MTn|~pqzUw+wr-tC{X7yB!kxMUWO^J|C z>VZQK1y0Mu!yx<~$^#lN9Vqk5sMSXIEVHKOw3#OL6haNo94>&Wx(&r?2asEJ?T}&V zBKN~=(2m_}65FLhPjwr}O*uBuc1TaEn&^GkN-D;76wuHyxW&_CCZvZu>bs8^^_Dp` z=`{QAmP%@r^Cwi-TosUG#WoY184QO3vOeieN<^eo$h9nveIuH1yy70+<p%Tr7zXday~`5@{={&fS#G5;6fMwIDlG8N(Tw*7gd z;0(_9#{wpyoAhSYREFTsqMP)xV{x2dT1ho2#Pd-v9&}jG7t6jn8?isgQ?KvPRRh$M zxeTNa&ewXx_wyb6d9V5~=xXs_+IVsJtgLJZwJ(lJ>=pF@12EoJ7eO-LQx}mi`(c0q zbJ3BGn5yhiNH=KU%ZA%5WUPiltSM~UI|*$dhljye$(f2+mH(Ixl*>e3@!vG-n01#q z8-hhO;+(v&jI^ZpCW;iA7te=bSQ}u0=^nmpj_L5QH%Rpeew$6Dl2V)O!Z?BB|t1CeR)WnH-IAtijrKm74w&ouD#>MEvWvp?jWJnI0( zLZk`p@T{}2cz}t4?LvQiKqq^tLD6~R2wt3(>`X*vW^_jBx1++_7R-f^D60Y(O1i!J zJQ3=yGMuxRv&r3^!)8ZazD%Ke^CA3sjk?;0k=hIY#M)x6;qT<@I@Z5+G-py@Ftm;c zjyE}9uD|q`vn&JdnWk2g;UG-P|J5fwsMV{i&8rxm;suhDl4dZ&o?Vo{=vkjmw+O~G zP^Ga}JEzi@;d_R91)iBs2PTQ|5A-d=AE+%4hLY-*ILc9S3(bX466)yRU}vo6qfR#&t4oz*iac%I7_ZA@Kp-?e9rJ+865#uL6F&TLRYR zCD$>%u6>$7AeW2twUGyphP_-p+&>zRU)y|^_eo4+%if>)zZUAQySO9Y@uw@&gB0HN z5m-KXF57Lee$DSCxXSLJ{WHA$*0IT837TH|Ew@THkUISJzfN;AQWTVG+T=9omzE*i z+iG4tY#NR|sD9?Y(%}DwnN*Hoif=kSqx9xYlJZ_gKA!j>!5dBObm`GoJtJ{Xc?u)N zoLc$8eF_X<0dK9ZCNBrauP?mF2i2!5Bx=#>g{ z*rRNu9JfXe&lG5o(v~y%VpduRXgiDjPO-E}FNOWSPR4l!$|aDs;|Zh*2S;Qec{I)m zTy^D?{l4sG;a=XoTgQC}d$6D?7hrk_CGe)9%Im8~xDti~B~- zKV3!*dMF~y^`9F#Q?ZvHPcpv6{dH>nXt?LroLYT6uV}xjG15jlndCqv_4r8%khOX zgM&<>`2Qm6Ex_XHop|9EYblGnQ=pXMS{zDoch^N0EfjYt(8Zy+LveR^=px14y|}yE zJ-q+>-H+$l8S zOFcnTK79fjIs>;B3b=QJ#;^{e8Z_idqE-_ES6|h^^u5Mr=E&N~^7}zoFhN1ZH6c{c zZ&^dST|SHcpWMm2hXUu)B6jwVQJFh4>dqIevZ}QwJ0dysdz<4V7Bz2x(I?m<3%;U( zDIy9?uv7%KF0vHxn0{bCfivZ<2K+85Ium_s_tLhXbc|{15+XJ9*66Ifr}g17dh0ts z^7#|f6zv^YcCZwn7TPCTLDzeet25{-{vIIvT&rtY+O_ns&Q=8p*gD-zyDu?#?+#r)+v zjeA!kJP&y>S4w1(0@i+#Z+e)8NDxB*j*q;(VZ=23V%`JmNdyNzUzO#XQ^PSS$0if4 z!!YE+=_eO}U;>5w%)rUOG%$cbvS<+IIQ4MTjygLqU=}`0itM;2ud55n+oIzd>efmZvCk7j_UN}ncNdy5>Bs0u;^HLA)TNhr z3wUlFF>nG9KF8+SoH+n@T$;S`^*mlQ^;7^hv~;ZGd;<9nrzA;<6)gMTdL;h8NtQBL zB{}Q{^>op)@;RSMFB=yu(1G+iQXj#d>jz^5diy*rG{*PXiOF< zOlRQd{9VSOj5FB&r_8_;q8?DbwCATwN*?|;!1=%4T0P9egmO&Q04m-# z=Y;rvN>LvRF5}BHfx<&}+^-leePypD&h%%LCxhRY5!Jme;wn^)$PUEW7W9cEW(a_h zc9TBzGzfzoi4`lH_O^z7nU!G*~$#*y`>SARbN&Q0CHzvhM8X-AvvQ?LyXOOc4$Z;UuN zD@YN~ypldaoy2m8`agYL#qKYJ^b{e_KC8grjwf&5(GjfN50vE*1o!+jM@Yji^N60l7uXn_ZW4&F6Nnhx*9p ztJ4+1r-k0yOa$VuVK(DueYY z?U6^;+Q;S44^MyD?lTOu=Ur*eIrVp3HhH9m10zQ2%lgA;zv#=6Y<|2q7?k*lj&Y&j zN#gSl#!dA32hRLVri7B^o0*nl`3~3Da{JYnnwaw4u7#7XN7DKf;q^4z$}R#Au9wy_ zjp2w{s@83Rbj;Z{EoF^AJ*{=WwS@K@AA2CfZ0${K;hZ)CBb_&-(?&NU7v4!X4fjUg zPPtnvjIMZ`Uq3Q`J!isw?4{j8eHgc0v}j>EC1NIOdYn$x@eZ)};q8xPd+2yjuI*v& z1<#%{mXOmKHTTeud5)oaea$KaZ-hkNTK5Cev_-8=F-URv+a{^zWK@I>$O zjC;A_=-$}-nuFcd1Z7MmhN8Ym=)7NM{C6tH8&D1KServij!5zWRNl2&rr2Y*) zH$G1j*OBWpB!xBTdJcwv+9UzL%yn=E4RtbICnYdnll&21d_ShHJicZn!K=t`tBr&y zI_yT826V)4z4M(r8W@%f=s>evlqEkjvq8lhH9!_vi(IDNo+U!}ZHr9c`9cwqAr1pyUV|8xJ5Q4z1(fbzRZIUd8Q(9dkyWiCIJBxnnp(@Bl^ab~PA)QY)X+fuBj8J8I~3 z{gLFXdqoRqK#qx-VqqNYB?1ss_Di@e^5|{GdNFLhPapJi3~?x*0P!Iqnpt`mS@Zvqkt#W00cT>WB&7UEN!2mR)HBwpqx^vqga2?7;3 z_xK4wvb1mgIn6$+t~d7N^%B$2@m%$jnL_Ep(AaB&q9D-P-V!i0z2m|7s%7&^HCL~^ zR-v@3JvSL8B~e|V^5-Db^14s!>O~h^LV0-+Rt%z{gQ6eikOmkji+t;H596|>63W?h zM0f(z4)_pSEM^s#%ubH^1J630rpxPO!q+|SN;Go4EU>i+u6du1-i#SIHBe~G**<+2 ztgjTtxZD2MgPfMmVjn;YwL5G8;+wq}HwZlPBu^oJ_IdL5i9c%}A2D9ZN$_}T8|?Kj zIh)BZpL}}qp0Rxvn0hWo_qndrm@2pKlgLmhk8NQCH<)|x;lJ@h*ujm>H-R*!lKD^9 zJ}uFcm$7i{H?N)?Pv6;6WHUTAzcpogL*{Yb9Om=p@?j5VYak#?Bk|9@Fgt9^ zw3woYV$J+gV1b-Iv39UtVBmf6;v(Nbvc9HmMEYfPv;ngf5~sAt%rQgpP4tQjnr#yr z-DTmBo*Nh6LeakmRWk;6vcLIvW$#jYdgpetVlVFnTdlW!D%UpakN02a4o{aWFpgkS zG|$EK-hVTq9d{|`B%9=wcy-I9f8(;RqQ{t?(IjEAq3NR$9slY1N&2w#80%5bk4>m4 z&X&eJl)RBXxbU*&!@OA|l>9W_>ShLQ@!_Jq;ab1*8Ua+b#oHbpd8#{&dP3D~dWIxH zUeeE^ggXZgBwuI5RwGuxV>)qYF%{X|;Bi7k^VbqDnkQQ>3dj`GJJyEQ&Y&_3jAB>z zNN}Vl%C_v8ZocV7W*{!Qbv(95b7sL5i(YxN7L;VF5L9&JswrMnty~Xc+>>5nD`_m7 zWE5e>8Dup2H>L@+7{;LqYU_6=Q$0-|f(p!VOD+}nX~`VF3cn7G;N2lh0)nTVHS>~))`IqPy?f9C&J3Z!gs5?FSlATxH7}^?JLZKZ<%G&;P)4Dl*5FJRe?Tiv4Bl z)H?+6Li_gB_utC6L%tP=upc8^9l8>-%S>z9}&Ec;GQ3J?&XB<)?pyntm8mGSa;N zH%z_Jf1&XyUq5tGzk|&2%0RvJvHwtvc15`MPKs1vI6IvR;m#nVJ!?9Zpr+iQz-=J` zUqp>za|52eCUGOP+}e(<#LZ8VU4%L3pF%nte0z+g4#Q`1ItV+vYAx6NtTpk1lkK|E zXpi&K!YtE5Pu@BRi(pFeHG()tRToH{qllB8VCpaYprLBUsl7~$B~JIK5W+BXLsaB2MpZLNqTQ@J45nHfcY> z+P4vegB9up_A5nM`V1wy^|}_>&nCu|0d-qC5&?|MYWD#s*cUhu8uoCz@(-?QNm~Op zC|f9X%zxLrw7RX$coszbPO}BYK&^#jU;N%(ZjkRJPA$^x%-mL3DE{-fPS_~-`cw7r zF%Gw%ZlEu}$$0_7Sl;-NhOg=a?;Vq8w3>vvKs*VhHfnGi{YvOcSJ8-ORk`^TSJmA= zJ8sY*@`OZ&J`86p;I<@x<_@={r9Jy^bC=K^+}_9Iw&pqmhGG9CeP;em7Auz)8~2j+ zlHXd?t77czjR&c{EKhO2o8MmD)D!_yaS)gcAPR`Zt8ZDFXonul{+ADnau z8j~F35?O(;|Ck4wOAqneE9TJ zs6)U(0DN{M{HgaOu*pik>WgfhJq@JKPd+(qm1_az-898qQmR6q6_2oNe*fu%+Y+W( zUMqdCwxdL9(!t#T>34xLC#zq-{_NU{4vuOIx>RaHITf}A@didw`u1%t2Pacbw}uLy z;yV`s8SQ5N2zZdAT`bDtL7qkwAM`J z(0Yaln$Yz=&mkk2Xst&Sq!OHEsed4XNBmjUcukunH24>s=P;;L7>^jh^B6vZT3@-D zCc3jPx41>VGmoyWU^Rt-mfA$Qs)F4%| zgRIbir1e!LyKF0=?Q)C6hq@70=xDv$k?~;L*+vO@Kj~??>{hw#l`;K4-j5+y`IX_M zz4`Md9&RKX@7Tmfe0-*ac(^$3`Otmpg}QT7Gw$LvnPr}bMUwPmEp0uQosxV4FFhYO zMl~0#=&$qj7Dy`M&NoJFOowLs#eHV5>g>JeOBa2%GiBRj7nUEG##VAKkV_rEqaDJY zYAp8`Yv=-jIC(bnZ!X-!brWm#R>ba_UHc#QJhf{DfLeo7{l>Q5E@LZtid%d-a|Llj zHC4j&DHf*w>Ypu5v(-OO^dps8=f$CF1NRPF3HcPvhaV@>A1!>`y?odj{N~yPKkz)` z>FRwn?DaN1DUKWIK8k?l0NJaW+%Q zbsRGlE49ww_y0jYl=AQKfRdoDI(X4(c$jHj%JyZK@Nl;uQ@ft1GCxaQW?|QJtF|$g;$Zgy~b+N2 zvbUY6SH9}Y-><8`-6sE95_$SLW`Ujm={)0khgtARpl-eHjvrl&hgokux*6ww+lmG| zhV^wVZ={RbTq!xxfauiBx6Y!VVCkb46)Ra$yEu!b<5sQ#6J=|s=mvC%=4UnivMTL` z-Y*O(Mf~W#h%Ow`Ir2=yFdD_tf#hML%y{Ubjfe z8g2JKG-p@Isw*oX zG!v9y+6_I2)W~kP7%{J0u)9=)rSv&LR*`+y(-J4AP{XouKP^t=v8^t-gOd$&_@2+1 z#xoGt)m!lxK0Zd}+AOhDi5HB_;>nUCQkrT)1<3zD?J|kJH^5Z|a@-P=+yo6FQx3%} za|dBztJ%e*b`tb4o!zQv5r%?_1Gj zxn=c8rY&7l(MQN!KFS$pKYOj5Jg35>J+mT=Z$wk{y^lu3H)6!P=xi}W@_wVlG%H%! zBXmG;1Uy%g08&_07=REjU7QeFMg>t0MfYiRi8@WWjUW{T^>wMA*Oa4>P&n+#(4a7+ zOqi!2@ON0pa~?+v+p?uN(dG4O(j3O{g>d%|rq`2bW7{Nh{j=-|aJOX$QG$X4q{sc1Lhl_z#DwrvY_}{{OI-@x@N06_!lg&t z;#zL+%k`?Ze9?EELrQnummLaE44Jv#&STn!1#gH<@ zN*-;wcH%SS-|NQu*w#Mlg008q675DrL51C;b9cQSh1|)Mk)&WccfK7W8alTzDhcSE zVyOx@w-g~w5y@cHFq=~MZO)rZzUad54t9AOqENZ1K{mbV7d|><>#CR&cpef?vzeXV}7p4N1!%m%Qmni2lLEr>;6ybxL5SAst zQhmPS(?HfchgZPEt`zrq0Z!kLCfIT4+xx`y_1e4x6=t`JWHnZQRZ4(6#CDOsStDz20iy>?&=M`p97IMC)ah#o@YhxEQxM{m}pn-8Ag0#r;Dz%EF3L5_?yIi$f zT?;jR>EaV*ZAP<(6m}NUL@CR-M${>zrG-eSuw`aHi)5)^rU}w(=JoLMpYUx2lWoj| zusJ^yXc5*wIZi_D!77DeypOPXmyz@U2sHigwY<7xOWHbVA;_N1h3- zcY0)Vc7`VNBE;e@Y&8X5Gi)WT5%BSuA1N+TMaq@myoX}Kg+jqK24rsU zoPM1(^8U4&u<-8v>p;{0Yr0b3Q4qt7WOiqaZ*87Gva^w9yfA9q^c=g$T_zfjky$g zo+aV5_Dkyi1xS-zRlK`sPoCZnh<<1-O1&mv#q9PBplw0#tNJLaLLO>CSUBt;1}GqR zENTEsc4w{vh{=c!A&EDSmRz{(;cW9V=Rb;n_t|cIZ`=IdC%*?Aj=GA)-l50NWPpg& zPA_S?kZ-RWscqJq{buml=M0SHQWaCH3fEuNGl~!H-Zb?}Ei%<)J_#_03_}dHS`XRl zwl3%|f;TAwi>PVnzCc9hYpwIlK|w}>Z}ILEz?u#_W6;cZJp`~($}n{(cnG`!2*SR% z9o7ZQe<3~tkPM9#08&cFm>PMAU|vyZalDk336{B^hlWD;a%w0CN~oX9B#Sd zhuk^YlbFx7jL6ftDYK@$=`lf$ni`5ftR8jyg%mgvGz4?1GVe?N9v`(QYYkw7Y4Z%Q zc`JzukU*wNis?T!LOO@(GGGtbaCwsdGxmxwgaM}X>DvSZfr z6FG#%X|yhCz5DyY(78hQqz7I4dsL6CYBA@Xy~2Q_(hq^Ls@kx%E6gbO0f#d!_CTqU z+rN>21zBX{af;&`_yN`KcEJZ)xWJ<2`d4&x;);KEh)q=tKa8g7%k*fv(4T6Ce46$x8_(Uq)#jOX{()X3sm!zSu$^?Std;1b`LBx*2OHrgWbAh@q(>L zx^wZ^m3Pg-1lj?iya3ABfM5bm|5DD59ogTE`hBa~xC{Nf~&5ODa%r z`Kx%E~W zE7`!gY%>^-RIVFGi1VN5Q&H;~5%Hn7GzM!WB)eco;jl*$2`U9HWB(MThVCA8+~*}) z6s~#GQ_{V5vBB(2UAzW620Xln?mG zaL=9T`IN^wG{_unr&v%)kHqPsjiz(+#xQ$-fUzE(;$P<`22Zj??V7)*#DYyiv%6Us zc$NcuK)EOBpCO4<%eOrsnTYFNR+xIntABG>^63kV)ZHK(+-#Dh&PO}Ny9|!d3kS5d z1S@@oiuC2MTh=Fc=$wH9c`j%9$G;LW`E~-Gbemz_c6e?f7dlV0Gm?!ovTphcEDmWi z*oGEDHuX{aE$N1j&PHYD?r;o;D2+zF2R3(W`^evec6@KA_mPjpaGx4H@ldwIYv z>9CTY=fQK$wom3at^ZoYYoub65a70SrgOzjWL^e9?n&B7kCO7e5`_6}k?ov_72FKA zCREv7;D>4AddS?6s7$HwOwyOb!VgKpGSQQB4WtV((>7(b5~?Ol*zB@0R!~uD>b+aU zAG?hE%2d-VGOYW`>zc@0(2dId5K}=pz6kDK{D880Q0@iRs{v=5?@6z)X<2op4GAa7 zn7AuI+R-_Q!jXy*gTGxe4^}P^d8vJ$FDKw`R?0gHw8v&_vECZ3w1?$OeuKeyzETQ9sAM!j<&Rr;sXz?0VhYTKa(Q&h_V)!x@6?OQM{iM+^-^> z+$fKTEOYPHET;Ht+VomT9y9jjKX7g~fv3 zBrdfjMa`J{+NhQvFgrhD+I@Y>Q%d$eqn;O8Kcj9!mZg3?T$8$ZN=%fB4bCy98JmiF zgFfmfM?OUDj{crK*e1#7%^hMJ#hh$bpKR-d#-F^Jyn_s(;H~UltX4E_4zih##hVre zPti3Iaq7#t4>mfN0;v(r^urmD;v+Ejk)7jF>ohBCS_QcWhs(y1p9s5MmTtC~)PX~=9{$!R^ z+oQzd$-q*oMy~w_V_(_$II`ylxN0=X^vg?2(|QDqqM~0*x;V5!u;_JHFjScvk_e8N zJsPao7!8Di=?#xl%Uq!7h%&6$pDJY>A_mDui-l~8z1QR8NV>)ezmnnOJe)OKm&@LF zs(RcE2olJ*>YDJcWb}|_Gxm~cZ#HC%j31AXVg8y?LC^9@)w6kCHZER#Uh-*ApHV~E zzqR?1e)M$TY$ULf^yGObcW%&LepcF^fA)Me;Pd!T2V#WkQ`P#sn?}E9f6$k1&n(tH zX2hRnw`d-<0S(sSBD?my*!tyj-BV!C-hEd(wo;q6WqV&3ZwGv9hO;PJ_^R%`UN7l` z|9(irRyfFFvi8k8q0NY&YfQ_{*Y4~OtspdHVMakgHk=jITp{iE8H!9&x0f~I`TcR2 z+Y$N9eFM29*uD(?s@cj`p!bY~N2ZqG!- zUD|Cw z(;;WOZGM@lBGdzcyzo7zm=B&ztSH!}%?|*QGN)Lk;uyuYA zN?U{;mG{mKeL`+$-L_M0g$LK|?08tacv2;H{^fNlp>NjJo*~nU7uMD|+e`+H!xb(~ z%-EGQOUF+>VjbARv&XtC_sXo?#kmU%2+|J8=4_PJr)-D}h*>Z4CzPr3np&qpL)f{o40=-s@QKax`h(CPNFmc^( z=coLj;Z>_S%}3~=STzZ2^!%pw@juS;Z?3N@SL$?NMNvIxcl7b&vB@#O+AqGh0!b%V zPhV$KFET7q{ZXRYsa5D#sf<{sOp32l7!gyddj0GdXDLt^XZhUL?@<+Jnfq+ezP@(_ z))i#p@FT}3?u?WPUtM3ZL@;RQylbul4yy}QVtT4t=Jtu7T4vmzDl(j8MfLR{BmRQ?Gxve7?tZ6;&p-ejCdFWxQ&1Y^cj^mR#-=crQM+|(0w&e;BV zV)~L?PSk1P8<9`WUb}YdPAEZuAtMo%&I9l{h{r#we8)Tc(KQ4)U^| zziCnkx$TwpH%Y}gk4(}wRS3BQ7`g**7~~*o#m&wjpbbj`%lzg{O{yu<6jca$?6vNy z-nYuZHhO-qrG(<4H%c^o@VYf*`a6Ug5l9lLUMlpB5enlDXz4V?z9dnRivGgWQ|FS;8A83 z0v4ve>-Ei6!)n2c~zxjKn5&homZQ)s& z%&5IZ#EhL{#5G(dcj%*u;lewfp5v;iMT6c-*ZzN7PXpdefecXPq|m}-)5=(C*$4N# zL+|v^!b^`7Ai3V>K|lW~D4_*9Y*$djlVN|ny-3+=_g>jd^HJD*rqPk3`}dYMaN~$3 zSwYL1$>nt*d}ivdv>4uwX~}_dQbgc+Jz$`5PHsQUr}&)k=%QShv}M^52kb!OD`Jx8 z0y;x!^*OAOXzHh(1DlNgu!BLeR?%^yZxhS1RyBXzzBWp`uV6$MsdDHMzPsMD_+rCL zJDER~wr*3i!tl?N$SW#@o1x7^HHLnrM}}*-@1Zb1;rtfmzU86*df7Ks;&599Gi4xc z^E*YXaYbQ>1DMP?PBnjh?V)shW$I<`{uDAK_6$sZa9-mXaXaE&^DB#|?~EDfqvV1h z6p{Tkr1@(Sc7_Rcl?AK1K3<&X_DML(Rv<4mjtQ|E36qQXel7^=XU_S{p}1a)8kREo)JJIin^c2&%ldWH<+}{D%1x zOw{tmYjJ8s21zm@ku0In!+hxJrBedFxj{?H7Vf&1Hlm_NH!+5VsMvrY`jgQxQ4%$y zqIvrM+vgIQ;0(nGu+Mc+P}fOai&ZP5H8gng~QpV@Sdt6Hl~kv+3IguIsgX zZOce`ViN^ocZ&(EC*Fc2UJRT#!=j0iRw%3yVZS3Q#ZWyOp6(!gYxYgEDC@f%mH6Wm zg+@g#3%f?lT{FkwX-w1S_93$)6Bb5~kM>0byTudT{XWm>bGv>6&!x_PHYaM+<*TsK z+DpL`I)Zuw%k|z?7cM&hm2M7MB3C{6=Rv?eAe3G=D$LYi%V(5<@7!ndt(>McL7kt4+3DeR(WpfRoG=KaF0ts$3~EL zBJUm7M%^2JT(vs?`M&wIf{!P-X)FT<&G3AqAMmFqvAi`xx?+tsLaM7v;+>nP=-pJn zRZ;e!WUT;o&z60wG=eJcruS6=!iPi4ij-AKDo7?nzBY;#7XO#EP#}t6_OH>foK76U z?81?$!Ohg{yN~b-dV^-*fi#SY*FE<8^WoooW1=QA)zu)0I&$CYaoHJeAN#E$x+-w# zA{dPfKT&^z%uXb(pY19Cf7^|Lvo#~7;ioP~5WLL$c+XiUBjnzio-i|6Gk2@f>r5M; ztg4w@s1&dL4%q(0>wv<&oBvIR#f{U`rC`Xw%Z<@gJH4G^ASBkr?hoMfr^18aRhaqb^ zQP4^Uc#Nf?;?7!)S8ysPG$)T)$!VHk(C!|K#|jkh?STzsb$=)Wt9uxrJn6$k z4*OC)L=L*kc?|?LGjXY$5Ma+Bwi={RJS!%!8njb04sUdFs_kKD)-@oj2xsQ6JVmTH zMZFjM(u~XQMs74yIEEDh{6rmt2&g1CF$HXR`PL-k1JYI4uhGw6LAieOIUx8H9BD$R za(1|u^n#amAzTCk#4s~w8H_Y7zefr&Lg7IMO~?c#V(4g&bDf#5@Pw za9XXmo^SiEZ&gM#spIt%8v?2>Db|>QP22}V z-}cCd&8@kfU1l!h=~f_p)9Xl)68N|bq&@E7Qs;xYBT?S#r-EA0#4DdvJa*I*3Db<%Pl}dxvX`0niXmxFlJEAo{ce{& zIK6(t1Ip~snGwdK=uqn5&*7d$N@tjP{Ft=t+{j(sI@;8Ho699@PvQm5BqPZ(pv5B4-Edk`nzQJpH-Jl__|aK&K(L`q$pJN zvtagJ6t5N!)ZV?S_iztnruqcIAPcuQL0YRQI2c^5AgKkGdb%mZ$&?p0NWIYRmy*QB ztqDVh1B2CoZsy!~w-{mV>+d0-b(c*PuiC`5&hOtv%;3s{;$3`ps-?Eaxy*QC^k@v# zw?vZZDtlFsXV4nBf`$IfCMeMG&phzOkJtRCBCwH6>4BDSHt$qJkOOK7@^X6>HM}lv zHmNy}sLJ_rlZ`kzTTb{yLFdh@UbfHild@?J2fbB=&wKL=5Wn4ro#oq)5?>Y8L+uC+ z!a_Y+nYRCT<;ALwar5X|!QAtXQfNY`gt_NQz~Pr0)AKbMvcTAs)sk3cqEnlzH=`fhv<|+CatjNU}g5^Y5uc6dfB`;rPy)?YB3h8{nmjCb<2G6w+zAau0<@k(fZf3P)G2*6t3}9Uu&czc1g|+R_D{KXAik z0>02m^bDZ#)o-3S^7G6(X>thwn?}d!=827a=r^tuSko>e+z~HOR0pK%gLa(vMxaF( z3gi;X`~MJq%wH<&Izv|JoLspCtbdBNq%0dHX1h!@JL!6upLyC}T-VsRKOVhuF+Y2` z=tpocKQrNK)v2!!q*2({DTpZtExx&Umz^*zrl@!NP%A~H=vybO*=s>tUKHL zeQPTNq)*+;tRM$!GeM&hJpDb%+wi*PdG2LpftL^K^0@nW_vMopQ~LEv`F0NwStb&d zvCMW85pQN+3V-JQT2DWszGnPcd_hluB~?d&8~98Pe|{>hYkpx1E54zXE9^iA;<#js z&uH6q-k}#RnBxy!&Mq$Gvqv_jhk(E!z|y8AAc(xJP7HM*{^VoQT#O5AT*}@vURat@ z#kY1@`XMSub*%}vuq2QySg~{n#04D(zpCF>IG#UxQWj)Bo;$LHeYd$@5CuB^|Ju%N zFaE!67c+iICK>+rh_`bLmvftSIE*$r^QTb&P`a&~i?>73EO%9aPJH98PvKrzGP0}$ zP+H4J?ZWI!6bBOZ>i-do3-i&p>jFPHJlfetz#oj*V-TdIC}wzi0;f-)-? zc4&i9n=>`=AKCstGSw%uW*v~j1yBMOegEAi6ij~uq=knOfc&mtAec%lt*0P4o$6?(jEe_B%!(JcLtZt}J{m`NB_ za`+4wT76Cb#@|H>wu1C!m7XjR=1 zsw_w|ZIrmaHVCRc;&TQ3(9*+X{JS$>%B>RNf6*7LEt*P;8kKv;=Cp!&U{l z;#ok;Fy~HlNZpD^3t{5hmOxkd8ZdX+Dv~*H8xV?4$dn@nS4)3avBT^_N;^O~Xbt4E zEPqce6pnSAxeAk~$@1@Q=F;3xH+iq>Ac8GlGTcAdE4aCk<<3WX{pjGeee7LBY=cu6^Rp17&j&@UMyuTM-V zfHIoTs5msmRkqLb>(?h9e|qXK1J4*each?&$te56(D(;Ba;ftlkC0}RRji%UVw?jR z(CGh|WNiXq5>Up-n>8+C!N{wuwey?F6E_a4o0ed9Po}&rL0}`vgT?VCqp|ja?f*xF zmSwxawvDJaK^dXoh~<+;fJcZ0@nP{N&=DX&q|3}4p&-7>IamX0?t~{O`Ten(*^REO zT(Z}5H<2Jdz$G`j0G9w|D>hy#*ZFY)EkPCHjgSPqTwx#oergt4H_-&IE1%loYK0h9sFd#jtrU*#CpQ=gFXy5@!@wmylknnq1s$KFI zyu#BeNT`RvDBHFseORkFD7R;2Y__=BwhrfNReC>N$CV@|R>ta4Z({6;F%Q~CVael3 zl4@dVf6Qu#v6Ec%oFGWBgOC+kITE`^hVg8TcOe zbdB)wzJB3;sM}njPK>{CjxuAh1sD3Qg5X)5>hJ$ExCATMM2Kr!ob?U;U%>RE_%9D` zU(B4J3i38}K@x;IcN-g!P*;10oQEjP97O&`x5)9xa0&wzJr=*3fH&*zvqYSJi`l#I zRDa7niJ4i`r#xR!(+%cLhs*T;Rd_*7EtF94UXWTXK)`8kdO>PW`-VJ%%Po)u8yme* zE?i!Zdyc&|LNa$h+}Ju7zWFBpi!8Nd6My7e&q*7q2|})=R-_V|Sx8DpQPiAq`Dd*V zz%KZ{Reet+BuP@LAV0+yH2^T6T(AChwZ=x4^u2^f-U@j0ISE{N+Cjr^{hGg`PgYw6 zPPjGs2Snp$i^xpxAKrj3xwrx|K3fs#%7D z4Pc2@(CrjvD#*n0!g!XYQd9CTgC!#@9z~fASiD0K<60wDO=xSiktXbIhiH1SKb5Y( z6?IN<47{$gp3`x^=WOVWc`>47HUi+1Tid5m5omC%Ce+-KkVe@^EIZ0l zGl2+C+noy}^2zo31+wBZCWt3%(}aR$I%Y;#tfww=)MDx$4^X2ir*r=uXbl4PiBhiD z(j&4tUAU1teo2x;%y4yd?6H5yLaz2}ReF~p(A?fA7)S?B;(c`>@%qXkw`=X)c*~Q) z(>nRnlYyW!am(GUXpQW}Xwnd`u&%qhQ&e+Sy_=*o8_&2e|d}SQYDoNJOjC$@>8X29YyIC@%!9NDZ50vb+ z#`X1&qyWReZalz0t6vZ{#o>T(6CM!SpJp^k7B-VGl_ErsE#Mcm7isln7xvU=WwPRl z5GD$T1#BzdY@l!Z=gU4bn(tgVk8FGk!qWdxK@H zTKD#2_s7#?cbU~JZk4R+v#ttJ?yULt4{KBf**n zeR91KqEQ_8uE?_gD&H)gc|`pm-rfQ%u3%di1VWGi!9s#NAviP+K^h1U+=A1%OM(Y? z(gX=4SQFgcT|)@g-ND@@xCM8Zot$&-_s*U7=6iEz?)$#g|F+uFyQ)^LRZI5T`Bm_a zUPo^8=H1gR?+MAtn($BT9nZ+-Ijc{_{k&&y_x>ms`D^F&hyzRDyrtr&$kS3(popG7 zSM?2~=g22$?HrW2i1T+>MFV?>RbbCEjt*7KWzUw5yl0LblfC0}6a)fge)*pBlybp^+-^ z1hwNX?uz18H2J*qi$t$h6<4?(YN#%xZ7-x<{hBY@pD+5yhFA8P{{#JTMe~R)Y<=>B z@GLD?>j2ZS-LbEta=1CNDm0q-M4j3~b4^y8Yiq21dn&uAVnLTYqngu(E>`5OpZ*%y z;-!zp58{`1Oi2?deZm1Q;5!aD`MhGWn&IUm3N*nt?}shh=yCjx&L5v(U~cy)xeT~0 zI6uIdw%@V;G5f*&D(~<&2Ox%Bc5>_fG`>_?C)hTtOzBVn@}7-!oA3v8wo!%${fx+i z204!!5rjn}xlVMz;_Ca@W8 zz;HaHEi7kcvKQ*YfGUbJo=&DPuZU*js24YkKt<>_O9A; z6Z0Dm4C)xVLb=VOY259aR;)R2&C9RS9TMm_oYHLFhM6s-3RE1TMLCX&(@H*zO*t;^4!n%+TLYmCzPu!c7%ePovM4v@cuD?0q3sRPQ0q zVnHPfof{;7v=;aV$=k3PJb{OUY~{?{Q%}Sz8t>EL_hn~G6TgMr?0qSl`G3zi`cit| zPHY~`sJQx|35q`!W91(${j={MVptsWyROxtGJhAK@JkwB`-+VBXgV(+i)q{;sSSS% zoro2SpQGP>-p&TfjpmmvJ8w>i3qNjSlTdPgh%YG-;5|!x@wdl`HLf^s0#TZ(OONVj z;k{XtZximy_xT#c8jpbe_Gq@i;?y9s11EO9B>kIJV7mw9)g|qXmCrj-$jirm{&x6I zAH*K}5nJO!l*%#znTMm8&AqnJET+rf{m)KZLrweuN^hReE@w;K+;V?b+1n%@w~^L| z0+_5Xbud^~gUOYzJ^q!{=QpigT3be%*n6J3lloDb50I$bRA2)+46NcR?thZz3NKp% zF#pWtuNZcAwuSs9+&!_#13@%l?mk(9)Nh=e_+{UKo4M1cA)>C_R7NvSaX=S?KZaZj36 zh`T7OJd81Z?%?~w0sZF_U706B z(xez=@80`JwEOv39j;>M=HkDQU>s`Ea1}b1w#wZ?c9ZvIlIh;?Nwqk(G5AwNs|{8rR7x2OuV_=2nl((+n%{m zSz_dS0?J3eCvupZyUlzH@4={OeW)o=WFz z6A(zg2OuA=d&1+$NPiUVBEL1N07^*SZz+1KO$b|oQqGCX>IG}9y83Wu8dk_|;jrObE6zLH1WrQw@Vo+qD-^6BZI(?GGScwN47(xUIQ*6G zlV1j`Rl>Ct9CO-=Y~_Zk-j!4n9G9=%rt*hPCl{T6jUD<^^&5_iKPJs%E9*+wk>7{& zDwTM#bg3yAtY{LieIhTAYG9&LertPc6z|oGk@LQr&poQdym!2HXRC4`VzDapKz;d$ z%UaY}_~f`D;Qo5CLzH7dY~o7Hc8wHBHk6t@hpSW0ZwR=z^)@n*S;V?U7(~YT{FH@D zhr{I8XwPdCYCYUIh>PC!-FjW>W^f^zwZv-X);$6!@^OhiL+x2Baa|*wy*hNmneg|L zE3z%89?^054Oh>n%rkv9a3zXsyt*3iBkWh&2xti$)TbMNHmtn&lf zZ9UKWK&KCzkc#R)0g7{YGxM;BC!snnUfnE2@Nw`4cxb zthYOuRS{)pbDr&UGT+%!-+4w^8WqENY!d-b%a2nal}7U(P~6Acvw_Btr`%gadJaW` z(;k8dz;BFVqg^x{TmIX;aw6EtQ*ifuywYg9CL>m)YV3>T-f}t{B9m!39|*HjaF~?+ zI3?}##l-@UGNVP8tvC?C3;hTPqP3_vKf`QK}bxVTQ|R8I2$;o_B~QpI2uvnZhsvrBYTw$M`Tq`&b4jU8pE zMeVJJ@y|0wTgz5U4L)~`Opy6mu-iw6pg7zt;rXbTqGc^*Ny0qM^HfE7i?hHIQ7#z~ z<^sl?N@Gs$#8<~ z_MuiR^^9^*K*Hm=@*TtZyN^VKkYRfGc5vb=F2IOY5W-VYa9X4b!kIe=OCV$f9s49n zi6-LG_bY1CP~}dyMisuC9HWcz3F8~p^P*~h`GI3l_*$Y{NTNSV#;Sdt#n8E*mIx+1 zvF~MPD;Fwb6+K>pEsEzS(*n^$#%gkHfm){sQ`jz8gmf&Dk{0k?-LdO5nSiaym~+KK z2Uk4Rl%nVDxIuN3mC^DX7sJkaOwszd1XQxz#@TwT|H$pP$SLQs#*dK6pPuuAzeW6Y zMebClDoDQTv+bf?@%QdW8mV`9VB7CiQz%(tsT)gnFl38|@srV$Q&{$Xxi+JcXw6^k z^>n*2alct||AU+EH#Yx{nId;1VV+)zD;SpI69s-d1&DpZG$g01f&EJkUb+$0I%Fu& zG8F57?nt@sH~W7S@HDDmb?q&H&$(}TAk@sCg2%&iW$2o*9R_#|QnWv<=Y4gR*D`J? zZ=RnAO4Vf3{whzH*xVHO;bS>CJ-Gt{G=9AA5#;#Fs(8ye5~OML$>#&i&IgdCPQ?b| zrbjLscjdJ*R{u<1PGy(iyHl|Lys<4Aop?(ePfjtMJWwCp_}TNsV|YM6B}X~$jD3fB+=O|2>0kKm%eMPgYI8xUV*`}Ix=#OvWDCZVq*!E= zy%D-ACw;9tSS565g5=v-IF_Ros>55T7Dh?5jBE4N)ODSPc4Yqzr$6aj7Lr>q;i_ig zIQ0ha|@!wxpIw33{&j>vAy#>LtIveU<@X1?PCH+|feZ`i< z7LjQZ+lPGPVGxcTB5(CG5JMe;P%|S)@Z$K6o88Q8e9pJi{-@&IVK0p(`u?yoMO-F~ zp#armUX;`4GN2j%P+FS3hbUUwdx}7Bk`G4;^Y4j07toE=43V)C{BHP*oDrn?^Fuwu zm}PmBVW2pz8zP=t!icp?-eTSQ^|9HQ<%(gVEsQJzNgms>A0=Pf~UHgPV|^v-bM94s|;!W!v$0Qd#Zp7zT;EX(I^h_OoX$G}~5t?K9);ELD51POZA@dV?3WE!~M zQ=LcFy@P!9q%wZ`17_E?4CE9{Er+9o{hKY)(4!I0SfKEtrIgnBuU^&aRp!gXFS{4R ze>kEY410KL%H0~^>v&`UUw;<*{$^L4>BQ~EH?BT_t#mYS0-||-{Hf&HbE9}LB8;%yK@0}B+|jMR?+Lqe&Cf?ALg&DDji)rAt4mg>evdWIPl?8QcUS{>De9+v92 z@a&m{SEp=|b~;bT|91}@{XMCUEpi(;shqvoSWgS0r`7Ubzu^D$5l}&jAv2(v!eTI; z6bIV2ioAu#dNCE9R9XJIcCGZyXe8!7|r19#_IKch#N{rL?n%`!!p-IIjO`h#coavx?8Uv%>&c{H4 zx~%^g`@GBEC+J~*Z?J7W<&SP?%{kOAIn=KBg8~(Y0{@QM=UCzts9K z)Foll{!5Vme^3)9rs)XdmwQ(6k))&?Xi4uBCWgDP3eM2NO=PsvpRVhcyFM96we!d` z9kX8Dbhh!-$9FYThtbkhm>jc97!pmrawLGhrQd;X`-$~Wy&*d#; z9Fu)1^2Y~qromF+d$F?eQD3YG#)iiTHsIiW*=x~+$`x~sN_J)>sP1>F>?k^JdT-@fFSc(4CIJuts&B}huD zN(h#)Q9&u>GUiXU(w;n4Ri8XYYKYy6=$(EK7qdo)yq~U0E=JH*CKE>BwzT$XBtd`SjEwwo ze=#5GH@_9!kGS-uyeCX_S|!ywCG|+V-@D^AX_F&c)jG!>u)*7Ym+h7Ea}3BH(qPXJ z+vk-3?WsG-P)TPCjmN7tk+dX{HVWJ^7n!kVnR5)mcVk2kGI^@DZ*%Od&FXk>pVaZT zm3rh4jt^Lj5B&PC;txA(AiNKtqkkcAZN0zb^?wA5W`rf&XEhoaziE8HD)UlvmC8;j z&q6C^p|6EYK|+U`zkZvE!YccLUHTKM+ru&!{Gy_bWUvtN!|Te}C!TOEp&gM3gJ>px z@{C`zNLc%o@CSDj)*SvFe^Cj0LhMD!;nG+M=|&YaZ)EA&7!C_wFmUx6F`my0CdAn! z#BKgpu@5d^`QE1)Bmri3=QJY(hm&2B-OO~n^ zEQs_ZX@}4F=U)-&CP`wQTt2}@XXqWf*dEiwH`UBjma4!1cMr7wJ!!X^`NC4Q5|O@? zBo+i*kn_KO!T7^JwEw$#eC_YDJ|k&8AEYuE&fxL!~QqRkMsGh^9!O3-t@UjfVC_>#%yl z&S|}rO?OQ%w2UcL7fU%ITX_Z-cU$N8%YH`ANF5#h23rp0Wd-uFL6AC)?2^o9v*++h zEQaKhJ5GdFbW8u^ARCx`^o9M_9GHNEq3HOEUysE!c{O3SqM+ZIo4swp(~7MAhkJQR z562g6svyz>I`@4SAa>9z!s&AZZfxGwylUOuN0D{GIBG=(4P=Db%_ma^p`&T|dT2i!F1`MrTjsC>BXr{?D1 z9R24S=0NJ6$U)E>GgC?eRBXzx;b5oN2P-wW3h5`D;)qO=O(QD|4u!>sR``>~g~B0Y z^p}VS9~Ndl&rMH$J$|^x)s}r7ef_)KutG?Le{DLVJdcVV5S-P4ssi~Ml9eG)6~4_Wc1-1cTM;YD6h zg}2G%0fkJs(nZX?Y4zKDL{(bO?(9#fsrF=ExFfljrifbh8ph}WBQ(cklax`2N|(~l zSAwW%;be&=MGz6e5W3#2yk2*UdZg^RXl64Xp^}{7_qf9A#oN;6TGQrZqy}=05XgQ`FO^Nj;RAyccq_H>x3=>N%F-O<7})j%rE*rYf&7;+Tj^y`g>E=o4TW3wJa&2KqXY z`2>!Q3Wst-+`Iud;i68yj%(3mM1@1Op^~D%;OMl!WzL$}42GcXmX1I#XMUM&%ABEl zrO2{gZ>HAQ8l3e$C5}i#Z!3g&|6U+^qQqD>FvaZiflODrE(tZ3|H*DO^mik9lrW$S zCmT0f7aG1FRJ+v1vFtd@w;nOyxc$9xe19Eqzl;y0++OIgwppOnIJHV}eltB8&A)Tcxq;16h14I>Qhv$F^`CZhyM!mBkiVwy5bL`SZE_yH!SBD^byOWso7>*f=6 zZyeBwFI*y=Hn=3F|Gz9MUQS=KIc-!lrgcb(26XS;kTe|Yr0@R6qUKmGm3Rgtn*#;S6~2Oj`>S3>UW+6$8_%q?*Or{7*S%2q zDdvTYBinB@+k!=mRc?XVXi>54lmUOhQ(WE`!l%{O1IaumR8PB(Qnphd4Wy7)4Mqjo z`YBbUkFznluE|O{kz*EpK*zR$HqoIU8^FH!ZB!0K*(rBHod}1%a zKKvC=vDQlZbIK#Sc*9*ewE#biS&}+>-cu`cAow67q%}4$?bA#O*%WS387wQlo}UPb zH=6>3sGIA@k*=SuQXFFz&5VYgwiTZ_59X?;euQY$-yeDgTnygd)Z?)seFDyzFR?~7 z9&E1;Gk8DJELwT;0>N08M;`Q~hSMF_nCK!N7#LO|_G))Pq5wb1=vv&oZxiOE>y7c$ z&vjiY2LV%{BnKQb8-vS@4@2RWP|emN3Qx3}4iE!1Hu$~xeomAY3*I;-ww z_ID$FD&}Ji6^XSdYmbN4KQvL8dHmr;e%-VY@Q zIoI5zHdAvLM9VQ3y7gw@RcdGiD%$#RH9J04`Kb*%H&gwvgq^r?AA+F13Br`e>b^!e|M|Q zKHY9p$-wY-rIQ{rA-owY%LH8fy28nW28LLW>augJPgh;xfFk}c`^!_71^Xb~np zIYp|mmPV}6fA@fG1Vj6Vj6(M? zkN=I~%)@mos%lmy_+RB1~^u|V`RI%2zD9}Pq50k;st)$1}il8%N2h{ zsEnZeRmreRN#C))AhfE!^-z59upnYK3eNh%I#@*rs$L`A05<+@33`z zM=~3W^((l|lr%osJ8`-ziah1(wuc9cYhu|Fk)|wE+9s=P z8X_ZG`jslT&PP^WU`6&z*}FIBzs|{^#btrE7;#GK6>c)IgO3(u1L4hRkz_LND(wTd z6JCPxaDr`+>3m+f7aU`8{72CJllZ-ltt8py?m<^|0(&U;mxv;k49)G6Go&6U7j1EXS^S`ngIwfT6yTTRlX1 zvq1+7W-{)Jegn`M?n?nfzbXpx%XVFmrF-@ItIaCG{URhVeMhYr(oCG;&WW;N z_H5FI8isJE)zhbwF-|x*XK!V)^YYVGX$*32(@M*8OvgXV!qj>KSF&+@rHHCiD+rh~ z!srE{NBYAUc-f$e!Y~Z=`PqFOsj+ZYY3P;IF};l6RZasL*J*XNw_dk>j zdS%{vZT~{Owo>iC1o;=1LbOZ%QpJBKYIBvm`Aa(g8Nq;Gf`Qc*4#`;he2*gk4Arh> zead#vV+JkW?T^+D1PL3F6&Tti+3mSfwK`f*F-MNm%$T|`Rss|YxIUZCd=|6J=*%N~ z69Q#>w!TWRP}v(bX@a;Ym90?jiegO>y7|-t6V;l~%6*c2dl{iU9f`dXq{GSf_=hx| z*&KKgT?l;#$ao%P56zq3@w~gdQ0IJGfZYVA$k3%~NGBqdKtD*lDqkssguC7pjFP`11HFa2ZXzX!v{ zv(5g}%6~@sSUr8Y>4_LydKQyC$zUE)Zs~R`0@|XUxq8bO3b@)rW|DA}`w5b0}Xa5-)`+$T_D%O4r zH4U5&uz8+lFc_;qK9(+2(;}P&n^48T%c#%}Fc|*9{>^n~E_^LTAiVYq6wgZ(P1Yi@bn3k3qiqSw?QnEe z2&$A=RPrm|o5t62!{1uDe!3%0=IsO@uv=0Gm)V~E2!?wKLEoUwkc%j zS!gA4r~qiZWbDjPYLCiy6yjtOvnya|&tUUFA1x(?mrpr{qgFC zVoUosh=tWgIyFAJW^R$%Df3vEr~TmAv+8WfM#>s^ zcP*CF|LfgcMmq~w-r|UEu{y_ShsZ(7#Z54^>u1HdJ4SLWC2a|>X#yRioYTQuzm-<3 z2&FV^dl+^E@{K<~KXWK(MEAIMMC?0nt?}z_IQQoV#%yV%lhZGxR;}{Y)e}q^LA`~W zWCN{(FHt`qA!Ws+^)^DVO<@P#0-9D}#+um=gzI^GNGwF@Z8z3V`R#!GBR zWysfAb#yKVs4OkNJm}gz6?y{8^-c}1?U#=vlc%Dbdb=(pO+NQ)vv^CHFFV4Np2Yh^ z6FCf|ys%f+KsIZMtX_!r0WSV)>;afMVAAIrJSW!CyHdG|Cz{=DMkkVKmbC6Rfs%}( z1=63+d4h;&-sOdws$D;jW(0*K=C;?E+nuAFbMpXGadFeqay>y{vTHp4xDk=ufn=J` zg!In!6zCcj`CF1gJ-08v^Lym2_%BrT0nU9J!?{0RbSr7c7I8h~;bO!uWJ*j1LJK_6 zdI@>sN92zZ!7<7?KoBug!FecIEn1r^GV|5zkJI}kaD40&&cv57f-0*qmgnx(O1TrB zsO2H10>Kvb>au;GV1{ELgNNiVkAjZ9i?S{uR-U5UtiueLk9<wE{-UjUTy2v$?|1yaeo0a^7=*RXI^51 zS#pV?M@acc`tfAz(6%mI#ZO{CaShBqy`;w{mk4lqxm;)TBh&NHz?3xV$&Cn*10WMj z8ZP|3)rK^ldPBF%1Lwl?k(q=zZ1~I9;n6Q-VohXXVt+R#3p4-W&VuBY+oiJNOV2ET ziP5Ou7QYyY8@*eRvge@~AWgDa67mOT4h+d+pYZgnucLB&5l2+0+Icjmq?Np)O?(bS zjQE>k2y4*r&H@P@ffuT}8Z#}#EY>R)j?eu3v8Ybvj$s$|%vZG|iH69lt%Lj7d;k0M z`-_qs4})8h?WxE#ReLs%M{S7{ZD*miBXYLgLZcrw$`w6UwOIyVrgM7PofzD{n0(+G zO`;j|&^0>3Khk)_>9allaS4lJpy&p&0R?hCK!XlEl3rD_W#TtbX>^Pj{WXtMyo4Gw7}qq&}e`JMD+!iIQeXUPLl~!fo7-ka`g)7Cm;0yVIrhtQFBO%5~cWDtsF!T4u%$cORvzm%A@I_g6P2nODpSk#>X? z4rtQBmT;pfH8*(93pn^u=0Z%ZhKm-~o_T)bIX6DK2topgPh1O>onIH5tzuWgOk0n3+Hj4*E7O zQ^3CZOY*}|&mbUmOqTUvF@g<9&4cTp_$TX&VXm{2oIgE1&v&%+HwBh}7wo${RKkS5 zW^{&NVJ4$MvT&ww1TJpZOqVF&A*#S2%k&zUJS6n{>;kwfrvDfjoHfflc&~-aBB-&= zZy#;^gUrQv)UHJQMR%!U9-%2QkXZC6Fa2+hLw@?}?LUb{8McLDo_1CK;)Vc0QKY=# zrZGeN;immr_;^5C(MzG(1zTtI*1xs|DLu`L9q!wK*Z+WKzAX6>aJOfFbCxEtwpY@W zpS0K>aDF%IIoKDp&_3g>IywuuS;X*uZK#0o56w<8bdSz@=1jHVjld+wOSyccXT_@8 zufh{`AVW@%H*;(;>=sZyT*qnbNPC6b?(4XOLs;7|duik11o14|cX$K12z(w6Fms%| z_0FA;Xq6aI5IW$J-AY1@PEi>u0Uc-=x`~mP~vW`frnbn3`sj2>MK}iGo`z zGqAv3RUO#iHs?8l;Io{nFs!S8F6Kk=ks zj=X|cN5O~gM;Fa;g}7`ECwU-^$ZtPOU1s%Y3L-G6q@vSqVGx6vTBvn zVh-mJn(fO0s`cxtqt%N#Wbf~j$sOjYO!Mab`|G^cdc@5icm59l09I_KKKUtW;kley zH&ME{*9BB&q2WsGqRUJVkJL&BA|4(hxI$oMSG?)Sq=i6}M?-rZ(^Q}7Lm zY-1Cjaen2K-@%*ICePh_hCk`AE+I;{;b2K1=CJ|%p>U;b60s#$1uTm~KLW6qd_IXL zHR?-Ff(Rr(NRCW~ReI~k@Bl0CH)66rwkv1yJ)vmVcU?kEjG$GfPG<$1K6#jPDiJwo zJ``>BN#LD|qmuk_ma~F9LUA=dcH(Q#V>(BP?Gl?_7I$Pk+3L#N_R{TOV`qGk&YD|{ z)f-(Ydh_0a4E}^$qPHG%c58Z92PdV(J+~|alVvo$#&_4o^E9R~l<)k^_&n~5#e2#4 zJrzyEs|0r)_uKbZ!+QfXX?;=`l`;~osI#;MzCTk(iasqigf{b*i6tdjwVmTdZrL>? z&au_u2GfmI2I023rPTqZ7-325Lj+#%7Q5d7K9|w_(@~tKooE0DK}s1@-h3CQ9AbJuY<|WSzf3(Nf*h1x8i*Xbcp5n$nZO4d;^ZCIWZ!VMy z&VJmX)+n#G<1NTR*x8QXgKKXt^tH~(YwG;uFSweVcv**63KQPyb>M4~22kJ`oBspv zI+VT11B`2W`;bhecXS5V1XPItW5=2(i)LZQY|md|3qVkbu4(ket5mXkIXUiH?r3OB3jD9Md}cZ`sHqV*UA z3SBSeI~)9lT_5zY=b#N-fg-9NTHCtuu*EA>5@R+zcKsF5fDwv*ujF@>{Z!;<-nO#v zaT4Ic)OH&sPo~m(Ez3a*{As9-5+z=5SC+4Dxc#WF%a?9RY=<(SJ@5|vIUG-AY&@9w zJFdAPMm`G*?#@QF%nsKKh7sQZUTgTPz{Jyu{A_(^0^78v4no^m=Ku!pDV56}qk$<; z;TFX{)w#7OKXWb`le;a^Vc(I4~pV*52$t_+qp9)Gd?u zMv!gFklGoe>$aUms?SIX=EvE6Kx4g|eej~s;pj^b#C$A8^^>U!Tla#-}!Rv|N21a3{ zrQ6xXhrDf4>ZkCJt6yUKpd7Ur7Z74{kj^_$pe*Ea*QCQ0rRQM&&ftOXD7LK^j*}@N z8jQGoE0nJycs3De2oD=7v25FL{I3BY$TsgP5Hvh0${LO{Z0<>&q*uRQS@DiQiAGT=MbHl7c8ROW5=+YT&8_UHjnV2?Wa zmI&}lV_C|P!0SB`8mEfu>x=JpgaRWF7XcVDRshXJ@(B=t=S_WC-cNzArE7@&`>#KU zk$sBiy83aFxzt+%A>}gk^suH)32|CH&mo@gMZF4(>r3rolk{-P$IYhGj1GCo5I=lp ziS7ly2L*!;?q2;KQuru~lT2kWQdnV|h-*{%|UY!k5gz;qU5m5m1 z{FG+Xt8!w_JX00oMHnpJ4I&P%3UX&g2Tg^C(sJ$MND298s$z>#Nd)*0-Y$uqTb<2y zsK5ESq3W_mR%}=Cq^KCjw~Tyd1NzJlr#z`n&5c4R80nGw7U*Gl2Q{DDgKYZT0-_^N z@MH`yH$6A0X1&2SJ1FNOYJL#XAlx0IKw7Q|CKSguCgV)S7lGbi+9TyPcMj(auhi4eT4J+fC0r_O6Ta_(D-Xi5~hSh9A zOcEX?AMn^-w&VQ|zFml=*AEgpl93xc@}O=IiE#X2lXQw9xSuP6U8|Leyd zC90~$w;L{lapuNcZgK;34M_z|!ag8rV2xMAJvIV}wnD6tbeEuxM68r_{t*^#RB0Vj z!P2rIYcffOiha7u2M9vaj&nzEEH-O`_-BS1Kn(+z3U2+@7D5>RY)*z0+*U;cgk)S~ zRN~Ud5#AFI;0#NPeuA@evTS%9GzQ%eHb!t0ksV4bi_0;BRsy~QtPJTs(@KE1D*dq~ z5OING(-*&tLe>dI#j+e@3M2dnuV%Vqp2LUI(!{@ZrQ}MAe<&|&sG&07uCx;5;*|6R z{pgz1L1LE4(xGR3d54Q|=DL2HtK$pKSuBPJi@H!JoK&a=MEk+Nd2sy&JNHzw(Zy+=J1b> z(`4yjMW?q+?y>`&d(Peii5YmaFu7A=q6zR;yb_ASh!DcQU1bIISo~y3(rAJHTh({9 zM8UpGTC3+qajnLob5{x9CH!9>(cH7Nm)R_g$~OE6Z7XluNM>{5{`xo$E;F>aBNlM_ z%&o%DZc^4!1lp_=5qlX+#|UBxOZy!U=CimeB{6aA10-T56C)&+g^H0YP+{ITXFt5~ z&@IFHDHzIpaGfjg$Rd}*;$oOYx=x3xGo#Jq(1169BWvYiL-{)q4gbII=<=!nR? zhRwe7e3VB#xc$BTaU$T2|3-&cgPY>HPLr{S|FivG3BLQ2j+^C*`+fZTi@VXa zI)9e2&0U5KA2i#&nL}yPAf=86C6!1?eB}$)O3ZA3TV6`~ zISDhMeMl(_aLE8_bUhNFS3PjZNdRPv^A5*9PtFRQER&yJP$o(r+eDumB7eLhp1|Yrs~W)`z=xW@YFP+@ z(pHFn<0_t%nGwev$BC;ycD^6y` zeE~0Of2v4NuIn#SkNj3iD_{8+RJIe8*@<2#Nt3!@OOE3!hR+d(o{4nmpz(HNBd;On zsdJhfAI!IFk&6`%UvRMzAH<)BD%*5~_+|4SEJ~E9g{D_qU6E?PrF24ge=~plUKGcPWzomXolE{s65mJ z7_j_r=*MsmDe3h`Di}k3B^`=yqVoU&$S+P~m{b)Q=6c>s(S`sJ`;5FE8|*bKse-kw z9IhwRB~h2EjS+WM=>maL&vF65U z2n~<200wti$h-*lD%!V;HaXrbXE1P!)nJ0YrAAtGK=>gJ2818NU~f$ctyz4rn4CDE z&;05xXeAJFxx`1x%%~XsPGBu^KgGuvSm! zN7=DnhfR=itM3nYP!Exz@!pGx|Fm*GL7SF%9y2w+HQyW~m#=$;wbD*cu9mET7+Y zme!8IO?4vHVJv5qBMiopG~ z)@xh4$~Vx72PnaPQL^3tgQ9#JiMRR$Jw#Z6C531_}$}A4Du}Q zZWeX!uFdZ5e6%y0j7dELC?U;WcYZVt8dvZ!FQ^3pIxqF#_B`y(4-9p3^Jcv&hJ4~^G7u?Esf{OBji+Ywh_jLVCI(M%Z zw89!{Nf>B6r4cjcJ-fRWG?zL0R&AE((XVs1m4ih-i%H`zk() z=XyGy>-KvEsAAdH>g+tu?IkHE{Vh+s z-nWe+Dw@0rp}MCXe076xk9T%*HzQ->Y_t7EX@`oMqT=2hGc`ds+xB3ZLZkK{6?>Dy zW$^8#(!~uGb~|E`FEOqxzuu+v#Jx=*eD{jkHHf$%^{{d2%t4l+qCDL2osR&Zb>lCl zJ4y^jNDLa!@ygu_c&_LjqHs35!0C&>Rs61@cGIA6^we8(fWXS3L}*+bT?+% zlOa=*p)}GsIOSwF5gK2{s+6ahOxLL%T7I<;A8p@8SRtRbseCE7?;)ujS9I3R2r0QE zp`(G?Jp;LUZiUEf-mnVkmJkRO=tjxEFCjV8JFlDDUIeX0?u}_~M@g;^*-%H(R^+P_ zk%D1gWerTw-QVt0*G6GJ=ryl+P+#)@ z1dNjIM_cx?+o=9=o`UqJW6ZD_v3|v=q(FQVi|Alfe91}$BWecACLbl~ibbPC)`{EmaE(&BNKlk$93gktOvs?4lau=*idR{%B*SmDM?m z_o{QVyYOlTofKEG?leKhq07OnTp)5zA%Up6glMQXuv}dhk9_m|Z2?Twk;B|#kyzAY z7uo;w;!MPe@n>qlz7u*aWK-oBTrmv>R@&1rxZHARPNQWfXseT$rk~RLY<)&V^+6VX zcvA#+42E*uxNL-ddwi*GZs$>p36Voh%uD>9lG5VSbR(NNjnMS-+V=gw`1%W|IGV5v z5XORpAOnQp9!LU&zzptAf(Ew$!JQD?-GW1KC%C&i!5xCTyUPFr!#3~tojtqz@BZh^ zboX>sSJjl)eeSJZ1XnYQ7Xhy}xeHJhItU`3jMJ$RH?;i^YcuJOy_#2) z3`^(`*wEledkGUI!;c4T^bM0OW={#nb5WK;THo7!tI&)U?T5@j+`l*rG$`kOM)ZaP zxlQ<0bD11;{>kf``FHBAWKwm*`6Nu?y^LZr0wuyI$&W@Ss>_)7R+cP#(9#nJQiBv2 zmk+zY%v57q4`JBnqAXj?=(zm)rf>Ngy7^E25a3ntO>O!0*kKKxWeN9Nae^?HIgQtc zaqY+Do4Y!9LzVC|MlWu0&ux}wwGo6;wV4a}Ac=*s;|jqeqnDvHo>G2y`-Rh=>klg! z4~$-%n&nq%@J%&1!QATRS^2|q|IyzQ-Mi-KI8Mi>!PW4RmC8FcxV7Q&n|d{Rn;M-; zI})+OI6)K43D-21z8%0P$TZMvJ90rX9Or3}GF}p~ohHzGo-{OPM;5nL40UEex2$>Ks!T-eph!Qk9e_R#v^f0-E1cC|PJS^8o3mK(NVB_6Qx`QgH-Bkf+~aJ99+GF+`h$FPhRRj%tvR|GB zJ+Xuh(elshwLVcX7RfI3v%nUDrw?&6XWr0?kz68ER~W3I2pQET0^Ga0Ihw08VOS^p z;iyl(d$Tqtr#48?qg7D;XJ|wm=Q)|OCXbe>&`>#O5ZH zb}nZ^Uo?>u@L60Y&~-m$o(7zP`vYLWAN*po#4yhBRW%AEoDc=P?^zko;SqXBQGER6 z$xucma7dU@FL`;N*$oaO8ai4dE~=2%3nZ-c`VQ=d*!GLKPQ)Eg%{H|7mac4rP|Y-& z*p*m%>=iAlmM`E_B`Hh%3K#r~@raJ(i26K40;0TS--cs>DwR;qO5&SbB!b-{E z=|p{=UflE_G^l?teu{mYS^{biPs(};@Bx^!^OL^svzlWI9+YSrpip@Jv#l&Gx?9Gn z+h5k|Sav84Q*gjtW2xK@|7Tv!VS9dhdZaPIYMKg|6A+`KUm*>qIg05L5fQS)K zbWhk?RYrDJBFe^#Zg0gL>N)7dtQt;RSC09vZpP}GQ9J10;+M3ti*U3i zb==J0&f6cL6cQ%Oe%o7tPF~C)-?S3aU>&7X(`Z$A1)@XunLYv%bgRgOC|OK(zdfID z>pJv#<$yt%z4R-wGF~7)beUjFVQs2xwiFh0z^CAE+*)c=+-R1L)8PJmRbvqXQm19X zrd1dJ+fCB+KEC^cF3;T;KbrB`tMJ)74<69xb#^gIE@=&$mGDb~=>1Px3ojXL>~#>} zZ5*?psPO5KPgNc@7$>8_plNQ+W~!=I{z+U{J--xYk-AwaVDM>#1|D2|xojt1Bz;~1OX(2c1?*sz)1FceqrJ;0~?VU7gw>5``d{rltZ zfbB8n-M<7MoN#`m=6I*>$>}Mwy1`(7voG*A+=9met&3!kD7yE=QN(b_6$>bgLk}Q# zHYo%r`s9~38SZacwfz4#dsLl7aw>sRs?#$M4c=t9V)hhyVmz+0w{pfz}Bay8al5<@iXB2lo^5^-G8ut>hoo3zlZX{yjy6Ha9+8 zP)l&~O9X^Y*jiSOqUV<=taLAfXW^97DN)BC6=5Kn@H-#e`HjL`A2?r~tuJWWLzkrF z_SYg8^`iB-?_pj2!1<#{?<5lfO9@rgH_k~2XFeJ91O6A8en-T@9e)bd7Z!pDXHfP) zDk@UX;t5wz#<_#HL|@ZNkI}y_E+@B((`UKo`_8^1zY7i7X8kIu(-zoLTA|OxP{Tp*{6V&F+%sdc&O+%cQ;mc+~;?*M}XJ7-`QOx`CFqT?*Z=UmgLXL%p49Hqx;RO6|QPO)ayWdIIr&4@5)gZ(7!=C_)uJ# z!tHn&q+jnpW{fv@`9oot?)T6-7-L(JJ67T2fC*mH#2_#c8#4hM!3n_M%yj}|2y>)i z(q(+!lVFThpqTg{Kfn8cr-0Ps4Q`$RDX3w?;FiV5GDi5I8p0Tho89+?8FH{bTG|?I zOvjTwOQoq1dZ8_;q(h6SN%-Ezr#b+@BEYEzGUyQJ8)oW?026>VbCFF6pwu{nGbmDE z*22qioM6>D`dvFQ9J}^d0!-gpUXTbeevhpNE;oM|Nz}w}*e+v~ z`jeaZeZ3$MV(c8mK+0A7S`ovM7LheYgIJm)TYpJqhJUZb2H^$@p=MxSq$Xxe!3C?t zkfLlfSO#1z9xdWMuP12Ex3*u1C-&PO74(;3CJ5KGNFK$GwnF8GC@{9zBrh3%t<~G~ zZRfxXd?}Fc+@HS^!A!{lgtPhRqkutu&6^RtHk>^Do$+o_lAY&f{2-P%5qwyMqmi{_AVj*x~lzhOAovZecZ zwQ=eEZnh(~hhY!qp4I$UyYbkALq{^j{ZyJmw%!&V6#GT|%U+p@a74L4+PK$BpOcPN zN%3`lKE3-pv+2h1*& zVQCZF;F`t%N#gm?F;Ekx4DQN9%&FVq$6Z4ZLcWJ4!Rb2&io-Hn?4_t^#yj?F!#W5l zUICU*=^zvuUspTScS6}1jc!;#h3x9B!{r}#Q8xaJ>)+Nz)c_Ir7(xH~Z3cAyveO}3 z)wh}q5l=SJ0O>Au+#r|#Cy7vGoB+lKk~iFA^zPk9fCt0+5#0wB0K4Y8IOtKf#s9;( z9P`&6sS3;H)Pk9+U-!Mp4&sg+be9`!^r%73;!yUV&qIkC1BFN^{teI_lX7@)Otqxg zpT2zHeXOH+JTjR|#Q3x;+FW8n5Cj``bwMC1XPBSWHOS5Q03TX?EY~IftmBHEzWsi8 zKIjVed*H4bi|>Hd^ZJ|jVaBS#yu-Pz?!&#y6=!-u+eD_Wo9&u)mg}rpNrtZA7Pv%I z;M(N&V0!Cp7`L+ZdRKb)yYc0{!DEeyJmtJbiX>CKS&iWQNF-QzYTnCo(fsKS$IE?F zY)Ijfm~nj%`aWcLSx~sl(U*?qUzlY+GmYz9KqRdXYLxjeZ=&@MN1>w6M!p2cSCV2y z+y_931T{tOSb`KsxM_FU@D*hb%TD~2mHJR}yQnX{m6cF(P)URmj92=1^(y4n>2i|o z1{`?LW)KudK%7`q6RD2@^#M}s{C8}$is7h8GvpxCooJsl_Fo-@Fl7j6@Rj!hG34c> zXPRN<1Y#7u=rW>0l9MbWA!%@?PQU@S)DT&o-OHX2RMUU=w~&nJQCL+k5N8olSjR|& zT)lb@fON@zEF1REl<#Q5_icNz7&YF_8w8n#WuL&=My?}C{-xn+_d(j9_HN$r!sz}O z^FKN1+|ic5-cI@jBjXa$`bwKwhwW66?UpHR``7}fxH~OO@6>b)Y7nJMb{|f@{>|JA zDx^31Fi?&?;1{@M|Ii=Bx5HX^J&U&Obsy>Vbe~xAZKnT6`52<{R#iMl*pUDQ^o=4) z*^K$+Zey8xz9el`<%}7^d?J=3!W_Sx(OX04a=(_B8}&FHktF(j>t_;?%z?QCnkoSo z!y{zS{B6I0kl`lNogN}-@%}01ob&0!tNwfYkBr$tI8e zwr<7&z*1~qPV39D1xLWW^|ho%%4j>guU@^jwr093bIbJ1iuBm0D460jd1_oJ9_?-P zse3~`Efw_ZTnxR;&-Swvu!rM&J$HP(5&NboD#dVY0#nS1?hjv#Byy6$iDR~iCx{}M zoo?PhKLi{A##IdNKl05K+!|^#TpyNxLYlLEMySxsD{b1xeoyf)wjbyISoS_#@SpEG z1@4kg|D_Mli2A1-=81UkixUPP6nh%#V!S0>h8z-&II>Pcaepze)5d5(r)C)P z_~-C44!zinsCygba$&mUc<>@?rdLMnaJ6>bXDKQ61r&7?vCNPOLKpuIRexC{5rq}- z8N4%29rTa4Q!y>7PS--mPl~-7O|lt(V;STVxPS|~C-d+@AAALeAY9ia z-u7T$SQ;Kt3Btovc>CjFm`Z_yPmj&Z27ct=eJrgWa%8(lZpoio@ytE?{N>7QxyE%$t(3r+Jra69F@Ft7(;V zOogOocy-I5(xTX5ul<36An!|(gV$n?Z&#;qW4ok7yNz6w$Jot%bCs7_}=#f9I z;hJ{wAaqez)J9-SAZ%mZh=6H}oyZT>(Sk}I)s=R&a2&{Y-2$)NWedA(+Zt18ZbVbc zd2LB)Cl7}|C_8uFzv{UgCW1IXRj%8Lz@j}GU)>7RqfN7k7=TEJgEq%|5w1@EG;`1! zZkPV>2h)z*yPc;;&lml$>{X`r8GYQ4Z>BW= zJiV;uuM7^a2FCTgfIaqLWm@?Zpw&$Whn`c==aAU4t#tb<;N#69q0~{ek@TsZEW;3^ z=c#3z-K~==zvbU~RvkYYUOpPeQkniZ;-;MrzFeELlTf8FP06@7WEl{h`RP^V^w_d` zDSrWsj4klw(+v419?y-~CW2m~_PE*fDfkfO(^;f0MbxhLpVVnBPKg*v^%ru@Kcygc zW!sQoWxLV&6UtE{ZRz8Y?d|;Ddlz8d^pj#yBqy1R@nss2Q3^0B-;1a`V>Jpy zvNyqE;D21^xJiL!__b-Wf7U`!EqnOo{zOhWzu^4)o_b-8VT?s-qm$O0USIeW0FEd(!Au57Z>-O_YU@m^wLNh%BiHNPqD-Aem)UdM{QASZ53D(-i!aSoF_*1Ymr;&OM}39GS;&x}d@vk;&Zx3P&mC zd9G6m%ysZaqJDLm2Y}2iYrD_^6oe?MJ)yFPC)+59{qEv!a;y5u-bz#o@|hHKAu!6E z4!yz(y-=GIw$$-wnsN)EvqxhC|tskZ0y{lCSx!g`dIyw@;4fwx_quQbO3)?)(%?DWv zx_n`K@Ljb!s7;e*V>w}ILB>k)>DzjjeiIMw$K?c^QszsK_^Azt3eD-M(L)~B(yLEf zYZI>IipF~6EE>BokZ&1se;IwrVK5uY<>~wV@82BAS9?v(cVI8m*!{(nt`usUu!#)l zlJoMjXB;|+Xy2XktPvnSc#vxbd0UqJIVJk4F$;1HD;Pa|Cm?|rc^!4RF9cLQ$(ddN z@21#;FxriLwOaP1*)8tv>*i)|`Ows|-1RO{4tO2yC#N?lni&jHlIy*F1m;;cS`;vFdN{M>}4a*XL1ki zd4!D}A&|M8gg_G{;=BZUXJ?;+Wc2U99C9fM%e@gQ5|_x{ha-~HPW1am0G+j+WgTuv z-k?$@irWUzjdNzZ`tsX~6eW>*m^g%;HVdW)^0wBv`?M(Y;J}#_y za@e(yv>tmRg!4pNQoE|-Dyw7uEfLV24XKKjgojo23WxjFS&*3KWX}os|BL4!ssU5K zlMnF7Drob*=r=}40BSYl9W^RONZz3qUPT*iPI4nigcX<$*&%*ml|qNSp0W1tAiM)= z4+OX4)IalNi-pplauDBclFC)RJC<3j=&RTFB#;>;Kc{aapz|<*zC);p1(=x<3OX0a zGzFYF@x~~}k|bhlXg4nQb^m~st{Cncr&d7-yq|P`HyGx}JN~x+5b5lnWZfMJKXD8N zCi}~UGM{{sNq>OB2{aifO+`L6Kr&Cy>&GXrP`Oa005WD#9qSbD`TYHV&*sl(9<69- z3e`G-k(Pl+mo}&OvnI#_N z93*p+xl@0T(jZ~oA%W&-GH86+lq{)yo0P(+U2oS~A!)juJi-6eEg<)?Z{ZsEMv+KwFk_3 zcZJnJH-RS?Rg?}gEl^z`%8c$o)0G7Ak*WwW2luDrz#oR3W*O)1)W97%%i|s5Yt6o2L?^^_Q78|W?PP8)+dw6FV&Uj}zHF@(~ zR#`_H3>N4*>eJL_$WoZaEEu?;Cr)KHHIBb`Z5OR~?4Cpz;-vJ2lSbNv@HqGKH?ucO5LoFGC z)LYjaz8!64ZcQm-v75Y@6cuN(MjBo@?D@v(+v}bSDox(s>gDn$7(1$7uJWHYbyl>A zc0Af6A+FUnu)t5B_EGhEvfWS7R&U*KxO^oa!p4Qg&?<+MEI z&m=4|PEh_kx7*D8J;qq+ha?szM9-Tqp90r|VHxCXRZW`=reP&mP!E->W)41J&FR4k zSd$lY?EuvBW?y?5RQf0|8yGCp-6mvMHOr!NEuO(ta-{u9SG2M_^smSa1eC-|2+O*oWE4eZauu>A+pF*rx-D% z#bZ})zRElFKJ$<1RMX#3ovlU1^1ka*u>r%Xn5uCEmYAwj#DAk>#i~<$5ESLI%_i{_ z=cfa5l!eNF?FbWym1%$Z^+P(9nY}4G@XOMuG0t}tza`qN0ccA;P?Ti{ly%Px^Xygp zzs;@pAZY%|m$bv2uUA<8Ii!BjvD;ps@WYrUdlF(#&-F*;M#CLN;}36%A236oE}Wh& zEgVc;u{=V||K*e~(bxWHfy%z?)*sIPy@8#g19?%`T21x9Ifi=&(>i zV3g@b7M5eX0AR|_4{ZO2iF|X;slY_$pyaa#=q9d zueU|<>1V>OmuKaF-gS-oI>4j8Z2%oKHXD%I^oy5;@4Yp z>)3M>s;=cpyj#z|;X3SMT_F*hv@`N}PgW)>?GQ>+d+rYehT&82AZUVm6pAALqKO5d`y?uf2)1N};hDY#U z3yv3~&tVRck@^UHwE$IxHt?+n{M+Fr;k{&t{)*sOBu`^U`_AV2v!ON0wY5OVaCqk9 z4IN*WEgo^cFbdpKAmr8jBvpr60%RBC{>uuFvDe_CY{A!YN37qHE2SGZ!Z~#{ofT;y zVV5)Z8Ta8g$qDt449Sk!7<7$ak>2H;peh1NWfGBs&MR_&%#wRW?wvUtKIw$us?NT@ zjz}YWUMVhrGZ9;^kYx{#zyg$uy325&mG zt1_F!WGMyE?rFo`5WrKA$Z2hg5;PjUdx(AUVlpHe$eC zG}wDAy4&pA!|pmUR+s1nOCQF~wr&6MJdG4xM;@BO<~FHM&tD^DLS0Y^nUvY7j}61z41gsY_&qrVJtl9NbVI_5RP)_8uD zknHNtBdtxC)a%rfXqr5_*`UJO%(8 z9Xv%Oyu5zIE-@ZhK#kHSq~+g{&yxDj{TeMA=66f`DC}M+cnfoa`R&2{OdmTrR}c4d z-CEo1%cb4lHb({-I?BgwU`F-M^4U?9+EIhlAKr4kiHYvf^#xNBYdpL?VL|XgJ>?hC z!vqeRJ9i-aY#1WwU&<*U(DBN9gwu_j)uC&6Mc=@Y220Xp7GP=qj}hLjPhaM|1_Gd- zpM(VqUM#_s&U#cPT6N`SSah*^A9<%G?VTQSfrsi*${w|`QusP$P+zsDEfS2pOoWd*#zJHj} znoe#nz*sl>wMEF>v5b~>`pN|p!b=$gtoGk6=cj=Oq}ahdLPd@@w6qh$)!S(RK7C>9 ztOYDRi&=m*;nm(@L_dUhG+QQXTF#0qBb^(Ix^Xn>kgQMhBRJ+z>Q7AI`1Sh}*3*Ra zBhe+&y;T#xbjMOT|B@Cnhy^JC)7DWN))j;UoUH*h|B{t0JCR9G*L($SDn;3TfseTS z@s|z5*_}7UL6CjhIfiy%w%RFX6%5QYWso3u<|@q3xJS=e;D*qD zfpu5|869j3*mtzf6ZJg&aD<*bN0Uc0>ZbYuF7)a?J`&cE5*SGIpwFu~X}?Yi ze%fiN?rt4H0FebN19g9+*v@?fY?(%h>qGu;i!tJK8A=*uOkw0c<97D}t?`W8tNk_V z)+vc4bXBnOjliP=Pl?W9zWbWz+2d@#;Grb6YxUhksN1^pzS;Yx)-xMT-knWMSbHC) zMIV{N>Ca=et<43rnp%SyB^zNopC*f=af{nEnM@;!o^^O+{wqjIX z3CH3K%Ty3{*}7~gQDAi_jd_F+)jm|G9+)O8QIu3KFTikU(IkWpaYDgI;H^OJl>%PH z?u=amrl~;Ykks=dqm2-JT$`F9H^Uj9}A@gnkaQ9Kk zvxNhjpB8|muNkhrIbQXcq4TSnNCLE;R%|2qKaYa6olxFt8#=n9s!ZlO-fXJPQCz^d zQ69)E>aRSN0}EQl5y=j@r$9Wq2MV0q+ZBsuVk^0oSuA^Ep6VH)+Hp^NZgMZ25}TN~ zGqHkFJ7q~kvZHH-JJTpdvK#4r3xM%`Xa2g!F$iIAHP@tPnOa13C9L_EzmT7mXusuG zQv9lmm~wQD)`4CBzc{m3NSjE}ruHPF&+4&f5Z5ZZ%@H|Br=dGy{dy&Qo}^0AIDF`%m+wYy!j|eEIzdmAWG#ms|TC@)^IA1#)@j}NA!4Xh-;wtF_?8l z?nUL7#7ckDBbFR@My$U?sV``L5C(UcQ9g`0RS7W-sp$lDe5OJ&@i-G~|Ba&GSX5Q) z$^7E){p`Tw;TXL)It#tG)G32Ex;c430q_KMk=v4@?vjpfk|*#;?2|XMNPGm%!`Xh=CklHKoO{@&aQ=B_yWsN=o^Z6Z zUOzb8dEAVT2txMi0RC9+)axr}(3zQ~r!af!dGm| zr?PFl4R(u|Ve1xHgj!@<2^%t_b!H}i)jRlh?P*!JafY2Ds)td2UY)8DC6F??$HF3+5u<;0MLAjPZ=}vdO7Y9)85( ze)S&tiYVf9A_GPdvMXg@-iL@ah?JOZppL^#qU`iUo`W<+uNZ-b$bH4ucYs9ussz2*OAw7;W5QpEk;a1?X;0B`mT&N*tj`V zzQ3x(p^Y?fE`9x8OpMyd-vtz1sGysTG@!hc4q=p{P>^O~27gWa=CHBn^h)K^Aa5Yy z_ue&NOZOA&zLFPIG1#-x+E#%t>Gm*c{=RB8&xK1#3aI68LY8%ga9%%A!`pR7aU3EP z*aplQ-}irZjZvJ#I-OTm(HLd#S6`o39_eE(5vF;WWKzLytTb)Zv`Cc_Vv-&6w*u=T z8>pQQ-EM(|r;9-$HL)^$q+4j`uS&lsyeZ?TUk7U+ha!_yqrsa^W;MwT8iu@QX>R5Q z&(wyl|7L$QC|Ta^*znj(dc~fLr6AJOR^)sEb)5%F4RB2rIPqjimy(v+e<)Zp)%{aW?S# zgq(b*Tn750p+5i_cp4OhIsa(WjaoodT!;0_fU~*`PS52HPATHQ_q5mG(*JAp{lJC^ z^I8*H^c5*bQ~v8Tupy z*zNiPhgP|vF6D=+PbxZuqes;(Ouug)7OKt`gxcZ*X3KST2v?qXy4vAaRi8X;HPqW% zm}C~KKJjZ1=2>YZrZZtq)d4sBSsF2PU90|cvKs2ziVxTysQLt4T^VX5)){?Yhz}TG z#+-`%@5)SzkiMQtMm|0OxOxs{>Hitt|2i=Yb=CZzPyKIzz>QeoDZr_vRwRP^*UQ1J zIc0L%u@kJtLDsKk7$v#E!5f;%LXG6H43SXZ%Lp!-0`Hz=15+#s-99k~@efOO5#KSr zgUDlNuAH15ot!kLQaSkIal@_;Cl&2 zK1WFcwcLhP@?)<;LcSnH5VA#RB*n+BC-qLo@!_-E*Q6 z5mL0DjfX~H?0Bj8kIT^sCFxHut77Mm{#VTRS$)}gx=skS?^tUBMTOrtwdjT}iYw%j ze<-p>!WZZ(LC!C*1*)D{wL$hlC(9an?4+)ac<69J#HZik*+XWBd5h>R2yMX{Q>#QO zQd@CF%om=f`@BU=uBS?Gx51<7?KdB0uFGdJey#o}b=NH}SKO!-U?YoP8cpgBH8YsX zXovHd74~t<>V_DUCzMjz9JvQsSW919g6u&3WNu|OlDKs=@}!j=twLfeI?`;%?;LeX zOqAFKu@B^WWR%6}SKlu2i4o%1RtLe{U-C+ zBdS4i?W-*0IUti)2NKvf$HeBAsFrmlc%A%1aLr?EWz{vy>6N<^q{V^RW6C7XA`fTp z&rofXp+|f9(st;IK-cx5b1^DLX#{doR#2fRpd+ zc$layo&L27_+QhoXsE8+@BX>2blLp2 zMEjmEK{{jmJw=iAWO~8Th_{_lu1@VFFFj$oYQQ9K;C9ud*B+|i=@GZ}O@j5AUGG(X z`Re+8%;~%xOZy@IeM*63QpktFoRZCN12W1NKAraM%W=bbUp8;)a7Bm3;*7bEt*cjW z)E2{yd{r%3kCFW)hXI^gq@CG24Z zBUlxn|2S$*{JuZJB31F)a%>)K`Bj-!^i+rdL72s$FiE3E?{V>UT=8k!6V~sbr0X;A z{EIMxzhb#Kjqlr%qF?sW>zhXRa_g(Rl7K__Ge@2C!T50kH72iF_t$eH4MT@5$<`*p z_|vbA=J1B4UX%_3iisc~x`{zz;|Gi9o`1 z0iTuS`hlgm8GlulHa-Z16gTv|)-(*%>74|32Y1Hn1%9wpF*XJ9{|(!C*)nourX9X_ zDl%{?3Z(*lU4qiJU=GOauw78l0FsaSu%HtmpkG^+be!c1{9r2IH%@cg%gV%mJI`u~ z5lq}yBEC73%`p|`M#g)iUj3ua@zzbB4EDI4Sm0~fr2q&&?wU)m|NjX;JX*=M&}sqU z$C`P*wh`yF?Ae#$ElrsF46B<#!qDjOO5e7l-i>-~7BrYK{M)PzQEYJLTW3Ea^#8l^ zLzL7;?Ph~%cj7OflN%f!bv@x;a{2VI+Wt7D*7ifNoUQ)|lR zyw<7q~YVSVUx=g-uE4E+ek_g_;rQsulc+;PofGVode*uwZjC#=hfCUeJfWWatn zh&R4p(jweIAylk{)YY-~uGgc~jHkmfro^crjaDT;Llys$ z$9Fyi)YD;YW(WW<0kD0i!!#yPLn_e$;uRX`cMwEn0d0`h`*}UpL?VerGd1oIQ&(+9 zz&GJtTGMBCVVhjG7RdEBhotfICpnBliNP>{{sGBP-yraQOj}5dn$H4+gWG_v&G0&J zj@s~8vhB;W?I9XAaq(!H+)&G8&-7M zcJP05U-X!6DKEO59>bna=Hjipk`;9@XXB^`=+f8V$G-|`zg|sW-&SVb+poL|HP3fe zZq#K=M-`ER{A{lRGR)Au$XOqqdU|-gu#Vv*%G_92*GjF2dZNEU>llKIaOTAKIS_ZQ zvVM!)_hMm44O_VN-2RQoxTo#&J~w{5)h}Q zfruU&pceoA=0C}}K@e_@?$V;oC9+u&RAt#irL}zFq=Kb#ZJ)Hv2 zyE_*T5La`Bj+gYIUkAP+;ywS`!;P8DC3M%jx}2xEp{5Nr^>KXOCHK&vBWdC`(QDQQ zad((%#LLU;dd78{fm3-A1f;=zX)ap-#aWcv?KopgL4RH zgS^FZi+_0GVDOQrM{Z{acEtFAh@v z&Cm*PmH#l}P#+V+*4cy0LhjG%aDkU0=^6ue=U*Gq?*0nMk{2K(txp)7nXzXJ+9mi% zyq|Hq);@Re?W0C!q! zH#*b-b_^JO6FB>m1iuDQ)O%dypN1P6WtR-(&B5qL3ad%E;aM3UCo}&!(YSU9y8a}u zj+^GvL7V6%eX`hg(JvP#mF9vK2l^(>v99^wyl$AgSqnW4J3d@(7^f;HwzU2 z66bsyK2`Lh%z6fQU|)l|M{lYP_*ptaEzXfm3C8s)0V6$Y4T5CN{ZAXr@dI7}1dZ27 zm8`@4-uk0*bu-L~R~4En53oMPUANs1ky@hA?9(cH&ab;eLq6%A$lay89E{mbU)A>f zjovfAznm`qW_RGSF=n%WZ+R&7ld2H@P|NL5aC^G>;|UHH-Iy=gHGN!A>hkj3T+2+H zs;N(ZlSUPWLDhy4LZ2&uND&Y&6}gi>#4`h+nw0=^sn2^%9Q7m%tT?h?@9%aVri^bQ z{#`yJ+U%$i0jb(=jF3pf<(&8hZ84|7p`PJ!!sd)8aRh0Cgb5bSCBve~mAY^g4w06A zdG+x3>+Y9x8O(hy+N}0rKKu_267N@0RtoonG`W zQHvgmU2G(CluRg5p+px_c1ZNX2QQ=S@nCCsZC8f~`rTQ_J}wTfkntcq8O-QgS2Wj1?tAzo5!vF zpuE5FOd*tdBMGp4NkT-6cmZ}~hlEvdKja8g%sABJSO4H}rBDCCC~M%}x}O^RCQ*R? zb*hwjxo{52v0^77^#mQp4<>-JY3ePy4D`Lt%BG?sdDObNY+74NBC5u}utZdyezA(o z1QHbcQxva1lio-YO#!lr{>5{Y7&1VV6aK0mq%>?;Fr?^t{S2BaHaknIswTVtrDcc@ z*+q7|S#xZI@Cb$&v`Ys8pB3xxt%iG1rdKC4K;`>a`T}5hSigmh&Qni~x6qgxFpVrZ zp1P-Dc4}Wtu4xBHnLY%=sx5NgQFis-g`^NNlxFCvGwx4Yj_Cr_09_r%Z=s~zT75G- zeJtg1SCqq8NVm}4lD$6`xn|ofQ(YDox#eC^*Wn=EDJpwOgHafggGI0y?Pah~Ju^)+ z2B34Y{!$kpWplzUhpNuRT7^y3p&t@$ZcIt2SNXRe(x=Hp{fQS%P8xvYaZ*?Cs$41m zdC*kd@NUd_qP@DF+ynG_a67k>p z&Ba0uRTNQ8N6vf7uiu3b4=IVB8O6V#Fh}{31lo5nJ{@_^QcBXW5!fJMx_u5BCT~Ys4gVlx$F8ymB@QRIOCbM8K9dEf1LU6i2SD5o@SvrYcx)lbCPb(=dYj zP-%*J`-lMjfX-g*I{?t#0ho%kEcH`-} zPV2JX`+g~it5Y<T;u|BeXo}q48`r4EkZ*9vTQWlR24$B`Insk zFWrA-xqE7i!3=@YNs7Qpu4yvMFYUDzEwUHo;N9bi)>~OAh=8M~xzI$t*wHt1k8fPt zEN!`8v74TilRrHhzLkzLdG6{TkQ|u@gk}h)Jg_eb_PM<_(~cg^LrxKxv%jC=2s3Ol zWc&6qDNw&%FPZFZIkfd<1xz)pIL65#s80Z41wsB((`1mG?Ls5K)~Ci$nRIz7>T% zgPxfWAlTscL%@(+R0y}i5-B2nK1QlwxI6ZsL%6IMQ0k7ti4YWYQqA$JTYkz0#6fPu$eK9{J__(~R8%4)monj_O|^>EpvHTTC=FNk`44Jj^azH2u-tfb|N z{xv`#<~O6IOV<1a@JD4$R|uc!%D?YK(?mmES{AssZgksMcp-)Fm#B}6cs$SI-14E> zTg8IzEHAxv{xr5b&9V&JscRqMPs*=XdBrR!8Lz%yJ5-)cxGu(5uPlGb6s|Kv1IyoG zb?LveyOUeXHu=7LUdwuWzdK8fxN2Y9QZ}RZRWL(4Z)^)*N+uY$^i;$3CbM)YBzN?F z5YfJ;N3lZ&4NLYVg0MZpJK*oUCrjK$RG3NP-JT4&IYC_kE}LSz zfzq@eQ7HQ0p00$ZtHTV+P2O_C+3EWa2YqP4Q`EZ%UpFJu;6GDYZBctlj@gC$H_PB8 zR9(?s|4K-2kuV&yMsImxiOH%6fm{~$$kVtnhr`Qlb^+F${|9Mr0Tox%EQ;b1G$DcD z5CSA2B#r}mn66h65JsKh@ioBAXo_Q&S1fU%i!+r3_83f-+#`%?>}d~^WM8_ z&FtA#U0t(x@9yfV>aN-XVDXim`R0~NT|^{wGC{P6m{37AS$}@r=e)Yx2z0OjwTUKU z%GNCC3({^hPbEc+2uaFz$?@dNfEh5sfyWN)y^aA5VZT!lA;yXKEF|n(T;{9JRg=37 zp@LyNpQVR-2Yf-cSDq`po7OgqGtxurhr>j8KyD|t=k3@J`hmvIr90II{%?s*Qp5HH z6G*M;*Wj9{s`oo@I+lU8n3#CSMW}>xiOy9)>vxG>3ri$s?WWmPMC+)pmL$-1l=<^r9-yC@*TR z@V=PZyh`%YF}#I&ifpk_k$k(#k7ywTdr(zJZ+>=5`wS}y8Li-F+WA&+g1@633*1cw)4Y4<*-CJGw+a8>e9-s z&rxb`?M zW1g^rWnHej8VPC8G4go45v%;rO4dkLo;QtWi8Z%*8GIz@H3YV3JFcFNV=;{+9S#M; zlsMe;6lnH_zk|IKIm}E&CTCvg;%@Jp+B!CRwu3q*!gvnU11GfFR4?-$AQ=icLoh6j zBtIm-I<&^?@B*979iBGzJpl^no?7^ni58mf)d#v5+z9iM`$2EGm%r{xFs@q@ zt?a48Gr5Kb#>>C^qVN0RXbc8-YczUpfSm%Tl;l8ny#Q<5d!}_)b2}<-y(?f?KV1z_ z5wjSf+uo`%=o&dToTL^>cxjGtL_8rp4AM&~^>R(Uvkj2j-Kw!5wIE@%S*0TiKYrln z!6S|!!`>M{OT*cb17?Ls8Fm@8x9DfwMDqQ~9; zLaFuDsfd)q+*iCd;;)9ech&l~{*rM2SE_G+skASLOSjbe7P3>^VD6@3$K4mh+!r}! zfbokg?zx}`>7r+m;pWDFK7qV}Jc4}>!N4=;NV{2Su4Vx_%SS$AaysLs;cSNDS!-{h z^;Zn!&>`?6#?gCNJ>p?W#HM1j-4~7=7wd0lvi-+Za1TXkyS)YDkn3+xhMMYBa7$st zD_(+eSB@OJLrq(MNx1(j)i>A;qo@B=+#hNxQNabM82Er=QJeT>RmHfRPn3$E+fb5S@XP7zOP%#ZJ<05kQlf$UtjX?fXLilrnXK^U z*bM;%>D5lI-#vz8bDyzwvFgHDQUm_EcLcTKMvv&! zCQ>L@I{8gj?-MoTl6U=xHuFXvmy(lv{QIcm6V<{d=#b`?Y)yz0wg&W%%wPRaH9&g*mhQvJjC zy^fgoGu-Q^1?OWzmnjm+xLv-V@u|%-UMGb4)@}0|`ixJz&#(hQiej2f|u-9C0 zK=+G;{m6mq_1->KOiKLEE`F;&>`lNaELv@5J}~nVNvLQ$Bk?i+t!<|Vc%$+Y(>2=C zK&<-UOw+*Ikv`|8Of;`as9v{RNNq?+ZS14M-TT9-%;iMDXNLZ!go!980_PQSGoSG| zm63NaoXUdK3Elw7pySD)drq8#OO(^zN0_t!o3XrJB%=*l6s!_B3~pP>aw>56)L1TL zGMoxVm}5`6*>=V|99qLm>I|GaV#vkbGLSlEp)_L?mMyKRxU0`@ppr%0 zDKZtd**UB~yxFNvsO_zRx)GyHL&g2SjaY^_4-CU>En5CK3a%}W)QEjQ0_jM zS_}kl%so!@rDev9gb350;wN@M!~60{y93`3=g^4^LpP=t7cGjy!RbF$ydKYyxCz&t zWS7gY59yTjFsabNWUEfL00gO(v>Y^=3w?*vLrF{n-Ij=fXs5JVS)31zVYqRh1%y(} zpb>P;uJYwxrKU<7J8N;njei_ySUCRT1DC!6R81V0!W&1@VWP~9xsoxE69TMP>YGW> zvM2;>^fWiZJU|YH=3k-3CokHbM`iavc@Bqnv6XeP?G_%~%0J-Bzd3eYRd4n=;_?tP=N@tSvwjmdzM(}K!=Xx z^)lHDG&ToJpK%@$-niOBebNgfj2_LN^OihYMT~Zg_QB4m&XP8-_eML~VR?g4Uxdq;K1^sdWMXQBPsaKOHxhdafX!V5hQwSS-CF=6?`rRl zgv_sfLndyZp>}Be>eV;^=NLrgDpUntKd!0VY!E!pRE`1ejuH|axrhu{agYI<*eT}S z8icw@Tz7g-0@#>FPM_;h=Ct|D17&ZAKojfK#mY$LE$%`T*f0YQ!_@DCBFgE{zYeqr ztqiK~=GI*NayR_P=lO5$;*q@us;%7O8(-;PpXvYRPPVKqOhCTz+P7L-tXwocTue?` zon5aCNm^BP4tz@xl!aUTQi;nGb%IPFJdI{N8wq~sGrjaJsCqr~K%!Ibz>Hp)_V8Po z#d7Ao&gE9T?8KMgwvt4FQ|Xu1nyog0nyhn3!gCJ%FLxpE0H{#)=0dkNJ(5YthE{C^;*3E0PJ{vs=l!$NLm2Z|ovDw~t0zHMG*IDGnuvR%*#o-@8@>cLLy7ms1@+ za#>&W4BdYn8=~T_uQu6G8fK&gUNzJ_RgZg*H|p$FndZJ^uAxMIj;BN4pM30;B%8*4k*VLt14zJ7cQBQ@kDHP?^d4pg)7ZPUiO5 z*T*d}SPYL2$K@NHi5Pw&1$rgp(IqZuJuYbb+kjIGJ!6u7L9hhGFS*@>IhxP~y)5>_+aTUInVa`NiRN_OyDuy%g44&udf;kLsO;luMws$W z#Ewu@0-vYhWF0aLUf`pK5!^I5PC_Mgo1MroJKK5BX`=u{`+ulGI)<~WQv&lw+m(o+ z+-U~>yTR{8(F*1vXK9GmCk;1lZ{|OEJmIaMBYH$|9&)}f>+-GI!;(Q9yoc=7`jMv0)#CCiI2PZ=ESikt;G>_l zZ6W8(*6FAa#7`d#v5i^0F3fcA?})$wmf&XQ&=1m>7I%mBF}eNEl&PZQ2B^?~wt|hC zXTNzh=27*R9aOn>6L5Ha+Y|4QH^^hPeXBgygpE-x6GNkW@U~x5@UZ4li&~rkBlemn z$Z6lQ=fWRH89pA4!S$+raE+JQhv6W3&++c(ZorW?Ji5~Eniv=n;Et|5pa%XO zh+=Dkh!Au=Q+gqIcmg}UZVzI#tsEqG`!CeU5$ogJ@tQ)@T)^=DsPT)}_RNg8^yHtu zWeZU-qIy7!T)F(p``P;Vvoqn?t+Io!_rvpz*$O|S`?ZBE-D>Rhe4sxT`hZqNQo?gvy z_+U?Ls0e!+@5ic5hLU^aR;1&%zCjsF-e|NNB!}nU5<1!Vq-qq#0;C)tlWLI$PeI7- zcv^(3&&f1w`odugMKc3yxj0PJ6uBxNV61Q0Soa1;BA zfIb;?5UjPayxEj~C$)Sh7dJ%Vv#Njkod-n$>4O+nv?~+$BgWr_AkAj4#_PpQ{F{2d`#{0c;5ZqaBR=32!@SZs40sO0Il?N2a9LU!RvkUgJ|@^SDYUY)VHR+E{^KGYHVS} zm3@2L+@2SnhdOWTPP#PQyx2K@=@JBcrG!zfTb^V;j86I9P0a8qABo>|EXrtIuYza8 z&e4|YLi9v*I^5s>3?J`7VtPt+z?r}gr)07@VfujyCqeWA3exeq1ki!Kdn-uCg<&A? zErKB3*6J&PUl#P{m|v6s_!*W-!DPaF^~$XKlcChoeba9zdugqBZmrYa5}zA7KS)@Z zvPSM$Y>hszgiO9hv~hEqGg@@<3i8io>4A7WWn_VP*894S zz6fFjzWGCRtm73*tW@3-uqvpF`x`nMV%>SfY*Xu^zLGIrPG6j}bE{&ymD(>Ks(An+ zfuJsto@w`{o#kz@pmHFDn4ly8&l9Aa!76^|bUhtm2%l&3Om(#o+b1%#c%Dyoec5+? zGCOnj>A8!ivc2=6LwoK1s+%u@RpY2mO6;~E@5#Epfa#kxGDhk1Fa3JmyeMhBaC2Z` zf*IW*tG$ABJzM5rFG$o%GK0#3@Lc#-gyn)Y;d%Eh;D%9S$9x+kij>4!&g^R=m8f4o z-6zk80>7osm;d9RrfGa4h*{UrEil#;g(D2HpSzF zO#M?qSfpq|_xV1h*4_2_oH}D)$k$p7A-5pS@0$nFMZX48e{0ERP!UbEh}P+%p+cdu zVA(bJ!N-H|&u@!(hU-D|iiu&vFRq1SBg}cs_tgv}&&Ty2p}>pk4zKzwrJ}FmPbN?= zJ(d#%&jRy#PP3Fxr1sdtR84$vcu)7pd1)JRhHy)dlxQE6Gn1IECkg@;rd*6{;`nD@ z!``30sx#4yWSBVYTKc?*qJf}F=7`^1I&2Xn=pKDtfLesjcC@9_o5zmLFCLHU>(8M+ zd(31Ggq>T^A4k$3GaXNvk(ILa2*rc(@Q_j0%bP|q;TDCA(t*gk2~j$ho^DZ94*aJ~ z+wqw{a8KTU&O^36%mT^NcJC|heQiY1;r7yy#wR=cBIG8O)|eS9c9Atc4kePsmj*67 zHffUGxZFzNq{6o1Gt1Me`}T+T7_UyHS_nv)*#EuChwcNUT1vayv7=VQ0qbMQ_ zYLlD*uwkNN6RctKlx&AN6RyoF9-6!WQRSC*$+y#RCW%2*IX%#-z;l$Se`os+71u<>dk)#5tj<4MoO1R+{&`=k4`!*lzFJzOyHNZ*9@I$Ht}! zA)!zl>Y&7?w%!YkRpX=KF>5>GLr+>sE0y1%2iC`5G#BwnRjgn@LR)tCr_8tSB{%Ng zn>OF(`+eILF7J0$PXae{Vk#Y~oxP}uh^};j2RQ>>)7Ja>Gv_!r1*2oA%B`!%)T+w< z=J^jnZ?;m|z=~rb1TjN@U-7qSq>2vG(Urqmj~^H(+`clvwct^8zVQJ&p7PUb+AZc$ zM`Ydqp7_ah`m+YrgV37{Ew=W-YG@}ez`g~ggpXZyP%yfEWlMaoD_^V%T13REuhE@Z3_UKnDV4Y#9k&87ujSxk67>||ys zlbIl!BgBXZ9h0zB=Ef7ZS`yp+Ht4zpA4rgBMOPWW?`N9WIfG{n8jJ%o;n~ub@dx;mr|C@q?-4UFR~j5B^2dBnTc#!Dzo`cBH?03>!vBVUCE@>E z?f(`3>8t;^3GUC}CXV9U{_~O!oSqrxYtc=-U2~A!U1zqFETWc*X5V~>jpY2 z6t*~byuyT5LOIi5^++|b2~isFwWJUlVrui*{qFjrJWYjB-$P;PEPQ{n<6GUz_sgtq zfdD1j`#14PhaYyTI^u~I+PSHdt`>m3Oj{v#y)JeIyFPCtm<@UwKR*O}$eXF+1ERnh zuxT$&n)xhrzLfr+`#l30!V1s&Xg~bct!7Kbo(fz1S41XX!+j-lufe;InbFgZA9!R$ zVSyl^=Q61Dyqf|P|EC*Y{|dh|wAIa6agbhGffGHnY15iY*=Np3_IWoIKIYTD zZr1rOCOl}4siKrb#Yq*v=4?a(ck`6xoFn1qmxslUg!|<;-{H~{w!zVbb1Vm^$x#ei zKa@Tsf9>}NX?KI(Vhhq78OS0?p?OuiRoEhfmfn74dWmoC`xYyqeA^#wt5F7>Y2a@C zpJGwaz$cWJThHWewsgPi4R$EMa*_X_S-W;IF#IeSkvn>GWSc6smH%J_3XEpIFWn4} z{{^+}d|zs7VD1c=X6`(O60W@qLA8=RlP>^ayY(ht*32^?NZ7 zV?BRiPkmo{ZEgNS|GVDj=Y$g!EP`LetQBFXqWs>Lkiq=}=~Xc}=Ro|G=f}dFiA$}= z1F^=R9Jw5OgUNix5t)8d4_O8%UP8U)WfCyjUimM_!)k64p5-VUVc%yQDRak2SYrSS zD*Y61KZ#3`(MrE1U=hSgt>YPxFur+72-x$NP=NaMC4fK7`dENbTx?Bjp%B;q@C`{~ zVNDoqJ%`mp!XjaZ?^|6=Yj)bS(?Ich%Am}h9qCAmuEKMaIgJo)X}`!k8#aDaf0C&$ zY>+~jxyB;(xTaI}D-WfDed1pbh(x8pj!-{dd3k_&r5(iYmPj~_$792lfwpBGnRa*D z_|b1DSJaP0LS~c!d#BTs=DspFtRmt@l}TnxeXjRRV5nVIwZ%Mfu@RCs4f68s==#$j4f4ogB#Pc8 z!@w{#WGOosOCmy#560KdvbGVE7QFu4a)CZD5p18(o48uzzi7>>pVPtoir|@@11+{yL1Y-TAd-Y{6s-SS6-YS~<_UD@ zbHw?pYBT>nD(-Qz!J^_D1yTML)x9AIJy!Zj@UL9* zC`<%)G=C^hFA6(q`d^TT=z7a)q^PIpx<4rU7j)t|7}Uq=RhOh9xc^0DeTemB*zJik zRbgKj>ZmQx`oz*=F7M?pg;Flsfc3#N8?f|@ za3%x!eR@-6Q{6GOd{!%%%C`9F8FZGN{yv`%yQ)2h0vs$Xa*ivv!4@s4IYJP_+MCi> zPXA!?jgc6G4mV%6gt3r1@DOY}+Q;9{r%VOAX5yF+j0PkMnUc5*Rt#i^+RZJhWTDDK zdPxd1IXo4@S{aWwj0-zaQ|zJilFlb`V+U`iJ9_Exh1ncT=p;S{IPbSLp$1F2o4rru z_RPXQU2R3o_0i#9j59UCMDCoF%6=5{c(`R2hUEk5f&$b(<(~gQ&os#^>C=LE*V=pO z+_qol#~HvzaKv(nyfvs@HK3hA)rff210W-sQHY%(lTY znc>m|!&Mh2511$HkqD5{T34okT4K7g+d!a7_*B`yqj#K8m(H^!6L_6Tyyp)G6wbbg z^u9JoQEGQV@+;bVB=PwIc#6&}XA*pE!b+o{ZJ(*)zaBW@<%_hut^|eCe+ySb5Ga#> z5gj^m@7h1%5HguutOFXCwMSBBm5A~vZeXOLP79>U=GH>B6ta#;}bf@Vby02;%^C*e{sBZ8=3C(_uqA>e`H~-Le5(< zyTSAMrJ9&CWYCIr_4nn$R=GN#2m45mfnw&kRnFvJ&a7x8kgm1~Rk=55yM;vTc^&XqfP|E+6HzxPEw)z`B5$l039LPSjTP!qID7m;v}w*) zh>TEc*B@47yMvTQmpLLM+H;zwnaju87W<`x3uc)CW|=0iXmT+&_KUo-)4$l}(!r8G zg>SIv7%vT-%fHxpZHsZU%-?+qe?-~Xy)|@PHGc7aFzbuj=p%a&@=`)^rkCu=crvT{ zfpdy#=Z z;K2n@enFY}8!;UQA!X8LHx+7w+WPJTQNwGFB)Skf`^X{vYJrGLaj?J-VYCzF~#LKl2cggt(T zP~4644-Vr`KGRJGETCB|O`KvRsrOXwzkCn2FY<8vLj;-6ag8bIZkZ*XUb}kK8f<@9 z65N`BFX*x0IhLF$8R#U)ab)0qHp@$FqzFw$!~a0jD#yS87uEZg_x>JINCURx=0O#= zQ%?-5KYR6XvzE}2>&0Cdv{{_3elMY)+Xt7!$7P)5sd2+%snY$9qfxU&j&RD#=UVR= zxPA6Td&Vu2OIP+MLLdbbM=+=6jvRkn zPaI9)?xC8ej4$c<#^HTRS&4}+`S{|6`Qm4$ zjBBbpk5*WQdj4Wl5?|Wda7|AcyE{a#udpokD9Q9Gwej&$0&GKdr>jHceh<;_c}4P< zbI+U@`>Q(_s}%L|9BmGcrZS&ll|Xk|i=Ax{--d)ZwQI;CGv^}5Qk-=BJ!9EAT&h1_ zKGO`}{eZnAgv+lNzndFC?6TT!%{aO8%xQil^!bU^+q5A=cnrDVqI21DYGI-r3cIEn za5rAdn#K3V7Ua2op}!%?Ftoxh(W?9Lvn~FEnLE;+ilqB74BlmCHuw)3m_NG$@V^#c z(&%(}=FWckHmzg*982I ziY6La$%q$48ox=7pSqnwY{^lUnz_o5Zra8~#`$?nfcknu-N#YM1RQ?17sUZ(&7Cj& z$+@7`PKMasE}l+?nDHnUm4m#|-}GNDGn;07_(Dlm^_$Qy>fXy^0O~&8UTu?D)x9})|3aB#@LuMZa`&Fq zHiJoQ0fhW@#UHO#w5}R`uk!E`-_baB(8BKn6NMV8>RJgaakdQHzEIk*3v?XZ;TBf9 z|KN;bZH1isb#-g7y21NE@gSBi#ctA$GC;HrQO~GMdoUgN^$46zs_wUlH~=j4ryRi6 z6W#mwa{Hb%FkS%@-ET@yE92%7M_Dk#N2bGbt-;5qrN4u#)!-Kx8^KFyhgGuvF3T?3=Zs_15@8@UoZhbnU4A4h6sW`@Kvm%OmSoC(sRZr<1M{ zQsO}_iiQyXqpp<3Z6AhkgK@H|?S718(ID?wN-`kPG&62mXvMQ6Ju${SY2ATjYhxq^jTGbw73)SR1j8VY?WGze(4$4KeVtI@-t|$OUKhpcI@{ z$`m$$GsM~mIGdrWKL=;J>6)`t_3nTaoc)(dh_yF`|DQSBV{q z{YtS>vTQHxAJ7 z6ykID4~XCVgb#djBZ~2RnOIqoJ~I)zQO<(HH6c>y#o15ka;%fo-nXBSr(<}incw!A zHQd&S!Re~L!GtmW?8w@>;k<4*GldosKG51wZgY&NIV&&fKZ`L`BS;qYm?-L}tj#RM z^qiKypw)17)o{IhmbZ7x!WR4~8y-zf$Hyl;GqqP$J-@#a*xo}F24EW-*ShL?dxw@q z04Gw@+1j{HP3^e?7?1$?->U#r%KuFDUlC+p0=3FLWvjkJ&lioJ$=E zjGT82As_V3707IRHwBat;?Bwr#_?T#+O&X|KFOhbP7U>aohU)pQRAz(DC@*aK}B{) z>l5!D_M^=AUnwimyJwS2>w&&g=U?IX(x*Q3T9EDhA}=*`WS|veYkW6##8l~1wG>T; z;H*{t(~NTyIPqeZ)47o$&}vN53T?H`%NaSVMRnyAWetrg!z~sSWgY63L%*2me<9l;Xq(>GB=M-E+TG_*DZ_T<+vX>~ z7k6^k=-0qvjkhMsqBG8zDZ_NR=xjS(r@rsIDz+`g1h)gY(pY%r`+gPk;y!@cDZ>D4 z)9G5ryl4+d0Q_%Nf?`n`Ft2=@YjzyR8c6V-=ZplbkM`(HIQvd)&`Vk<{jdeY5NuzO z%^phm(}VKo^)oKj>juKRKDmU$wv<2NCaKI2{yzjFXr5)K0x zke~nzNC5orRRF5~f2R6(#(cZe|L2VBN9TK5kpEAY4eo6Ezr8tc9-n`|H^9f>|5pqA z`@Q`;<9`}WXguISo4_?IX{n(a=pHMJgDX2KHKWr~)-4R^*X#uOkfOU|LVu(TpLC4Z z_DNNQbSADb9I}g4vNwYDoNWh^_}xn$E7R+gZgRM74^1VnLtTFSV$ArtuIXlFH)57c z7j9C40x)~&F@SC3^8xJr$NCDufCRvR#0S9tZIx#!*-;NV31bKTp=DQzCbl=6g(G?&jAArpspV50=YE+&%47~Ahb$83=#f;w_-qjg< zPpwg-7bd1#6TGcEUUR+Ya(x;!8)yE!VkNS=6{T=`C)rw{?=w*7)C1#u70b*RqLJ@O zVpNL5yC}(uglhwM1`M|P=Eq6wP&0wcEySB<2(x~anQl5m#2YDAYLRitZvbbva!y_J*ip$lAt zTyS>Z%H&491*eNA;FR0PoAzmjyzfrAd)r80>k<&gN*es=xmLyD7Ti0Z0&Tnz?fQux zFeFlR7b!|_6k7St_@3=O@%tsIIi>+jwof@yh9zJP;p7NdzG_~zn5sG zjg^vgCK0TRO?LLlwm0l^aRvwrXMkKmhXmUGTr^gyZM#iWQMTmNsBE#zNuTo&_tg)U zM9*JX6_*EU>S=L82HMav+YfPY25T!^J%o%oM{&yBfr%)%%JO^%KEkFzI(DNMmD$fW zix)!31v%BjYMIy_7s}~eWOdBT<0-tnrf4nFMsW6R!m61_Qhj8_%R>mb!@bQ4qU)L1 zGp^WMrX$D)?PKS6*a_Az^+5|3dc5mCGoIvV(kgaRSUvubzlv9QOvAUG=lgiJO_J5% zPky$)Mq)V!#LzF`Xez&=H#g{IV*7>=JD78K5;5aY2?jWMm&^qIaxt(Ymh8DjdZJXC`^tlPNGx zbJ)$X>d;NSwp5}r!(){iNhU^l*mg79JRX-^5t?}jWf(HFoq+UrCc+kS4a934CbL{n zlP-xa(2v7)0w_x(Mw3F8Idz~IEFP5O6B@6yFXxwsLyfuziMeJ=R-ix)nLNk7&oO_M`=WOCfcwMb$N8p8c+*~)E$*LH8c&{3G{|kA zidgF}apSui-3}+QMkxJf?U(s~_I)lBeNHcCb&^i=&qWTUpZWkbj;5V=oTzP3Tlm4*EN9tD227duoNHj zTr9>)gxz@Jw2sXVx7X!?-Rw$MvVCDom2CO!!4UEAWj^Myhy0~0#MEdii_h^S{sp1q zft6X}Qnv&vg==wW32_P3`i>|;d>6-V()@BSrNK+dM$9CFRM*FU#GmA!L5R6VAiBz+4z4P8O2u&o_B7DdsE zGZ7c0&tcfvs3t1WA4i@lJCCSJvV(TWV)E%6F4TJdUB5l@_ZK4LiK>N~N8L$b4w+~> zB9BZ(eX?G}YDe(Vvnmsq`xzjS9@1ALKfJ@t>tuO$ZijeC`&8d4t22hL4ni8<_{9V% zRNhmSKPXW66`(?uK#J&9(-uw?EXcICPGUn4qlxg!a?TH?72H4W}^Y^ODx9&2UADf)DR zvl}Z#$NlSt`j{li_AU-Z9v%H57K>@6INtT_#%pay<5Gb(-SgM=+$F;F*O!0d=iL$? z98N@$h|UI`8m2dG$#_6Ve2~-_Fdo~^IHjI zr>f;sd1Ug0rfj0fV}~73@@4{?qoYnF$6)qDzh%qg7s!kNjLVB9`xT?yd5$l@OYkfH z9d7(?l(!cyTDzKNsBG8S;iH2nIN zLF(XrSIcb1TA#(y)gSM52&5@C2;sqkc^}GEOuBiMf?b6q^qwiRC{~`UTHPhz_Wt&2 z=Tp>1V^|b&!gpKgYryWS8MYpuJ-X$5!bW&uJg3iYbyZ4+Mv9d%F|dy3A(u@O*8c1? z&^uy4UD-+^Vs-)dzdqWV3Bs)Q|lJ=&_g*E80qR25IFKFEPe9uDnMfSqi3w3dUFCcO61GrQN=u>d1 z;Lc1%^kJa0H3xg_m5Ai3ZbjEmL|u?S-_@-fQ@q$j6EinzDDRxD0Q!SbIsUa%`H1b+ z#r5UxD*SqAX};O0-0;FaXtBF}fqvBR(A(4dRC9lH8g?p==xnUX+}7Qio4s1J?WCuD zgsL#2ycLz3Y*ytzhV!9$q)jrHs7$X%Ck=GS&z^sJbb3KQ6TgHaFjiAXaJU?V5KNeH za9zbz|8AGO7XuPma0J&n1GkOUykmGg{4@n_beo{8`2s=?++V9ePLAN1)|*blXu#M% zD-K@|gOcUMb6k!4W)k2QD;dyNg8QAQLgu+apyYf0kQH59!4SUWHl?XRW!hGV)ob=- zL36NJ_xHz-uCqS}bc|^l-44(8!5sgWJ^&AT#bBs^_vJq}dxgAJPgu6(`?NmOddfR* z-mQq>yS=~C5%>(XnK+w%7WHZF>_@|sFA_9o4R^iwCr=M~P~UC;oL3a+U!74PjCWdO z&kV4KuAg10olhG282uI&(|Ad%^4-|JT$JfY`nMePDs;He{Dh6=ovbkuhPz{hkp5nB z&Fmr2XIu@Sgk=o@bGOun2GDA#zve#P08_Mw4u3~kF>%Swq|5gST=KTXJZLVTJNG|B zQ<>otTIS_$DHpnbo9jHdr71s}`Q!9T*0*7P)yfqPsxjmeFWzLEgf(~PfsO+Z2bWd0 zMybc_SnQNF9F6Bf7(6uk{9wWz4Df$Rtw?e6FAiJaZ)-J(xfUxn=NJkw3#x(PSvFy} zC{$C_KdLP}y82P;u8`O!n!Q6+>R~=n6>lZ!q&o4D3x%!Sy{l5XBas>hIKt55oA4@> z-Zjs`|2TY&4wJz*NoY&V9urCo59!XqA;t9d_P%p?DR1@o;~Pfb*j{#u@)wC7@MzMz zYo!!K=&TYtbD701q}+ZVU0!-?pWiOtom9g;y0tYHCzeyBmM5F^yj=6DjoY-+G7>o4 zEPHhc4w_eAF10^T>8PPF5vFN0xI2-kpa%cuGw>L~jJ$BYLak0MR13!~*}nLOQo3L# z7n2T5;BXrAM;|k4m9!qRpXJ9H03*{b@C*W6Z_Pl4>gZCN1rn4x_s^h+eBZUwmQ6_S z-1fMuyH>`Twur+&Yd^nAEO_PgZi^T=q38FA1rJx7H)tIZO_jy{+A6?a@_KyRk@}f- z^CFx#zQ)n(kHn;)&{V>8hSI_1SEV~*i`N&_TGM8)n(^tq5Y3ZrPW_htwIe<8{$p88 zHlu)vB_?9V2S_QU=c81DpP_&T%);XkmWB?A6Y_^PXbu{M1To<+y@$dh+x%q!QW?VH(KAS5d6>(rt<2 zFk}-~#hyG2roX_tr$9KnNG)~Fj<}_VYN839x|ilgbn4feMYtP6omY+#wK1t>ZgpY^ z9AScTjZWAuXjZwVdSXwxf~ zXn?^MTzK}a_s764FgiBZ;U;O%nLnC8kBu8mpjO0U{X@HUR}@N(!Pzhohmz)swehAY zYba;w-XLdpJSW?JLGETTVH*M4zbft@bUIiJ8(Zq;d+k7z#=01U~L2eQ|Qok39N-(dFH2T>~wJVrg?+xQeeUFJ?U6DvtKEVrH zo+q(XhEe0$6&v5HsPo0T?tLYzA0{xjyS=`7`{SV}Vc2EEN+aA>ZDi^d^8&KobBFJ! zOC_e^LQBRZwzYrGhZ_$e{@;cr0?~>SdmW@;v6M}3fQ&t$NaCC!;=v$s6 z81v}6IVWe^VKm%?&yRS7u0&`huSd4Fg_FV)Q3FQz2c$3?1$sqVAyttqc94vqF&rL` z8y%6%V77#G(sx!V>=mOcFsL_U=+Y(k0G?BoDaCEA4F3s^&YUOfedj5uY|Mj@Q`95UQD^h)+nts1qCLa*AMVketlyv5#u@_=f`qj2K?sL<8psXq8oS{ z=-j13(KL>2+sb^n$<>F@r;dn5AV1C6yTN#p_l7QGlLiSHvX@OTOrP7WmIWZRMa{M>jey=22xeIwsQUo10yXA( zG6%Xt7m$(ymdqsaw(%DSXjW6k@iZiF(++7z18bcnO=aIp*3L%Y{3DHfZ3s3OcSLZ` zYs64y7l$Zvbp_|pYUWEF0XdfpLkHYqqKC;hej)0m9pufEv0I?k=Ql6cZiU*?6O2Ow zpWV3rZ2~aY*6sRWe!VVwi73?-e!ek`OAo=(rl}8DHOus1dV2d#SYPWi)LT3oT&WgY zOC@Lj1~+*hn0TD^0&#?_`yKS$n@{9!_oXxwl+5ZtpKkL5#pe8c`Xe6B(D~gdw(sjA zjGa`26vjA-M1+D&8N4AxNBn+TVpdw>Uz{+uFF!TPsePouP{rhe|3Fj6^_pR_$HYfO z(}?BPF|kK>vy$sP~^<~g9$VEuL^OukakaOT55}1!h>O-$uqrh*4^I< zd|fT=RHVmPEbUZDX?%YR_9Dw{d1h3=mZbEsZ(vumTQNHGo~Q#k8t)y;iP03axNj`nh@dAWZ$dP18+XWx}}A?}fr6IifvNl^$0g z_m#B=@^CY+a*NnCKN2|UV=(%5D*rR65ySh=ff+>tR{4?}-KPiYiRh}=CBIl6ej4u{ z^2W^J-pTUbu~qepHEl=Ert#?XU67$a{6^m@!Zl18=X=K~C~^PN^gP%CGp*17`gN-m z|6E^mlGIl!ITyj#ZzeXMB!=aydnEkgQ#UJ`=3yFjI@2UtQi@n+)05D&+CnBz*Fl9S zhaXHUajo3VI7RKyZ(Zd1+v9P4dyy%uilG<}aRxj^rF_pu^j40>$aA9mNPC2aXgnhd z4@k|mX9pf2J;~fRFVy3*)nZc?8NQTQ)|-iP-yTRfFw-6kK%GCTeKGd%0;{6m0V|=} z4f4kAciouzFw6{@RpBee=$lPG(ZQkLT1q6@Ca+gQN1e8~N30)X--^qg;*i&-j&KwE zgf`i5JA>Zh`yST9>e!XsX&z=b^MMa4_j-BKK+)+LxERVm0zq_QLp8T1lY-6swC{zKRg@6K9zr zwpsHOIoAo+$7HLE$6}56zM4A*N_3wBG>u2BtSCsWYS0W=&%bt!B^`c|H~wr9cQl0% zU$u9~OfAZr3&;4`IGshu(e|5zcnZj&j0^q5HQgseQL!RyL95G*wh*)x=wcna$& zTM@K1fhn3*Ih=4`D3esDXtpk~D)Yzm%e{#>QB&pZpqGBlY2P10pmX!C8)jbywWhc) zB_aBCOXkU))JKcTq)u``w82wPMIjk7v@1e*^DT>-~@2%&8=G% z09{0-#^w0{7XFcUjFrDq!~&EihR`^fh;o2=US^RZH-P!qcLX{pWBT;7WuBrsIjz%a zZ=QzI53pglIrBKPMWJyM8?<9Q$oCVyX~!AaRs zxb53z0kP}gHV~CI7Vu2k*a`{)NDsSYCIOJ2R9`_>PkF8hVAm(z(-VL!H}tZY0B+K= zQ!4MxoId3Z*uXVCa>WI5Y2YIE?98F!ww?qj8yIGD$+7O3xHx^lgf&N4@Y5^;?jhw&NfAeE3=s#Zz)kL zGKaG7Af_&zG_4ypWhl&yjw5C4U;z8fOiO1w=_~IRg?bYxIre8K_viajmuP!>S}6_B zegp-uQIZJd>$x4ZW+D;8O=?p@Vm_dHZo^c`(d2Ntv6iXm*eceZlK*~bBYQZMOHG>_ zR8BWRy+yWlZ>9-gcOA7`>fqh#Jb7iXJ(JHmW9ty-YS!B@^@5kSt~1yR6I>~qIsqID z(0ddE%pE1C(*kHaHa{tIPo1s<2uXBN{0J52kGwNuA^Rf=L-u@17iUVTeon;z0XJ3C zQ!_CqPU;2#4I%@RP#Af!bdJ2aaCvJ>g<76r5!I+Y$oOEQ=vMr$q_hD zf81nA&&))PEf+~hv{SciTQIwWszN6~m4k9y36g8+kR_xW4Jz)Wj8Q5W2sG`FyaTuL zfFva&fm`c1L!Bh=ZlRP#Wg|U2 zf@fM9n0bN9PzcbFp9O&SB&k|5rNtbm(l#yecJ@Qgg+yg?7S&OLPXJe~$X6lWLLjd4 zRmkO7XrYyap)d!B9C0NtS`m5+gMg9(*w^{2(gIv87VDG+patM?U+ICe9`2Mf8_dJe ziZWB_L1K@d^ctT4CU9PM`V%U-qnc3C6F>_^@5l6zi>X6Jx-puwy2MdQ3wi~>uDggs z_#8U6+n*>Pj3T%6XmasP3AryOCM$pjlYQN*Gyy8~j?6}@RG%}bEnt)DS&zK9tWsUo zQOuq`sim2pfJq*5Sg+@K0qVt0Ak9;ApQ{9r)%1L%<#nfuq|(80RKvoJxJ6)LM@QXK zbCi``H}|;`o)j*?T=u_)TPX1Rofic4_bah`*lLWeltrqqb;%R~cpnrczygD1#%9x> zSGbu2r7+c6t;Mi0EJsm~Q8rZBHD_(GN*kf{D zYg=!JtR7W; zmytPt0-|mz>kvK4%<|N>fW0Io9VI{&YnpWu3oNr=3xVBe@rVF_#yRhC|JZkYGEC~>veEDDr!>m5nf zakWt4dM-UWnv~y%$_gEgGPXrNb6VwO$<*P+s_M49{40ju^b<(SeL@?ArJV@z&ye|R zBM<=Vxz{o0K^=Y3y_BD}w0KWAz+}1f99aO=)ccl3oyR2_%idwJ%=)P5Wqu`X!B_Tp zs_RaXe$>ZnkWnaZ%em5GnNn3&hH@P*RZkEIez-;Q0brb|RlO1>z}&0PnJ%o9@D7~N z+>hoP#zi1|Kzj%aLOXxo7^CYy4HLy&{X&fH8B?QqEi?VZXUwH>S$L0 zMz^S3vjA1!k*TxXd=qc2T)U2g_gco?_{a;ERzjnm|P~fDn zN5<0D^JJDI(sCEyXHUkUvxgcyzJL@s98YA+rxT%jF%9C}u9E|$H^-#xIhYn$^kZ*$0+m)-RqzwQ;kctA z@EkVT>?`aE^btJDkq2ga>QkiWVfeEVQOS!uH}Cu4=5+6f^lpi&Kp-#)Q0=G-NXJ)k z0r_~hEC4-i+5&u6JQD`vA{mJTfU{`ooC13pBqz0pA>I^xtE#zR(OKeIke^T-8zK@T z9Da-cT}EG=xQ`qoj?;w^<7%T*%tGWcSu<HvI9YY={(%h z5>J5Olqr)NUMv9+9G6HiDo0de?$Odxm180*(c2(&XyB_?YVDhf=NDrSv^aF+G@2=L&` zCCmJUib9(uisk(vvop>7=4pBdueTz-irjtc%NbFWy_w!k9zw66Kt_R%82iG(Ai