From c9d2aaa7d838c1bf0873fccbfac8e49c63d1ba16 Mon Sep 17 00:00:00 2001 From: Dmitry Shalnoff Date: Fri, 28 Sep 2018 09:22:40 +0200 Subject: [PATCH] initial commit --- ENCLOSURE/buttons.scad | 127 + .../helmet__tor_bigger_moreheight__.scad | 755 + ENCLOSURE/holes.scad | 107 + ENCLOSURE/imlogo.scad | 87 + ENCLOSURE/microusb.scad | 27 + ENCLOSURE/microusb_frame.scad | 27 + ENCLOSURE/segwaycase.svg | 2964 ++ ENCLOSURE/speaker.scad | 33 + ENCLOSURE/underButtons.scad | 96 + ENCLOSURE/velcro.scad | 33 + ENCLOSURE/velcro2.scad | 33 + ENCLOSURE/velcro3.scad | 33 + HARDWARE/GERBER/helmet__-B_Cu.gbl | 10970 ++++++ HARDWARE/GERBER/helmet__-B_Mask.gbs | 195 + HARDWARE/GERBER/helmet__-Edge_Cuts.gm1 | 728 + HARDWARE/GERBER/helmet__-F_Cu.gtl | 14415 ++++++++ HARDWARE/GERBER/helmet__-F_Mask.gts | 376 + HARDWARE/GERBER/helmet__-NPTH.drl | 12 + HARDWARE/GERBER/helmet__-PTH.drl | 241 + HARDWARE/GERBER/helmet__-job.gbrjob | 102 + HARDWARE/helmet_.net | 865 + HARDWARE/helmet__.kicad_pcb | 29222 ++++++++++++++++ HARDWARE/helmet__.kicad_prl | 77 + HARDWARE/helmet__.kicad_pro | 601 + README.md | 147 + SOFTWARE/OMEGA2/adc.sh | 84 + SOFTWARE/OMEGA2/common.sh | 406 + SOFTWARE/OMEGA2/earlyled.sh | 10 + SOFTWARE/OMEGA2/fast-gpio | Bin 0 -> 65928 bytes SOFTWARE/OMEGA2/gps.sh | 174 + SOFTWARE/OMEGA2/init.sh | 93 + SOFTWARE/OMEGA2/intro.sh | 142 + SOFTWARE/OMEGA2/kbd.sh | 384 + SOFTWARE/OMEGA2/message.sh | 109 + SOFTWARE/OMEGA2/mode.sh | 57 + SOFTWARE/OMEGA2/name | 1 + SOFTWARE/OMEGA2/player.sh | 52 + SOFTWARE/OMEGA2/receiver.sh | 24 + SOFTWARE/OMEGA2/run.sh | 48 + SOFTWARE/OMEGA2/settings.messages.sh | 149 + SOFTWARE/OMEGA2/settings.sh | 175 + SOFTWARE/OMEGA2/sshpass | Bin 0 -> 15384 bytes SOFTWARE/OMEGA2/stop.sh | 11 + SOFTWARE/OMEGA2/transmitter.sh | 96 + SOFTWARE/OMEGA2/update.sh | 170 + SOFTWARE/OMEGA2/usleep | Bin 0 -> 7768 bytes SOFTWARE/OMEGA2/version | 1 + SOFTWARE/UTILS/fast-gpio/.gitignore | 2 + SOFTWARE/UTILS/fast-gpio/LICENSE.md | 674 + SOFTWARE/UTILS/fast-gpio/README.md | 26 + SOFTWARE/UTILS/fast-gpio/common_commands.txt | 3 + SOFTWARE/UTILS/fast-gpio/include/fastgpio.h | 36 + .../UTILS/fast-gpio/include/fastgpioomega.h | 35 + .../UTILS/fast-gpio/include/fastgpioomega2.h | 70 + SOFTWARE/UTILS/fast-gpio/include/fastpwm.h | 54 + SOFTWARE/UTILS/fast-gpio/include/main.h | 100 + SOFTWARE/UTILS/fast-gpio/include/module.h | 44 + SOFTWARE/UTILS/fast-gpio/makefile | 46 + SOFTWARE/UTILS/fast-gpio/makemips | 2 + SOFTWARE/UTILS/fast-gpio/pulses_example.csv | 53 + SOFTWARE/UTILS/fast-gpio/scripts/expled.sh | 71 + SOFTWARE/UTILS/fast-gpio/shellCommand | 11 + .../UTILS/fast-gpio/src/fastgpioomega.cpp | 97 + .../UTILS/fast-gpio/src/fastgpioomega2.cpp | 123 + SOFTWARE/UTILS/fast-gpio/src/fastpwm.cpp | 116 + SOFTWARE/UTILS/fast-gpio/src/main.cpp | 587 + SOFTWARE/UTILS/fast-gpio/src/module.cpp | 113 + .../UTILS/fast-gpio/tools/remote_compile.sh | 16 + SOFTWARE/UTILS/fast-gpio/xCompile.sh | 130 + SOFTWARE/UTILS/sshpass/Makefile | 33 + SOFTWARE/UTILS/sshpass/src/AUTHORS | 12 + SOFTWARE/UTILS/sshpass/src/COPYING | 340 + SOFTWARE/UTILS/sshpass/src/ChangeLog | 40 + SOFTWARE/UTILS/sshpass/src/INSTALL | 365 + SOFTWARE/UTILS/sshpass/src/Makefile.am | 8 + SOFTWARE/UTILS/sshpass/src/Makefile.in | 689 + SOFTWARE/UTILS/sshpass/src/NEWS | 3 + SOFTWARE/UTILS/sshpass/src/README | 0 SOFTWARE/UTILS/sshpass/src/aclocal.m4 | 963 + SOFTWARE/UTILS/sshpass/src/config.h.in | 160 + SOFTWARE/UTILS/sshpass/src/configure | 6946 ++++ SOFTWARE/UTILS/sshpass/src/configure.ac | 37 + SOFTWARE/UTILS/sshpass/src/depcomp | 630 + SOFTWARE/UTILS/sshpass/src/install-sh | 520 + SOFTWARE/UTILS/sshpass/src/main.c | 478 + SOFTWARE/UTILS/sshpass/src/makefile | 16 + SOFTWARE/UTILS/sshpass/src/missing | 376 + SOFTWARE/UTILS/sshpass/src/sshpass | Bin 0 -> 15384 bytes SOFTWARE/UTILS/sshpass/src/sshpass.1 | 111 + SOFTWARE/UTILS/sshpass/src/xCompile.sh | 130 + SOFTWARE/UTILS/usleep/Makefile | 16 + SOFTWARE/UTILS/usleep/main.c | 12 + SOFTWARE/UTILS/usleep/main.o | Bin 0 -> 1896 bytes SOFTWARE/UTILS/usleep/makemips | 2 + SOFTWARE/UTILS/usleep/makex86 | 3 + SOFTWARE/UTILS/usleep/usleep | Bin 0 -> 8440 bytes SOFTWARE/UTILS/usleep/usleep.c | 12 + SOFTWARE/UTILS/usleep/xCompile.sh | 130 + 98 files changed, 78900 insertions(+) create mode 100644 ENCLOSURE/buttons.scad create mode 100644 ENCLOSURE/helmet__tor_bigger_moreheight__.scad create mode 100644 ENCLOSURE/holes.scad create mode 100644 ENCLOSURE/imlogo.scad create mode 100644 ENCLOSURE/microusb.scad create mode 100644 ENCLOSURE/microusb_frame.scad create mode 100644 ENCLOSURE/segwaycase.svg create mode 100644 ENCLOSURE/speaker.scad create mode 100644 ENCLOSURE/underButtons.scad create mode 100644 ENCLOSURE/velcro.scad create mode 100644 ENCLOSURE/velcro2.scad create mode 100644 ENCLOSURE/velcro3.scad create mode 100644 HARDWARE/GERBER/helmet__-B_Cu.gbl create mode 100644 HARDWARE/GERBER/helmet__-B_Mask.gbs create mode 100644 HARDWARE/GERBER/helmet__-Edge_Cuts.gm1 create mode 100644 HARDWARE/GERBER/helmet__-F_Cu.gtl create mode 100644 HARDWARE/GERBER/helmet__-F_Mask.gts create mode 100644 HARDWARE/GERBER/helmet__-NPTH.drl create mode 100644 HARDWARE/GERBER/helmet__-PTH.drl create mode 100644 HARDWARE/GERBER/helmet__-job.gbrjob create mode 100644 HARDWARE/helmet_.net create mode 100644 HARDWARE/helmet__.kicad_pcb create mode 100644 HARDWARE/helmet__.kicad_prl create mode 100644 HARDWARE/helmet__.kicad_pro create mode 100644 README.md create mode 100755 SOFTWARE/OMEGA2/adc.sh create mode 100644 SOFTWARE/OMEGA2/common.sh create mode 100755 SOFTWARE/OMEGA2/earlyled.sh create mode 100755 SOFTWARE/OMEGA2/fast-gpio create mode 100755 SOFTWARE/OMEGA2/gps.sh create mode 100755 SOFTWARE/OMEGA2/init.sh create mode 100755 SOFTWARE/OMEGA2/intro.sh create mode 100755 SOFTWARE/OMEGA2/kbd.sh create mode 100755 SOFTWARE/OMEGA2/message.sh create mode 100755 SOFTWARE/OMEGA2/mode.sh create mode 100644 SOFTWARE/OMEGA2/name create mode 100755 SOFTWARE/OMEGA2/player.sh create mode 100755 SOFTWARE/OMEGA2/receiver.sh create mode 100755 SOFTWARE/OMEGA2/run.sh create mode 100644 SOFTWARE/OMEGA2/settings.messages.sh create mode 100644 SOFTWARE/OMEGA2/settings.sh create mode 100755 SOFTWARE/OMEGA2/sshpass create mode 100755 SOFTWARE/OMEGA2/stop.sh create mode 100755 SOFTWARE/OMEGA2/transmitter.sh create mode 100755 SOFTWARE/OMEGA2/update.sh create mode 100755 SOFTWARE/OMEGA2/usleep create mode 100644 SOFTWARE/OMEGA2/version create mode 100644 SOFTWARE/UTILS/fast-gpio/.gitignore create mode 100644 SOFTWARE/UTILS/fast-gpio/LICENSE.md create mode 100644 SOFTWARE/UTILS/fast-gpio/README.md create mode 100644 SOFTWARE/UTILS/fast-gpio/common_commands.txt create mode 100644 SOFTWARE/UTILS/fast-gpio/include/fastgpio.h create mode 100644 SOFTWARE/UTILS/fast-gpio/include/fastgpioomega.h create mode 100644 SOFTWARE/UTILS/fast-gpio/include/fastgpioomega2.h create mode 100644 SOFTWARE/UTILS/fast-gpio/include/fastpwm.h create mode 100644 SOFTWARE/UTILS/fast-gpio/include/main.h create mode 100644 SOFTWARE/UTILS/fast-gpio/include/module.h create mode 100644 SOFTWARE/UTILS/fast-gpio/makefile create mode 100755 SOFTWARE/UTILS/fast-gpio/makemips create mode 100644 SOFTWARE/UTILS/fast-gpio/pulses_example.csv create mode 100755 SOFTWARE/UTILS/fast-gpio/scripts/expled.sh create mode 100644 SOFTWARE/UTILS/fast-gpio/shellCommand create mode 100644 SOFTWARE/UTILS/fast-gpio/src/fastgpioomega.cpp create mode 100644 SOFTWARE/UTILS/fast-gpio/src/fastgpioomega2.cpp create mode 100644 SOFTWARE/UTILS/fast-gpio/src/fastpwm.cpp create mode 100644 SOFTWARE/UTILS/fast-gpio/src/main.cpp create mode 100644 SOFTWARE/UTILS/fast-gpio/src/module.cpp create mode 100755 SOFTWARE/UTILS/fast-gpio/tools/remote_compile.sh create mode 100755 SOFTWARE/UTILS/fast-gpio/xCompile.sh create mode 100644 SOFTWARE/UTILS/sshpass/Makefile create mode 100644 SOFTWARE/UTILS/sshpass/src/AUTHORS create mode 100644 SOFTWARE/UTILS/sshpass/src/COPYING create mode 100644 SOFTWARE/UTILS/sshpass/src/ChangeLog create mode 100644 SOFTWARE/UTILS/sshpass/src/INSTALL create mode 100644 SOFTWARE/UTILS/sshpass/src/Makefile.am create mode 100644 SOFTWARE/UTILS/sshpass/src/Makefile.in create mode 100644 SOFTWARE/UTILS/sshpass/src/NEWS create mode 100644 SOFTWARE/UTILS/sshpass/src/README create mode 100644 SOFTWARE/UTILS/sshpass/src/aclocal.m4 create mode 100644 SOFTWARE/UTILS/sshpass/src/config.h.in create mode 100644 SOFTWARE/UTILS/sshpass/src/configure create mode 100644 SOFTWARE/UTILS/sshpass/src/configure.ac create mode 100644 SOFTWARE/UTILS/sshpass/src/depcomp create mode 100644 SOFTWARE/UTILS/sshpass/src/install-sh create mode 100644 SOFTWARE/UTILS/sshpass/src/main.c create mode 100644 SOFTWARE/UTILS/sshpass/src/makefile create mode 100644 SOFTWARE/UTILS/sshpass/src/missing create mode 100755 SOFTWARE/UTILS/sshpass/src/sshpass create mode 100644 SOFTWARE/UTILS/sshpass/src/sshpass.1 create mode 100755 SOFTWARE/UTILS/sshpass/src/xCompile.sh create mode 100644 SOFTWARE/UTILS/usleep/Makefile create mode 100644 SOFTWARE/UTILS/usleep/main.c create mode 100644 SOFTWARE/UTILS/usleep/main.o create mode 100755 SOFTWARE/UTILS/usleep/makemips create mode 100755 SOFTWARE/UTILS/usleep/makex86 create mode 100755 SOFTWARE/UTILS/usleep/usleep create mode 100644 SOFTWARE/UTILS/usleep/usleep.c create mode 100755 SOFTWARE/UTILS/usleep/xCompile.sh diff --git a/ENCLOSURE/buttons.scad b/ENCLOSURE/buttons.scad new file mode 100644 index 0000000..b2fe6fd --- /dev/null +++ b/ENCLOSURE/buttons.scad @@ -0,0 +1,127 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4571(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[11.982883,74.170123],[12.501614,76.198496],[13.397687,78.068949],[14.639840,79.729850],[16.196812,81.129571],[17.997887,82.197049],[19.954116,82.886038],[22.006886,83.182137],[24.097583,83.070943],[26.125958,82.552212],[27.996412,81.656138],[29.657314,80.413984],[31.057036,78.857011],[32.124513,77.055934],[32.813502,75.099703],[33.109599,73.046932],[32.998403,70.956233],[32.479671,68.927860],[31.583596,67.057408],[30.341441,65.396507],[28.784468,63.996787],[26.983392,62.929311],[25.027162,62.240323],[22.974391,61.944227],[20.883693,62.055423],[18.855321,62.574155],[16.984871,63.470229],[15.323971,64.712383],[13.924251,66.269354],[12.856775,68.070429],[12.167787,70.026658],[11.871689,72.079427],[11.982883,74.170123],[11.982883,74.170123]]); + } +} + +module poly_path4573(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-33.034587,74.166003],[-32.515855,76.194373],[-31.619782,78.064823],[-30.377629,79.725722],[-28.820658,81.125441],[-27.019583,82.192918],[-25.063355,82.881907],[-23.010585,83.178006],[-20.919888,83.066813],[-18.891514,82.548080],[-17.021062,81.652006],[-15.360160,80.409852],[-13.960440,78.852880],[-12.892964,77.051805],[-12.203977,75.095577],[-11.907880,73.042809],[-12.019077,70.952113],[-12.537808,68.923743],[-13.433881,67.053293],[-14.676034,65.392394],[-16.233005,63.992675],[-18.034080,62.925198],[-19.990309,62.236209],[-22.043078,61.940110],[-24.133776,62.051303],[-26.162150,62.570035],[-28.032602,63.466110],[-29.693503,64.708264],[-31.093223,66.265236],[-32.160699,68.066310],[-32.849687,70.022539],[-33.145783,72.075307],[-33.034587,74.166003],[-33.034587,74.166003]]); + } +} + +module poly_path4575(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-70.204154,48.764793],[-69.685423,50.793167],[-68.789350,52.663620],[-67.547196,54.324522],[-65.990224,55.724243],[-64.189147,56.791721],[-62.232917,57.480710],[-60.180145,57.776808],[-58.089447,57.665613],[-56.061073,57.146880],[-54.190622,56.250805],[-52.529721,55.008650],[-51.130002,53.451676],[-50.062526,51.650600],[-49.373540,49.694370],[-49.077444,47.641600],[-49.188641,45.550903],[-49.707374,43.522532],[-50.603449,41.652082],[-51.845604,39.991184],[-53.402577,38.591466],[-55.203652,37.523991],[-57.159881,36.835004],[-59.212650,36.538907],[-61.303347,36.650103],[-63.388377,37.187439],[-65.267155,38.101349],[-66.903888,39.343119],[-68.262784,40.864032],[-69.308051,42.615372],[-70.003896,44.548423],[-70.314528,46.614468],[-70.204154,48.764793],[-70.204154,48.764793]]); + } +} + +module poly_path4579(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-76.517319,-37.004937],[-75.998587,-34.976563],[-75.102512,-33.106110],[-73.860357,-31.445208],[-72.303383,-30.045488],[-70.502306,-28.978012],[-68.546075,-28.289025],[-66.493304,-27.992929],[-64.402606,-28.104127],[-62.374235,-28.622860],[-60.503786,-29.518934],[-58.842887,-30.761088],[-57.443169,-32.318060],[-56.375694,-34.119135],[-55.686707,-36.075363],[-55.390610,-38.128131],[-55.501805,-40.218827],[-56.020535,-42.247199],[-56.916606,-44.117650],[-58.158758,-45.778551],[-59.715727,-47.178272],[-61.516800,-48.245749],[-63.473027,-48.934739],[-65.525794,-49.230839],[-67.616490,-49.119647],[-69.644866,-48.600918],[-71.515321,-47.704846],[-73.176225,-46.462692],[-74.575948,-44.905719],[-75.643427,-43.104642],[-76.332417,-41.148410],[-76.628515,-39.095637],[-76.517319,-37.004937],[-76.517319,-37.004937]]); + } +} + +module poly_path4577(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-86.601194,6.853643],[-86.063858,8.938674],[-85.149948,10.817452],[-83.908178,12.454185],[-82.387265,13.813082],[-80.635924,14.858349],[-78.702873,15.554195],[-76.636826,15.864827],[-74.486501,15.754453],[-72.458127,15.235722],[-70.587675,14.339649],[-68.926773,13.097496],[-67.527052,11.540525],[-66.459574,9.739449],[-65.770584,7.783220],[-65.474486,5.730450],[-65.585680,3.639753],[-66.104411,1.611379],[-67.000484,-0.259074],[-68.242638,-1.919976],[-69.799610,-3.319697],[-71.600686,-4.387175],[-73.556917,-5.076164],[-75.609687,-5.372262],[-77.700386,-5.261067],[-79.728759,-4.742334],[-81.599210,-3.846259],[-83.260111,-2.604104],[-84.659831,-1.047131],[-85.727306,0.753945],[-86.416294,2.710175],[-86.712390,4.762945],[-86.601194,6.853643],[-86.601194,6.853643]]); + } +} + +module poly_path4565(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[55.525293,-36.988207],[56.062630,-34.903175],[56.976542,-33.024396],[58.218313,-31.387662],[59.739228,-30.028765],[61.490569,-28.983498],[63.423621,-28.287653],[65.489668,-27.977022],[67.639993,-28.087397],[69.725025,-28.624732],[71.603804,-29.538642],[73.240539,-30.780412],[74.599437,-32.301326],[75.644706,-34.052668],[76.340553,-35.985721],[76.651186,-38.051769],[76.540813,-40.202097],[76.022079,-42.230471],[75.126004,-44.100923],[73.883849,-45.761823],[72.326875,-47.161543],[70.525799,-48.229019],[68.569570,-48.918006],[66.516800,-49.214103],[64.426103,-49.102907],[62.341073,-48.565571],[60.462295,-47.651660],[58.825562,-46.409889],[57.466666,-44.888975],[56.421399,-43.137634],[55.725553,-41.204581],[55.414920,-39.138534],[55.525293,-36.988207]]); + } +} + +module poly_path4563(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-0.000017,-83.182137],[2.412968,-82.694683],[4.384217,-81.365566],[5.713674,-79.394657],[6.201283,-76.981827],[5.713674,-74.568853],[4.384217,-72.597617],[2.412968,-71.268171],[-0.000017,-70.780567],[-2.412992,-71.268171],[-4.384230,-72.597617],[-5.713678,-74.568853],[-6.201283,-76.981827],[-5.713678,-79.394657],[-4.384230,-81.365566],[-2.412992,-82.694683],[-0.000017,-83.182137]]); + } +} + +module poly_path4567(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[65.585673,6.883943],[66.104405,8.912317],[67.000480,10.782769],[68.242634,12.443670],[69.799608,13.843390],[71.600684,14.910866],[73.556915,15.599853],[75.609685,15.895950],[77.700383,15.784753],[79.728757,15.266021],[81.599209,14.369947],[83.260110,13.127792],[84.659830,11.570819],[85.727306,9.769742],[86.416294,7.813512],[86.712390,5.760741],[86.601193,3.670043],[86.082460,1.641671],[85.186384,-0.228780],[83.944229,-1.889679],[82.387256,-3.289398],[80.586179,-4.356872],[78.629950,-5.045859],[76.577180,-5.341954],[74.486483,-5.230757],[72.458111,-4.712025],[70.587660,-3.815952],[68.926760,-2.573798],[67.527040,-1.016826],[66.459564,0.784249],[65.770576,2.740477],[65.474478,4.793246],[65.585673,6.883943],[65.585673,6.883943]]); + } +} + +module poly_path4581(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-18.000017,-83.182137],[-15.587032,-82.694683],[-13.615783,-81.365566],[-12.286326,-79.394657],[-11.798717,-76.981827],[-12.286326,-74.568853],[-13.615783,-72.597617],[-15.587032,-71.268171],[-18.000017,-70.780567],[-20.412992,-71.268171],[-22.384230,-72.597617],[-23.713678,-74.568853],[-24.201283,-76.981827],[-23.713678,-79.394657],[-22.384230,-81.365566],[-20.412992,-82.694683],[-18.000017,-83.182137]]); + } +} + +module poly_path4569(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[49.153373,48.787113],[49.672105,50.815486],[50.568179,52.685939],[51.810334,54.346840],[53.367307,55.746560],[55.168384,56.814036],[57.124615,57.503023],[59.177385,57.799120],[61.268083,57.687923],[63.296454,57.169190],[65.166904,56.273115],[66.827802,55.030961],[68.227520,53.473989],[69.294995,51.672914],[69.983982,49.716687],[70.280079,47.663918],[70.168883,45.573223],[69.650152,43.544851],[68.754078,41.674400],[67.511925,40.013500],[65.954953,38.613780],[64.153878,37.546304],[62.197649,36.857316],[60.144880,36.561218],[58.054183,36.672413],[56.025811,37.191145],[54.155360,38.087218],[52.494459,39.329372],[51.094740,40.886344],[50.027264,42.687419],[49.338276,44.643647],[49.042178,46.696416],[49.153373,48.787113],[49.153373,48.787113]]); + } +} + +module poly_path4583(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[17.999983,-83.182137],[20.412968,-82.694683],[22.384217,-81.365566],[23.713674,-79.394657],[24.201283,-76.981827],[23.713674,-74.568853],[22.384217,-72.597617],[20.412968,-71.268171],[17.999983,-70.780567],[15.587007,-71.268171],[13.615768,-72.597617],[12.286319,-74.568853],[11.798713,-76.981827],[12.286319,-79.394657],[13.615768,-81.365566],[15.587007,-82.694683],[17.999983,-83.182137]]); + } +} + +module buttons(h) +{ + +poly_path4571(h); +poly_path4573(h); +poly_path4575(h); +poly_path4579(h); +poly_path4577(h); +poly_path4565(h); +poly_path4563(h); +poly_path4567(h); +poly_path4581(h); +poly_path4569(h); +poly_path4583(h); +} + +// buttons(5); diff --git a/ENCLOSURE/helmet__tor_bigger_moreheight__.scad b/ENCLOSURE/helmet__tor_bigger_moreheight__.scad new file mode 100644 index 0000000..2a33324 --- /dev/null +++ b/ENCLOSURE/helmet__tor_bigger_moreheight__.scad @@ -0,0 +1,755 @@ +// use + +use +use +use +use +use +use +use +use + +bottomPlate = 0; +wall = 2; +$fn = 100; //50 200 // rounding resolution <--------------- CHANGE IT BEFORE EXPORT +error = 0.4; // 0.4; +helmetRadius = 300; +topShift = 2.5; // 2 // height shift of top part +clipRotateShift = 20; // turn angle of perimeter clip holders + +busStopperShift = 0; +busStopperWidth = 0.6; + +// ----------------------- battery holder wall ------------- + +module batteryWall( width, height, radius, depth ){ + // translate([-height/2,-width/2,-depth/2]) + //difference (){ + translate([radius,radius,0]) hull() { + translate([0, 0, 0]) cylinder(depth, radius, radius); + translate([height-radius*2, 0, 0]) cylinder(depth, radius, radius); + translate([0, width-radius*2, 0]) cylinder(depth, radius, radius); + translate([height-radius*2, width-radius*2, 0]) cylinder(depth, radius, radius); + } + //} + // translate([0, width-radius, 0]) cube ([height,radius,depth]); +} + +module batteryWallComplex(){ + batteryWall ( 14.5, 60, 5, 1 ); + translate([0,0,1.5]) batteryWall ( 14.5, 60, 5, 1 ); + translate([20,-1,0]) rotate([0,0,90]) cube([1,10,1]); + translate([50,-1,0]) rotate([0,0,90]) cube([1,10,1]); +} + +// translate([0,0,-10]) batteryWallComplex(); + +// ----------------------- speaker hole -------------------- +module roundHole ( length, radius, depth ) { + difference(){ + translate ([length/2, 0, -depth/2]) hull() { + translate([-length, 0, 0]) cylinder(depth, radius, radius); + cylinder(depth, radius, radius); + } + } +} + +// ----------------------- round stopper ------------------- + +module roundStopper ( length, radius ) { + difference(){ + depth = 1; + translate ([length/2, 0, -depth/2]) hull() { + translate([-length, 0, 0]) cylinder(depth, radius, radius); + cylinder(depth, radius, radius); + } + } +} + + + +// ---------------------- bolt holder ---------------------- +module boltHolder( shift ){ + length = 15 + shift; + diameter = 2; + bottomShift = 1.7; + innerHoleLength = 12; + difference(){ + translate([ 0, 0, 1 - bottomShift]) color("red") cylinder(length, 3, 3); + translate([ 0, 0, -1 - bottomShift]) color("red") cylinder(innerHoleLength, diameter/2, diameter/2 ); + translate([ 0, 0, -1 - bottomShift]) color("red") cylinder(3, 2.5, diameter/2); + } + +} + +// ---------------------- bolt holder bottom --------------- + +module boltHolderBottom( height ){ + diameter = 2; + difference(){ + translate([ 0, 0, 0]) color("red") cylinder( height, 3, 3); + translate([ 0, 0, -1]) color("red") cylinder( height + 2, diameter/2, diameter/2 ); + } +} + + +// ---------------------- bolt hole ------------------------ +module boltHole(){ + translate([ 0, 0, -7.5]) color("red") cylinder(14, 2.7, 2.7); + color("red") cylinder(14, 1.25, 1.25); + translate([ 0, 0, -1]) color("red") cylinder(8, 8, 1); +} + + + +// ---------------------- PCB round holder ----------------- +module PCBRoundHolder(){ + //difference(){ + translate([ 0, -25, 11]) color("red") cylinder(5, 2, 2); + //translate([ 0, 0, -1]) color("red") cylinder(5, 2, 2); + //} +} + + +// ---------------------- PCB holder ----------------------- +module PCBHolder(){ + translate([ -0.5, -44, 11 + totalPCBShift]) difference(){ + translate([0,1,-1]) cube([1,8,5]); + // translate([ -5, 0, -1]) rotate([35,0,0]) cube([10,10,10]); + translate([ -1, 0, 1]) rotate([28,0,0]) cube([15,15,15]); + + } +} + +// color("red") translate ([0,0,30]) PCBHolder(); + + +// --------------------- GPS holder ------------------------ + module GPSHolder(){ + difference () { + translate([ 0, 29.5,9]) cube(size = [18,5,16], center = true); // 12 + translate([ 0, 32,7.5]) cube(size = [15,7,17], center = true); // clip + translate([ 0, 29.5,7.5]) cube(size = [16.2,2,17], center = true); // pass + } + // translate([ -5, 27.3, 10.5]) sphere(r=1); + // translate([ 5, 27.3, 10.5]) sphere(r=1); + // translate([ 0, -17,0]) rotate(180) PCBHolder(); + translate([0, 26,13 + totalPCBShift]) color("red") cube([1,3,4 + 2],center=true); // PCB holder +} + + +// ---------------------- sound PCB hole ------------------- +module soundPCBhole(){ + translate([ 0, 37, -4]) color("green") cube([18, 10, 7], center=true); + + // center holder + difference(){ + slightShift = 0.2; + translate([ 0, 15 + slightShift, 1]) color("green") cube([18 - 2, 15, 6], center=true); + // translate([ 0, 8, 0]) color("green") cube([10, 2, 1], center=true); + // translate([5,7.5,-0.5]) rotate([0,90,0]) cylinder(4,0.5,0.5); + translate([-3,7.5 + slightShift,-0.5]) rotate([0,90,0]) cylinder(6,0.5,0.5); + + } + // jack hole + difference(){ + rotate([90,0,0]) translate([ -5, -5, -55.5]) cylinder (14, 2.75, 2.75); // translate: 55 (open hole) + rotate([90,0,0]) translate([ -5, -5, -43]) cylinder (0.5, 2.75, 2.75); // stopper + } + + rotate([90,0,0]) translate([ -5, -5, -58]) cylinder (14, 4.25, 4.25); +} + + +// ---------------------- charger PCB hole ----------------- +module chargerPCBhole(){ + + // inner quad place + bottomShift = 3; + translate([ 0, 37.5, -4 + bottomShift/2]) color("green") cube([17.1, 10, 7 - bottomShift], center=true); + + // center holder + translate([ 0, 1, 0]) difference(){ + translate([ 0, 22, 0]) color("green") cube([18, 15, 6], center=true); + // translate([ 0, 8, 0]) color("green") cube([10, 2, 1], center=true); + translate([6,14.5,-0.5 - 1]) rotate([0,90,0]) cylinder(3,0.6,0.6); // clip + translate([3.5,14.5 + 1.5,-0.5 - 1]) rotate([0,90,0]) cylinder(3,0.6,0.6); // clip + + translate([2,14,-0.5]) cube([9,4,5], center=true); + } + + // usb hole + difference(){ + translate([0,50,-3.3]) rotate([90,180,0]) microusb(10); // translate: 50 (open hole) + translate([0,43.5,-3.3]) rotate([90,180,0]) microusb(0.5); // stopper + } + + // translate([0,53,-3.3]) rotate([90,180,0]) microusb(10); // translate: 50 (open hole) + translate([-1,74.5,-3.3]) rotate([90,0,0]) microusb_frame(30); + + // led +// translate([-6,42,-3.3]) rotate([0,90,90]) cylinder(13,1,1); + difference(){ + translate([-6,42,-3.3]) rotate([0,90,90]) cylinder(13,1,1); + translate([-6,42.7,-3.3]) rotate([0,90,90]) cylinder(0.5,2,2); // stopper + } +} + +// ---------------------- switcherhole --------------------- +module switcherHole(){ + + translate([ 0, 37.5, -3.25]) color("green") cube([12, 10, 5], center=true); + + // button hole + translate([0,43.5,-3.3]) rotate([90,180,0]) difference(){ + roundHole ( 5, 1.2, 6 ); + translate([0,0,0.5]) roundHole ( 5, 1.2, 0.5 ); // stopper + } + + // outer frame + translate([0,47,-3.3]) rotate([90,0,0]) roundHole ( 7, 2.3, 6 ); + +} + +// ---------------------- cross stand ---------------------- + +module crossStand(standLenght){ + widthOfCross = 5; + widhtOfSegment = 0.5; + fixHoleRadius = 0.6; + // intersection(){ + translate([0,0,standLenght/2]) { + // translate([0,(widthOfCross-widhtOfSegment)/2,0]) cube([widthOfCross, widhtOfSegment, standLenght]); +// difference(){ + cube([widthOfCross, widhtOfSegment, standLenght], center=true); +// translate([widthOfCross/2, widhtOfSegment,standLenght - 5]) rotate([90,90,0]) cylinder(widhtOfSegment*2, fixHoleRadius, fixHoleRadius); +// } + rotate(90) cube([widthOfCross, widhtOfSegment, standLenght], center=true); + } + // cylinder(standLenght,standLenght * sin(45)/cos(45),1); + //} +} + +// crossStand(5); + +// ---------------------- segment with clip ---------------- + +module segment(depth, width, radius, angle){ + difference(){ + intersection (){ + cylinder (depth , radius, radius); + // cylinder (2 , 46 - wall + error + fixatorWidth, 46 - wall + error + fixatorWidth); + intersection(){ + cube([radius,radius,depth]); + rotate([0,0,90 - angle]) cube([radius,radius,depth]); + } + } + translate([0,0,-1]) cylinder (depth + 2 , radius - width, radius - width); + } + // rotate([0,0,25]) translate([43,0,0]) color("purple") cylinder(2,clipRadius,clipRadius); +} + +module clipSegment(depth, width, radius, angle){ + clipRadius = 1; // ounded holder swing clip radius + angleOfStopper = 6; + depthOfStopper = 5; + translate([0,0,2]) segment(depth, width, radius, angle - angleOfStopper); // long segment + rotate([0,0,-angle + angleOfStopper]) translate([0,0,-1.1]) segment(depthOfStopper, width , radius , angleOfStopper); // depth, width, radius, angle // short segment + rotate([0,0,-angle + 100]) translate([radius-1.1,0,-0.1]) cylinder(2.5, clipRadius, clipRadius); // clip + + // rotate([0,0,180]) segment(depth, width, radius, angle); +} + +// rotate([0,0,-20]) color("purple") clipSegment(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); + +module clipSegmentSimple(depth, width, radius, angle){ + clipRadius = 0.8; // ounded holder swing clip radius + angleOfStopper = 6; + depthOfStopper = 5; + translate([0,0,2]) segment(depth, width, radius, angle - angleOfStopper - 13.5); // long segment + // rotate([0,0,-angle + angleOfStopper]) translate([0,0,-1.1]) segment(depthOfStopper, width , radius , angleOfStopper); // depth, width, radius, angle // short segment + // rotate([0,0,-angle + 100]) translate([radius-1.1,0,-0.1]) cylinder(2.5, clipRadius, clipRadius); // clip + + // rotate([0,0,180]) segment(depth, width, radius, angle); +} + +module clipCounterSegment(depth, width, radius, angle){ + clipRadius = 1.05; // ounded holder swing clip radius + angleOfStopper = 6; + depthOfStopper = 5; + + difference(){ + translate([0,0,0]) segment(depth, width-0.6, radius+1, angle - angleOfStopper); // long segment + rotate([0,0,-angle + 100]) translate([radius-1.1,0,-0.1]) cylinder(2.5, clipRadius, clipRadius); // clip + rotate([0,0,-angle-1]) translate([-0.2,35,-1]) rotate(45) cube([10,10,10]); // corner cut for clip + } + // rotate([0,0,-angle + angleOfStopper]) translate([0,0,-1.1]) segment(depthOfStopper, width , radius , angleOfStopper); // depth, width, radius, angle // short segment + + // rotate([0,0,180]) segment(depth, width, radius, angle); + +} + + +// rotate([0,0,-20]) color("red") clipCounterSegment(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); + +// perimeterFixator(2); + +// ---------------------- perimeter bottom fixator -------- + +module perimeterFixator(bottomWall){ + // cylinder perimeter fixator + + + color ("green") rotate ([0,0,46.5]) { + segment(4-0.1, bottomWall -0.5, 46 - wall -0.5, 90); + rotate([0,0,180]) segment(4-0.1, bottomWall -0.5, 46 - wall -0.5, 90); + + additionalSegmentAngle = 30; + rotate([0,0,additionalSegmentAngle]) segment(4-0.1, bottomWall -0.5, 46 - wall -0.5, additionalSegmentAngle); + rotate([0,0,180 + additionalSegmentAngle]) segment(4-0.1, bottomWall -0.5, 46 - wall -0.5, additionalSegmentAngle); + } + +/* + color ("blue", 0.5) translate([ 0, 0, -1]) difference (){ + translate([ 0, 0, -1.6]) cylinder (6.5 , 46 - wall - 0.5, 46 - wall - 0.5); // height of fixator + translate([ 0, 0, -10]) cylinder (17, 46 - wall - bottomWall, 46 - wall - bottomWall ); + +// translate([ 0, 0, 3]) cube([120, 20, bottomPlate + 6], center=true); // bus hole + // removed part for rubber bus wire +// rotate([0,0,33]) translate([ 0, 0, 3]) cube([120, 20, bottomPlate + 6], center=true); +// rotate([0,0,17]) translate([ 0, 0, 3]) cube([120, 20, bottomPlate + 6], center=true); + } +*/ +} + +// ----------------------- pcb clip ------------------------ + +module pcbClip( width ) { + { + length = 1; + difference() { + union(){ + translate([0,0,length/2]) cube([1,width,6 + length],center=true); + translate([-0.8,0,-2.25]) cube([1.2,width,1.4],center=true); + } + translate([-3.4,0,-2]) rotate([0,45,0]) cube([6,width+2,3],center=true); + } + } +} + +// --------------- bus hole stopper ----------------- + +module busHoleStopper( substBoxShift ){ // -7 + intersection(){ + difference(){ + translate([0,0,-9]) cylinder(5, 45 + busStopperShift, 45 + busStopperShift); + translate([0,0,-10]) cylinder(7, 45 - busStopperWidth + busStopperShift, 45 - busStopperWidth + busStopperShift); + translate([-50,-10,substBoxShift]) cube([10,20,10]); + } + translate([-45,0,-7 ]) rotate([90,0,90]) roundHole ( 13, 1.5, 6 ); + } +} + +// --------------------------------------------------------- +// ---------------------- top part ------------------------ +// --------------------------------------------------------- + +module topEarBody () { + + difference () { + // main + difference () { + difference () { + // top ear body + intersection() { + sphere(r = 46); + translate([ 0, 0, -65 + topShift ]) sphere(r = 90); + } + // flat bottom + translate([ -60, -60, bottomPlate-50 ]) cube([120,120,50]); + } + // sticker place + translate([ 0, 0, 17 + topShift ]) color("green") cylinder(30, 35, 35); + } + + // hole + difference () { + intersection() { + sphere(r = 46 - wall); + translate([ 0, 0, -65 + topShift]) sphere(r = 90 - wall); + } + // flat under the sticker place + translate([ 0, 0, 17 - wall + topShift ]) cylinder(30, 40, 40); + } + + // perimeter fixator hole + translate([ 0, 0, error * 3 - 3]) cylinder (6 , 46 - wall + error, 46 - wall + error); + + // bus hole (moved to the bottom) + rotate([0,0,90]) translate([ 0, 45, 0]) color("blue") rotate([90,0,0]) roundHole ( 13, 1.5, 6 ); + rotate([0,0,90 - 180]) translate([ 0, 45, 0]) color("blue") rotate([90,0,0]) roundHole ( 13, 1.5, 6 ); + + // antenna hole + translate([ 0, 0, 14]) color("red") cylinder(8, 3.3, 3.3); + // translate([ 0, -5, 0]) cube([11,11,50]); + + // buttons and leds holes + // holes(50); + buttons(50); + + // im logo + translate([0,12,17.3 + 0.3]) color("red") rotate([0,180,0]) scale(0.3) imlogo(2); + + // slight antenna recess + // translate([0,0,16.9]) cylinder(ahHeight + 1, ahDiameter/2, ahDiameter/2, center = true, $fn=6); + + // scirts under buttons + translate([0,-4.8,13]) color("blue", 0.5) underButtons(5); + + } + + + // buss hole stopper + translate([0,0,7]) busHoleStopper(-17); + rotate(180) translate([0,0,7]) busHoleStopper(-17); + + + // buss stripe holder + // translate([-45,-5,2]) cube([10,10,1]); + + // translate([8,0,16]) difference(){ + // translate([-47,0,-7.5]) rotate([90,90,0]) roundHole ( 15, 0.5, 6 ); + // translate([-50,-10,-1 + topShift ]) cube([10,20,10]); + // } + + // bolts holders + //translate ([0,0,+ topShift]){ + rotate (-20) translate([ -35.5, 0, 1]) boltHolder( topShift ); + rotate (20) translate([ 35.5, 0, 1]) boltHolder( topShift ); + rotate (-20) translate([ 35.5, 0, 1]) boltHolder( topShift ); + rotate (20) translate([ -35.5, 0, 1]) boltHolder( topShift ); + //} + + // PCB holders + color("red") translate ([0,0, + topShift]){ + PCBHolder(); + rotate([0,0,70]) PCBHolder(); + rotate([0,0,110]) PCBHolder(); + rotate([0,0,-70]) PCBHolder(); + rotate([0,0,-110]) PCBHolder(); + // translate([ -0.5, 21, 10]) color("red") cube([1,2,5]); + } + + // GPS holder + color ("green") translate([ 0, 0, 0 + topShift]) GPSHolder(); + + // rounded holder swing + + for (a =[0:3]) rotate([0,0,clipRotateShift + 50 + 90*a]) color("red") clipCounterSegment(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); + + // pcb cross stands + // for (a =[0:3]) rotate (a*90) translate([12,0,16]) crossStand(5); + + // pcb clips + translate([39.9,0,14 - 1.6 + totalPCBShift]) color ("red") pcbClip(20); + rotate(180) translate([39.9,0,14 - 1.6 + totalPCBShift]) color ("red") pcbClip(20); + + // antenna holder + translate([0,0,17 - 2.9]) color ("red") { + difference(){ + + // antenna parameters + ahHeight = 7; + ahDiameter = 9.3; // inner hole external dia of antenna ! + ahWall = 1; + + cylinder(ahHeight, ahDiameter/2 + ahWall, ahDiameter/2 + ahWall, center = true, $fn=6); + cylinder(ahHeight + 1, ahDiameter/2, ahDiameter/2, center = true, $fn=6); + + // translate([0,0,-4.3]) rotate([20,0,0]) cube([20,15,5], center=true); // bevel for AA batt + // translate([0,0,-4.3]) rotate([-20,0,0]) cube([20,15,5], center=true); // bevel for AA batt + + + // removable stands +// shHeight = 5; translate([0,0,0.5]) for (a =[0:2]) rotate([0,0,30 + a*60]) cube([1,20,shHeight], center=true); + + } + // antenna bolt clips + for (a =[1:3]) rotate( 120 * a) translate([0,4.3,-2.5]) sphere(0.5); + + } + +} + +// ---------------------- new speaker pad holder ---------- + +module speakerPad () { + +} + +// --------------------------------------------------------- +// ----------------------- bottom part --------------------- +// --------------------------------------------------------- + +module bottomEarBody ( height ) { + + bottomShift = -2; + speakerBottomWall = 2; + + difference () { + + // flat part + union () { + intersection() { + sphere(r = 46); + // translate([ -60, -60, 0]) cube([120, 120, bottomPlate]); + translate([ -60, -60, -20]) difference () { + cube([120, 120, 20 + bottomPlate ]); + // helmet radius sphere + translate([ 60, 60, -helmetRadius + 20 + bottomShift ]) sphere(r = helmetRadius); // $fn = 500 + } + } + // translate([ -60, -200, -20]) translate([ 60, 60, -helmetRadius + 20]) sphere(r = helmetRadius); + + // speaker appendix + translate([ 0, 0, bottomShift]) difference () { + intersection() { + translate([ 0, 0, 4 + bottomShift]) sphere(r = 46); + translate([ 0, 40, -height-20-10]) cylinder (40, 40, 40); + translate([ -60, -60, bottomPlate - height]) cube([120, 120, height]); + } + translate([ 0, 0, 0]) rotate ([-7.5, 0, 0]) { + translate([0, 40, -10]) rotate_extrude(convexity = 10) translate([40, 0, 0]) circle(r = 10); + } + } + + // cylinder perimeter fixator + perimeterFixator( speakerBottomWall ); + } + + // speaker appendix hole + + qwe = 2; + translate([ 0, 0, wall - 13]) intersection() { + cylinder (14 , 48 - wall - speakerBottomWall - qwe , 48 - wall - speakerBottomWall -qwe ); + translate([ 0, 41, bottomShift - 0]) difference(){ + cylinder (14, 40 - wall - 11, 40 - wall + 1); + translate([0,-33,4]) cube([60,10,20], center=true); + } + } + + // speaker holes + speakerShift = -5; + + translate([ 0, 30 - speakerShift, -8 + bottomShift]) roundHole ( 10, 1, 6 ); + translate([ 0, 25 - speakerShift, -8 + bottomShift]) roundHole ( 24, 1, 6 ); + translate([ 0, 20 - speakerShift, -8 + bottomShift]) roundHole ( 24, 1, 6 ); + translate([ 0, 15 - speakerShift, -8 + bottomShift]) roundHole ( 10, 1, 6); + + // sound pcb hole + rotate([0,0,30]) soundPCBhole(); + + // USB charger pcb hole + rotate([0,0,-30]) chargerPCBhole(); + +// translate([-6,4,-3.3]) rotate([0,90,90]) cylinder(13,1,1); // stopper + + // switcher hole + switcherHole(); + + // bolts holes + translate([0,0,-10]){ + rotate (180 - 20) translate([ 35.5, 0, 1.5]) boltHole(); + rotate (20) translate([ 35.5, 0, 1.5]) boltHole(); + } + + // bus hole // roundHole( length, radius, depth ) + rotate([0,0,90]) translate([ 0, 44, 0]) color("blue") rotate([90,0,0]) roundHole ( 13, 1.5, 6 ); + rotate([0,0,90 - 180]) translate([ 0, 44, 0]) color("blue") rotate([90,0,0]) roundHole ( 13, 1.5, 6 ); + + // im logo + translate([0,-35,-0.3]) color("red") rotate([180,180,0]) scale(0.3) imlogo(2); + + } + + // tiny stand under chargerPCBhole + // rotate([0,0,-30]) translate([0,42,-5.25]) cube([6,2,1], center=true); + + // bus hole stopper + translate([0,0,7]) busHoleStopper(-7); + rotate(180) translate([0,0,7]) busHoleStopper(-7); + + // bolt hole bump (removed for battery holder movability) + // rotate (180 - 20) translate([ 35.5, 0, 0]) boltHolderBottom( 1.8 ); + // rotate (20) translate([ 35.5, 0, 0]) boltHolderBottom( 1.8 ); + + // switcher holder + rotate(90) translate([39.2 + 1.2,0,-3]) color ("blue"){ + translate([0,-6.3,0]) rotate([-90,0,-90]) pcbClip(3.7); + translate([0,6.3,0]) rotate([-90,180,-90]) pcbClip(3.7); + } + /* + translate([0,39.5,-3]) difference(){ + cube([14,5.5,5], center=true); + color ("red") translate([0,0.5,0]) cube([12,5,7], center=true); + color ("red") translate([0,-1,0]) cube([10,5,7], center=true); + color ("red") translate([0,-1,2]) cube([12,5,2], center=true); + } + */ + + // speaker holder + translate([0,27.5,-11]) color("red") speaker(1); + + translate([-11.5,19.5,-11.5]){ + length = 4; + radius = 1; + translate([0,0,0]) cylinder(length,radius,radius); + translate([0,16.3,0]) cylinder(length,radius,radius); + translate([22.8,16.3,0]) cylinder(length,radius,radius); + translate([22.8,0,0]) cylinder(length,radius,radius); + } + + // velcro place + difference(){ + translate([0,-25,-7]) rotate([0,0,180]) velcro(5); + translate([ 0, 0, -20.5 -helmetRadius + 20 + bottomShift ]) color("blue",0.5) sphere(r = helmetRadius); + } + + // pcb cross stands (moved on top) + // translate([20,-10,6]) crossStand(13); + // translate([-20,-10,6]) crossStand(13); + + // rounded holder swing clip segment + rotate([0,0,-clipRotateShift]) color("purple") clipSegmentSimple(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); // depth, width, radius, angle + rotate([0,0,90 - clipRotateShift]) color("purple") clipSegment(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); + rotate([0,0,180 - clipRotateShift]) color("purple") clipSegmentSimple(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); + rotate([0,0,180 + 90 - clipRotateShift]) color("purple") clipSegment(2.3 - error, 2.5 - error/2, 44.5 - error/2, 43); + + // im logo + // translate([0,-35,-0.3]) color("red") rotate([180,180,0]) scale(0.3) imlogo(2); + +} + +/////////////////////////////////////////////////////////////////// + +// testing parameters +rotateTop = 0; +horizontalCutAngle = -90; // 20 -- bolt holes, 37 -- clip + +totalPCBShift = 0.5; + +topCompOn = 0; + +difference () { + rotate (180 + rotateTop) translate([ 0, 0, 0]) topEarBody (); +// rotate([0,0,horizontalCutAngle ]) translate([ 0, 80, -10]) cube(size = [160,160,160], center = true); // testing half cut + // translate([0,0,26]) cube ([100,100,50], center=true); +} + +// color("red", 0.5) cube ([92,92,10], center=true); +/* +difference () { + translate([ 0, 0, -0]) bottomEarBody ( height=10 ); +// rotate([0,0,horizontalCutAngle ]) translate([ 0, 80, -10]) cube(size = [160,160,160], center = true); // testing half cut + // translate([0,0,26]) cube ([100,100,50], center=true); // -50 -- for perimener clip test +} +*/ +// rotate(20) translate([35.5,0,-4]) bolt(); // bolt + +if ( topCompOn ) { + buttonLen = 4.5; // 7, 4.5 + rotate([0,0,-18]) translate([-3,18.5,12.5 + totalPCBShift]){ cube([6,6,4]); translate([2.9,2.9,0]) color("gray") cylinder( buttonLen,3.4/2,3.4/2); } // move 0.3, cap skirt 0.5 // button + // projection() + translate([0,0,-1.6 + totalPCBShift]) color("green", 0.5) pcb(1.6, 41); // pcb + translate([0,0,12 - 0.2]) cylinder(5.7,9/2,9/2,$fn=6); // anntenna bolts ~5.3mm thin + + // led + translate([0,-21.7,16]) color ("blue") cylinder (5,3/2,3/2); + + translate([0,0,-1.6 + totalPCBShift]){ + + // omega2 + rotate ([0,0,+rotateTop]) translate([ 0, +21,7.5]) color("purple", 0.5) cube(size = [42,26,10], center = true); + + translate([-13, -13, 3.5]){ + translate([-26/2,0,0]) color("grey") cube([26 * 2,5,8.9]); // module connecctor headers + translate([-26/2,2.5,-2]) color("purple") cube([26,10,1.6]); // pcb module // DAC + translate([26/2 + 3,2.5,-1]) color("green") cube([22,15,5.7]); // pcb module // power supply + translate([26/2 + 3 + 12,2.5 - 0.2 - 10,-1]) color("green") cube([10,10,0.5]); // pcb module // small power supply + } + + rotate(180) translate([ 0, 32,9.5]) color("purple", 0.5) cube(size = [16,7,16], center = true); // GPS PA6C + + } + +} + +// power switcher // 4.6 x 4.7 x 11.5 // wide, white +// translate([0,40,-3.3]) color("purple") powerSwitcher(); + +// power switcher // 3.7 x 3.5 x 8.5 // travel 2mm // black, cheap +// translate([0,40.7,-3.3]) powerSwitcher2(); + +// color ("green", 0.5) translate([0,40,-23]) cube([12,5,5], center=true); // switcher +// translate([ 0, 27.5, -28]) color("green", 0.5) cube([27,20,6], center=true); // speaker +// translate([ 0, 27.5, -5]) color("green", 0.5) cube([27,20,12], center=true); // big speaker + +// rotate([0,0,-120]) translate([ -28.5, 0, -21.5]) color("green", 0.5) cube([27.7, 17.2, 1.2], center=true); // charger +// rotate([0,0,-60]) translate([ -25, 0, -21.5]) color("green", 0.5) cube([34, 17.5, 6.5 - 5.5], center=true); // sound pcb + +// translate([ 0, -3, 6]) color ("green", 0.5) cube(size = [55,55,11], center = true); // 55x55x11 battery +// translate([ 0, 0, 7.5]) color("green", 0.5) cube(size = [55,55,15], center = true); // 60x60x15 battery +// translate([ 0, 0, 0]) color("green", 0.5) cylinder(15,32,32); // cylinder battery +// rotate([0,0,90]) translate([ 0, 0, 8.5]) color("green", 0.5) cube(size = [63,58,17], center = true); // 4xAA battery +// translate([ 0, 0, 8.5]) rotate([90,0,0]) color("green", 0.5) roundHole(61-8*2,16/2,57); // 4xAA battery (rounded box) + +/* +translate([ -29, -63/2, 0]) rotate([90,0,90]) color("green", 0.5) batteryWall(16.5,63,16.5/2,58); + +// battery + translate([ 0.5, 1, 8.5 - 20 ]) rotate([0,90,0]) color("green", 0.5) translate ([0,3,0]){ + translate([ 0, 0, 0]) battery(); + translate([ 0, -15, 0]) rotate([0,180,0]) battery(); + translate([ 0, -30, 0]) battery(); + translate([ 0, 15, 0]) rotate([0,180,0])battery(); + } +*/ + +// -------------------- helpers ----------------------------- + +module powerSwitcher2(){ + cube([8.5,3.5,3.7],center=true); + translate([0,3.2,0]) cube([1.5,3,1.5],center=true); +} + +module powerSwitcher(){ + cube([11.5,4.6,4.7],center=true); + translate([0,4.3,0]) cube([2,4,2],center=true); +} + +module bolt(){ + cylinder(1.7,4.2/2,4.2/2); + cylinder(10,2/2,2/2); +} + +module battery(){ + translate([ 0, 0, -24 - 0.5 ]) { + // rotate([0,90,0]) + cylinder (49,7.25,7.25); + translate([ 0, 0, -1]) cylinder (1,2.7,2.7); + } +} + +module pcb( thickness, radius ){ + difference (){ + translate([ 0, 0,12 + 0.5]) cylinder(thickness, radius, radius); + translate([ 0, 0,12 + 0.5 -1 ]) cylinder(3, 6, 6); // antenna + translate([0,-36.5,15]) cube([70,20,10], center=true); + rotate([0,0,90]) translate([0,-49.3,15]) cube([70,20,10], center=true); // side cut + rotate([0,0,90 - 180]) translate([0,-49.3,15]) cube([70,20,10], center=true); // side cut + rotate([0,0,-20]) translate([35.5,0,10]) cylinder(5,3.3,3.3); // hole around bolt + rotate([0,0,180 + 20]) translate([35.5,0,10]) cylinder(5,3.3,3.3); // hole around bolt + rotate([0,0,180-20]) translate([35.5,0,10]) cylinder(5,3.3,3.3); // hole around bolt + rotate([0,0,20]) translate([35.5,0,10]) cylinder(5,3.3,3.3); // hole around bolt + } +} diff --git a/ENCLOSURE/holes.scad b/ENCLOSURE/holes.scad new file mode 100644 index 0000000..940e8dd --- /dev/null +++ b/ENCLOSURE/holes.scad @@ -0,0 +1,107 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_circle5271(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[58.327364,-35.887116],[58.721410,-34.358093],[59.391612,-32.980322],[61.417580,-30.783527],[64.119468,-29.506711],[65.634569,-29.278915],[67.211474,-29.359856],[68.698947,-29.740258],[70.070612,-30.397378],[71.288607,-31.308290],[72.315069,-32.450069],[73.097886,-33.770856],[73.603145,-35.205424],[73.820285,-36.710788],[73.738744,-38.243966],[73.358340,-39.731439],[72.701218,-41.103103],[71.790305,-42.321097],[70.648524,-43.347558],[69.327735,-44.130374],[67.893167,-44.635631],[66.387802,-44.852769],[64.854624,-44.771226],[63.325602,-44.377179],[61.947831,-43.706978],[59.751036,-41.681010],[58.474220,-38.979122],[58.246423,-37.464021],[58.327364,-35.887116],[58.327364,-35.887116]]); + } +} + +module poly_circle5273(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[68.387744,7.985034],[68.768147,9.472509],[69.425267,10.844175],[70.336180,12.062170],[71.477961,13.088633],[72.798750,13.871450],[74.233319,14.376709],[75.738685,14.593848],[77.271864,14.512304],[78.759339,14.131900],[80.131004,13.474778],[81.348999,12.563863],[82.375460,11.422081],[83.158276,10.101290],[83.663533,8.666720],[83.880669,7.161354],[83.799124,5.628174],[83.418720,4.140701],[82.761598,2.769037],[81.850685,1.551043],[80.708904,0.524582],[79.388115,-0.258234],[77.953547,-0.763491],[76.448182,-0.980629],[74.915004,-0.899086],[73.427531,-0.518681],[72.055866,0.138440],[70.837873,1.049354],[69.811412,2.191134],[69.028596,3.511923],[68.523338,4.946492],[68.306201,6.451856],[68.387744,7.985034],[68.387744,7.985034]]); + } +} + +module poly_path5414(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[1.500614,-81.880026],[3.568720,-81.462240],[5.258225,-80.323087],[6.397667,-78.633870],[6.815584,-76.565896],[6.397667,-74.497798],[5.258225,-72.808303],[3.568720,-71.668869],[1.500614,-71.250956],[-0.567485,-71.668869],[-2.256983,-72.808303],[-3.396421,-74.497798],[-3.814336,-76.565896],[-3.396421,-78.633870],[-2.256983,-80.323087],[-0.567485,-81.462240],[1.500614,-81.880026]]); + } +} + +module poly_circle5275(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[51.955434,49.888204],[52.335837,51.375681],[52.992958,52.747348],[53.903872,53.965344],[55.045654,54.991807],[56.366445,55.774624],[57.801016,56.279882],[59.306384,56.497019],[60.839564,56.415474],[62.327037,56.035070],[63.698702,55.377949],[64.916695,54.467035],[65.943156,53.325255],[66.725972,52.004466],[67.231230,50.569897],[67.448368,49.064532],[67.366824,47.531354],[66.986421,46.043880],[66.329301,44.672214],[65.418388,43.454218],[64.276608,42.427756],[62.955818,41.644939],[61.521249,41.139680],[60.015883,40.922541],[58.482704,41.004084],[56.995229,41.384487],[55.623563,42.041608],[54.405568,42.952521],[53.379105,44.094301],[52.596288,45.415090],[52.091030,46.849660],[51.873891,48.355025],[51.955434,49.888204],[51.955434,49.888204]]); + } +} + +module poly_circle5279(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-30.232516,75.267094],[-29.852113,76.754568],[-29.194994,78.126233],[-28.284082,79.344227],[-27.142303,80.370689],[-25.821515,81.153506],[-24.386948,81.658766],[-22.881584,81.875906],[-21.348406,81.794364],[-19.860933,81.413960],[-18.489268,80.756839],[-17.271275,79.845925],[-16.244814,78.704145],[-15.461998,77.383356],[-14.956740,75.948787],[-14.739602,74.443422],[-14.821146,72.910244],[-15.201548,71.422771],[-15.858668,70.051106],[-16.769580,68.833112],[-17.911359,67.806650],[-19.232147,67.023833],[-20.666714,66.518573],[-22.172078,66.301433],[-23.705256,66.382974],[-25.192729,66.763379],[-26.564394,67.420500],[-27.782387,68.331414],[-28.808848,69.473194],[-29.591664,70.793983],[-30.096922,72.228552],[-30.314059,73.733916],[-30.232516,75.267094],[-30.232516,75.267094]]); + } +} + +module poly_circle5281(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-67.402086,49.865884],[-67.021685,51.353361],[-66.364565,52.725028],[-65.453653,53.943025],[-64.311873,54.969489],[-62.991083,55.752308],[-61.556513,56.257568],[-60.051146,56.474707],[-58.517966,56.393164],[-57.030491,56.012760],[-55.658826,55.355638],[-54.440831,54.444723],[-53.414370,53.302941],[-52.631554,51.982150],[-52.126297,50.547580],[-51.909161,49.042214],[-51.990706,47.509034],[-52.371110,46.021561],[-53.028232,44.649897],[-53.939145,43.431903],[-55.080926,42.405442],[-56.401715,41.622626],[-57.836283,41.117369],[-59.341648,40.900231],[-60.874826,40.981774],[-62.403848,41.375821],[-63.781619,42.046022],[-65.978414,44.071990],[-67.255230,46.773878],[-67.483027,48.288979],[-67.402086,49.865884],[-67.402086,49.865884]]); + } +} + +module poly_circle5285(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-73.715256,-35.903846],[-73.334851,-34.416371],[-72.677729,-33.044705],[-71.766815,-31.826711],[-70.625033,-30.800249],[-69.304242,-30.017434],[-67.869672,-29.512177],[-66.364305,-29.295040],[-64.831126,-29.376586],[-63.302103,-29.770632],[-61.924333,-30.440834],[-59.727538,-32.466802],[-58.450722,-35.168689],[-58.222925,-36.683790],[-58.303866,-38.260696],[-58.684268,-39.748169],[-59.341388,-41.119834],[-60.252300,-42.337828],[-61.394079,-43.364290],[-62.714867,-44.147107],[-64.149434,-44.652367],[-65.654798,-44.869507],[-67.187976,-44.787966],[-68.675452,-44.407564],[-70.047120,-43.750445],[-71.265117,-42.839532],[-72.291581,-41.697752],[-73.074399,-40.376962],[-73.579659,-38.942392],[-73.796799,-37.437026],[-73.715256,-35.903846],[-73.715256,-35.903846]]); + } +} + +module poly_circle5277(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[14.784954,75.271214],[15.165357,76.758688],[15.822476,78.130353],[16.733388,79.348347],[17.875167,80.374809],[19.195955,81.157626],[20.630522,81.662886],[22.135886,81.880026],[23.669064,81.798484],[25.156539,81.418082],[26.528205,80.760961],[27.746200,79.850048],[28.772663,78.708268],[29.555480,77.387478],[30.060739,75.952909],[30.277877,74.447544],[30.196334,72.914364],[29.815930,71.426891],[29.158808,70.055227],[28.247895,68.837233],[27.106114,67.810772],[25.785325,67.027956],[24.350757,66.522699],[22.845392,66.305561],[21.312214,66.387104],[19.783192,66.781151],[18.405421,67.451352],[16.208626,69.477320],[14.931810,72.179208],[14.704013,73.694309],[14.784954,75.271214],[14.784954,75.271214]]); + } +} + +module poly_circle5283(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-83.799126,7.954734],[-83.405080,9.483757],[-82.734878,10.861528],[-80.708910,13.058323],[-78.007022,14.335139],[-76.491921,14.562935],[-74.915016,14.481994],[-73.427543,14.101592],[-72.055878,13.444472],[-70.837883,12.533560],[-69.811421,11.391781],[-69.028604,10.070994],[-68.523345,8.636426],[-68.306205,7.131062],[-68.387746,5.597884],[-68.768149,4.110410],[-69.425269,2.738744],[-70.336182,1.520748],[-71.477962,0.494286],[-72.798752,-0.288531],[-74.233321,-0.793790],[-75.738687,-1.010929],[-77.271866,-0.929386],[-78.759339,-0.548981],[-80.131004,0.108140],[-81.348997,1.019054],[-82.375458,2.160834],[-83.158274,3.481623],[-83.663532,4.916192],[-83.880669,6.421556],[-83.799126,7.954734]]); + } +} + +module holes(h) +{ + +poly_circle5271(h); +poly_circle5273(h); +poly_path5414(h); +poly_circle5275(h); +poly_circle5279(h); +poly_circle5281(h); +poly_circle5285(h); +poly_circle5277(h); +poly_circle5283(h); +} + +// holes(5); diff --git a/ENCLOSURE/imlogo.scad b/ENCLOSURE/imlogo.scad new file mode 100644 index 0000000..1b59767 --- /dev/null +++ b/ENCLOSURE/imlogo.scad @@ -0,0 +1,87 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4979(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + difference() + { + linear_extrude(height=h) + polygon([[-23.825770,-15.344797],[-25.920100,-14.941067],[-27.759022,-13.724261],[-28.978599,-11.882280],[-29.385125,-9.788241],[-28.978599,-7.695538],[-27.759022,-5.857567],[-25.920092,-4.633949],[-23.825769,-4.226076],[-21.731443,-4.633949],[-19.892506,-5.857567],[-18.672931,-7.695538],[-18.266406,-9.788241],[-18.672931,-11.882280],[-19.892506,-13.724261],[-21.731431,-14.941067],[-23.825770,-15.344797]]); + translate([0, 0, -fudge]) + linear_extrude(height=h+2*fudge) + polygon([[-23.825770,-11.710392],[-23.105787,-11.568942],[-22.472731,-11.143990],[-22.051491,-10.509076],[-21.911078,-9.785724],[-22.051491,-9.061035],[-22.472731,-8.422106],[-23.110636,-8.000864],[-23.833633,-7.860450],[-24.556630,-8.000864],[-25.194538,-8.422106],[-25.615778,-9.061035],[-25.756191,-9.785724],[-25.615778,-10.509076],[-25.194538,-11.143990],[-24.553614,-11.568942],[-23.825770,-11.710392]]); + } + } +} + +module poly_path4985(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-29.385131,3.357699],[-29.385131,9.898133],[-28.927811,12.229864],[-27.680268,14.135783],[-25.829132,15.421722],[-23.561034,15.893517],[-21.292935,15.421722],[-19.441805,14.135783],[-18.194267,12.229864],[-17.736949,9.898133],[-17.736949,3.357699],[-18.194267,1.025970],[-19.441805,-0.879949],[-21.292935,-2.165889],[-23.561034,-2.637685],[-25.829132,-2.165889],[-27.680268,-0.879949],[-28.927811,1.025970]]); + } +} + +module poly_path4981(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[1.853195,-9.855255],[1.853195,9.874515],[2.311263,12.217128],[3.559743,14.130366],[5.410046,15.420429],[7.673582,15.893517],[9.941401,15.420429],[11.793905,14.130366],[13.043196,12.217128],[13.501382,9.874515],[13.501382,-9.855255],[13.043196,-12.197871],[11.793905,-14.111110],[9.941401,-15.401173],[7.673582,-15.874261],[5.410046,-15.401173],[3.559743,-14.111110],[2.311263,-12.197871]]); + } +} + +module poly_path4558(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + difference() + { + linear_extrude(height=h) + polygon([[0.728210,-45.410558],[-4.446731,-45.194608],[-9.560968,-44.395604],[-14.560738,-43.020482],[-19.392283,-41.076180],[-24.001841,-38.569635],[-28.335652,-35.507785],[-32.339954,-31.897566],[-35.960988,-27.745917],[-38.611935,-23.927244],[-40.821859,-19.936895],[-42.594881,-15.806977],[-43.935120,-11.569599],[-44.846694,-7.256869],[-45.333725,-2.900895],[-45.400332,1.466214],[-45.050633,5.812351],[-44.288750,10.105406],[-43.118801,14.313271],[-41.544906,18.403839],[-39.571184,22.345001],[-37.201756,26.104648],[-34.440741,29.650673],[-31.292258,32.950966],[-27.760427,35.973420],[-23.941712,38.624295],[-19.951232,40.834040],[-15.821106,42.606792],[-11.583457,43.946685],[-7.270404,44.857853],[-2.914070,45.344433],[1.453426,45.410558],[5.799961,45.060363],[10.093416,44.297983],[14.301668,43.127554],[18.392598,41.553209],[22.334084,39.579085],[26.094005,37.209315],[29.640241,34.448034],[32.940669,31.299378],[35.963170,27.767480],[38.614057,23.948754],[40.823811,19.958264],[42.596568,15.828132],[43.936463,11.590477],[44.847632,7.277421],[45.334210,2.921085],[45.400332,-1.446411],[45.050134,-5.792945],[44.287751,-10.086398],[43.117319,-14.294647],[41.542974,-18.385573],[39.568850,-22.327054],[37.199083,-26.086970],[34.437809,-29.633200],[31.289163,-32.933623],[27.757280,-35.956118],[24.668642,-38.143648],[21.462693,-40.039362],[14.767771,-42.964272],[7.810337,-44.748715],[0.728210,-45.410558]]); + translate([0, 0, -fudge]) + linear_extrude(height=h+2*fudge) + polygon([[0.670610,-41.837524],[7.195603,-41.227786],[13.605743,-39.583715],[19.774018,-36.888888],[25.573420,-33.126881],[28.827463,-30.342163],[31.728426,-27.301387],[34.272498,-24.034147],[36.455867,-20.570035],[38.274722,-16.938645],[39.725252,-13.169569],[40.803645,-9.292400],[41.506091,-5.336732],[41.828779,-1.332158],[41.767897,2.691730],[41.319633,6.705339],[40.480178,10.679074],[39.245719,14.583345],[37.612445,18.388556],[35.576546,22.065116],[33.134210,25.583430],[30.349486,28.837471],[27.308705,31.738431],[24.041459,34.282498],[20.577342,36.465862],[16.945947,38.284711],[13.176867,39.735235],[9.299696,40.813623],[5.344028,41.516063],[1.339454,41.838744],[-2.684431,41.777856],[-6.698034,41.329588],[-10.671763,40.490128],[-14.576023,39.255665],[-18.381221,37.622388],[-22.057765,35.586487],[-25.576060,33.144150],[-28.830040,30.359483],[-31.730829,27.318845],[-34.274632,24.051816],[-36.457653,20.587978],[-38.276098,16.956911],[-39.726170,13.188196],[-40.804075,9.311414],[-41.506017,5.356145],[-41.828201,1.351970],[-41.766832,-2.671529],[-41.318114,-6.684772],[-40.478252,-10.658179],[-39.243451,-14.562168],[-37.609915,-18.367159],[-35.573850,-22.043571],[-33.131459,-25.561824],[-29.795322,-29.386877],[-26.106122,-32.713138],[-22.113372,-35.534206],[-17.866587,-37.843676],[-13.415280,-39.635145],[-8.808966,-40.902212],[-4.097158,-41.638472],[0.670630,-41.837524]]); + } + } +} + +module poly_path4977(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-14.030705,-9.855255],[-14.030705,9.874515],[-13.572634,12.217128],[-12.324148,14.130366],[-10.473839,15.420429],[-8.210301,15.893517],[-5.942486,15.420429],[-4.089985,14.130366],[-2.840694,12.217128],[-2.382509,9.874515],[-2.382509,-9.855255],[-2.840694,-12.197871],[-4.089985,-14.111110],[-5.942486,-15.401173],[-8.210301,-15.874261],[-10.473839,-15.401173],[-12.324148,-14.111110],[-13.572634,-12.197871]]); + } +} + +module poly_path49837(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[17.737094,-9.855255],[17.737094,9.874515],[18.195163,12.217128],[19.443644,14.130366],[21.293949,15.420429],[23.557490,15.893517],[25.825300,15.420429],[27.677800,14.130366],[28.927091,12.217128],[29.385277,9.874515],[29.385277,-9.855255],[28.927091,-12.197871],[27.677800,-14.111110],[25.825300,-15.401173],[23.557490,-15.874261],[21.293949,-15.401173],[19.443644,-14.111110],[18.195163,-12.197871]]); + } +} + +module imlogo(h) +{ + +poly_path4979(h); +poly_path4985(h); +poly_path4981(h); +poly_path4558(h); +poly_path4977(h); +poly_path49837(h); +} diff --git a/ENCLOSURE/microusb.scad b/ENCLOSURE/microusb.scad new file mode 100644 index 0000000..82bd959 --- /dev/null +++ b/ENCLOSURE/microusb.scad @@ -0,0 +1,27 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4467(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-12.122460,-5.113430],[12.122462,-5.113430],[12.872212,-4.948697],[13.483176,-4.498920],[13.894430,-3.830727],[14.045054,-3.010750],[14.045054,0.697120],[13.702858,2.318272],[12.796029,3.732922],[11.504202,4.733749],[10.007012,5.113430],[-10.007009,5.113430],[-11.608425,4.701182],[-12.888673,3.646076],[-13.737600,2.220570],[-14.045053,0.697120],[-14.045053,-3.010750],[-13.894430,-3.830727],[-13.483176,-4.498920],[-12.872211,-4.948697],[-12.122459,-5.113430]]); + } +} + +module microusb(h) +{ + +poly_path4467(h); +} + +// microusb(5); diff --git a/ENCLOSURE/microusb_frame.scad b/ENCLOSURE/microusb_frame.scad new file mode 100644 index 0000000..fdf6569 --- /dev/null +++ b/ENCLOSURE/microusb_frame.scad @@ -0,0 +1,27 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_rect4469(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-17.200028,-7.919175],[17.200028,-7.919175],[18.799918,-7.758842],[20.288259,-7.298756],[22.804825,-5.604792],[24.498786,-3.088225],[24.958872,-1.599884],[25.119204,0.000005],[24.958872,1.599894],[24.498786,3.088234],[22.804825,5.604797],[20.288259,7.298757],[18.799918,7.758843],[17.200028,7.919175],[-17.200028,7.919175],[-18.799918,7.758843],[-20.288259,7.298757],[-22.804825,5.604797],[-24.498786,3.088234],[-24.958872,1.599894],[-25.119204,0.000005],[-24.958872,-1.599884],[-24.498786,-3.088225],[-22.804825,-5.604792],[-20.288259,-7.298756],[-18.799918,-7.758842],[-17.200028,-7.919175]]); + } +} + +module microusb_frame(h) +{ + +poly_rect4469(h); +} + +// microusb_frame(5); diff --git a/ENCLOSURE/segwaycase.svg b/ENCLOSURE/segwaycase.svg new file mode 100644 index 0000000..3eaf3d1 --- /dev/null +++ b/ENCLOSURE/segwaycase.svg @@ -0,0 +1,2964 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + + + + + + + + + T + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + L + M + R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + L + M + R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + L + M + R + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + L + M + R + + + + + + + + + + + + + + + + + + + + + diff --git a/ENCLOSURE/speaker.scad b/ENCLOSURE/speaker.scad new file mode 100644 index 0000000..9340a96 --- /dev/null +++ b/ENCLOSURE/speaker.scad @@ -0,0 +1,33 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_rect4558(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + difference() + { + linear_extrude(height=h) + polygon([[-46.014650,-37.750980],[-47.944814,-37.362974],[-49.517570,-36.303700],[-50.576171,-34.730271],[-50.963870,-32.799800],[-50.963870,32.801760],[-50.576171,34.731924],[-49.517570,36.304680],[-47.944814,37.363281],[-46.014650,37.750980],[46.012700,37.750980],[47.943169,37.363281],[49.516595,36.304680],[50.575866,34.731924],[50.963870,32.801760],[50.963870,-32.799800],[50.575866,-34.730271],[49.516595,-36.303700],[47.943169,-37.362974],[46.012700,-37.750980],[-46.014650,-37.750980]]); + translate([0, 0, -fudge]) + linear_extrude(height=h+2*fudge) + polygon([[-12.172850,-34.776370],[12.170900,-34.776370],[15.736471,-34.597471],[19.196803,-34.072255],[22.534677,-33.217940],[25.732872,-32.051748],[28.774169,-30.590898],[31.641347,-28.852610],[34.317188,-26.854103],[36.784470,-24.612599],[39.025974,-22.145316],[41.024480,-19.469475],[42.762768,-16.602296],[44.223618,-13.560998],[45.389810,-10.362801],[46.244125,-7.024926],[46.769341,-3.564592],[46.948240,0.000980],[46.769341,3.566529],[46.244125,7.026799],[45.389810,10.364577],[44.223618,13.562647],[42.762768,16.603797],[41.024480,19.470810],[39.025974,22.146475],[36.784470,24.613575],[34.317188,26.854897],[31.641347,28.853227],[28.774169,30.591350],[25.732872,32.052053],[22.534677,33.218120],[19.196803,34.072338],[15.736471,34.597493],[12.170900,34.776370],[-12.172850,34.776370],[-15.738400,34.597493],[-19.198672,34.072338],[-22.536450,33.218120],[-25.734521,32.052053],[-28.775671,30.591350],[-31.642685,28.853227],[-34.318349,26.854897],[-36.785449,24.613575],[-39.026770,22.146475],[-41.025100,19.470810],[-42.763222,16.603797],[-44.223924,13.562647],[-45.389991,10.364577],[-46.244209,7.026799],[-46.769363,3.566529],[-46.948240,0.000980],[-46.769363,-3.564592],[-46.244209,-7.024926],[-45.389991,-10.362801],[-44.223924,-13.560998],[-42.763222,-16.602296],[-41.025100,-19.469475],[-39.026770,-22.145316],[-36.785449,-24.612599],[-34.318349,-26.854103],[-31.642685,-28.852610],[-28.775671,-30.590898],[-25.734521,-32.051748],[-22.536450,-33.217940],[-19.198672,-34.072255],[-15.738400,-34.597471],[-12.172850,-34.776370]]); + } + } +} + +module speaker(h) +{ + +poly_rect4558(h); +} + +// speaker(5); diff --git a/ENCLOSURE/underButtons.scad b/ENCLOSURE/underButtons.scad new file mode 100644 index 0000000..fd16a6b --- /dev/null +++ b/ENCLOSURE/underButtons.scad @@ -0,0 +1,96 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4546(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[62.083096,-9.556603],[62.774739,-6.852105],[63.969505,-4.358170],[65.625711,-2.143637],[67.701674,-0.277344],[70.103109,1.145956],[72.711414,2.064605],[75.448440,2.459400],[78.236036,2.311137],[80.940531,1.619495],[83.434466,0.424729],[85.648999,-1.231476],[87.515291,-3.307440],[88.938592,-5.708874],[89.857241,-8.317180],[90.252037,-11.054206],[90.103776,-13.841803],[89.412131,-16.546298],[88.217364,-19.040232],[86.561157,-21.254764],[84.485194,-23.121054],[82.083760,-24.544354],[79.475455,-25.463002],[76.738430,-25.857796],[73.950836,-25.709533],[71.246341,-25.017890],[68.752408,-23.823125],[66.537876,-22.166921],[64.671584,-20.090959],[63.248283,-17.689526],[62.329633,-15.081222],[61.934836,-12.344197],[62.083096,-9.556603]]); + } +} + +module poly_path4552(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-36.537169,57.725457],[-35.845528,60.429952],[-34.650764,62.923885],[-32.994560,65.138418],[-30.918598,67.004711],[-28.517165,68.428013],[-25.908860,69.346665],[-23.171834,69.741465],[-20.384237,69.593207],[-17.679739,68.901564],[-15.185802,67.706798],[-12.971267,66.050592],[-11.104973,63.974628],[-9.681672,61.573194],[-8.763022,58.964888],[-8.368227,56.227863],[-8.516489,53.440267],[-9.208131,50.735773],[-10.402895,48.241840],[-12.059099,46.027307],[-14.135061,44.161014],[-16.536494,42.737712],[-19.144799,41.819059],[-21.881825,41.424260],[-24.669421,41.572517],[-27.373920,42.264161],[-29.867857,43.458927],[-32.082392,45.115133],[-33.948685,47.191097],[-35.371987,49.592531],[-36.290637,52.200836],[-36.685432,54.937862],[-36.537169,57.725457]]); + } +} + +module poly_path4548(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[45.650786,32.346567],[46.342428,35.051066],[47.537193,37.545003],[49.193400,39.759539],[51.269365,41.625833],[53.670801,43.049135],[56.279109,43.967785],[59.016137,44.362580],[61.803736,44.214317],[64.508232,43.522674],[67.002167,42.327908],[69.216700,40.671702],[71.082992,38.595738],[72.506292,36.194304],[73.424942,33.585999],[73.819737,30.848973],[73.671476,28.061377],[72.979834,25.356880],[71.785069,22.862944],[70.128863,20.648410],[68.052900,18.782116],[65.651465,17.358814],[63.043159,16.440163],[60.306132,16.045367],[57.518536,16.193627],[54.814038,16.885270],[52.320101,18.080035],[50.105567,19.736240],[48.239273,21.812203],[46.815971,24.213638],[45.897320,26.821944],[45.502524,29.558971],[45.650786,32.346567]]); + } +} + +module poly_path4558(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-80.019900,-53.445483],[-79.328257,-50.740985],[-78.133491,-48.247049],[-76.477284,-46.032515],[-74.401319,-44.166222],[-71.999883,-42.742921],[-69.391576,-41.824273],[-66.654548,-41.429479],[-63.866951,-41.577743],[-61.162457,-42.269386],[-58.668525,-43.464152],[-56.453994,-45.120357],[-54.587703,-47.196319],[-53.164403,-49.597751],[-52.245754,-52.206055],[-51.850958,-54.943079],[-51.999218,-57.730673],[-52.715663,-60.510713],[-53.934209,-63.015751],[-55.589900,-65.198062],[-57.617783,-67.009924],[-59.952902,-68.403615],[-62.530302,-69.331410],[-65.285030,-69.745587],[-68.152129,-69.598423],[-70.856631,-68.906784],[-73.350570,-67.712022],[-75.565109,-66.055818],[-77.431406,-63.979854],[-78.854711,-61.578419],[-79.773364,-58.970111],[-80.168162,-56.233082],[-80.019900,-53.445483],[-80.019900,-53.445483]]); + } +} + +module poly_path4550(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[8.480306,57.729577],[9.171947,60.434074],[10.366711,62.928009],[12.022915,65.142543],[14.098877,67.008836],[16.500310,68.432138],[19.108615,69.350789],[21.845640,69.745587],[24.633236,69.597327],[27.337733,68.905686],[29.831669,67.710921],[32.046204,66.054715],[33.912498,63.978752],[35.335800,61.577317],[36.254451,58.969011],[36.649247,56.231984],[36.500986,53.444387],[35.809342,50.739891],[34.614576,48.245957],[32.958370,46.031423],[30.882407,44.165131],[28.480973,42.741831],[25.872667,41.823181],[23.135641,41.428386],[20.348046,41.576647],[17.643551,42.268291],[15.149617,43.463056],[12.935085,45.119260],[11.068793,47.195222],[9.645493,49.596655],[8.726843,52.204959],[8.332046,54.941983],[8.480306,57.729577],[8.480306,57.729577]]); + } +} + +module poly_path4556(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-90.103775,-9.586903],[-89.387328,-6.806863],[-88.168780,-4.301827],[-86.513087,-2.119517],[-84.485203,-0.307656],[-82.150083,1.086033],[-79.572682,2.013827],[-76.817954,2.428003],[-73.950853,2.280837],[-71.246355,1.589197],[-68.752419,0.394433],[-66.537883,-1.261770],[-64.671588,-3.337732],[-63.248284,-5.739165],[-62.329632,-8.347470],[-61.934833,-11.084496],[-62.083092,-13.872093],[-62.774735,-16.576590],[-63.969500,-19.070525],[-65.625705,-21.285059],[-67.701668,-23.151353],[-70.103103,-24.574655],[-72.711409,-25.493306],[-75.448436,-25.888103],[-78.236032,-25.739843],[-80.940529,-25.048199],[-83.434464,-23.853433],[-85.648998,-22.197227],[-87.515291,-20.121264],[-88.938591,-17.719829],[-89.857241,-15.111524],[-90.252037,-12.374498],[-90.103775,-9.586903],[-90.103775,-9.586903]]); + } +} + +module poly_path4554(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[-73.706736,32.324247],[-73.015096,35.028746],[-71.820332,37.522683],[-70.164127,39.737220],[-68.088163,41.603515],[-65.686728,43.026818],[-63.078421,43.945470],[-60.341393,44.340268],[-57.553794,44.192007],[-54.849297,43.500363],[-52.355361,42.305596],[-50.140827,40.649389],[-48.274535,38.573424],[-46.851234,36.171988],[-45.932585,33.563681],[-45.537791,30.826654],[-45.686054,28.039057],[-46.377698,25.334562],[-47.572464,22.840628],[-49.228670,20.626096],[-51.304634,18.759804],[-53.706068,17.336503],[-56.314373,16.417853],[-59.051399,16.023057],[-61.838994,16.171317],[-64.619036,16.887765],[-67.124074,18.106314],[-69.306386,19.762008],[-71.118248,21.789893],[-72.511937,24.125015],[-73.439730,26.702417],[-73.853904,29.457146],[-73.706736,32.324247],[-73.706736,32.324247]]); + } +} + +module poly_path4544(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + linear_extrude(height=h) + polygon([[52.022716,-53.428753],[52.739164,-50.648709],[53.957713,-48.143670],[55.613408,-45.961357],[57.641293,-44.149495],[59.976414,-42.755805],[62.553816,-41.828011],[65.308545,-41.413836],[68.175646,-41.561003],[70.955687,-42.277450],[73.460725,-43.495999],[75.643037,-45.151693],[77.454899,-47.179580],[78.848589,-49.514702],[79.776384,-52.092107],[80.190561,-54.846839],[80.043396,-57.713943],[79.351751,-60.418441],[78.156984,-62.912377],[76.500778,-65.126911],[74.424815,-66.993204],[72.023381,-68.416506],[69.415076,-69.335157],[66.678051,-69.729953],[63.890456,-69.581693],[61.110416,-68.865243],[58.605379,-67.646694],[56.423069,-65.990999],[54.611208,-63.963112],[53.217519,-61.627990],[52.289726,-59.050586],[51.875550,-56.295855],[52.022716,-53.428753],[52.022716,-53.428753]]); + } +} + +module underButtons(h) +{ + +poly_path4546(h); +poly_path4552(h); +poly_path4548(h); +poly_path4558(h); +poly_path4550(h); +poly_path4556(h); +poly_path4554(h); +poly_path4544(h); +} + diff --git a/ENCLOSURE/velcro.scad b/ENCLOSURE/velcro.scad new file mode 100644 index 0000000..0d50741 --- /dev/null +++ b/ENCLOSURE/velcro.scad @@ -0,0 +1,33 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4510(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + difference() + { + linear_extrude(height=h) + polygon([[0.037486,-60.467531],[-6.841860,-60.304995],[-13.708093,-59.817325],[-20.548109,-59.004526],[-27.348806,-57.866605],[-34.097081,-56.403568],[-40.779830,-54.615421],[-47.383950,-52.502171],[-53.896337,-50.063822],[-60.303890,-47.300382],[-66.593505,-44.211856],[-72.752078,-40.798251],[-78.766507,-37.059573],[-84.623688,-32.995827],[-90.310518,-28.607021],[-95.813894,-23.893160],[-101.120714,-18.854251],[-104.367460,-15.360231],[-107.186478,-11.624709],[-109.577511,-7.681740],[-111.540302,-3.565377],[-113.074594,0.690326],[-114.180128,5.051316],[-114.856649,9.483540],[-115.103899,13.952943],[-114.921620,18.425472],[-114.309556,22.867074],[-113.267449,27.243694],[-111.795043,31.521279],[-109.892079,35.665776],[-107.558301,39.643131],[-104.793452,43.419290],[-101.597274,46.960199],[-98.055353,50.157220],[-94.278045,52.922705],[-90.299434,55.256906],[-86.153604,57.160078],[-81.874639,58.632473],[-77.496623,59.674345],[-73.053641,60.285946],[-68.579776,60.467531],[-64.109113,60.219351],[-59.675737,59.541661],[-55.313730,58.434713],[-51.057177,56.898760],[-46.940163,54.934056],[-42.996772,52.540855],[-39.261087,49.719408],[-35.767194,46.469969],[-35.808194,46.510969],[-31.893055,42.955858],[-27.752991,39.874472],[-23.420112,37.266807],[-18.926525,35.132860],[-14.304340,33.472625],[-9.585664,32.286098],[-4.802607,31.573276],[0.012723,31.334154],[4.828216,31.568728],[9.611766,32.276993],[14.331262,33.458946],[18.954597,35.114582],[23.449661,37.243896],[27.784347,39.846885],[31.926545,42.923544],[35.844146,46.473869],[40.651956,50.774239],[45.933476,54.316620],[51.600888,57.078664],[57.566375,59.038021],[63.742118,60.172342],[70.040300,60.459280],[76.373102,59.876485],[82.652706,58.401609],[88.627672,56.099418],[94.043365,53.114737],[98.882026,49.521631],[103.125895,45.394164],[106.757212,40.806400],[109.758215,35.832403],[112.111146,30.546238],[113.798244,25.021969],[114.801748,19.333661],[115.103899,13.555378],[114.686936,7.761183],[113.533098,2.025143],[111.624627,-3.578681],[108.943762,-8.976222],[105.472741,-14.093417],[101.193806,-18.856201],[95.887030,-23.894865],[90.383711,-28.608491],[84.696952,-32.997073],[78.839854,-37.060606],[72.825520,-40.799087],[66.667053,-44.212510],[60.377554,-47.300870],[53.970125,-50.064163],[47.457869,-52.502385],[40.853889,-54.615530],[34.171286,-56.403593],[27.423162,-57.866571],[20.622620,-59.004459],[13.782762,-59.817251],[6.916690,-60.304943],[0.037506,-60.467531]]); + translate([0, 0, -fudge]) + linear_extrude(height=h+2*fudge) + polygon([[0.037486,-52.858161],[6.552283,-52.704131],[13.054646,-52.242110],[19.532162,-51.472102],[25.972417,-50.394108],[32.362997,-49.008132],[38.691489,-47.314176],[44.945478,-45.312242],[51.112550,-43.002333],[57.180292,-40.384452],[63.136291,-37.458601],[68.968132,-34.224784],[74.663401,-30.683002],[80.209685,-26.833258],[85.594569,-22.675554],[90.805641,-18.209894],[95.830486,-13.436281],[95.869486,-13.399181],[99.485148,-9.386975],[102.422065,-5.089841],[104.694747,-0.568260],[106.317699,4.117289],[107.305429,8.906324],[107.672445,13.738365],[107.433253,18.552932],[106.602361,23.289544],[105.194276,27.887721],[103.223506,32.286981],[100.704557,36.426846],[97.651936,40.246833],[94.080152,43.686462],[90.003711,46.685253],[85.437120,49.182726],[80.394886,51.118399],[75.148084,52.351478],[69.859713,52.839537],[64.602208,52.601057],[59.448003,51.654521],[54.469532,50.018411],[49.739231,47.711209],[45.329534,44.751398],[41.312876,41.157459],[41.273776,41.120359],[36.803228,37.069663],[32.059083,33.559015],[27.080428,30.588422],[21.906346,28.157888],[16.575924,26.267421],[11.128246,24.917026],[5.602397,24.106709],[0.037463,23.836476],[-5.527472,24.106333],[-11.053322,24.916286],[-16.501002,26.266341],[-21.831427,28.156505],[-27.005511,30.586782],[-31.984171,33.557180],[-36.728320,37.067704],[-41.198874,41.118359],[-41.239874,41.159359],[-44.166516,43.883550],[-47.291302,46.248912],[-50.586310,48.255237],[-54.023617,49.902313],[-57.575300,51.189931],[-61.213437,52.117882],[-64.910103,52.685956],[-68.637376,52.893942],[-72.367334,52.741631],[-76.072053,52.228814],[-79.723611,51.355280],[-83.294084,50.120820],[-86.755549,48.525223],[-90.080085,46.568281],[-93.239767,44.249783],[-96.206674,41.569519],[-98.886933,38.602606],[-101.205428,35.442918],[-103.162369,32.118378],[-104.757966,28.656908],[-105.992427,25.086432],[-106.865963,21.434873],[-107.378783,17.730153],[-107.531096,14.000196],[-107.323113,10.272923],[-106.755042,6.576259],[-105.827093,2.938125],[-104.539476,-0.613555],[-102.892400,-4.050859],[-100.886074,-7.345863],[-98.520709,-10.470644],[-95.796514,-13.397281],[-95.755514,-13.438281],[-90.730672,-18.211876],[-85.519604,-22.677485],[-80.134722,-26.835108],[-74.588441,-30.684746],[-68.893175,-34.226402],[-63.061337,-37.460077],[-57.105340,-40.385772],[-51.037600,-43.003489],[-44.870529,-45.313230],[-38.616542,-47.314997],[-32.288052,-49.008789],[-25.897473,-50.394611],[-19.457219,-51.472462],[-12.979703,-52.242345],[-6.477340,-52.704260],[0.037456,-52.858211]]); + } + } +} + +module velcro(h) +{ + +poly_path4510(h); +} + +// velcro(5); diff --git a/ENCLOSURE/velcro2.scad b/ENCLOSURE/velcro2.scad new file mode 100644 index 0000000..7ff3902 --- /dev/null +++ b/ENCLOSURE/velcro2.scad @@ -0,0 +1,33 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4516(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + difference() + { + linear_extrude(height=h) + polygon([[0.068268,-64.274277],[-6.989238,-64.107416],[-14.034003,-63.606784],[-21.052514,-62.772415],[-28.031259,-61.604344],[-34.956726,-60.102605],[-41.815402,-58.267231],[-48.593774,-56.098258],[-55.278332,-53.595720],[-61.855561,-50.759650],[-68.311950,-47.590083],[-74.633987,-44.087053],[-80.808159,-40.250594],[-86.820954,-36.080741],[-92.658859,-31.577528],[-98.308362,-26.740988],[-103.755952,-21.571157],[-107.264227,-17.792494],[-110.310268,-13.751131],[-112.893791,-9.484124],[-115.014512,-5.028525],[-116.672151,-0.421389],[-117.866423,4.300232],[-118.597046,9.099283],[-118.863738,13.938711],[-118.666215,18.781463],[-118.004196,23.590484],[-116.877397,28.328722],[-115.285535,32.959121],[-113.228329,37.444630],[-110.705494,41.748194],[-107.716749,45.832759],[-104.261812,49.661273],[-100.445218,53.106458],[-96.374102,56.088018],[-92.085169,58.606263],[-87.615126,60.661505],[-83.000679,62.254055],[-78.278533,63.384224],[-73.485396,64.052322],[-68.657974,64.258661],[-63.832973,64.003553],[-59.047098,63.287308],[-54.337057,62.110236],[-49.739556,60.472651],[-45.291300,58.374861],[-41.028997,55.817180],[-36.989352,52.799916],[-33.209072,49.323383],[-33.082122,49.212053],[-29.440562,45.900487],[-25.599329,43.030234],[-21.586927,40.601282],[-17.431860,38.613622],[-13.162631,37.067244],[-8.807743,35.962138],[-4.395701,35.298293],[0.044992,35.075701],[4.485833,35.294352],[8.898318,35.954234],[13.253943,37.055339],[17.524205,38.597657],[21.680600,40.581177],[25.694625,43.005889],[29.537775,45.871785],[33.181548,49.178853],[33.140548,49.137853],[38.344255,53.791807],[44.061720,57.625593],[50.197531,60.614981],[56.656277,62.735744],[63.342547,63.963655],[70.160928,64.274487],[77.016009,63.644012],[83.812378,62.048003],[90.257407,59.561743],[96.100738,56.333414],[101.323017,52.443744],[105.904891,47.973461],[109.827003,43.003291],[113.070000,37.613961],[115.614527,31.886200],[117.441228,25.900734],[118.530750,19.738291],[118.863738,13.479597],[118.420836,7.205381],[117.182691,0.996369],[115.129947,-5.066711],[112.243250,-10.903132],[108.503246,-16.432166],[103.890578,-21.573087],[103.880578,-21.583087],[98.433235,-26.751591],[92.784035,-31.586863],[86.946491,-36.088873],[80.934110,-40.257591],[74.760405,-44.092986],[68.438884,-47.595030],[61.983059,-50.763691],[55.406438,-53.598940],[48.722533,-56.100746],[41.944854,-58.269081],[35.086910,-60.103913],[28.162212,-61.605213],[21.184269,-62.772950],[14.166593,-63.607095],[7.122692,-64.107617],[0.066078,-64.274487]]); + translate([0, 0, -fudge]) + linear_extrude(height=h+2*fudge) + polygon([[0.068268,-56.649277],[6.766999,-56.491101],[13.452223,-56.016626],[20.111265,-55.225835],[26.731450,-54.118711],[33.300104,-52.695238],[39.804551,-50.955399],[46.232116,-48.899177],[52.570125,-46.526555],[58.805902,-43.837517],[64.926773,-40.832045],[70.920062,-37.510124],[76.773096,-33.871737],[82.473198,-29.916866],[88.007694,-25.645496],[93.363909,-21.057608],[98.529168,-16.153187],[98.566168,-16.117987],[102.509296,-11.733180],[105.709524,-7.027908],[108.183006,-2.069541],[109.945895,3.074549],[111.014346,8.336989],[111.404512,13.650410],[111.132547,18.947438],[110.214606,24.160704],[108.666841,29.222835],[106.505408,34.066459],[103.746459,38.624206],[100.406148,42.828704],[96.500630,46.612581],[92.046058,49.908466],[87.058586,52.648987],[81.554368,54.766773],[75.791562,56.120519],[69.981055,56.655637],[64.203076,56.392597],[58.537853,55.351868],[53.065615,53.553920],[47.866589,51.019223],[43.021004,47.768248],[38.609088,43.821463],[38.568088,43.780463],[34.394390,40.001506],[29.972936,36.724903],[25.338981,33.950607],[20.527778,31.678571],[15.574582,29.908750],[10.514647,28.641094],[5.383226,27.875559],[0.215573,27.612098],[-4.953056,27.850663],[-10.087409,28.591207],[-15.152231,29.833685],[-20.112269,31.578049],[-24.932268,33.824253],[-29.576974,36.572249],[-34.011133,39.821991],[-38.199492,43.573433],[-38.431912,43.780463],[-38.472912,43.821463],[-41.682268,46.807194],[-45.111958,49.399639],[-48.730927,51.598571],[-52.508117,53.403760],[-56.412474,54.814977],[-60.412941,55.831993],[-64.478461,56.454578],[-68.577980,56.682504],[-72.680442,56.515541],[-76.754789,55.953461],[-80.769967,54.996034],[-84.694919,53.643032],[-88.498589,51.894225],[-92.149922,49.749383],[-95.617862,47.208279],[-98.871352,44.270683],[-101.808159,41.018119],[-104.348648,37.551217],[-106.493054,33.901006],[-108.241613,30.098517],[-109.594559,26.174779],[-110.552128,22.160823],[-111.114556,18.087680],[-111.282077,13.986379],[-111.054926,9.887951],[-110.433341,5.823425],[-109.417554,1.823832],[-108.007803,-2.079797],[-106.204321,-5.856433],[-104.007346,-9.475045],[-101.417111,-12.904603],[-98.433852,-16.114077],[-98.394752,-16.151177],[-93.229434,-21.055840],[-87.873147,-25.643960],[-82.338565,-29.915554],[-76.638365,-33.870635],[-70.785223,-37.509220],[-64.791816,-40.831324],[-58.670819,-43.836961],[-52.434908,-46.526147],[-46.096759,-48.898898],[-39.669050,-50.955228],[-33.164454,-52.695152],[-26.595650,-54.118687],[-19.975312,-55.225846],[-13.316118,-56.016646],[-6.630742,-56.491101],[0.068138,-56.649227]]); + } + } +} + +module velcro(h) +{ + +poly_path4516(h); +} + +// velcro2(5); diff --git a/ENCLOSURE/velcro3.scad b/ENCLOSURE/velcro3.scad new file mode 100644 index 0000000..28bb360 --- /dev/null +++ b/ENCLOSURE/velcro3.scad @@ -0,0 +1,33 @@ + +// Module names are of the form poly_(). As a result, +// you can associate a polygon in this OpenSCAD program with the corresponding +// SVG element in the Inkscape document by looking for the XML element with +// the attribute id="inkscape-path-id". + +// fudge value is used to ensure that subtracted solids are a tad taller +// in the z dimension than the polygon being subtracted from. This helps +// keep the resulting .stl file manifold. +fudge = 0.1; + +module poly_path4547(h) +{ + scale([25.4/90, -25.4/90, 1]) union() + { + difference() + { + linear_extrude(height=h) + polygon([[-0.016597,-59.363285],[-6.847229,-59.172743],[-13.663515,-58.661429],[-20.452598,-57.829351],[-27.201623,-56.676516],[-33.897733,-55.202931],[-40.528072,-53.408605],[-47.079785,-51.293544],[-53.540014,-48.857756],[-59.895905,-46.101249],[-66.134602,-43.024029],[-72.243247,-39.626105],[-78.208985,-35.907484],[-84.018960,-31.868172],[-89.660316,-27.508179],[-95.120197,-22.827511],[-100.385747,-17.826175],[-103.614137,-14.352194],[-106.417267,-10.638241],[-108.794877,-6.718154],[-110.746703,-2.625768],[-112.272485,1.605078],[-113.371961,5.940549],[-114.044869,10.346807],[-114.290947,14.790015],[-114.109934,19.236337],[-113.501568,23.651935],[-112.465587,28.002973],[-111.001731,32.255613],[-109.109736,36.376020],[-106.789341,40.330355],[-104.040286,44.084782],[-100.862307,47.605465],[-97.383058,50.722950],[-93.757795,53.298832],[-90.006442,55.367090],[-86.148923,56.961700],[-82.205162,58.116639],[-78.195083,58.865885],[-74.138610,59.243415],[-70.055667,59.283205],[-61.871564,58.545705],[-53.634481,56.997079],[-45.377033,54.929406],[-37.131837,52.634765],[-27.681967,50.706127],[-18.141908,49.299341],[-8.582727,48.428408],[0.924511,48.107327],[10.308738,48.350102],[19.498888,49.170732],[28.423896,50.583220],[37.012693,52.601565],[45.591106,54.966391],[54.020893,57.073795],[62.309373,58.635514],[70.463863,59.363285],[74.496456,59.310782],[78.493854,58.917261],[82.440398,58.150771],[86.320432,56.979360],[90.118297,55.371076],[93.818336,53.293966],[97.404890,50.716080],[100.862303,47.605465],[104.040284,44.084782],[106.789341,40.330355],[109.109736,36.376020],[111.001731,32.255613],[112.465588,28.002973],[113.501569,23.651935],[114.109934,19.236337],[114.290947,14.790015],[114.044868,10.346807],[113.371960,5.940549],[112.272483,1.605078],[110.746701,-2.625768],[108.794874,-6.718154],[106.417264,-10.638241],[103.614133,-14.352194],[100.385743,-17.826175],[95.120195,-22.827511],[89.660315,-27.508179],[84.018960,-31.868172],[78.208986,-35.907484],[72.243248,-39.626105],[66.134603,-43.024029],[59.895907,-46.101249],[53.540016,-48.857756],[47.079786,-51.293544],[40.528073,-53.408605],[33.897734,-55.202931],[27.201624,-56.676516],[20.452600,-57.829351],[13.663518,-58.661429],[6.847234,-59.172743],[0.016603,-59.363285],[-0.016597,-59.363285]]); + translate([0, 0, -fudge]) + linear_extrude(height=h+2*fudge) + polygon([[0.001003,-52.277345],[6.499470,-52.095535],[12.982808,-51.609104],[19.438943,-50.818016],[25.855800,-49.722232],[32.221306,-48.321715],[38.523386,-46.616429],[44.749966,-44.606334],[50.888972,-42.291395],[56.928329,-39.671573],[62.855964,-36.746831],[68.659802,-33.517132],[74.327769,-29.982438],[79.847791,-26.142712],[85.207793,-21.997916],[90.395702,-17.548013],[95.399443,-12.792965],[95.436543,-12.755865],[98.179293,-9.809211],[100.560792,-6.662882],[102.580824,-3.345018],[104.239177,0.116243],[105.535636,3.692761],[106.469989,7.356398],[107.042021,11.079015],[107.251518,14.832473],[107.098267,18.588632],[106.582054,22.319356],[105.702665,25.996503],[104.459887,29.591936],[102.853505,33.077516],[100.883307,36.425103],[98.549077,39.606559],[95.850603,42.593745],[92.945370,45.230068],[89.994491,47.389334],[86.985837,49.106376],[83.907277,50.416025],[80.746682,51.353114],[77.491921,51.952474],[70.651383,52.277335],[63.335052,51.606789],[55.580966,50.135275],[38.903343,45.773425],[29.782606,43.625286],[20.361482,42.126079],[10.706233,41.257554],[0.883123,41.001458],[-9.041586,41.339538],[-19.001630,42.253545],[-28.930748,43.725224],[-38.762677,45.736325],[-38.915017,45.775425],[-55.132554,50.047033],[-62.867299,51.515209],[-70.258767,52.199245],[-77.227507,51.892878],[-80.551670,51.302548],[-83.778368,50.374600],[-86.914603,49.074391],[-89.967379,47.367280],[-92.943699,45.218625],[-95.850567,42.593785],[-98.549039,39.606599],[-100.883267,36.425143],[-102.853465,33.077556],[-104.459846,29.591976],[-105.702625,25.996543],[-106.582013,22.319396],[-107.098227,18.588672],[-107.251478,14.832513],[-107.041981,11.079055],[-106.469950,7.356438],[-105.535598,3.692801],[-104.239139,0.116283],[-102.580787,-3.344978],[-100.560755,-6.662842],[-98.179257,-9.809171],[-95.436507,-12.755825],[-95.399407,-12.792925],[-90.395570,-17.548059],[-85.207559,-21.998036],[-79.847449,-26.142895],[-74.327314,-29.982672],[-68.659229,-33.517406],[-62.855269,-36.747133],[-56.927510,-39.671892],[-50.888024,-42.291719],[-44.748889,-44.606652],[-38.522178,-46.616729],[-32.219966,-48.321987],[-25.854328,-49.722463],[-19.437340,-50.818196],[-12.981075,-51.609222],[-6.497609,-52.095579],[0.000983,-52.277305]]); + } + } +} + +module velcro(h) +{ + +poly_path4547(h); +} + +// velcro3(5); diff --git a/HARDWARE/GERBER/helmet__-B_Cu.gbl b/HARDWARE/GERBER/helmet__-B_Cu.gbl new file mode 100644 index 0000000..4f8a0e3 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-B_Cu.gbl @@ -0,0 +1,10970 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1*% +%TF.CreationDate,2018-09-28T09:22:47+02:00*% +%TF.ProjectId,helmet__,68656c6d-6574-45f5-9f2e-6b696361645f,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 7.0.11-7.0.11~ubuntu20.04.1) date 2018-09-28 09:22:47* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10R,1.800000X1.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11C,1.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12R,1.350000X1.350000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13O,1.350000X1.350000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16R,1.305560X1.305560*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD17C,1.305560*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD18C,0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD19R,2.750000X1.000000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD20C,0.600000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD21C,0.700000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD22C,0.250000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD23C,0.500000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD24C,0.700000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,D1,1*% +%TO.N,GNDD*% +X170180000Y-87884000D03* +D11* +%TO.P,D1,2*% +%TO.N,Net-(D1-Pad2)*% +X172720000Y-87884000D03* +%TD*% +D10* +%TO.P,D2,1*% +%TO.N,Net-(D2-Pad1)*% +X175260000Y-87884000D03* +D11* +%TO.P,D2,2*% +%TO.N,Net-(D2-Pad2)*% +X177800000Y-87884000D03* +%TD*% +D10* +%TO.P,D3,1*% +%TO.N,GNDD*% +X180467000Y-87884000D03* +D11* +%TO.P,D3,2*% +%TO.N,Net-(D3-Pad2)*% +X183007000Y-87884000D03* +%TD*% +D12* +%TO.P,J1,1*% +%TO.N,Net-(C1-Pad1)*% +X183515000Y-91440000D03* +D13* +%TO.P,J1,2*% +%TO.N,Net-(J1-Pad2)*% +X181515000Y-91440000D03* +%TO.P,J1,3*% +%TO.N,GNDD*% +X179515000Y-91440000D03* +%TO.P,J1,4*% +%TO.N,Net-(J1-Pad4)*% +X177515000Y-91440000D03* +%TO.P,J1,5*% +%TO.N,Net-(D2-Pad1)*% +X175515000Y-91440000D03* +%TO.P,J1,6*% +%TO.N,GNDD*% +X173515000Y-91440000D03* +%TO.P,J1,7*% +%TO.N,Net-(J1-Pad7)*% +X171515000Y-91440000D03* +%TO.P,J1,8*% +%TO.N,Net-(J1-Pad8)*% +X169515000Y-91440000D03* +%TD*% +D12* +%TO.P,J3,1*% +%TO.N,GNDD*% +X143256000Y-72263000D03* +D13* +%TO.P,J3,2*% +X143256000Y-70263000D03* +%TO.P,J3,3*% +%TO.N,Net-(J3-Pad3)*% +X143256000Y-68263000D03* +%TO.P,J3,4*% +X143256000Y-66263000D03* +%TO.P,J3,5*% +%TO.N,/L*% +X143256000Y-64263000D03* +%TO.P,J3,6*% +%TO.N,Net-(J3-Pad6)*% +X143256000Y-62263000D03* +%TD*% +D12* +%TO.P,J4,1*% +%TO.N,GNDD*% +X171577000Y-28829000D03* +D13* +%TO.P,J4,2*% +%TO.N,/D+*% +X173577000Y-28829000D03* +%TO.P,J4,3*% +%TO.N,/D-*% +X175577000Y-28829000D03* +%TO.P,J4,4*% +%TO.N,/5v*% +X177577000Y-28829000D03* +%TO.P,J4,5*% +%TO.N,/L*% +X179577000Y-28829000D03* +%TO.P,J4,6*% +%TO.N,Net-(J4-Pad6)*% +X181577000Y-28829000D03* +%TD*% +D12* +%TO.P,J5,1*% +%TO.N,Net-(J3-Pad3)*% +X150876000Y-40767000D03* +D13* +%TO.P,J5,2*% +%TO.N,/BATT*% +X150876000Y-42767000D03* +%TD*% +D14* +%TO.P,J7,1*% +%TO.N,GNDD*% +X200406000Y-42545000D03* +D15* +%TO.P,J7,2*% +%TO.N,Net-(J7-Pad2)*% +X200406000Y-40005000D03* +%TO.P,J7,3*% +%TO.N,Net-(J7-Pad3)*% +X200406000Y-37465000D03* +%TD*% +D16* +%TO.P,U1,A1*% +%TO.N,GNDD*% +X161643060Y-58226960D03* +D17* +%TO.P,U1,A2*% +%TO.N,Net-(JP3-Pad1)*% +X163642040Y-58226960D03* +%TO.P,U1,A3*% +%TO.N,Net-(R1-Pad1)*% +X165641020Y-58226960D03* +%TO.P,U1,A4*% +%TO.N,Net-(R2-Pad1)*% +X167642540Y-58226960D03* +%TO.P,U1,A5*% +%TO.N,Net-(R3-Pad1)*% +X169641520Y-58226960D03* +%TO.P,U1,A6*% +%TO.N,Net-(R4-Pad1)*% +X171643040Y-58226960D03* +%TO.P,U1,A7*% +%TO.N,Net-(R5-Pad1)*% +X173642020Y-58226960D03* +%TO.P,U1,A8*% +%TO.N,Net-(R10-Pad2)*% +X175641000Y-58226960D03* +%TO.P,U1,A9*% +%TO.N,Net-(R9-Pad2)*% +X177639980Y-58226960D03* +%TO.P,U1,A10*% +%TO.N,Net-(JP1-Pad2)*% +X179638960Y-58226960D03* +%TO.P,U1,A11*% +%TO.N,Net-(U1-PadA11)*% +X181640480Y-58226960D03* +%TO.P,U1,A12*% +%TO.N,Net-(U1-PadA12)*% +X183639460Y-58226960D03* +%TO.P,U1,A13*% +%TO.N,Net-(U1-PadA13)*% +X185640980Y-58226960D03* +%TO.P,U1,A14*% +%TO.N,Net-(U1-PadA14)*% +X187639960Y-58226960D03* +%TO.P,U1,A15*% +%TO.N,Net-(R6-Pad1)*% +X189638940Y-58226960D03* +%TO.P,U1,A16*% +%TO.N,Net-(SW9-Pad2)*% +X191640460Y-58226960D03* +D16* +%TO.P,U1,B1*% +%TO.N,GNDD*% +X161643060Y-33830260D03* +D17* +%TO.P,U1,B2*% +%TO.N,/3.3v*% +X163642040Y-33830260D03* +%TO.P,U1,B3*% +%TO.N,Net-(JP5-Pad2)*% +X165641020Y-33830260D03* +%TO.P,U1,B4*% +%TO.N,Net-(JP6-Pad2)*% +X167642540Y-33830260D03* +%TO.P,U1,B5*% +%TO.N,Net-(J7-Pad3)*% +X169641520Y-33830260D03* +%TO.P,U1,B6*% +%TO.N,Net-(J7-Pad2)*% +X171643040Y-33830260D03* +%TO.P,U1,B7*% +%TO.N,Net-(JP7-Pad1)*% +X173642020Y-33830260D03* +%TO.P,U1,B8*% +%TO.N,Net-(U1-PadB8)*% +X175641000Y-33830260D03* +%TO.P,U1,B9*% +%TO.N,Net-(U1-PadB9)*% +X177639980Y-33830260D03* +%TO.P,U1,B10*% +%TO.N,Net-(U1-PadB10)*% +X179638960Y-33830260D03* +%TO.P,U1,B11*% +%TO.N,Net-(U1-PadB11)*% +X181640480Y-33830260D03* +%TO.P,U1,B12*% +%TO.N,Net-(U1-PadB12)*% +X183639460Y-33830260D03* +%TO.P,U1,B13*% +%TO.N,Net-(R8-Pad1)*% +X185640980Y-33830260D03* +%TO.P,U1,B14*% +%TO.N,Net-(R7-Pad1)*% +X187639960Y-33830260D03* +%TO.P,U1,B15*% +%TO.N,/SCL*% +X189638940Y-33830260D03* +%TO.P,U1,B16*% +%TO.N,/SDA*% +X191640460Y-33830260D03* +%TD*% +D18* +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X144018000Y-48514000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X203962000Y-82169000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X203835000Y-77089000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X144907000Y-45847000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X155448000Y-42799000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X155448000Y-40386000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X160909000Y-48514000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X163195000Y-48514000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X164719000Y-55499000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X164719000Y-53594000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X171450000Y-54356000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X171450000Y-51562000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X184404000Y-64516000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X184404000Y-69342000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X205232000Y-84963000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X207899000Y-84963000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X207772000Y-87376000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X158369000Y-86995000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X156337000Y-84963000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X145034000Y-87122000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X196977000Y-48768000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X199517000Y-48768000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X199517000Y-53721000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X182245000Y-85979000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X171704000Y-85852000D03* +%TD*% +D19* +%TO.P,SW1,1*% +%TO.N,GNDD*% +X152314000Y-67405000D03* +X158074000Y-67405000D03* +%TO.P,SW1,2*% +%TO.N,Net-(R1-Pad1)*% +X152314000Y-63405000D03* +X158074000Y-63405000D03* +%TD*% +%TO.P,SW2,1*% +%TO.N,GNDD*% +X154981000Y-79851000D03* +X160741000Y-79851000D03* +%TO.P,SW2,2*% +%TO.N,Net-(R2-Pad1)*% +X154981000Y-75851000D03* +X160741000Y-75851000D03* +%TD*% +%TO.P,SW3,1*% +%TO.N,GNDD*% +X155489000Y-55594000D03* +X161249000Y-55594000D03* +%TO.P,SW3,2*% +%TO.N,Net-(R3-Pad1)*% +X155489000Y-51594000D03* +X161249000Y-51594000D03* +%TD*% +%TO.P,SW4,1*% +%TO.N,GNDD*% +X167300000Y-48482000D03* +X173060000Y-48482000D03* +%TO.P,SW4,2*% +%TO.N,Net-(R4-Pad1)*% +X167300000Y-44482000D03* +X173060000Y-44482000D03* +%TD*% +%TO.P,SW5,1*% +%TO.N,GNDD*% +X180000000Y-48482000D03* +X185760000Y-48482000D03* +%TO.P,SW5,2*% +%TO.N,Net-(R5-Pad1)*% +X180000000Y-44482000D03* +X185760000Y-44482000D03* +%TD*% +%TO.P,SW6,1*% +%TO.N,GNDD*% +X190541000Y-55594000D03* +X196301000Y-55594000D03* +%TO.P,SW6,2*% +%TO.N,Net-(R6-Pad1)*% +X190541000Y-51594000D03* +X196301000Y-51594000D03* +%TD*% +%TO.P,SW7,1*% +%TO.N,GNDD*% +X194986000Y-67405000D03* +X200746000Y-67405000D03* +%TO.P,SW7,2*% +%TO.N,Net-(R7-Pad1)*% +X194986000Y-63405000D03* +X200746000Y-63405000D03* +%TD*% +%TO.P,SW8,1*% +%TO.N,GNDD*% +X192192000Y-79851000D03* +X197952000Y-79851000D03* +%TO.P,SW8,2*% +%TO.N,Net-(R8-Pad1)*% +X192192000Y-75851000D03* +X197952000Y-75851000D03* +%TD*% +D20* +%TO.N,GNDD*% +X196469000Y-87630000D03* +X201676000Y-87503000D03* +X201041000Y-55626000D03* +X140335000Y-72136000D03* +X195453000Y-70485000D03* +X165481000Y-28829000D03* +X204851000Y-87503000D03* +X153797000Y-89916000D03* +X171450000Y-78740000D03* +X148209000Y-80772000D03* +X207518000Y-90297000D03* +X188214000Y-67818000D03* +X208280000Y-48641000D03* +X164290000Y-70210000D03* +X180594000Y-54483000D03* +X204724000Y-90297000D03* +X205740000Y-50800000D03* +X145796000Y-73787000D03* +X195580000Y-78613000D03* +X159385000Y-71882000D03* +X191643000Y-69977000D03* +X191770000Y-63119000D03* +X201168000Y-66167000D03* +X185801000Y-51562000D03* +X189738000Y-89535000D03* +X163449000Y-71120000D03* +X156591000Y-58166000D03* +X183134000Y-83947000D03* +X188214000Y-63119000D03* +X204216000Y-42164000D03* +X148082000Y-90170000D03* +X185801000Y-54229000D03* +X147701000Y-75311000D03* +X140335000Y-60706000D03* +X161643060Y-35814000D03* +X163576000Y-63881000D03* +X191770000Y-65532000D03* +X151003000Y-90043000D03* +X184658000Y-85598000D03* +X155575000Y-78740000D03* +X140335000Y-64008000D03* +X168910000Y-78740000D03* +X170688000Y-36068000D03* +X180721000Y-51562000D03* +X161036000Y-42418000D03* +X159131000Y-65278000D03* +X190500000Y-53594000D03* +X190627000Y-90551000D03* +X165608000Y-35814000D03* +X205994000Y-44323000D03* +X199136000Y-87630000D03* +X167894000Y-35941000D03* +X161036000Y-73533000D03* +X161290000Y-78740000D03* +X201676000Y-84963000D03* +X140335000Y-69977000D03* +X152273000Y-69342000D03* +X148209000Y-77597000D03* +X191770000Y-67818000D03* +X177546000Y-48514000D03* +X181483000Y-78867000D03* +X175387000Y-48387000D03* +X205994000Y-46228000D03* +X140335000Y-66929000D03* +X197485000Y-70485000D03* +X196469000Y-90424000D03* +X190500000Y-83947000D03* +X183134000Y-51562000D03* +X148082000Y-87122000D03* +X177419000Y-54229000D03* +X205867000Y-48641000D03* +X183261000Y-54356000D03* +X166370000Y-78740000D03* +X199263000Y-90297000D03* +X188087000Y-65405000D03* +X147955000Y-69850000D03* +X194564000Y-90551000D03* +X145161000Y-59944000D03* +X201676000Y-90297000D03* +X148082000Y-83566000D03* +D21* +%TO.N,/5v*% +X158496000Y-36068000D03* +D20* +%TO.N,Net-(D1-Pad2)*% +X186182000Y-73660000D03* +X173736000Y-83820000D03* +%TO.N,Net-(D3-Pad2)*% +X185674000Y-85725000D03* +X183007000Y-87884000D03* +X201422000Y-46101000D03* +X185674000Y-84328000D03* +%TO.N,Net-(J1-Pad7)*% +X166116000Y-89154000D03* +%TO.N,Net-(J1-Pad8)*% +X164084000Y-89154000D03* +%TO.N,/L*% +X152781000Y-55245000D03* +X149479000Y-58293000D03* +%TO.N,/BATT*% +X193421000Y-84963000D03* +D21* +X157480000Y-72390000D03* +D20* +%TO.N,/SCL*% +X193294000Y-55245000D03* +X190881000Y-78613000D03* +X185166000Y-78613000D03* +%TO.N,/SDA*% +X191770000Y-60452000D03* +X193929000Y-53975000D03* +X194056000Y-60452000D03* +%TO.N,Net-(JP3-Pad1)*% +X167640000Y-84836000D03* +X165227000Y-59817000D03* +%TO.N,Net-(JP7-Pad1)*% +X177165000Y-40513000D03* +X177038000Y-37084000D03* +%TO.N,Net-(R3-Pad1)*% +X168402000Y-51562000D03* +%TO.N,Net-(R4-Pad1)*% +X173228000Y-41021000D03* +X169164000Y-44450000D03* +%TO.N,Net-(R5-Pad1)*% +X173609000Y-56515000D03* +X176403000Y-49530000D03* +X175514000Y-41021000D03* +%TO.N,Net-(R6-Pad1)*% +X185801000Y-37973000D03* +%TO.N,Net-(R9-Pad2)*% +X164084000Y-73787000D03* +X163195000Y-83820000D03* +X169037000Y-71247000D03* +%TO.N,Net-(R10-Pad2)*% +X165227000Y-83693000D03* +%TO.N,/3.3v*% +X161036000Y-45593000D03* +X164211000Y-61976000D03* +X153543000Y-60452000D03* +X198120000Y-72390000D03* +X162306000Y-60198000D03* +X166751000Y-68707000D03* +X167132000Y-71628000D03* +X174244000Y-78740000D03* +X155702000Y-45720000D03* +%TD*% +D22* +%TO.N,GNDD*% +X193897000Y-67405000D02* +X194986000Y-67405000D01* +D23* +X161249000Y-57832900D02* +X161249000Y-55594000D01* +X164138000Y-52705000D02* +X171196000Y-52705000D01* +X171196000Y-52705000D02* +X173060000Y-50841000D01* +X173060000Y-50841000D02* +X173060000Y-48482000D01* +D22* +X200406000Y-42164000D02* +X200406000Y-42545000D01* +D23* +X181991000Y-89408000D02* +X189738000Y-89408000D01* +X189738000Y-89408000D02* +X189738000Y-89535000D01* +D22* +X175292000Y-48482000D02* +X175387000Y-48387000D01* +X177546000Y-48514000D02* +X177578000Y-48482000D01* +D23* +X177578000Y-48482000D02* +X180000000Y-48482000D01* +D22* +X154019000Y-79851000D02* +X154981000Y-79851000D01* +D23* +X161036000Y-42418000D02* +X161036000Y-43434000D01* +X161036000Y-43434000D02* +X166084000Y-48482000D01* +D22* +X166084000Y-48482000D02* +X167300000Y-48482000D01* +D23* +X145542000Y-72263000D02* +X147955000Y-69850000D01* +D22* +X152273000Y-69342000D02* +X152314000Y-69301000D01* +D23* +X152314000Y-69301000D02* +X152314000Y-67405000D01* +X159385000Y-71882000D02* +X158074000Y-70571000D01* +X158074000Y-70571000D02* +X158074000Y-67405000D01* +X159131000Y-65278000D02* +X159131000Y-66348000D01* +X159131000Y-66348000D02* +X158074000Y-67405000D01* +X156591000Y-58166000D02* +X161582100Y-58166000D01* +D22* +X161582100Y-58166000D02* +X161643060Y-58226960D01* +X173515000Y-91219000D02* +X173515000Y-91440000D01* +D23* +X180975000Y-86233000D02* +X180467000Y-86741000D01* +X180467000Y-87884000D02* +X180467000Y-86741000D01* +X179515000Y-88836000D02* +X180467000Y-87884000D01* +X195453000Y-70485000D02* +X194986000Y-70018000D01* +X194986000Y-70018000D02* +X194986000Y-67405000D01* +X195580000Y-78613000D02* +X196818000Y-79851000D01* +D22* +X196818000Y-79851000D02* +X197952000Y-79851000D01* +D23* +X197952000Y-80096000D02* +X201676000Y-83820000D01* +X201676000Y-83820000D02* +X201676000Y-84963000D01* +X184658000Y-85598000D02* +X184023000Y-86233000D01* +X184023000Y-86233000D02* +X180975000Y-86233000D01* +X192192000Y-82255000D02* +X190500000Y-83947000D01* +X201168000Y-66167000D02* +X201200000Y-67405000D01* +D22* +X201200000Y-67405000D02* +X200746000Y-67405000D01* +X201041000Y-55626000D02* +X201009000Y-55594000D01* +D23* +X201009000Y-55594000D02* +X196301000Y-55594000D01* +D22* +X190541000Y-53635000D02* +X190500000Y-53594000D01* +X185801000Y-51562000D02* +X185760000Y-51521000D01* +D23* +X185760000Y-51521000D02* +X185760000Y-48482000D01* +X161036000Y-73533000D02* +X163449000Y-71120000D01* +D22* +X160741000Y-79588000D02* +X161290000Y-78740000D01* +X155575000Y-78740000D02* +X154981000Y-79334000D01* +X154981000Y-79334000D02* +X154981000Y-79851000D01* +X165481000Y-28829000D02* +X165354000Y-28829000D01* +D23* +X181483000Y-82677000D02* +X181483000Y-79248000D01* +X181483000Y-79248000D02* +X181483000Y-78867000D01* +X197485000Y-70485000D02* +X191770000Y-70485000D01* +X191770000Y-70485000D02* +X191643000Y-70358000D01* +X191643000Y-70358000D02* +X191643000Y-69977000D01* +X191770000Y-67818000D02* +X191770000Y-65532000D01* +X191770000Y-63119000D02* +X188214000Y-63119000D01* +X188087000Y-65405000D02* +X188214000Y-65532000D01* +X188214000Y-65532000D02* +X188214000Y-67818000D01* +X165608000Y-35814000D02* +X161643060Y-35814000D01* +X167894000Y-35941000D02* +X168021000Y-36068000D01* +X168021000Y-36068000D02* +X170688000Y-36068000D01* +X183261000Y-54356000D02* +X183134000Y-54229000D01* +X183134000Y-54229000D02* +X183134000Y-51562000D01* +X180721000Y-51562000D02* +X180594000Y-51689000D01* +X180594000Y-51689000D02* +X180594000Y-54483000D01* +X177419000Y-54229000D02* +X177292000Y-54102000D01* +X177292000Y-54102000D02* +X177292000Y-51562000D01* +X204216000Y-42545000D02* +X204216000Y-42164000D01* +X205994000Y-44323000D02* +X205994000Y-46228000D01* +X205867000Y-48641000D02* +X205740000Y-48768000D01* +X205740000Y-48768000D02* +X205740000Y-50800000D01* +X208280000Y-48641000D02* +X208153000Y-48514000D01* +X208153000Y-48514000D02* +X208153000Y-46228000D01* +X201676000Y-90297000D02* +X201676000Y-87503000D01* +X199263000Y-90297000D02* +X199136000Y-90170000D01* +X199136000Y-90170000D02* +X199136000Y-87630000D01* +X196469000Y-87630000D02* +X196469000Y-90424000D01* +X143383000Y-72263000D02* +X145796000Y-73787000D01* +X147701000Y-75311000D02* +X148209000Y-75565000D01* +X148209000Y-75565000D02* +X148209000Y-77597000D01* +X148209000Y-80772000D02* +X148082000Y-80899000D01* +X148082000Y-80899000D02* +X148082000Y-83566000D01* +X148082000Y-87122000D02* +X148082000Y-90170000D01* +X151003000Y-90043000D02* +X151130000Y-89916000D01* +X151130000Y-89916000D02* +X153797000Y-89916000D01* +X140462000Y-72263000D02* +X140335000Y-72136000D01* +X140335000Y-69977000D02* +X140335000Y-66929000D01* +X140335000Y-64008000D02* +X140335000Y-60706000D01* +X145161000Y-59944000D02* +X145288000Y-59817000D01* +X204724000Y-87630000D02* +X204851000Y-87503000D01* +X204724000Y-90297000D02* +X207518000Y-90297000D01* +X190627000Y-90551000D02* +X194564000Y-90551000D01* +X179515000Y-91440000D02* +X179515000Y-88836000D01* +X185760000Y-48482000D02* +X180000000Y-48482000D01* +X161249000Y-55594000D02* +X164138000Y-52705000D01* +X180467000Y-87884000D02* +X181991000Y-89408000D01* +D22* +X152314000Y-67405000D02* +X152314000Y-67224000D01* +D23* +X170180000Y-87884000D02* +X173515000Y-91219000D01* +X185801000Y-51562000D02* +X185801000Y-54229000D01* +D22* +X160741000Y-79851000D02* +X160741000Y-79588000D01* +D23* +X173060000Y-48482000D02* +X175292000Y-48482000D01* +X143256000Y-72263000D02* +X143383000Y-72263000D01* +X190541000Y-55594000D02* +X190541000Y-53635000D01* +X143256000Y-70263000D02* +X143256000Y-72263000D01* +D22* +X161643060Y-58226960D02* +X161249000Y-57832900D01* +D23* +X161290000Y-78740000D02* +X161290000Y-78740000D01* +X183134000Y-83947000D02* +X181483000Y-82677000D01* +D22* +X155489000Y-55594000D02* +X161249000Y-55594000D01* +D23* +X192192000Y-79851000D02* +X192192000Y-82255000D01* +X192192000Y-79851000D02* +X197952000Y-79851000D01* +X194986000Y-67405000D02* +X200746000Y-67405000D01* +X201676000Y-87503000D02* +X204724000Y-87630000D01* +X200406000Y-42545000D02* +X204216000Y-42545000D01* +X143256000Y-72263000D02* +X145542000Y-72263000D01* +X166370000Y-78740000D02* +X168910000Y-78740000D01* +X173060000Y-48482000D02* +X167300000Y-48482000D01* +X143256000Y-72263000D02* +X140462000Y-72263000D01* +X152314000Y-67405000D02* +X158074000Y-67405000D01* +D22* +X154981000Y-79851000D02* +X154019000Y-79851000D01* +X170180000Y-87884000D02* +X170180000Y-87503000D01* +X197952000Y-79851000D02* +X197952000Y-80096000D01* +D24* +%TO.N,/5v*% +X175641000Y-31369000D02* +X177577000Y-29433000D01* +X175641000Y-31369000D02* +X161417000Y-31369000D01* +X161417000Y-31369000D02* +X158496000Y-34290000D01* +X158496000Y-34290000D02* +X158496000Y-36068000D01* +D22* +X177577000Y-28829000D02* +X177577000Y-29433000D01* +%TO.N,Net-(D1-Pad2)*% +X186055000Y-73660000D02* +X186182000Y-73660000D01* +X174752000Y-83820000D02* +X184912000Y-73660000D01* +X184912000Y-73660000D02* +X186182000Y-73660000D01* +X173736000Y-83820000D02* +X174752000Y-83820000D01* +X172720000Y-87884000D02* +X172720000Y-87630000D01* +%TO.N,Net-(D2-Pad1)*% +X175260000Y-91185000D02* +X175260000Y-87884000D01* +X175515000Y-91440000D02* +X175260000Y-91185000D01* +%TO.N,Net-(D3-Pad2)*% +X183007000Y-87884000D02* +X183134000Y-87757000D01* +X185674000Y-84328000D02* +X183388000Y-82042000D01* +X183388000Y-82042000D02* +X183388000Y-78867000D01* +X183388000Y-78867000D02* +X184975500Y-77279500D01* +X203073000Y-55880000D02* +X203073000Y-47752000D01* +X203073000Y-47752000D02* +X201422000Y-46101000D01* +X183515000Y-87884000D02* +X185674000Y-85725000D01* +X199771000Y-77216000D02* +X199898000Y-77089000D01* +X204343000Y-72644000D02* +X204343000Y-57150000D01* +X204343000Y-57150000D02* +X203073000Y-55880000D01* +X184975500Y-77279500D02* +X185039000Y-77216000D01* +X199707500Y-77279500D02* +X199898000Y-77089000D01* +X199898000Y-77089000D02* +X204343000Y-72644000D01* +X183007000Y-87884000D02* +X183515000Y-87884000D01* +X184975500Y-77279500D02* +X199707500Y-77279500D01* +%TO.N,Net-(J1-Pad4)*% +X177515000Y-91440000D02* +X177515000Y-91217000D01* +%TO.N,Net-(J1-Pad7)*% +X166116000Y-89154000D02* +X167005000Y-90043000D01* +X167005000Y-90043000D02* +X170118000Y-90043000D01* +X170118000Y-90043000D02* +X171515000Y-91440000D01* +%TO.N,Net-(J1-Pad8)*% +X164084000Y-89154000D02* +X166370000Y-91440000D01* +X166370000Y-91440000D02* +X169515000Y-91440000D01* +X169515000Y-91440000D02* +X169515000Y-91283000D01* +%TO.N,/L*% +X178053000Y-27305000D02* +X170688000Y-27305000D01* +X170688000Y-27305000D02* +X169926000Y-27305000D01* +X169926000Y-27305000D02* +X167005000Y-30226000D01* +X167005000Y-30226000D02* +X161163000Y-30226000D01* +X161163000Y-30226000D02* +X152654000Y-38735000D01* +X152654000Y-38735000D02* +X152654000Y-46482000D01* +X143509000Y-64263000D02* +X149479000Y-58293000D01* +X152781000Y-55245000D02* +X152654000Y-55245000D01* +X152654000Y-55245000D02* +X152654000Y-46482000D01* +X179577000Y-28829000D02* +X178053000Y-27305000D01* +X143256000Y-64263000D02* +X143509000Y-64263000D01* +D24* +%TO.N,/BATT*% +X156591000Y-71501000D02* +X157480000Y-72390000D01* +X156591000Y-71501000D02* +X152368000Y-71501000D01* +X149320000Y-68453000D02* +X152368000Y-71501000D01* +X151003000Y-55245000D02* +X151003000Y-60198000D01* +X151003000Y-60198000D02* +X149320000Y-61881000D01* +X149320000Y-61881000D02* +X149320000Y-68453000D01* +D22* +X169545000Y-84963000D02* +X193421000Y-84963000D01* +X169291000Y-84963000D02* +X168529000Y-85725000D01* +X168529000Y-85725000D02* +X161163000Y-85725000D01* +X161163000Y-85725000D02* +X157607000Y-82169000D01* +X157480000Y-77216000D02* +X157480000Y-77343000D01* +X157480000Y-82042000D02* +X157607000Y-82169000D01* +X151003000Y-42894000D02* +X150876000Y-42767000D01* +X157480000Y-72390000D02* +X157480000Y-77216000D01* +D24* +X151003000Y-42894000D02* +X151003000Y-55245000D01* +D22* +X157480000Y-77216000D02* +X157480000Y-82042000D01* +X169545000Y-84963000D02* +X169291000Y-84963000D01* +%TO.N,/SCL*% +X185166000Y-78613000D02* +X190881000Y-78613000D01* +X193294000Y-37465000D02* +X189659260Y-33830260D01* +X189638940Y-33830260D02* +X189659260Y-33830260D01* +X193294000Y-37465000D02* +X193294000Y-55245000D01* +%TO.N,/SDA*% +X194056000Y-60452000D02* +X191770000Y-60452000D01* +X193929000Y-53975000D02* +X194183000Y-53975000D01* +X194183000Y-53975000D02* +X194183000Y-36372800D01* +X194183000Y-36372800D02* +X191640460Y-33830260D01* +%TO.N,Net-(JP3-Pad1)*% +X165227000Y-59817000D02* +X161544000Y-63500000D01* +X161544000Y-63500000D02* +X161544000Y-71501000D01* +X161544000Y-71501000D02* +X158496000Y-74549000D01* +X158496000Y-74549000D02* +X158496000Y-81661000D01* +X158496000Y-81661000D02* +X161671000Y-84836000D01* +X161671000Y-84836000D02* +X167640000Y-84836000D01* +%TO.N,Net-(JP7-Pad1)*% +X177165000Y-40513000D02* +X177165000Y-37211000D01* +X177165000Y-37211000D02* +X177038000Y-37084000D01* +X173642020Y-33830260D02* +X173609000Y-33863280D01* +%TO.N,Net-(R1-Pad1)*% +X160462980Y-63405000D02* +X165641020Y-58226960D01* +X158074000Y-63405000D02* +X160462980Y-63405000D01* +X152314000Y-63405000D02* +X158074000Y-63405000D01* +%TO.N,Net-(R2-Pad1)*% +X167642540Y-68949460D02* +X167642540Y-58226960D01* +X160741000Y-75851000D02* +X167642540Y-68949460D01* +%TO.N,Net-(R3-Pad1)*% +X168370000Y-51594000D02* +X168402000Y-51562000D01* +X161249000Y-51594000D02* +X168370000Y-51594000D01* +X155489000Y-51594000D02* +X162519000Y-51562000D01* +%TO.N,Net-(R4-Pad1)*% +X169164000Y-44450000D02* +X169132000Y-44482000D01* +X169132000Y-44482000D02* +X169069000Y-44482000D01* +X169069000Y-44482000D02* +X169037000Y-44450000D01* +X169037000Y-44450000D02* +X169037000Y-44482000D01* +X169037000Y-44482000D02* +X173060000Y-44482000D01* +X173060000Y-41189000D02* +X173228000Y-41021000D01* +X173060000Y-44482000D02* +X173060000Y-41189000D01* +X167300000Y-44482000D02* +X169037000Y-44482000D01* +%TO.N,Net-(R5-Pad1)*% +X177705000Y-44482000D02* +X180000000Y-44482000D01* +X173609000Y-58193940D02* +X173609000Y-56515000D01* +X176403000Y-49530000D02* +X176403000Y-45879000D01* +X176403000Y-45879000D02* +X177800000Y-44482000D01* +X177800000Y-44482000D02* +X180000000Y-44482000D01* +X177832000Y-44482000D02* +X175514000Y-42164000D01* +X175514000Y-42164000D02* +X175514000Y-41021000D01* +X180000000Y-44482000D02* +X177832000Y-44482000D01* +X173642020Y-58226960D02* +X173609000Y-58193940D01* +X180000000Y-44482000D02* +X185760000Y-44482000D01* +%TO.N,Net-(R6-Pad1)*% +X189638940Y-57939940D02* +X188087000Y-56388000D01* +X188087000Y-56388000D02* +X188087000Y-54048000D01* +X188087000Y-54048000D02* +X190541000Y-51594000D01* +X185801000Y-37973000D02* +X190541000Y-42713000D01* +X190541000Y-42713000D02* +X190541000Y-51594000D01* +X189638940Y-58226960D02* +X189638940Y-57939940D01* +%TO.N,Net-(R7-Pad1)*% +X194986000Y-58334000D02* +X192532000Y-55880000D01* +X192532000Y-55880000D02* +X192532000Y-42164000D01* +X187639960Y-33842960D02* +X192532000Y-38735000D01* +X192532000Y-38735000D02* +X192532000Y-42164000D01* +X187639960Y-33830260D02* +X187639960Y-33842960D01* +X194986000Y-63405000D02* +X194986000Y-58334000D01* +X194986000Y-63405000D02* +X200746000Y-63405000D01* +%TO.N,Net-(R8-Pad1)*% +X202057000Y-56261000D02* +X202057000Y-48133000D01* +X202057000Y-48133000D02* +X196723000Y-42799000D01* +X196723000Y-42799000D02* +X196723000Y-35560000D01* +X196723000Y-35560000D02* +X193167000Y-32004000D01* +X193167000Y-32004000D02* +X187467240Y-32004000D01* +X187467240Y-32004000D02* +X185640980Y-33830260D01* +X197961000Y-75851000D02* +X203200000Y-70612000D01* +X203200000Y-70612000D02* +X203200000Y-57531000D01* +X203200000Y-57531000D02* +X202057000Y-56388000D01* +X202057000Y-56388000D02* +X202057000Y-56261000D01* +X197952000Y-75851000D02* +X192192000Y-75851000D01* +X197952000Y-75851000D02* +X197961000Y-75851000D01* +%TO.N,Net-(R9-Pad2)*% +X169037000Y-64643000D02* +X169037000Y-70358000D01* +X169037000Y-70358000D02* +X169037000Y-71247000D01* +X163195000Y-83820000D02* +X164084000Y-82931000D01* +X164084000Y-82931000D02* +X164084000Y-73787000D01* +X174625000Y-60198000D02* +X175133000Y-59690000D01* +X175133000Y-59690000D02* +X176176940Y-59690000D01* +X177639980Y-58226960D02* +X176176940Y-59690000D01* +X169037000Y-62992000D02* +X171831000Y-60198000D01* +X171831000Y-60198000D02* +X174625000Y-60198000D01* +X169037000Y-64643000D02* +X169037000Y-62992000D01* +%TO.N,Net-(R10-Pad2)*% +X168275000Y-64008000D02* +X168275000Y-69342000D01* +X168275000Y-69342000D02* +X165100000Y-72517000D01* +X165100000Y-83566000D02* +X165227000Y-83693000D01* +X174304960Y-59563000D02* +X175641000Y-58226960D01* +X168275000Y-62611000D02* +X171323000Y-59563000D01* +X171323000Y-59563000D02* +X174304960Y-59563000D01* +X165100000Y-72517000D02* +X165100000Y-83566000D01* +X168275000Y-64008000D02* +X168275000Y-62611000D01* +D24* +%TO.N,Net-(J3-Pad3)*% +X143256000Y-68263000D02* +X143256000Y-66263000D01* +D23* +%TO.N,/3.3v*% +X155702000Y-45720000D02* +X155829000Y-45593000D01* +X155829000Y-45593000D02* +X161036000Y-45593000D01* +X153543000Y-60452000D02* +X153797000Y-60198000D01* +X153797000Y-60198000D02* +X162306000Y-60198000D01* +X174244000Y-78740000D02* +X167132000Y-71628000D01* +X177529461Y-78724673D02* +X183950517Y-72373268D01* +X183950517Y-72373268D02* +X198120000Y-72390000D01* +X166751000Y-64516000D02* +X166751000Y-68707000D01* +X164211000Y-61976000D02* +X166751000Y-64516000D01* +X174244000Y-78740000D02* +X177529461Y-78724673D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GNDD*% +G36* +X178172350Y-25993183D02* +G01* +X178177514Y-25993400D01* +X179853728Y-26098528D01* +X179858834Y-26098953D01* +X181519018Y-26271790D01* +X181524119Y-26272427D01* +X183166629Y-26511769D01* +X183171690Y-26512612D01* +X184795024Y-26817265D01* +X184799975Y-26818299D01* +X186402511Y-27187065D01* +X186407446Y-27188307D01* +X187987572Y-27619977D01* +X187992412Y-27621405D01* +X189548634Y-28114813D01* +X189553364Y-28116419D01* +X191083943Y-28670318D01* +X191088633Y-28672122D01* +X192592090Y-29285355D01* +X192596627Y-29287312D01* +X194062058Y-29954444D01* +X194071306Y-29958654D01* +X194075827Y-29960822D01* +X195520130Y-30689069D01* +X195524512Y-30691388D01* +X196934294Y-31473925D01* +X196936858Y-31475348D01* +X196941165Y-31477851D01* +X197147110Y-31603090D01* +X198319982Y-32316334D01* +X198324191Y-32319009D01* +X199667876Y-33210814D01* +X199671971Y-33213651D01* +X199994055Y-33446270D01* +X200926216Y-34119507D01* +X200978866Y-34157532D01* +X200982838Y-34160521D01* +X202139344Y-35067439D01* +X202251478Y-35155373D01* +X202255335Y-35158523D01* +X203464569Y-36186527D01* +X203483981Y-36203029D01* +X203487704Y-36206323D01* +X204657432Y-37283320D01* +X204674911Y-37299413D01* +X204678484Y-37302837D01* +X205822576Y-38443240D01* +X205826031Y-38446824D01* +X206072978Y-38713342D01* +X206925385Y-39633307D01* +X206928691Y-39637019D01* +X207568246Y-40384887D01* +X207981757Y-40868429D01* +X207984949Y-40872317D01* +X208628109Y-41688202D01* +X208971747Y-42124127D01* +X208990118Y-42147431D01* +X208993161Y-42151455D01* +X209948838Y-43469075D01* +X209951707Y-43473202D01* +X210856316Y-44832161D01* +X210859025Y-44836412D01* +X211320675Y-45594540D01* +X211710968Y-46235485D01* +X211713533Y-46239897D01* +X211786154Y-46370813D01* +X212496911Y-47652111D01* +X212511180Y-47677833D01* +X212513566Y-47682346D01* +X213238718Y-49124896D01* +X213255400Y-49158081D01* +X213257612Y-49162716D01* +X213341893Y-49348949D01* +X213941977Y-50674938D01* +X213944008Y-50679683D01* +X214569325Y-52227208D01* +X214571166Y-52232047D01* +X214771963Y-52794469D01* +X215135578Y-53812939D01* +X215135860Y-53813727D01* +X215137501Y-53818642D01* +X215631042Y-55404578D01* +X215633091Y-55411163D01* +X215638782Y-55448603D01* +X215638782Y-77972562D01* +X215633475Y-78008745D01* +X215323499Y-79042706D01* +X215322474Y-79045963D01* +X214977705Y-80092055D01* +X214976594Y-80095280D01* +X214604037Y-81130548D01* +X214602840Y-81133738D01* +X214202770Y-82157671D01* +X214201488Y-82160825D01* +X213774248Y-83172738D01* +X213772883Y-83175854D01* +X213318678Y-84175428D01* +X213317229Y-84178505D01* +X212836415Y-85165046D01* +X212834884Y-85168082D01* +X212327722Y-86141099D01* +X212326111Y-86144092D01* +X211792863Y-87103122D01* +X211791171Y-87106071D01* +X211232156Y-88050509D01* +X211230384Y-88053412D01* +X210645865Y-88982766D01* +X210644015Y-88985621D01* +X210034281Y-89899358D01* +X210032353Y-89902164D01* +X209397702Y-90799727D01* +X209395697Y-90802483D01* +X208736429Y-91683333D01* +X208734349Y-91686035D01* +X208050713Y-92549689D01* +X208048557Y-92552338D01* +X207392237Y-93336828D01* +X207333185Y-93376240D01* +X207295598Y-93381977D01* +X145699379Y-93381977D01* +X145631258Y-93361975D01* +X145602907Y-93337027D01* +X145003439Y-92623499D01* +X144944130Y-92552905D01* +X144941973Y-92550266D01* +X144941514Y-92549689D01* +X144255845Y-91687093D01* +X144253759Y-91684394D01* +X143592079Y-90804020D01* +X143590067Y-90801267D01* +X143501474Y-90676500D01* +X142952950Y-89904003D01* +X142951061Y-89901264D01* +X142450294Y-89154000D01* +X163270384Y-89154000D01* +X163290783Y-89335047D01* +X163290783Y-89335049D01* +X163290784Y-89335050D01* +X163350957Y-89507015D01* +X163350958Y-89507018D01* +X163447887Y-89661279D01* +X163447888Y-89661281D01* +X163576718Y-89790111D01* +X163576720Y-89790112D01* +X163730981Y-89887041D01* +X163730982Y-89887041D01* +X163730985Y-89887043D01* +X163902953Y-89947217D01* +X163947450Y-89952230D01* +X164012902Y-89979732D01* +X164022439Y-89988343D01* +X165862753Y-91828657D01* +X165872720Y-91841097D01* +X165872947Y-91840910D01* +X165877999Y-91847017D01* +X165927666Y-91893657D01* +X165930510Y-91896414D01* +X165950226Y-91916131D01* +X165953423Y-91918611D01* +X165962444Y-91926316D01* +X165994679Y-91956586D01* +X165994680Y-91956586D01* +X165994682Y-91956588D01* +X166012429Y-91966344D01* +X166028959Y-91977202D01* +X166044959Y-91989613D01* +X166085536Y-92007172D01* +X166096187Y-92012390D01* +X166134940Y-92033695D01* +X166154562Y-92038733D01* +X166173263Y-92045135D01* +X166185814Y-92050567D01* +X166191852Y-92053180D01* +X166191853Y-92053180D01* +X166191855Y-92053181D01* +X166235530Y-92060098D01* +X166247141Y-92062502D01* +X166289970Y-92073500D01* +X166310224Y-92073500D01* +X166329934Y-92075051D01* +X166332141Y-92075400D01* +X166349943Y-92078220D01* +X166393961Y-92074058D01* +X166405819Y-92073500D01* +X168447606Y-92073500D01* +X168515727Y-92093502D01* +X168548156Y-92123568D01* +X168636637Y-92240736D01* +X168798721Y-92388495D01* +X168798724Y-92388497D01* +X168798726Y-92388498D01* +X168798727Y-92388499D01* +X168985209Y-92503964D01* +X168985213Y-92503965D01* +X168985214Y-92503966D01* +X169189725Y-92583195D01* +X169189728Y-92583195D01* +X169189732Y-92583197D01* +X169405333Y-92623500D01* +X169405336Y-92623500D01* +X169624664Y-92623500D01* +X169624667Y-92623500D01* +X169840268Y-92583197D01* +X169840272Y-92583195D01* +X169840274Y-92583195D01* +X169970388Y-92532788D01* +X170044791Y-92503964D01* +X170231273Y-92388499D01* +X170231275Y-92388496D01* +X170231278Y-92388495D01* +X170393361Y-92240737D01* +X170393363Y-92240735D01* +X170393364Y-92240734D01* +X170414449Y-92212813D01* +X170471463Y-92170505D01* +X170542299Y-92165737D01* +X170604468Y-92200023D01* +X170615551Y-92212813D01* +X170636638Y-92240737D01* +X170798721Y-92388495D01* +X170798724Y-92388497D01* +X170798726Y-92388498D01* +X170798727Y-92388499D01* +X170985209Y-92503964D01* +X170985213Y-92503965D01* +X170985214Y-92503966D01* +X171189725Y-92583195D01* +X171189728Y-92583195D01* +X171189732Y-92583197D01* +X171405333Y-92623500D01* +X171405336Y-92623500D01* +X171624664Y-92623500D01* +X171624667Y-92623500D01* +X171840268Y-92583197D01* +X171840272Y-92583195D01* +X171840274Y-92583195D01* +X171970388Y-92532788D01* +X172044791Y-92503964D01* +X172231273Y-92388499D01* +X172231275Y-92388496D01* +X172231278Y-92388495D01* +X172393364Y-92240735D01* +X172414762Y-92212399D01* +X172471775Y-92170090D01* +X172542611Y-92165322D01* +X172604780Y-92199607D01* +X172615864Y-92212398D01* +X172637006Y-92240396D01* +X172799026Y-92388097D01* +X172985439Y-92503518D01* +X173060999Y-92532789D01* +X173061000Y-92532788D01* +X173061000Y-91440000D01* +X173110014Y-91440000D01* +X173129835Y-91565148D01* +X173187359Y-91678045D01* +X173276955Y-91767641D01* +X173389852Y-91825165D01* +X173483519Y-91840000D01* +X173546481Y-91840000D01* +X173640148Y-91825165D01* +X173753045Y-91767641D01* +X173842641Y-91678045D01* +X173900165Y-91565148D01* +X173919986Y-91440000D01* +X173900165Y-91314852D01* +X173842641Y-91201955D01* +X173753045Y-91112359D01* +X173640148Y-91054835D01* +X173546481Y-91040000D01* +X173483519Y-91040000D01* +X173389852Y-91054835D01* +X173276955Y-91112359D01* +X173187359Y-91201955D01* +X173129835Y-91314852D01* +X173110014Y-91440000D01* +X173061000Y-91440000D01* +X173061000Y-90347210D01* +X173060999Y-90347209D01* +X172985438Y-90376482D01* +X172985423Y-90376489D01* +X172799030Y-90491899D01* +X172799029Y-90491900D01* +X172637011Y-90639599D01* +X172615863Y-90667604D01* +X172558848Y-90709911D01* +X172488012Y-90714678D01* +X172425843Y-90680391D01* +X172414763Y-90667603D01* +X172414450Y-90667189D01* +X172393364Y-90639266D01* +X172321902Y-90574120D01* +X172231274Y-90491501D01* +X172079677Y-90397636D01* +X172044791Y-90376036D01* +X172044789Y-90376035D01* +X172044785Y-90376033D01* +X171840274Y-90296804D01* +X171801853Y-90289622D01* +X171624667Y-90256500D01* +X171405333Y-90256500D01* +X171389380Y-90259482D01* +X171320709Y-90272318D01* +X171250073Y-90265173D01* +X171208463Y-90237558D01* +X170625244Y-89654339D01* +X170615279Y-89641901D01* +X170615052Y-89642090D01* +X170610001Y-89635984D01* +X170610000Y-89635982D01* +X170560348Y-89589356D01* +X170557505Y-89586600D01* +X170537777Y-89566871D01* +X170537771Y-89566866D01* +X170534567Y-89564380D01* +X170525556Y-89556683D01* +X170493325Y-89526417D01* +X170486910Y-89521757D01* +X170488358Y-89519763D01* +X170446902Y-89478070D01* +X170432008Y-89408653D01* +X170457008Y-89342204D01* +X170513965Y-89299819D01* +X170557661Y-89292000D01* +X171128585Y-89292000D01* +X171128597Y-89291999D01* +X171189093Y-89285494D01* +X171325964Y-89234444D01* +X171325965Y-89234444D01* +X171442904Y-89146904D01* +X171530444Y-89029965D01* +X171553877Y-88967138D01* +X171596423Y-88910302D01* +X171662943Y-88885491D01* +X171732318Y-88900582D01* +X171758356Y-88920929D01* +X171758946Y-88920289D01* +X171762778Y-88923817D01* +X171818437Y-88967138D01* +X171946983Y-89067190D01* +X172152273Y-89178287D01* +X172373049Y-89254080D01* +X172603288Y-89292500D01* +X172603292Y-89292500D01* +X172836708Y-89292500D01* +X172836712Y-89292500D01* +X173066951Y-89254080D01* +X173287727Y-89178287D01* +X173493017Y-89067190D01* +X173677220Y-88923818D01* +X173677225Y-88923813D01* +X173681054Y-88920289D01* +X173682431Y-88921785D01* +X173735780Y-88889690D01* +X173806745Y-88891790D01* +X173865310Y-88931924D01* +X173885741Y-88967549D01* +X173909111Y-89030204D01* +X173909112Y-89030207D01* +X173996738Y-89147261D01* +X174113792Y-89234887D01* +X174113794Y-89234888D01* +X174113796Y-89234889D01* +X174126073Y-89239468D01* +X174250795Y-89285988D01* +X174250803Y-89285990D01* +X174311350Y-89292499D01* +X174311355Y-89292499D01* +X174311362Y-89292500D01* +X174500500Y-89292500D01* +X174568621Y-89312502D01* +X174615114Y-89366158D01* +X174626500Y-89418500D01* +X174626500Y-90572883D01* +X174606498Y-90641004D01* +X174552842Y-90687497D01* +X174482568Y-90697601D01* +X174417988Y-90668107D01* +X174399951Y-90648817D01* +X174392995Y-90639606D01* +X174230970Y-90491900D01* +X174230969Y-90491899D01* +X174044576Y-90376489D01* +X174044561Y-90376482D01* +X173969000Y-90347209D01* +X173969000Y-92532789D01* +X174044560Y-92503518D01* +X174230973Y-92388097D01* +X174392990Y-92240397D01* +X174414133Y-92212399D01* +X174471146Y-92170090D01* +X174541982Y-92165320D01* +X174604152Y-92199605D01* +X174615230Y-92212389D01* +X174636636Y-92240734D01* +X174717681Y-92314616D01* +X174798725Y-92388498D01* +X174798730Y-92388501D01* +X174985209Y-92503964D01* +X174985213Y-92503965D01* +X174985214Y-92503966D01* +X175189725Y-92583195D01* +X175189728Y-92583195D01* +X175189732Y-92583197D01* +X175405333Y-92623500D01* +X175405336Y-92623500D01* +X175624664Y-92623500D01* +X175624667Y-92623500D01* +X175840268Y-92583197D01* +X175840272Y-92583195D01* +X175840274Y-92583195D01* +X175970388Y-92532788D01* +X176044791Y-92503964D01* +X176231273Y-92388499D01* +X176231275Y-92388496D01* +X176231278Y-92388495D01* +X176393361Y-92240737D01* +X176393363Y-92240735D01* +X176393364Y-92240734D01* +X176414449Y-92212813D01* +X176471463Y-92170505D01* +X176542299Y-92165737D01* +X176604468Y-92200023D01* +X176615551Y-92212813D01* +X176636638Y-92240737D01* +X176798721Y-92388495D01* +X176798724Y-92388497D01* +X176798726Y-92388498D01* +X176798727Y-92388499D01* +X176985209Y-92503964D01* +X176985213Y-92503965D01* +X176985214Y-92503966D01* +X177189725Y-92583195D01* +X177189728Y-92583195D01* +X177189732Y-92583197D01* +X177405333Y-92623500D01* +X177405336Y-92623500D01* +X177624664Y-92623500D01* +X177624667Y-92623500D01* +X177840268Y-92583197D01* +X177840272Y-92583195D01* +X177840274Y-92583195D01* +X177970388Y-92532788D01* +X178044791Y-92503964D01* +X178231273Y-92388499D01* +X178231275Y-92388496D01* +X178231278Y-92388495D01* +X178393364Y-92240735D01* +X178414762Y-92212399D01* +X178471775Y-92170090D01* +X178542611Y-92165322D01* +X178604780Y-92199607D01* +X178615864Y-92212398D01* +X178637006Y-92240396D01* +X178799026Y-92388097D01* +X178985439Y-92503518D01* +X179060999Y-92532789D01* +X179969000Y-92532789D01* +X180044560Y-92503518D01* +X180230973Y-92388097D01* +X180392990Y-92240397D01* +X180414133Y-92212399D01* +X180471146Y-92170090D01* +X180541982Y-92165320D01* +X180604152Y-92199605D01* +X180615230Y-92212389D01* +X180636636Y-92240734D01* +X180717681Y-92314616D01* +X180798725Y-92388498D01* +X180798730Y-92388501D01* +X180985209Y-92503964D01* +X180985213Y-92503965D01* +X180985214Y-92503966D01* +X181189725Y-92583195D01* +X181189728Y-92583195D01* +X181189732Y-92583197D01* +X181405333Y-92623500D01* +X181405336Y-92623500D01* +X181624664Y-92623500D01* +X181624667Y-92623500D01* +X181840268Y-92583197D01* +X181840272Y-92583195D01* +X181840274Y-92583195D01* +X181970388Y-92532788D01* +X182044791Y-92503964D01* +X182231273Y-92388499D01* +X182234655Y-92385415D01* +X182298470Y-92354302D01* +X182368976Y-92362629D01* +X182420412Y-92403018D01* +X182476738Y-92478261D01* +X182593792Y-92565887D01* +X182593794Y-92565888D01* +X182593796Y-92565889D01* +X182640195Y-92583195D01* +X182730795Y-92616988D01* +X182730803Y-92616990D01* +X182791350Y-92623499D01* +X182791355Y-92623499D01* +X182791362Y-92623500D01* +X182791368Y-92623500D01* +X184238632Y-92623500D01* +X184238638Y-92623500D01* +X184238645Y-92623499D01* +X184238649Y-92623499D01* +X184299196Y-92616990D01* +X184299199Y-92616989D01* +X184299201Y-92616989D01* +X184305124Y-92614780D01* +X184324242Y-92607649D01* +X184436204Y-92565889D01* +X184480421Y-92532789D01* +X184553261Y-92478261D01* +X184640887Y-92361207D01* +X184640887Y-92361206D01* +X184640889Y-92361204D01* +X184691989Y-92224201D01* +X184693214Y-92212813D01* +X184698499Y-92163649D01* +X184698500Y-92163632D01* +X184698500Y-90716367D01* +X184698499Y-90716350D01* +X184691990Y-90655803D01* +X184691988Y-90655795D01* +X184643298Y-90525255D01* +X184640889Y-90518796D01* +X184640888Y-90518794D01* +X184640887Y-90518792D01* +X184553261Y-90401738D01* +X184436207Y-90314112D01* +X184436202Y-90314110D01* +X184299204Y-90263011D01* +X184299196Y-90263009D01* +X184238649Y-90256500D01* +X184238638Y-90256500D01* +X182791362Y-90256500D01* +X182791350Y-90256500D01* +X182730803Y-90263009D01* +X182730795Y-90263011D01* +X182593797Y-90314110D01* +X182593792Y-90314112D01* +X182476738Y-90401739D01* +X182420411Y-90476982D01* +X182363575Y-90519528D01* +X182292760Y-90524592D01* +X182234654Y-90494583D01* +X182231274Y-90491501D01* +X182079677Y-90397636D01* +X182044791Y-90376036D01* +X182044789Y-90376035D01* +X182044785Y-90376033D01* +X181840274Y-90296804D01* +X181801853Y-90289622D01* +X181624667Y-90256500D01* +X181405333Y-90256500D01* +X181266247Y-90282499D01* +X181189725Y-90296804D01* +X180985214Y-90376033D01* +X180985205Y-90376038D01* +X180798725Y-90491501D01* +X180639456Y-90636695D01* +X180636636Y-90639266D01* +X180626500Y-90652688D01* +X180615236Y-90667604D01* +X180558221Y-90709910D01* +X180487385Y-90714676D01* +X180425217Y-90680389D01* +X180414137Y-90667602D01* +X180392996Y-90639607D01* +X180230970Y-90491900D01* +X180230969Y-90491899D01* +X180044576Y-90376489D01* +X180044561Y-90376482D01* +X179969000Y-90347209D01* +X179969000Y-92532789D01* +X179060999Y-92532789D01* +X179061000Y-92532788D01* +X179061000Y-91440000D01* +X179110014Y-91440000D01* +X179129835Y-91565148D01* +X179187359Y-91678045D01* +X179276955Y-91767641D01* +X179389852Y-91825165D01* +X179483519Y-91840000D01* +X179546481Y-91840000D01* +X179640148Y-91825165D01* +X179753045Y-91767641D01* +X179842641Y-91678045D01* +X179900165Y-91565148D01* +X179919986Y-91440000D01* +X179900165Y-91314852D01* +X179842641Y-91201955D01* +X179753045Y-91112359D01* +X179640148Y-91054835D01* +X179546481Y-91040000D01* +X179483519Y-91040000D01* +X179389852Y-91054835D01* +X179276955Y-91112359D01* +X179187359Y-91201955D01* +X179129835Y-91314852D01* +X179110014Y-91440000D01* +X179061000Y-91440000D01* +X179061000Y-90347210D01* +X179060999Y-90347209D01* +X178985438Y-90376482D01* +X178985423Y-90376489D01* +X178799030Y-90491899D01* +X178799029Y-90491900D01* +X178637011Y-90639599D01* +X178615863Y-90667604D01* +X178558848Y-90709911D01* +X178488012Y-90714678D01* +X178425843Y-90680391D01* +X178414763Y-90667603D01* +X178414450Y-90667189D01* +X178393364Y-90639266D01* +X178321902Y-90574120D01* +X178231274Y-90491501D01* +X178079677Y-90397636D01* +X178044791Y-90376036D01* +X178044789Y-90376035D01* +X178044785Y-90376033D01* +X177840274Y-90296804D01* +X177801853Y-90289622D01* +X177624667Y-90256500D01* +X177405333Y-90256500D01* +X177266247Y-90282499D01* +X177189725Y-90296804D01* +X176985214Y-90376033D01* +X176985205Y-90376038D01* +X176798725Y-90491501D01* +X176636634Y-90639267D01* +X176615549Y-90667189D01* +X176558535Y-90709496D01* +X176487699Y-90714263D01* +X176425530Y-90679976D01* +X176414451Y-90667189D01* +X176393365Y-90639267D01* +X176231274Y-90491501D01* +X176079677Y-90397636D01* +X176044791Y-90376036D01* +X176044789Y-90376035D01* +X176044785Y-90376033D01* +X175973983Y-90348604D01* +X175917688Y-90305345D01* +X175893718Y-90238517D01* +X175893500Y-90231113D01* +X175893500Y-89418500D01* +X175913502Y-89350379D01* +X175967158Y-89303886D01* +X176019500Y-89292500D01* +X176208632Y-89292500D01* +X176208638Y-89292500D01* +X176208645Y-89292499D01* +X176208649Y-89292499D01* +X176269196Y-89285990D01* +X176269199Y-89285989D01* +X176269201Y-89285989D01* +X176280572Y-89281748D01* +X176291768Y-89277572D01* +X176406204Y-89234889D01* +X176406799Y-89234444D01* +X176523261Y-89147261D01* +X176610886Y-89030208D01* +X176610885Y-89030208D01* +X176610889Y-89030204D01* +X176634258Y-88967547D01* +X176676804Y-88910715D01* +X176743325Y-88885904D01* +X176812699Y-88900996D01* +X176838294Y-88920996D01* +X176838946Y-88920289D01* +X176842778Y-88923817D01* +X176898437Y-88967138D01* +X177026983Y-89067190D01* +X177232273Y-89178287D01* +X177453049Y-89254080D01* +X177683288Y-89292500D01* +X177683292Y-89292500D01* +X177916708Y-89292500D01* +X177916712Y-89292500D01* +X178146951Y-89254080D01* +X178367727Y-89178287D01* +X178573017Y-89067190D01* +X178757220Y-88923818D01* +X178769283Y-88910715D01* +X178847959Y-88825250D01* +X178908811Y-88788679D01* +X178979776Y-88790812D01* +X179038321Y-88830974D01* +X179061458Y-88885953D01* +X179063693Y-88885425D01* +X179065504Y-88893091D01* +X179116555Y-89029964D01* +X179116555Y-89029965D01* +X179204095Y-89146904D01* +X179321034Y-89234444D01* +X179457906Y-89285494D01* +X179518402Y-89291999D01* +X179518415Y-89292000D01* +X180013000Y-89292000D01* +X180013000Y-87849992D01* +X180013190Y-87849992D01* +X180023327Y-87985265D01* +X180072887Y-88111541D01* +X180157465Y-88217599D01* +X180269547Y-88294016D01* +X180399173Y-88334000D01* +X180500724Y-88334000D01* +X180601138Y-88318865D01* +X180723357Y-88260007D01* +X180822798Y-88167740D01* +X180890625Y-88050260D01* +X180920810Y-87918008D01* +X180910673Y-87782735D01* +X180861113Y-87656459D01* +X180776535Y-87550401D01* +X180664453Y-87473984D01* +X180534827Y-87434000D01* +X180433276Y-87434000D01* +X180332862Y-87449135D01* +X180210643Y-87507993D01* +X180111202Y-87600260D01* +X180043375Y-87717740D01* +X180013190Y-87849992D01* +X180013000Y-87849992D01* +X180013000Y-86476000D01* +X179518402Y-86476000D01* +X179457906Y-86482505D01* +X179321035Y-86533555D01* +X179321034Y-86533555D01* +X179204095Y-86621095D01* +X179116555Y-86738034D01* +X179116555Y-86738035D01* +X179065504Y-86874908D01* +X179063693Y-86882575D01* +X179061326Y-86882015D01* +X179038765Y-86936477D01* +X178980446Y-86976966D01* +X178909494Y-86979497D01* +X178848438Y-86943267D01* +X178847959Y-86942750D01* +X178757220Y-86844182D01* +X178746712Y-86836003D01* +X178573017Y-86700810D01* +X178367727Y-86589713D01* +X178367724Y-86589712D01* +X178367723Y-86589711D01* +X178146955Y-86513921D01* +X178146948Y-86513919D01* +X178048411Y-86497476D01* +X177916712Y-86475500D01* +X177683288Y-86475500D01* +X177568066Y-86494727D01* +X177453051Y-86513919D01* +X177453044Y-86513921D01* +X177232276Y-86589711D01* +X177232273Y-86589713D01* +X177026985Y-86700809D01* +X177026983Y-86700810D01* +X176842778Y-86844182D01* +X176838946Y-86847711D01* +X176837581Y-86846228D01* +X176784129Y-86878333D01* +X176713165Y-86876180D01* +X176654630Y-86836003D01* +X176634258Y-86800449D01* +X176610978Y-86738035D01* +X176610889Y-86737796D01* +X176610887Y-86737793D01* +X176610887Y-86737792D01* +X176523261Y-86620738D01* +X176406207Y-86533112D01* +X176406202Y-86533110D01* +X176269204Y-86482011D01* +X176269196Y-86482009D01* +X176208649Y-86475500D01* +X176208638Y-86475500D01* +X174311362Y-86475500D01* +X174311350Y-86475500D01* +X174250803Y-86482009D01* +X174250795Y-86482011D01* +X174113797Y-86533110D01* +X174113792Y-86533112D01* +X173996738Y-86620738D01* +X173909112Y-86737792D01* +X173909112Y-86737793D01* +X173885741Y-86800451D01* +X173843193Y-86857286D01* +X173776672Y-86882095D01* +X173707298Y-86867002D01* +X173681705Y-86847002D01* +X173681054Y-86847711D01* +X173677221Y-86844182D01* +X173540842Y-86738034D01* +X173493017Y-86700810D01* +X173287727Y-86589713D01* +X173287724Y-86589712D01* +X173287723Y-86589711D01* +X173066955Y-86513921D01* +X173066948Y-86513919D01* +X172968411Y-86497476D01* +X172836712Y-86475500D01* +X172603288Y-86475500D01* +X172488066Y-86494727D01* +X172373051Y-86513919D01* +X172373044Y-86513921D01* +X172152276Y-86589711D01* +X172152273Y-86589713D01* +X171946985Y-86700809D01* +X171946983Y-86700810D01* +X171762778Y-86844182D01* +X171758946Y-86847711D01* +X171757688Y-86846345D01* +X171703763Y-86878742D01* +X171632799Y-86876598D01* +X171574260Y-86836428D01* +X171553877Y-86800861D01* +X171530444Y-86738034D01* +X171442904Y-86621095D01* +X171325965Y-86533555D01* +X171189093Y-86482505D01* +X171128597Y-86476000D01* +X170634000Y-86476000D01* +X170634000Y-88212000D01* +X170613998Y-88280121D01* +X170560342Y-88326614D01* +X170508000Y-88338000D01* +X168772000Y-88338000D01* +X168772000Y-88832597D01* +X168778505Y-88893093D01* +X168829555Y-89029964D01* +X168829555Y-89029965D01* +X168917095Y-89146904D01* +X168964822Y-89182632D01* +X169007369Y-89239468D01* +X169012433Y-89310284D01* +X168978408Y-89372596D01* +X168916096Y-89406621D01* +X168889313Y-89409500D01* +X167319595Y-89409500D01* +X167251474Y-89389498D01* +X167230499Y-89372595D01* +X167092793Y-89234889D01* +X166950342Y-89092437D01* +X166916317Y-89030125D01* +X166914231Y-89017461D01* +X166909217Y-88972953D01* +X166849043Y-88800985D01* +X166849041Y-88800982D01* +X166849041Y-88800981D01* +X166752112Y-88646720D01* +X166752111Y-88646718D01* +X166623281Y-88517888D01* +X166623279Y-88517887D01* +X166469018Y-88420958D01* +X166469015Y-88420957D01* +X166297050Y-88360784D01* +X166297049Y-88360783D01* +X166297047Y-88360783D01* +X166116000Y-88340384D01* +X165934953Y-88360783D01* +X165934950Y-88360783D01* +X165934949Y-88360784D01* +X165762984Y-88420957D01* +X165762981Y-88420958D01* +X165608720Y-88517887D01* +X165608718Y-88517888D01* +X165479888Y-88646718D01* +X165479887Y-88646720D01* +X165382958Y-88800981D01* +X165382957Y-88800984D01* +X165322785Y-88972948D01* +X165322783Y-88972953D01* +X165303184Y-89146904D01* +X165302384Y-89154001D01* +X165303016Y-89159612D01* +X165290762Y-89229543D01* +X165242647Y-89281748D01* +X165173945Y-89299653D01* +X165106469Y-89277572D01* +X165088712Y-89262807D01* +X164918343Y-89092438D01* +X164884317Y-89030126D01* +X164882230Y-89017449D01* +X164878644Y-88985621D01* +X164877217Y-88972953D01* +X164817043Y-88800985D01* +X164817041Y-88800982D01* +X164817041Y-88800981D01* +X164720112Y-88646720D01* +X164720111Y-88646718D01* +X164591281Y-88517888D01* +X164591279Y-88517887D01* +X164437018Y-88420958D01* +X164437015Y-88420957D01* +X164265050Y-88360784D01* +X164265049Y-88360783D01* +X164265047Y-88360783D01* +X164084000Y-88340384D01* +X163902953Y-88360783D01* +X163902950Y-88360783D01* +X163902949Y-88360784D01* +X163730984Y-88420957D01* +X163730981Y-88420958D01* +X163576720Y-88517887D01* +X163576718Y-88517888D01* +X163447888Y-88646718D01* +X163447887Y-88646720D01* +X163350958Y-88800981D01* +X163350957Y-88800984D01* +X163290785Y-88972948D01* +X163290783Y-88972953D01* +X163270384Y-89154000D01* +X142450294Y-89154000D01* +X142338950Y-88987849D01* +X142337103Y-88985012D01* +X142335684Y-88982766D01* +X141750207Y-88055871D01* +X141748429Y-88052970D01* +X141627762Y-87849992D01* +X169726190Y-87849992D01* +X169736327Y-87985265D01* +X169785887Y-88111541D01* +X169870465Y-88217599D01* +X169982547Y-88294016D01* +X170112173Y-88334000D01* +X170213724Y-88334000D01* +X170314138Y-88318865D01* +X170436357Y-88260007D01* +X170535798Y-88167740D01* +X170603625Y-88050260D01* +X170633810Y-87918008D01* +X170623673Y-87782735D01* +X170574113Y-87656459D01* +X170489535Y-87550401D01* +X170377453Y-87473984D01* +X170247827Y-87434000D01* +X170146276Y-87434000D01* +X170045862Y-87449135D01* +X169923643Y-87507993D01* +X169824202Y-87600260D01* +X169756375Y-87717740D01* +X169726190Y-87849992D01* +X141627762Y-87849992D01* +X141479301Y-87600260D01* +X141378084Y-87430000D01* +X168772000Y-87430000D01* +X169726000Y-87430000D01* +X169726000Y-86476000D01* +X169231402Y-86476000D01* +X169170906Y-86482505D01* +X169034035Y-86533555D01* +X169034034Y-86533555D01* +X168917095Y-86621095D01* +X168829555Y-86738034D01* +X168829555Y-86738035D01* +X168778505Y-86874906D01* +X168772000Y-86935402D01* +X168772000Y-87430000D01* +X141378084Y-87430000D01* +X141187030Y-87108621D01* +X141185345Y-87105696D01* +X141183907Y-87103122D01* +X140710276Y-86255072D01* +X140649780Y-86146753D01* +X140648161Y-86143760D01* +X140400190Y-85670158D01* +X140138688Y-85170712D01* +X140137157Y-85167690D01* +X140135862Y-85165046D01* +X139800335Y-84479793D01* +X139654038Y-84181007D01* +X139652583Y-84177930D01* +X139489489Y-83820718D01* +X139196154Y-83178248D01* +X139194816Y-83175209D01* +X138765294Y-82162903D01* +X138764013Y-82159764D01* +X138763810Y-82159248D01* +X138361781Y-81135591D01* +X138360577Y-81132400D01* +X138235448Y-80786560D01* +X137985852Y-80096712D01* +X137984742Y-80093509D01* +X137980629Y-80081099D01* +X137637843Y-79046919D01* +X137636836Y-79043739D01* +X137620488Y-78989538D01* +X139456667Y-78989538D01* +X139457541Y-78997788D01* +X139458164Y-79006640D01* +X139472752Y-79423151D01* +X139472748Y-79432068D01* +X139472456Y-79440219D01* +X139473701Y-79452926D01* +X139475569Y-79460858D01* +X139477306Y-79469613D01* +X139543893Y-79881103D01* +X139545002Y-79889918D01* +X139545745Y-79898161D01* +X139548558Y-79910547D01* +X139551449Y-79918307D01* +X139554253Y-79926729D01* +X139671928Y-80326618D01* +X139674136Y-80335231D01* +X139675903Y-80343303D01* +X139680255Y-80355257D01* +X139684078Y-80362555D01* +X139687925Y-80370576D01* +X139771430Y-80561696D01* +X139851268Y-80744424D01* +X139854788Y-80752479D01* +X139858066Y-80760769D01* +X139860813Y-80768506D01* +X139866631Y-80779828D01* +X139871320Y-80786560D01* +X139876141Y-80794032D01* +X140089593Y-81152130D01* +X140093862Y-81159903D01* +X140097591Y-81167300D01* +X140104762Y-81177772D01* +X140110294Y-81183905D01* +X140116019Y-81190721D01* +X140258595Y-81373188D01* +X140372704Y-81519222D01* +X140377948Y-81526447D01* +X140382515Y-81533233D01* +X140390969Y-81542756D01* +X140397178Y-81548105D01* +X140403726Y-81554165D01* +X140699405Y-81847830D01* +X140705476Y-81854298D01* +X140710623Y-81860186D01* +X140710625Y-81860189D01* +X140710627Y-81860190D01* +X140710964Y-81860576D01* +X140720499Y-81868921D01* +X140720926Y-81869204D01* +X140720931Y-81869209D01* +X140720936Y-81869211D01* +X140727416Y-81873509D01* +X140734636Y-81878673D01* +X141064954Y-82132953D01* +X141071833Y-82138648D01* +X141077928Y-82144069D01* +X141088505Y-82151201D01* +X141088936Y-82151414D01* +X141088941Y-82151418D01* +X141088946Y-82151419D01* +X141095799Y-82154812D01* +X141103652Y-82159052D01* +X141463141Y-82369977D01* +X141463177Y-82369998D01* +X141470707Y-82374782D01* +X141477051Y-82379135D01* +X141477054Y-82379138D01* +X141477056Y-82379139D01* +X141477466Y-82379420D01* +X141488820Y-82385157D01* +X141489289Y-82385319D01* +X141489293Y-82385322D01* +X141489296Y-82385322D01* +X141496564Y-82387845D01* +X141504873Y-82391064D01* +X141887991Y-82555314D01* +X141896005Y-82559089D01* +X141902942Y-82562660D01* +X141902945Y-82562663D01* +X141902948Y-82562664D01* +X141903403Y-82562898D01* +X141915344Y-82567150D01* +X141915848Y-82567256D01* +X141915851Y-82567258D01* +X141915854Y-82567258D01* +X141923452Y-82568867D01* +X141932075Y-82571013D01* +X142251077Y-82662455D01* +X142332780Y-82685875D01* +X142341264Y-82688636D01* +X142348972Y-82691449D01* +X142361398Y-82694181D01* +X142361898Y-82694222D01* +X142361900Y-82694223D01* +X142361902Y-82694222D01* +X142369544Y-82694856D01* +X142378412Y-82695908D01* +X142789362Y-82759529D01* +X142795754Y-82761320D01* +X142795829Y-82760947D01* +X142805622Y-82762896D01* +X142809020Y-82763621D01* +X142809675Y-82763770D01* +X142817979Y-82764409D01* +X142820249Y-82764311D01* +X142820252Y-82764312D01* +X142820254Y-82764311D01* +X142827942Y-82763982D01* +X142836861Y-82763915D01* +X143253579Y-82775573D01* +X143262457Y-82776136D01* +X143270160Y-82776898D01* +X143270164Y-82776899D01* +X143270167Y-82776898D01* +X143270666Y-82776948D01* +X143283368Y-82776505D01* +X143283863Y-82776420D01* +X143283867Y-82776421D01* +X143283870Y-82776419D01* +X143291481Y-82775127D01* +X143300296Y-82773946D01* +X143715081Y-82733312D01* +X143723914Y-82732761D01* +X143731730Y-82732547D01* +X143731734Y-82732548D01* +X143731737Y-82732547D01* +X143732255Y-82732533D01* +X143744748Y-82730509D01* +X143745245Y-82730358D01* +X143745250Y-82730358D01* +X143745254Y-82730355D01* +X143752736Y-82728091D01* +X143761295Y-82725824D01* +X144167769Y-82633384D01* +X144176552Y-82631713D01* +X144184081Y-82630554D01* +X144184088Y-82630555D01* +X144184093Y-82630552D01* +X144184574Y-82630479D01* +X144196813Y-82626877D01* +X144204225Y-82623567D01* +X144212522Y-82620209D01* +X144604323Y-82477674D01* +X144612766Y-82474937D01* +X144620229Y-82472804D01* +X144620231Y-82472804D01* +X144620232Y-82472803D01* +X144620723Y-82472663D01* +X144632350Y-82467584D01* +X144632782Y-82467321D01* +X144632790Y-82467319D01* +X144632796Y-82467313D01* +X144639415Y-82463299D01* +X144647185Y-82458954D01* +X145017879Y-82268476D01* +X145025913Y-82264699D01* +X145033085Y-82261629D01* +X145033094Y-82261628D01* +X145033100Y-82261623D01* +X145033569Y-82261423D01* +X145044448Y-82254937D01* +X145044850Y-82254617D01* +X145044857Y-82254614D01* +X145044861Y-82254608D01* +X145050945Y-82249779D01* +X145058075Y-82244514D01* +X145402009Y-82008922D01* +X145409564Y-82004134D01* +X145416145Y-82000281D01* +X145416150Y-82000280D01* +X145416153Y-82000277D01* +X145416572Y-82000032D01* +X145426619Y-81992182D01* +X145426959Y-81991833D01* +X145426963Y-81991831D01* +X145426965Y-81991827D01* +X145432309Y-81986359D01* +X145438787Y-81980184D01* +X145750505Y-81703472D01* +X145757350Y-81697815D01* +X145763491Y-81693094D01* +X145763496Y-81693092D01* +X145763499Y-81693088D01* +X145763890Y-81692788D01* +X145772848Y-81683769D01* +X145773150Y-81683370D01* +X145773155Y-81683366D01* +X145773157Y-81683360D01* +X145777812Y-81677218D01* +X145783427Y-81670327D01* +X146058025Y-81356699D01* +X146064100Y-81350236D01* +X146069627Y-81344753D01* +X146069633Y-81344750D01* +X146069637Y-81344744D01* +X146069998Y-81344386D01* +X146077727Y-81334350D01* +X146077984Y-81333903D01* +X146077990Y-81333897D01* +X146077992Y-81333888D01* +X146081878Y-81327148D01* +X146086562Y-81319642D01* +X146319640Y-80973998D01* +X146324885Y-80966788D01* +X146329603Y-80960760D01* +X146329608Y-80960757D01* +X146329610Y-80960752D01* +X146329912Y-80960367D01* +X146336360Y-80949377D01* +X146336549Y-80948925D01* +X146336551Y-80948923D01* +X146336551Y-80948919D01* +X146339511Y-80941859D01* +X146343251Y-80933752D01* +X146531260Y-80561660D01* +X146535539Y-80553888D01* +X146539512Y-80547235D01* +X146539518Y-80547229D01* +X146539520Y-80547220D01* +X146539780Y-80546787D01* +X146544778Y-80535128D01* +X146544914Y-80534639D01* +X146544916Y-80534636D01* +X146544916Y-80534631D01* +X146547002Y-80527141D01* +X146549682Y-80518682D01* +X146625761Y-80305000D01* +X153098000Y-80305000D01* +X153098000Y-80399597D01* +X153104505Y-80460093D01* +X153155555Y-80596964D01* +X153155555Y-80596965D01* +X153243095Y-80713904D01* +X153360034Y-80801444D01* +X153496906Y-80852494D01* +X153557402Y-80858999D01* +X153557415Y-80859000D01* +X154527000Y-80859000D01* +X154527000Y-80305000D01* +X153098000Y-80305000D01* +X146625761Y-80305000D01* +X146689493Y-80125999D01* +X146692776Y-80117721D01* +X146695863Y-80110671D01* +X146695867Y-80110666D01* +X146695868Y-80110659D01* +X146696071Y-80110197D01* +X146699574Y-80097979D01* +X146700767Y-80089851D01* +X146702374Y-80081071D01* +X146736317Y-79926729D01* +X146791882Y-79674063D01* +X146794094Y-79665462D01* +X146796297Y-79657994D01* +X146796300Y-79657989D01* +X146796300Y-79657982D01* +X146796443Y-79657500D01* +X146798384Y-79644967D01* +X146798394Y-79644454D01* +X146798395Y-79644451D01* +X146798394Y-79644447D01* +X146798551Y-79636665D01* +X146799043Y-79627795D01* +X146807637Y-79533215D01* +X146820014Y-79397000D01* +X153098000Y-79397000D01* +X154527000Y-79397000D01* +X154527000Y-78843000D01* +X153557402Y-78843000D01* +X153496906Y-78849505D01* +X153360035Y-78900555D01* +X153360034Y-78900555D01* +X153243095Y-78988095D01* +X153155555Y-79105034D01* +X153155555Y-79105035D01* +X153104505Y-79241906D01* +X153098000Y-79302402D01* +X153098000Y-79397000D01* +X146820014Y-79397000D01* +X146836763Y-79212666D01* +X146837889Y-79203797D01* +X146839114Y-79196283D01* +X146839117Y-79196277D01* +X146839116Y-79196270D01* +X146839194Y-79195797D01* +X146839551Y-79183044D01* +X146838692Y-79174945D01* +X146838065Y-79166030D01* +X146823579Y-78749410D01* +X146823584Y-78740542D01* +X146823881Y-78732245D01* +X146822644Y-78719626D01* +X146822526Y-78719125D01* +X146822526Y-78719121D01* +X146822524Y-78719117D01* +X146820740Y-78711534D01* +X146819014Y-78702836D01* +X146752327Y-78291348D01* +X146751213Y-78282493D01* +X146750524Y-78274848D01* +X146750525Y-78274845D01* +X146750523Y-78274841D01* +X146750480Y-78274353D01* +X146747658Y-78261933D01* +X146747486Y-78261472D01* +X146747486Y-78261470D01* +X146747484Y-78261467D01* +X146744792Y-78254246D01* +X146741974Y-78245787D01* +X146691718Y-78075006D01* +X146624295Y-77845886D01* +X146622085Y-77837262D01* +X146620428Y-77829693D01* +X146620428Y-77829690D01* +X146620426Y-77829686D01* +X146620320Y-77829200D01* +X146615973Y-77817257D01* +X146615740Y-77816813D01* +X146615740Y-77816811D01* +X146615738Y-77816808D01* +X146612144Y-77809948D01* +X146608301Y-77801935D01* +X146441437Y-77420026D01* +X146438156Y-77411729D01* +X146435412Y-77403999D01* +X146429596Y-77392683D01* +X146429312Y-77392276D01* +X146429310Y-77392270D01* +X146429305Y-77392265D01* +X146424906Y-77385948D01* +X146420077Y-77378462D01* +X146206622Y-77020360D01* +X146202337Y-77012556D01* +X146198872Y-77005679D01* +X146198870Y-77005672D01* +X146198865Y-77005665D01* +X146198641Y-77005221D01* +X146191460Y-76994732D01* +X146185960Y-76988635D01* +X146180235Y-76981817D01* +X145923648Y-76653353D01* +X145918431Y-76646165D01* +X145913807Y-76639298D01* +X145905379Y-76629805D01* +X145899095Y-76624389D01* +X145892579Y-76618360D01* +X145596756Y-76324648D01* +X145590642Y-76318131D01* +X145585281Y-76311994D01* +X145575690Y-76303599D01* +X145568873Y-76299079D01* +X145561614Y-76293888D01* +X145231404Y-76039558D01* +X145224559Y-76033890D01* +X145218387Y-76028401D01* +X145207863Y-76021302D01* +X145200417Y-76017612D01* +X145192616Y-76013397D01* +X144833051Y-75802475D01* +X144825523Y-75797693D01* +X144818767Y-75793058D01* +X144807391Y-75787311D01* +X144799651Y-75784624D01* +X144791344Y-75781406D01* +X144408217Y-75617192D01* +X144400169Y-75613402D01* +X144392837Y-75609626D01* +X144380862Y-75605363D01* +X144372798Y-75603656D01* +X144364163Y-75601507D01* +X143963442Y-75486619D01* +X143954976Y-75483865D01* +X143947251Y-75481046D01* +X143934822Y-75478313D01* +X143926624Y-75477632D01* +X143917787Y-75476582D01* +X143505905Y-75412817D01* +X143497168Y-75411146D01* +X143489145Y-75409316D01* +X143476469Y-75408162D01* +X143468232Y-75408514D01* +X143459345Y-75408580D01* +X143042723Y-75396953D01* +X143033830Y-75396390D01* +X143025671Y-75395582D01* +X143012947Y-75396026D01* +X143004849Y-75397404D01* +X142996019Y-75398586D01* +X142581100Y-75439261D01* +X142572220Y-75439816D01* +X142564003Y-75440038D01* +X142551433Y-75442074D01* +X142543551Y-75444461D01* +X142534956Y-75446736D01* +X142128508Y-75539080D01* +X142119763Y-75540744D01* +X142111635Y-75541995D01* +X142099424Y-75545588D01* +X142091890Y-75548950D01* +X142083655Y-75552282D01* +X141691995Y-75694842D01* +X141683538Y-75697586D01* +X141675626Y-75699848D01* +X141663960Y-75704944D01* +X141656907Y-75709223D01* +X141649153Y-75713560D01* +X141278405Y-75904093D01* +X141270349Y-75907880D01* +X141262798Y-75911108D01* +X141251854Y-75917632D01* +X141245432Y-75922731D01* +X141238268Y-75928018D01* +X140894265Y-76163531D01* +X140886757Y-76168290D01* +X140879646Y-76172453D01* +X140869616Y-76180289D01* +X140863849Y-76186188D01* +X140857416Y-76192318D01* +X140545718Y-76469053D01* +X140538874Y-76474711D01* +X140532326Y-76479746D01* +X140523364Y-76488771D01* +X140518370Y-76495361D01* +X140512762Y-76502243D01* +X140238278Y-76815834D01* +X140232173Y-76822330D01* +X140226364Y-76828088D01* +X140218582Y-76838193D01* +X140214504Y-76845273D01* +X140209778Y-76852842D01* +X139976631Y-77198439D01* +X139971414Y-77205615D01* +X139966298Y-77212152D01* +X139959869Y-77223111D01* +X139956664Y-77230753D01* +X139952946Y-77238809D01* +X139765061Y-77610856D01* +X139760775Y-77618646D01* +X139756568Y-77625692D01* +X139751546Y-77637411D01* +X139749346Y-77645319D01* +X139746657Y-77653806D01* +X139606839Y-78046497D01* +X139603567Y-78054755D01* +X139600267Y-78062292D01* +X139596758Y-78074531D01* +X139595566Y-78082657D01* +X139593962Y-78091420D01* +X139504438Y-78498601D01* +X139502221Y-78507219D01* +X139499901Y-78515076D01* +X139497947Y-78527690D01* +X139497783Y-78535882D01* +X139497289Y-78544777D01* +X139459472Y-78959850D01* +X139458356Y-78968654D01* +X139457022Y-78976850D01* +X139456667Y-78989538D01* +X137620488Y-78989538D01* +X137349607Y-78091420D01* +X137324853Y-78009346D01* +X137319486Y-77972962D01* +X137319486Y-72717000D01* +X142073000Y-72717000D01* +X142073000Y-72986597D01* +X142079505Y-73047093D01* +X142130555Y-73183964D01* +X142130555Y-73183965D01* +X142218095Y-73300904D01* +X142335034Y-73388444D01* +X142471906Y-73439494D01* +X142532402Y-73445999D01* +X142532415Y-73446000D01* +X142802000Y-73446000D01* +X142802000Y-72717000D01* +X143710000Y-72717000D01* +X143710000Y-73446000D01* +X143979585Y-73446000D01* +X143979597Y-73445999D01* +X144040093Y-73439494D01* +X144176964Y-73388444D01* +X144176965Y-73388444D01* +X144293904Y-73300904D01* +X144381444Y-73183965D01* +X144381444Y-73183964D01* +X144432494Y-73047093D01* +X144438999Y-72986597D01* +X144439000Y-72986585D01* +X144439000Y-72717000D01* +X143710000Y-72717000D01* +X142802000Y-72717000D01* +X142073000Y-72717000D01* +X137319486Y-72717000D01* +X137319486Y-72263000D01* +X142851014Y-72263000D01* +X142870835Y-72388148D01* +X142928359Y-72501045D01* +X143017955Y-72590641D01* +X143130852Y-72648165D01* +X143224519Y-72663000D01* +X143287481Y-72663000D01* +X143381148Y-72648165D01* +X143494045Y-72590641D01* +X143583641Y-72501045D01* +X143641165Y-72388148D01* +X143660986Y-72263000D01* +X143641165Y-72137852D01* +X143583641Y-72024955D01* +X143494045Y-71935359D01* +X143381148Y-71877835D01* +X143287481Y-71863000D01* +X143224519Y-71863000D01* +X143130852Y-71877835D01* +X143017955Y-71935359D01* +X142928359Y-72024955D01* +X142870835Y-72137852D01* +X142851014Y-72263000D01* +X137319486Y-72263000D01* +X137319486Y-71809000D01* +X142073000Y-71809000D01* +X142802000Y-71809000D01* +X142802000Y-70717000D01* +X143710000Y-70717000D01* +X143710000Y-71809000D01* +X144439000Y-71809000D01* +X144439000Y-71539414D01* +X144438999Y-71539402D01* +X144432494Y-71478906D01* +X144381444Y-71342035D01* +X144381444Y-71342034D01* +X144293905Y-71225097D01* +X144215026Y-71166048D01* +X144172480Y-71109212D01* +X144167416Y-71038396D01* +X144189986Y-70989247D01* +X144266114Y-70888437D01* +X144351480Y-70717000D01* +X143710000Y-70717000D01* +X142802000Y-70717000D01* +X142160520Y-70717000D01* +X142245886Y-70888440D01* +X142322013Y-70989249D01* +X142347103Y-71055665D01* +X142332303Y-71125102D01* +X142296973Y-71166049D01* +X142218094Y-71225097D01* +X142130555Y-71342034D01* +X142130555Y-71342035D01* +X142079505Y-71478906D01* +X142073000Y-71539402D01* +X142073000Y-71809000D01* +X137319486Y-71809000D01* +X137319486Y-70263000D01* +X142851014Y-70263000D01* +X142870835Y-70388148D01* +X142928359Y-70501045D01* +X143017955Y-70590641D01* +X143130852Y-70648165D01* +X143224519Y-70663000D01* +X143287481Y-70663000D01* +X143381148Y-70648165D01* +X143494045Y-70590641D01* +X143583641Y-70501045D01* +X143641165Y-70388148D01* +X143660986Y-70263000D01* +X143641165Y-70137852D01* +X143583641Y-70024955D01* +X143494045Y-69935359D01* +X143381148Y-69877835D01* +X143287481Y-69863000D01* +X143224519Y-69863000D01* +X143130852Y-69877835D01* +X143017955Y-69935359D01* +X142928359Y-70024955D01* +X142870835Y-70137852D01* +X142851014Y-70263000D01* +X137319486Y-70263000D01* +X137319486Y-55410106D01* +X137325213Y-55372549D01* +X137379718Y-55198001D01* +X137466528Y-54919998D01* +X139456673Y-54919998D01* +X139457027Y-54932695D01* +X139458360Y-54940881D01* +X139459477Y-54949692D01* +X139497294Y-55364767D01* +X139497788Y-55373656D01* +X139497953Y-55381860D01* +X139499902Y-55394450D01* +X139502220Y-55402295D01* +X139504440Y-55410927D01* +X139508513Y-55429451D01* +X139593965Y-55818115D01* +X139595568Y-55826870D01* +X139596764Y-55835019D01* +X139600268Y-55847240D01* +X139603572Y-55854786D01* +X139606849Y-55863054D01* +X139746662Y-56255734D01* +X139749348Y-56264216D01* +X139751551Y-56272134D01* +X139756570Y-56283845D01* +X139760775Y-56290886D01* +X139765070Y-56298691D01* +X139952951Y-56670728D01* +X139956669Y-56678783D01* +X139959879Y-56686436D01* +X139966303Y-56697386D01* +X139971409Y-56703910D01* +X139976636Y-56711098D01* +X140209776Y-57056686D01* +X140214498Y-57064250D01* +X140218587Y-57071347D01* +X140226360Y-57081441D01* +X140232162Y-57087191D01* +X140238280Y-57093700D01* +X140512755Y-57407281D01* +X140518363Y-57414163D01* +X140523377Y-57420778D01* +X140532322Y-57429787D01* +X140538884Y-57434833D01* +X140545733Y-57440495D01* +X140857411Y-57717211D01* +X140863846Y-57723344D01* +X140869621Y-57729250D01* +X140879641Y-57737078D01* +X140880074Y-57737332D01* +X140880076Y-57737333D01* +X140880077Y-57737333D01* +X140886750Y-57741240D01* +X140894262Y-57746001D01* +X141237064Y-57980692D01* +X141238262Y-57981512D01* +X141245431Y-57986802D01* +X141251872Y-57991916D01* +X141262791Y-57998425D01* +X141263255Y-57998623D01* +X141263256Y-57998624D01* +X141263257Y-57998624D01* +X141270343Y-58001653D01* +X141278397Y-58005438D01* +X141649156Y-58195980D01* +X141656915Y-58200321D01* +X141663970Y-58204601D01* +X141675626Y-58209692D01* +X141676102Y-58209828D01* +X141676104Y-58209829D01* +X141676105Y-58209829D01* +X141683533Y-58211952D01* +X141692000Y-58214699D01* +X142010099Y-58330486D01* +X142083652Y-58357259D01* +X142091896Y-58360594D01* +X142099436Y-58363958D01* +X142111627Y-58367547D01* +X142112127Y-58367623D01* +X142112130Y-58367625D01* +X142112133Y-58367624D01* +X142119757Y-58368798D01* +X142128506Y-58370462D01* +X142534965Y-58462806D01* +X142543567Y-58465083D01* +X142552216Y-58467703D01* +X142553367Y-58468114D01* +X142554599Y-58468297D01* +X142555848Y-58468545D01* +X142555852Y-58468547D01* +X142555856Y-58468547D01* +X142560144Y-58469400D01* +X142564503Y-58469517D01* +X142564505Y-58469518D01* +X142564506Y-58469517D01* +X142572214Y-58469726D01* +X142581109Y-58470280D01* +X142996014Y-58510964D01* +X143004816Y-58512143D01* +X143012473Y-58513444D01* +X143012475Y-58513445D01* +X143012476Y-58513444D01* +X143012977Y-58513530D01* +X143025655Y-58513972D01* +X143026165Y-58513921D01* +X143026170Y-58513922D01* +X143026174Y-58513920D01* +X143033857Y-58513160D01* +X143042728Y-58512596D01* +X143459392Y-58500916D01* +X143468281Y-58500982D01* +X143475971Y-58501310D01* +X143475979Y-58501312D01* +X143475986Y-58501310D01* +X143476484Y-58501332D01* +X143489146Y-58500179D01* +X143489627Y-58500069D01* +X143489636Y-58500069D01* +X143489644Y-58500065D01* +X143497168Y-58498349D01* +X143505916Y-58496676D01* +X143917778Y-58432908D01* +X143926633Y-58431857D01* +X143934330Y-58431217D01* +X143934332Y-58431218D01* +X143934333Y-58431217D01* +X143934821Y-58431177D01* +X143947249Y-58428445D01* +X143947717Y-58428274D01* +X143947724Y-58428273D01* +X143947729Y-58428269D01* +X143954936Y-58425639D01* +X143963404Y-58422882D01* +X144364169Y-58307983D01* +X144372806Y-58305836D01* +X144380872Y-58304129D01* +X144392831Y-58299871D01* +X144393283Y-58299637D01* +X144393287Y-58299637D01* +X144393289Y-58299634D01* +X144400184Y-58296085D01* +X144408234Y-58292293D01* +X144791349Y-58128082D01* +X144799659Y-58124864D01* +X144806926Y-58122340D01* +X144806932Y-58122340D01* +X144806936Y-58122337D01* +X144807407Y-58122174D01* +X144818761Y-58116439D01* +X144819168Y-58116159D01* +X144819172Y-58116158D01* +X144819174Y-58116155D01* +X144825518Y-58111804D01* +X144833036Y-58107026D01* +X145192628Y-57896091D01* +X145200446Y-57891870D01* +X145207405Y-57888422D01* +X145207410Y-57888421D01* +X145207414Y-57888417D01* +X145207872Y-57888191D01* +X145218386Y-57881098D01* +X145218763Y-57880761D01* +X145218769Y-57880759D01* +X145218772Y-57880754D01* +X145224575Y-57875595D01* +X145231413Y-57869932D01* +X145561646Y-57615581D01* +X145568905Y-57610390D01* +X145575287Y-57606159D01* +X145575291Y-57606158D01* +X145575293Y-57606155D01* +X145575709Y-57605880D01* +X145585287Y-57597494D01* +X145585607Y-57597127D01* +X145585613Y-57597123D01* +X145585616Y-57597117D01* +X145590677Y-57591327D01* +X145596770Y-57584831D01* +X145892585Y-57291128D01* +X145899108Y-57285095D01* +X145904995Y-57280021D01* +X145904997Y-57280021D01* +X145904998Y-57280019D01* +X145905384Y-57279687D01* +X145913806Y-57270201D01* +X145914090Y-57269778D01* +X145914093Y-57269776D01* +X145914094Y-57269772D01* +X145918436Y-57263325D01* +X145923662Y-57256125D01* +X145941059Y-57233855D01* +X146180232Y-56927681D01* +X146185959Y-56920863D01* +X146191123Y-56915136D01* +X146191126Y-56915135D01* +X146191127Y-56915132D01* +X146191468Y-56914755D01* +X146198642Y-56904275D01* +X146198867Y-56903828D01* +X146198872Y-56903822D01* +X146198874Y-56903814D01* +X146202344Y-56896929D01* +X146206638Y-56889110D01* +X146294742Y-56741301D01* +X146420077Y-56531032D01* +X146424915Y-56523533D01* +X146429306Y-56517227D01* +X146429313Y-56517221D01* +X146429316Y-56517212D01* +X146429602Y-56516803D01* +X146435412Y-56505498D01* +X146435578Y-56505029D01* +X146435581Y-56505025D01* +X146435581Y-56505019D01* +X146438162Y-56497752D01* +X146441431Y-56489482D01* +X146608303Y-56107560D01* +X146612143Y-56099556D01* +X146615739Y-56092689D01* +X146615743Y-56092685D01* +X146615744Y-56092679D01* +X146615978Y-56092234D01* +X146620319Y-56080309D01* +X146620427Y-56079811D01* +X146620430Y-56079807D01* +X146620430Y-56079801D01* +X146622086Y-56072239D01* +X146624297Y-56063611D01* +X146625768Y-56058615D01* +X146741978Y-55663693D01* +X146744799Y-55655230D01* +X146747660Y-55647560D01* +X146750481Y-55635146D01* +X146750525Y-55634650D01* +X146750527Y-55634646D01* +X146750526Y-55634641D01* +X146751216Y-55626985D01* +X146752332Y-55618125D01* +X146752418Y-55617595D01* +X146819018Y-55206644D01* +X146820744Y-55197952D01* +X146822646Y-55189871D01* +X146823883Y-55177250D01* +X146823586Y-55168935D01* +X146823581Y-55160069D01* +X146838068Y-54743435D01* +X146838695Y-54734529D01* +X146839499Y-54726943D01* +X146839502Y-54726937D01* +X146839501Y-54726930D01* +X146839552Y-54726453D01* +X146839196Y-54713694D01* +X146837888Y-54705673D01* +X146836764Y-54696810D01* +X146799042Y-54281672D01* +X146798552Y-54272822D01* +X146798395Y-54265053D01* +X146798397Y-54265045D01* +X146798395Y-54265036D01* +X146798385Y-54264529D01* +X146796446Y-54251997D01* +X146796302Y-54251509D01* +X146796302Y-54251507D01* +X146796300Y-54251504D01* +X146794095Y-54244029D01* +X146791883Y-54235428D01* +X146702369Y-53828388D01* +X146700766Y-53819625D01* +X146699648Y-53812008D01* +X146699649Y-53812006D01* +X146699648Y-53812003D01* +X146699576Y-53811512D01* +X146696072Y-53799290D01* +X146695869Y-53798827D01* +X146695869Y-53798825D01* +X146695867Y-53798822D01* +X146692774Y-53791759D01* +X146689497Y-53783494D01* +X146549680Y-53390805D01* +X146547000Y-53382340D01* +X146544783Y-53374375D01* +X146539782Y-53362708D01* +X146539521Y-53362272D01* +X146539521Y-53362270D01* +X146539519Y-53362267D01* +X146535534Y-53355596D01* +X146531253Y-53347818D01* +X146343252Y-52975735D01* +X146339510Y-52967625D01* +X146336555Y-52960575D01* +X146336554Y-52960570D01* +X146336551Y-52960565D01* +X146336363Y-52960117D01* +X146329914Y-52949123D01* +X146324885Y-52942699D01* +X146319630Y-52935473D01* +X146097037Y-52605379D01* +X146086579Y-52589871D01* +X146081875Y-52582334D01* +X146077741Y-52575160D01* +X146069996Y-52565102D01* +X146064111Y-52559267D01* +X146058023Y-52552790D01* +X146051103Y-52544887D01* +X145783453Y-52239194D01* +X145777831Y-52232295D01* +X145772861Y-52225736D01* +X145763893Y-52216707D01* +X145757373Y-52211696D01* +X145750511Y-52206026D01* +X145679098Y-52142632D01* +X145438775Y-51929294D01* +X145432312Y-51923133D01* +X145426623Y-51917311D01* +X145416576Y-51909461D01* +X145416154Y-51909214D01* +X145416153Y-51909213D01* +X145416151Y-51909212D01* +X145409544Y-51905344D01* +X145402000Y-51900560D01* +X145058106Y-51664998D01* +X145050964Y-51659727D01* +X145044462Y-51654565D01* +X145033562Y-51648066D01* +X145025915Y-51644795D01* +X145017884Y-51641020D01* +X144647196Y-51450543D01* +X144639436Y-51446203D01* +X144632366Y-51441914D01* +X144620721Y-51436829D01* +X144612753Y-51434551D01* +X144604312Y-51431812D01* +X144212525Y-51289285D01* +X144204224Y-51285927D01* +X144196822Y-51282621D01* +X144184565Y-51279014D01* +X144176552Y-51277782D01* +X144167763Y-51276109D01* +X143761303Y-51183674D01* +X143752738Y-51181407D01* +X143744769Y-51178994D01* +X143732243Y-51176965D01* +X143723941Y-51176739D01* +X143715085Y-51176186D01* +X143300308Y-51135549D01* +X143291491Y-51134369D01* +X143283376Y-51132990D01* +X143270663Y-51132547D01* +X143262446Y-51133361D01* +X143253572Y-51133924D01* +X142836856Y-51145628D01* +X142827940Y-51145563D01* +X142819762Y-51145213D01* +X142807075Y-51146369D01* +X142799081Y-51148193D01* +X142790331Y-51149867D01* +X142378416Y-51213638D01* +X142369559Y-51214689D01* +X142361416Y-51215364D01* +X142348962Y-51218102D01* +X142341252Y-51220916D01* +X142332784Y-51223671D01* +X141932079Y-51338533D01* +X141923468Y-51340676D01* +X141915365Y-51342392D01* +X141903389Y-51346656D01* +X141896027Y-51350447D01* +X141888000Y-51354229D01* +X141504887Y-51518479D01* +X141496582Y-51521697D01* +X141488843Y-51524384D01* +X141477460Y-51530135D01* +X141470698Y-51534774D01* +X141463189Y-51539544D01* +X141103676Y-51750482D01* +X141095827Y-51754721D01* +X141088509Y-51758344D01* +X141077930Y-51765480D01* +X141071819Y-51770914D01* +X141064953Y-51776597D01* +X140734660Y-52030856D01* +X140727463Y-52036004D01* +X140720518Y-52040611D01* +X140710968Y-52048970D01* +X140705478Y-52055248D01* +X140699423Y-52061699D01* +X140403730Y-52355379D01* +X140397194Y-52361427D01* +X140390988Y-52366775D01* +X140382516Y-52376315D01* +X140377953Y-52383095D01* +X140372714Y-52390312D01* +X140116017Y-52718832D01* +X140110308Y-52725631D01* +X140104765Y-52731777D01* +X140097586Y-52742262D01* +X140093853Y-52749666D01* +X140089580Y-52757444D01* +X139876163Y-53115484D01* +X139871336Y-53122969D01* +X139866639Y-53129713D01* +X139860813Y-53141050D01* +X139858067Y-53148785D01* +X139854791Y-53157069D01* +X139687927Y-53538976D01* +X139684084Y-53546989D01* +X139680260Y-53554289D01* +X139675907Y-53566246D01* +X139674143Y-53574307D01* +X139671934Y-53582925D01* +X139554259Y-53982809D01* +X139551460Y-53991216D01* +X139548566Y-53998984D01* +X139545750Y-54011385D01* +X139545008Y-54019620D01* +X139543899Y-54028434D01* +X139477311Y-54439936D01* +X139475575Y-54448688D01* +X139473706Y-54456624D01* +X139472461Y-54469330D01* +X139472753Y-54477466D01* +X139472757Y-54486392D01* +X139458168Y-54902909D01* +X139457546Y-54911747D01* +X139456673Y-54919998D01* +X137466528Y-54919998D01* +X137822042Y-53781495D01* +X137823661Y-53776664D01* +X138389545Y-52196382D01* +X138391360Y-52191625D01* +X139017802Y-50645427D01* +X139019803Y-50640766D01* +X139705162Y-49129978D01* +X139707337Y-49125432D01* +X140450078Y-47651123D01* +X140452439Y-47646663D01* +X141250922Y-46210118D01* +X141253469Y-46205749D01* +X142106093Y-44808173D01* +X142108796Y-44803936D01* +X143014038Y-43446421D01* +X143016884Y-43442333D01* +X143973119Y-42126126D01* +X143976119Y-42122166D01* +X144981761Y-40848457D01* +X144984907Y-40844632D01* +X146038383Y-39614599D01* +X146041640Y-39610947D01* +X147141287Y-38425867D01* +X147144705Y-38422326D01* +X148289021Y-37283298D01* +X148292583Y-37279891D01* +X149479889Y-36188206D01* +X149483591Y-36184935D01* +X150712336Y-35141738D01* +X150716166Y-35138616D01* +X151984738Y-34145127D01* +X151988693Y-34142153D01* +X153295557Y-33199522D01* +X153299607Y-33196721D01* +X154643128Y-32306181D01* +X154647262Y-32303557D01* +X156025884Y-31466278D01* +X156030110Y-31463825D01* +X157442195Y-30681035D01* +X157446571Y-30678722D01* +X158890513Y-29951622D01* +X158894951Y-29949496D01* +X160369227Y-29279250D01* +X160373807Y-29277277D01* +X161876762Y-28665109D01* +X161881391Y-28663332D01* +X163411385Y-28110455D01* +X163416132Y-28108846D01* +X164971715Y-27616405D01* +X164976540Y-27614985D01* +X166556001Y-27184213D01* +X166560905Y-27182982D01* +X168162752Y-26815051D01* +X168167658Y-26814028D01* +X169434602Y-26576755D01* +X169505238Y-26583876D01* +X169560813Y-26628056D01* +X169583680Y-26695269D01* +X169566579Y-26764176D01* +X169539939Y-26794554D01* +X169540241Y-26794856D01* +X169535646Y-26799450D01* +X169535030Y-26800153D01* +X169534643Y-26800452D01* +X169520311Y-26814784D01* +X169505285Y-26827617D01* +X169488895Y-26839525D01* +X169488893Y-26839527D01* +X169460700Y-26873605D01* +X169452713Y-26882381D01* +X166779500Y-29555595D01* +X166717188Y-29589621D01* +X166690405Y-29592500D01* +X161246853Y-29592500D01* +X161231011Y-29590750D01* +X161230984Y-29591044D01* +X161223092Y-29590298D01* +X161223091Y-29590298D01* +X161199360Y-29591044D01* +X161155014Y-29592438D01* +X161151055Y-29592500D01* +X161123144Y-29592500D01* +X161123141Y-29592500D01* +X161123126Y-29592501D01* +X161119121Y-29593007D01* +X161107304Y-29593937D01* +X161063112Y-29595326D01* +X161063110Y-29595327D01* +X161043655Y-29600978D01* +X161024302Y-29604986D01* +X161004210Y-29607524D01* +X161004203Y-29607526D01* +X160963096Y-29623801D01* +X160951871Y-29627644D01* +X160921212Y-29636552D01* +X160909407Y-29639982D01* +X160909405Y-29639982D01* +X160909402Y-29639984D01* +X160891963Y-29650297D01* +X160874218Y-29658990D01* +X160855379Y-29666449D01* +X160819627Y-29692426D01* +X160809704Y-29698944D01* +X160771640Y-29721454D01* +X160757307Y-29735787D01* +X160742281Y-29748620D01* +X160725895Y-29760525D01* +X160697711Y-29794593D01* +X160689723Y-29803370D01* +X152265336Y-38227757D01* +X152252901Y-38237721D01* +X152253089Y-38237948D01* +X152246979Y-38243002D01* +X152200370Y-38292635D01* +X152197620Y-38295473D01* +X152177863Y-38315231D01* +X152175374Y-38318439D01* +X152167688Y-38327436D01* +X152137418Y-38359673D01* +X152137411Y-38359683D01* +X152127651Y-38377435D01* +X152116803Y-38393950D01* +X152104386Y-38409958D01* +X152086824Y-38450540D01* +X152081604Y-38461195D01* +X152060305Y-38499939D01* +X152060303Y-38499944D01* +X152055267Y-38519559D01* +X152048864Y-38538262D01* +X152040819Y-38556852D01* +X152033901Y-38600525D01* +X152031495Y-38612142D01* +X152020500Y-38654968D01* +X152020500Y-38675223D01* +X152018949Y-38694933D01* +X152015780Y-38714942D01* +X152019941Y-38758961D01* +X152020500Y-38770819D01* +X152020500Y-39556552D01* +X152000498Y-39624673D01* +X151946842Y-39671166D01* +X151876568Y-39681270D01* +X151818991Y-39657420D01* +X151797207Y-39641112D01* +X151797202Y-39641110D01* +X151660204Y-39590011D01* +X151660196Y-39590009D01* +X151599649Y-39583500D01* +X151599638Y-39583500D01* +X150152362Y-39583500D01* +X150152350Y-39583500D01* +X150091803Y-39590009D01* +X150091795Y-39590011D01* +X149954797Y-39641110D01* +X149954792Y-39641112D01* +X149837738Y-39728738D01* +X149750112Y-39845792D01* +X149750110Y-39845797D01* +X149699011Y-39982795D01* +X149699009Y-39982803D01* +X149692500Y-40043350D01* +X149692500Y-41490649D01* +X149699009Y-41551196D01* +X149699011Y-41551204D01* +X149750110Y-41688202D01* +X149750112Y-41688207D01* +X149837738Y-41805261D01* +X149916271Y-41864050D01* +X149958818Y-41920886D01* +X149963882Y-41991702D01* +X149941312Y-42040850D01* +X149865458Y-42141297D01* +X149767691Y-42337639D01* +X149767688Y-42337646D01* +X149707667Y-42548602D01* +X149707667Y-42548606D01* +X149687430Y-42766995D01* +X149687430Y-42767004D01* +X149707667Y-42985393D01* +X149707667Y-42985397D01* +X149767688Y-43196353D01* +X149767690Y-43196358D01* +X149767691Y-43196361D01* +X149865457Y-43392701D01* +X149997636Y-43567734D01* +X150103386Y-43664137D01* +X150140252Y-43724809D01* +X150144500Y-43757251D01* +X150144500Y-57528324D01* +X150124498Y-57596445D01* +X150070842Y-57642938D01* +X150000568Y-57653042D01* +X149951464Y-57635011D01* +X149832018Y-57559958D01* +X149832015Y-57559957D01* +X149660050Y-57499784D01* +X149660049Y-57499783D01* +X149660047Y-57499783D01* +X149479000Y-57479384D01* +X149297953Y-57499783D01* +X149297950Y-57499783D01* +X149297949Y-57499784D01* +X149125984Y-57559957D01* +X149125981Y-57559958D01* +X148971720Y-57656887D01* +X148971718Y-57656888D01* +X148842888Y-57785718D01* +X148842887Y-57785720D01* +X148745958Y-57939981D01* +X148745957Y-57939984D01* +X148685784Y-58111947D01* +X148685782Y-58111960D01* +X148680767Y-58156456D01* +X148653262Y-58221908D01* +X148644655Y-58231439D01* +X144648653Y-62227440D01* +X144586341Y-62261466D01* +X144515525Y-62256401D01* +X144458690Y-62213854D01* +X144434096Y-62149973D01* +X144424332Y-62044601D01* +X144364309Y-61833639D01* +X144266543Y-61637299D01* +X144162074Y-61498960D01* +X144134362Y-61462263D01* +X143972278Y-61314504D01* +X143972275Y-61314502D01* +X143785794Y-61199038D01* +X143785791Y-61199036D01* +X143785789Y-61199035D01* +X143785785Y-61199033D01* +X143581274Y-61119804D01* +X143542853Y-61112622D01* +X143365667Y-61079500D01* +X143146333Y-61079500D01* +X143010921Y-61104813D01* +X142930725Y-61119804D01* +X142726214Y-61199033D01* +X142726205Y-61199038D01* +X142539724Y-61314502D01* +X142539721Y-61314504D01* +X142377637Y-61462263D01* +X142245458Y-61637297D01* +X142147691Y-61833639D01* +X142147688Y-61833646D01* +X142087667Y-62044602D01* +X142087667Y-62044606D01* +X142067430Y-62262995D01* +X142067430Y-62263004D01* +X142087667Y-62481393D01* +X142087667Y-62481397D01* +X142147688Y-62692353D01* +X142147690Y-62692358D01* +X142147691Y-62692361D01* +X142245457Y-62888701D01* +X142245458Y-62888702D01* +X142377634Y-63063733D01* +X142494077Y-63169885D01* +X142530943Y-63230559D01* +X142529154Y-63301534D01* +X142494077Y-63356115D01* +X142377634Y-63462266D01* +X142245458Y-63637297D01* +X142147691Y-63833639D01* +X142147688Y-63833646D01* +X142087667Y-64044602D01* +X142087667Y-64044606D01* +X142067430Y-64262995D01* +X142067430Y-64263004D01* +X142087667Y-64481393D01* +X142087667Y-64481397D01* +X142147688Y-64692353D01* +X142147690Y-64692358D01* +X142147691Y-64692361D01* +X142245457Y-64888701D01* +X142245458Y-64888702D01* +X142377634Y-65063733D01* +X142494077Y-65169885D01* +X142530943Y-65230559D01* +X142529154Y-65301534D01* +X142494077Y-65356115D01* +X142377634Y-65462266D01* +X142245458Y-65637297D01* +X142147691Y-65833639D01* +X142147688Y-65833646D01* +X142087667Y-66044602D01* +X142087667Y-66044606D01* +X142067430Y-66262995D01* +X142067430Y-66263004D01* +X142087667Y-66481393D01* +X142087667Y-66481397D01* +X142147688Y-66692353D01* +X142147690Y-66692358D01* +X142147691Y-66692361D01* +X142245457Y-66888701D01* +X142372050Y-67056337D01* +X142397140Y-67122751D01* +X142397500Y-67132268D01* +X142397500Y-67393731D01* +X142377498Y-67461852D01* +X142372050Y-67469663D01* +X142245458Y-67637297D01* +X142147691Y-67833639D01* +X142147688Y-67833646D01* +X142087667Y-68044602D01* +X142087667Y-68044606D01* +X142067430Y-68262995D01* +X142067430Y-68263004D01* +X142087667Y-68481393D01* +X142087667Y-68481397D01* +X142147688Y-68692353D01* +X142147690Y-68692358D01* +X142147691Y-68692361D01* +X142245457Y-68888701D01* +X142245458Y-68888702D01* +X142377634Y-69063733D01* +X142434460Y-69115535D01* +X142494449Y-69170222D01* +X142531315Y-69230895D01* +X142529527Y-69301869D01* +X142494449Y-69356452D01* +X142378005Y-69462604D01* +X142245886Y-69637559D01* +X142160520Y-69809000D01* +X144351480Y-69809000D01* +X144266113Y-69637559D01* +X144133994Y-69462604D01* +X144017551Y-69356452D01* +X143980685Y-69295777D01* +X143982474Y-69224803D01* +X144017550Y-69170223D01* +X144134364Y-69063734D01* +X144137173Y-69060015D01* +X144156088Y-69034965D01* +X144266543Y-68888701D01* +X144364309Y-68692361D01* +X144424332Y-68481399D01* +X144436474Y-68350359D01* +X144444570Y-68263004D01* +X144444570Y-68262995D01* +X144424332Y-68044606D01* +X144424332Y-68044602D01* +X144417337Y-68020018D01* +X144364309Y-67833639D01* +X144266543Y-67637299D01* +X144139950Y-67469663D01* +X144114860Y-67403248D01* +X144114500Y-67393731D01* +X144114500Y-67132268D01* +X144134502Y-67064147D01* +X144139941Y-67056348D01* +X144266543Y-66888701D01* +X144364309Y-66692361D01* +X144424332Y-66481399D01* +X144444570Y-66263000D01* +X144437885Y-66190863D01* +X144424332Y-66044606D01* +X144424332Y-66044602D01* +X144364311Y-65833646D01* +X144364310Y-65833645D01* +X144364309Y-65833639D01* +X144266543Y-65637299D01* +X144134364Y-65462266D01* +X144134362Y-65462263D01* +X144017923Y-65356115D01* +X143981056Y-65295441D01* +X143982845Y-65224467D01* +X144017923Y-65169885D01* +X144134362Y-65063736D01* +X144134364Y-65063734D01* +X144266543Y-64888701D01* +X144364309Y-64692361D01* +X144424332Y-64481399D01* +X144444423Y-64264577D01* +X144470624Y-64198598D01* +X144480782Y-64187121D01* +X149540561Y-59127341D01* +X149602871Y-59093317D01* +X149615546Y-59091230D01* +X149660047Y-59086217D01* +X149832015Y-59026043D01* +X149951464Y-58950987D01* +X150019785Y-58931682D01* +X150087698Y-58952377D01* +X150133641Y-59006504D01* +X150144500Y-59057675D01* +X150144500Y-59790207D01* +X150124498Y-59858328D01* +X150107595Y-59879302D01* +X148741247Y-61245649D01* +X148733725Y-61252584D01* +X148693062Y-61287125D01* +X148693054Y-61287133D01* +X148644609Y-61350859D01* +X148642511Y-61353543D01* +X148592377Y-61415914D01* +X148591542Y-61417221D01* +X148580856Y-61434448D01* +X148580049Y-61435788D01* +X148546433Y-61508446D01* +X148544961Y-61511520D01* +X148509409Y-61583204D01* +X148508858Y-61584705D01* +X148502120Y-61603845D01* +X148501642Y-61605261D01* +X148484436Y-61683430D01* +X148483658Y-61686750D01* +X148464343Y-61764418D01* +X148464136Y-61765941D01* +X148461656Y-61786191D01* +X148461500Y-61787633D01* +X148461500Y-61867683D01* +X148461454Y-61871095D01* +X148459286Y-61951089D01* +X148459415Y-61952673D01* +X148461500Y-61974599D01* +X148461500Y-68412993D01* +X148461084Y-68423220D01* +X148456754Y-68476380D01* +X148456754Y-68476384D01* +X148467563Y-68555715D01* +X148467977Y-68559101D01* +X148476626Y-68638634D01* +X148476970Y-68640198D01* +X148481563Y-68659799D01* +X148481965Y-68661415D01* +X148509560Y-68736528D01* +X148510693Y-68739745D01* +X148536251Y-68815599D01* +X148536895Y-68816991D01* +X148545646Y-68835251D01* +X148546358Y-68836688D01* +X148589463Y-68904128D01* +X148591259Y-68907024D01* +X148632522Y-68975602D01* +X148633502Y-68976891D01* +X148645946Y-68992808D01* +X148646930Y-68994033D01* +X148703537Y-69050640D01* +X148705881Y-69053047D01* +X148760942Y-69111174D01* +X148760946Y-69111176D01* +X148762232Y-69112269D01* +X148779136Y-69126238D01* +X151732647Y-72079749D01* +X151739585Y-72087274D01* +X151774129Y-72127942D01* +X151837892Y-72176413D01* +X151840540Y-72178485D01* +X151847786Y-72184309D01* +X151902906Y-72228616D01* +X151902909Y-72228618D01* +X151902913Y-72228621D01* +X151902916Y-72228622D01* +X151904309Y-72229513D01* +X151921428Y-72240132D01* +X151922786Y-72240949D01* +X151958647Y-72257540D01* +X151995428Y-72274556D01* +X151998478Y-72276018D01* +X152070200Y-72311589D01* +X152071758Y-72312161D01* +X152090736Y-72318843D01* +X152092256Y-72319355D01* +X152092261Y-72319356D01* +X152092263Y-72319357D01* +X152170514Y-72336581D01* +X152173666Y-72337320D01* +X152251419Y-72356657D01* +X152251422Y-72356657D01* +X152253071Y-72356882D01* +X152272925Y-72359314D01* +X152274631Y-72359499D01* +X152274633Y-72359500D01* +X152354668Y-72359500D01* +X152358080Y-72359546D01* +X152438086Y-72361713D01* +X152438086Y-72361712D01* +X152438089Y-72361713D01* +X152439706Y-72361581D01* +X152461600Y-72359500D01* +X156183206Y-72359500D01* +X156251327Y-72379502D01* +X156272301Y-72396404D01* +X156809595Y-72933697D01* +X156843620Y-72996010D01* +X156846500Y-73022793D01* +X156846500Y-74831272D01* +X156826498Y-74899393D01* +X156772842Y-74945886D01* +X156702568Y-74955990D01* +X156644991Y-74932140D01* +X156602207Y-74900113D01* +X156602202Y-74900110D01* +X156465204Y-74849011D01* +X156465196Y-74849009D01* +X156404649Y-74842500D01* +X156404638Y-74842500D01* +X153557362Y-74842500D01* +X153557350Y-74842500D01* +X153496803Y-74849009D01* +X153496795Y-74849011D01* +X153359797Y-74900110D01* +X153359792Y-74900112D01* +X153242738Y-74987738D01* +X153155112Y-75104792D01* +X153155110Y-75104797D01* +X153104011Y-75241795D01* +X153104009Y-75241803D01* +X153097500Y-75302350D01* +X153097500Y-76399649D01* +X153104009Y-76460196D01* +X153104011Y-76460204D01* +X153155110Y-76597202D01* +X153155112Y-76597207D01* +X153242738Y-76714261D01* +X153359792Y-76801887D01* +X153359794Y-76801888D01* +X153359796Y-76801889D01* +X153397122Y-76815811D01* +X153496795Y-76852988D01* +X153496803Y-76852990D01* +X153557350Y-76859499D01* +X153557355Y-76859499D01* +X153557362Y-76859500D01* +X153557368Y-76859500D01* +X156404632Y-76859500D01* +X156404638Y-76859500D01* +X156404645Y-76859499D01* +X156404649Y-76859499D01* +X156465196Y-76852990D01* +X156465199Y-76852989D01* +X156465201Y-76852989D01* +X156466065Y-76852667D01* +X156495505Y-76841686D01* +X156602204Y-76801889D01* +X156644990Y-76769860D01* +X156711510Y-76745048D01* +X156780884Y-76760139D01* +X156831087Y-76810341D01* +X156846500Y-76870727D01* +X156846500Y-78831896D01* +X156826498Y-78900017D01* +X156772842Y-78946510D01* +X156702568Y-78956614D01* +X156644992Y-78932765D01* +X156601964Y-78900555D01* +X156465093Y-78849505D01* +X156404597Y-78843000D01* +X155435000Y-78843000D01* +X155435000Y-80859000D01* +X156404585Y-80859000D01* +X156404597Y-80858999D01* +X156465093Y-80852494D01* +X156601963Y-80801445D01* +X156644990Y-80769235D01* +X156711510Y-80744424D01* +X156780885Y-80759515D01* +X156831087Y-80809717D01* +X156846500Y-80870103D01* +X156846500Y-81958146D01* +X156844751Y-81973988D01* +X156845044Y-81974016D01* +X156844298Y-81981907D01* +X156844298Y-81981909D01* +X156844997Y-82004134D01* +X156846438Y-82049984D01* +X156846500Y-82053943D01* +X156846500Y-82081851D01* +X156846501Y-82081869D01* +X156847007Y-82085877D01* +X156847937Y-82097696D01* +X156849326Y-82141888D01* +X156849327Y-82141893D01* +X156854977Y-82161339D01* +X156858986Y-82180697D01* +X156861525Y-82200793D01* +X156861526Y-82200800D01* +X156877800Y-82241903D01* +X156881644Y-82253129D01* +X156893982Y-82295593D01* +X156904294Y-82313031D01* +X156912988Y-82330779D01* +X156920444Y-82349609D01* +X156920450Y-82349620D01* +X156946432Y-82385381D01* +X156952949Y-82395301D01* +X156975458Y-82433362D01* +X156989780Y-82447684D01* +X157002618Y-82462714D01* +X157009949Y-82472804D01* +X157014528Y-82479107D01* +X157048595Y-82507290D01* +X157057363Y-82515268D01* +X157135557Y-82593462D01* +X157190391Y-82648296D01* +X157190406Y-82648310D01* +X160655753Y-86113657D01* +X160665720Y-86126097D01* +X160665947Y-86125910D01* +X160670999Y-86132017D01* +X160720666Y-86178657D01* +X160723510Y-86181414D01* +X160743226Y-86201131D01* +X160746423Y-86203611D01* +X160755444Y-86211316D01* +X160787679Y-86241586D01* +X160787680Y-86241586D01* +X160787682Y-86241588D01* +X160805429Y-86251344D01* +X160821959Y-86262202D01* +X160837959Y-86274613D01* +X160878536Y-86292172D01* +X160889187Y-86297390D01* +X160927940Y-86318695D01* +X160947562Y-86323733D01* +X160966263Y-86330135D01* +X160984855Y-86338181D01* +X161028522Y-86345096D01* +X161040125Y-86347498D01* +X161082970Y-86358500D01* +X161103231Y-86358500D01* +X161122939Y-86360050D01* +X161142943Y-86363219D01* +X161186954Y-86359058D01* +X161198811Y-86358500D01* +X168445147Y-86358500D01* +X168460988Y-86360249D01* +X168461016Y-86359956D01* +X168468902Y-86360700D01* +X168468909Y-86360702D01* +X168536986Y-86358562D01* +X168540945Y-86358500D01* +X168568851Y-86358500D01* +X168568856Y-86358500D01* +X168572867Y-86357992D01* +X168584699Y-86357061D01* +X168628889Y-86355673D01* +X168648347Y-86350019D01* +X168667694Y-86346013D01* +X168687797Y-86343474D01* +X168728910Y-86327195D01* +X168740130Y-86323353D01* +X168764913Y-86316154D01* +X168782591Y-86311019D01* +X168782595Y-86311017D01* +X168800026Y-86300708D01* +X168817780Y-86292009D01* +X168836617Y-86284552D01* +X168872392Y-86258558D01* +X168882298Y-86252051D01* +X168920362Y-86229542D01* +X168934685Y-86215218D01* +X168949724Y-86202374D01* +X168966107Y-86190472D01* +X168994299Y-86156392D01* +X169002267Y-86147635D01* +X169516501Y-85633404D01* +X169578813Y-85599379D01* +X169605596Y-85596500D01* +X184602404Y-85596500D01* +X184670525Y-85616502D01* +X184717018Y-85670158D01* +X184727122Y-85740432D01* +X184697628Y-85805012D01* +X184691499Y-85811595D01* +X183860901Y-86642193D01* +X183798589Y-86676219D01* +X183727774Y-86671154D01* +X183711837Y-86663912D01* +X183574727Y-86589713D01* +X183574723Y-86589711D01* +X183353955Y-86513921D01* +X183353948Y-86513919D01* +X183255411Y-86497476D01* +X183123712Y-86475500D01* +X182890288Y-86475500D01* +X182775066Y-86494727D01* +X182660051Y-86513919D01* +X182660044Y-86513921D01* +X182439276Y-86589711D01* +X182439273Y-86589713D01* +X182233985Y-86700809D01* +X182233983Y-86700810D01* +X182049778Y-86844182D01* +X182045946Y-86847711D01* +X182044688Y-86846345D01* +X181990763Y-86878742D01* +X181919799Y-86876598D01* +X181861260Y-86836428D01* +X181840877Y-86800861D01* +X181817444Y-86738034D01* +X181729904Y-86621095D01* +X181612965Y-86533555D01* +X181476093Y-86482505D01* +X181415597Y-86476000D01* +X180921000Y-86476000D01* +X180921000Y-89292000D01* +X181415585Y-89292000D01* +X181415597Y-89291999D01* +X181476093Y-89285494D01* +X181612964Y-89234444D01* +X181612965Y-89234444D01* +X181729904Y-89146904D01* +X181817444Y-89029965D01* +X181840877Y-88967138D01* +X181883423Y-88910302D01* +X181949943Y-88885491D01* +X182019318Y-88900582D01* +X182045356Y-88920929D01* +X182045946Y-88920289D01* +X182049778Y-88923817D01* +X182105437Y-88967138D01* +X182233983Y-89067190D01* +X182439273Y-89178287D01* +X182660049Y-89254080D01* +X182890288Y-89292500D01* +X182890292Y-89292500D01* +X183123708Y-89292500D01* +X183123712Y-89292500D01* +X183353951Y-89254080D01* +X183574727Y-89178287D01* +X183780017Y-89067190D01* +X183964220Y-88923818D01* +X183976283Y-88910715D01* +X184122314Y-88752083D01* +X184191151Y-88646720D01* +X184249984Y-88556669D01* +X184343749Y-88342907D01* +X184401051Y-88116626D01* +X184417364Y-87919749D01* +X184442922Y-87853518D01* +X184453830Y-87841072D01* +X185735562Y-86559341D01* +X185797872Y-86525317D01* +X185810539Y-86523231D01* +X185855047Y-86518217D01* +X186027015Y-86458043D01* +X186181281Y-86361111D01* +X186310111Y-86232281D01* +X186407043Y-86078015D01* +X186467217Y-85906047D01* +X186487616Y-85725000D01* +X186487616Y-85724997D01* +X186487616Y-85722500D01* +X186488072Y-85720945D01* +X186488408Y-85717968D01* +X186488929Y-85718026D01* +X186507618Y-85654379D01* +X186561274Y-85607886D01* +X186613616Y-85596500D01* +X192873263Y-85596500D01* +X192940299Y-85615813D01* +X193001677Y-85654379D01* +X193067985Y-85696043D01* +X193239953Y-85756217D01* +X193421000Y-85776616D01* +X193602047Y-85756217D01* +X193774015Y-85696043D01* +X193928281Y-85599111D01* +X194057111Y-85470281D01* +X194154043Y-85316015D01* +X194214217Y-85144047D01* +X194234616Y-84963000D01* +X194214217Y-84781953D01* +X194154043Y-84609985D01* +X194154041Y-84609982D01* +X194154041Y-84609981D01* +X194057112Y-84455720D01* +X194057111Y-84455718D01* +X193928281Y-84326888D01* +X193928279Y-84326887D01* +X193774018Y-84229958D01* +X193774015Y-84229957D01* +X193602050Y-84169784D01* +X193602049Y-84169783D01* +X193602047Y-84169783D01* +X193421000Y-84149384D01* +X193239953Y-84169783D01* +X193239950Y-84169783D01* +X193239949Y-84169784D01* +X193067984Y-84229957D01* +X193067982Y-84229958D01* +X192940299Y-84310187D01* +X192873263Y-84329500D01* +X186600385Y-84329500D01* +X186532264Y-84309498D01* +X186485771Y-84255842D01* +X186475178Y-84217611D01* +X186467217Y-84146953D01* +X186407043Y-83974985D01* +X186407041Y-83974982D01* +X186407041Y-83974981D01* +X186310112Y-83820720D01* +X186310111Y-83820718D01* +X186181281Y-83691888D01* +X186181279Y-83691887D01* +X186027018Y-83594958D01* +X186027015Y-83594957D01* +X185855049Y-83534783D01* +X185855042Y-83534782D01* +X185810546Y-83529768D01* +X185745094Y-83502264D01* +X185735561Y-83493656D01* +X184058405Y-81816500D01* +X184024379Y-81754188D01* +X184021500Y-81727405D01* +X184021500Y-80305000D01* +X190309000Y-80305000D01* +X190309000Y-80399597D01* +X190315505Y-80460093D01* +X190366555Y-80596964D01* +X190366555Y-80596965D01* +X190454095Y-80713904D01* +X190571034Y-80801444D01* +X190707906Y-80852494D01* +X190768402Y-80858999D01* +X190768415Y-80859000D01* +X191738000Y-80859000D01* +X191738000Y-80305000D01* +X192646000Y-80305000D01* +X192646000Y-80859000D01* +X193615585Y-80859000D01* +X193615597Y-80858999D01* +X193676093Y-80852494D01* +X193812964Y-80801444D01* +X193812965Y-80801444D01* +X193929904Y-80713904D01* +X194017444Y-80596965D01* +X194017444Y-80596964D01* +X194068494Y-80460093D01* +X194074999Y-80399597D01* +X194075000Y-80399585D01* +X194075000Y-80305000D01* +X196069000Y-80305000D01* +X196069000Y-80399597D01* +X196075505Y-80460093D01* +X196126555Y-80596964D01* +X196126555Y-80596965D01* +X196214095Y-80713904D01* +X196331034Y-80801444D01* +X196467906Y-80852494D01* +X196528402Y-80858999D01* +X196528415Y-80859000D01* +X197498000Y-80859000D01* +X197498000Y-80305000D01* +X198406000Y-80305000D01* +X198406000Y-80859000D01* +X199375585Y-80859000D01* +X199375597Y-80858999D01* +X199436093Y-80852494D01* +X199572964Y-80801444D01* +X199572965Y-80801444D01* +X199689904Y-80713904D01* +X199777444Y-80596965D01* +X199777444Y-80596964D01* +X199828494Y-80460093D01* +X199834999Y-80399597D01* +X199835000Y-80399585D01* +X199835000Y-80305000D01* +X198406000Y-80305000D01* +X197498000Y-80305000D01* +X196069000Y-80305000D01* +X194075000Y-80305000D01* +X192646000Y-80305000D01* +X191738000Y-80305000D01* +X190309000Y-80305000D01* +X184021500Y-80305000D01* +X184021500Y-79181594D01* +X184041502Y-79113473D01* +X184058399Y-79092504D01* +X184226863Y-78924040D01* +X184289171Y-78890018D01* +X184359987Y-78895082D01* +X184416823Y-78937629D01* +X184428828Y-78960154D01* +X184429889Y-78959644D01* +X184432958Y-78966018D01* +X184529887Y-79120279D01* +X184529888Y-79120281D01* +X184658718Y-79249111D01* +X184658720Y-79249112D01* +X184812981Y-79346041D01* +X184812982Y-79346041D01* +X184812985Y-79346043D01* +X184984953Y-79406217D01* +X185166000Y-79426616D01* +X185347047Y-79406217D01* +X185519015Y-79346043D01* +X185588469Y-79302402D01* +X185646701Y-79265813D01* +X185713737Y-79246500D01* +X190183000Y-79246500D01* +X190251121Y-79266502D01* +X190297614Y-79320158D01* +X190309000Y-79372500D01* +X190309000Y-79397000D01* +X190652205Y-79397000D01* +X190693815Y-79404069D01* +X190699953Y-79406217D01* +X190881000Y-79426616D01* +X191062047Y-79406217D01* +X191068184Y-79404069D01* +X191109795Y-79397000D01* +X191738000Y-79397000D01* +X191738000Y-78843000D01* +X192646000Y-78843000D01* +X192646000Y-79397000D01* +X194075000Y-79397000D01* +X196069000Y-79397000D01* +X197498000Y-79397000D01* +X197498000Y-78843000D01* +X198406000Y-78843000D01* +X198406000Y-79397000D01* +X199835000Y-79397000D01* +X199835000Y-79302414D01* +X199834999Y-79302402D01* +X199828494Y-79241906D01* +X199806543Y-79183052D01* +X206118762Y-79183052D01* +X206119118Y-79195802D01* +X206120429Y-79203844D01* +X206121552Y-79212702D01* +X206159277Y-79627822D01* +X206159768Y-79636685D01* +X206159934Y-79644960D01* +X206161878Y-79657517D01* +X206164222Y-79665460D01* +X206166434Y-79674062D01* +X206255943Y-80081099D01* +X206257547Y-80089861D01* +X206258739Y-80097983D01* +X206262248Y-80110218D01* +X206265538Y-80117730D01* +X206268822Y-80126014D01* +X206408629Y-80518682D01* +X206411308Y-80527140D01* +X206413530Y-80535118D01* +X206418538Y-80546802D01* +X206422783Y-80553910D01* +X206427068Y-80561696D01* +X206615056Y-80933744D01* +X206618799Y-80941853D01* +X206621951Y-80949372D01* +X206628407Y-80960377D01* +X206633429Y-80966791D01* +X206638688Y-80974024D01* +X206871722Y-81319612D01* +X206876416Y-81327130D01* +X206880577Y-81334349D01* +X206888313Y-81344395D01* +X206894217Y-81350250D01* +X206900291Y-81356714D01* +X207174855Y-81670296D01* +X207180473Y-81677189D01* +X207185459Y-81683767D01* +X207194418Y-81692787D01* +X207200943Y-81697802D01* +X207207793Y-81703462D01* +X207447191Y-81915973D01* +X207519539Y-81980196D01* +X207526019Y-81986374D01* +X207531348Y-81991828D01* +X207531350Y-81991831D01* +X207531352Y-81991832D01* +X207531688Y-81992176D01* +X207541744Y-82000034D01* +X207542160Y-82000277D01* +X207542163Y-82000280D01* +X207542166Y-82000281D01* +X207548741Y-82004129D01* +X207556293Y-82008916D01* +X207900207Y-82244500D01* +X207907341Y-82249766D01* +X207913851Y-82254935D01* +X207924746Y-82261430D01* +X207925212Y-82261629D01* +X207925216Y-82261632D01* +X207925220Y-82261632D01* +X207932376Y-82264694D01* +X207940412Y-82268471D01* +X208311119Y-82458954D01* +X208318884Y-82463297D01* +X208325945Y-82467581D01* +X208337595Y-82472669D01* +X208345518Y-82474933D01* +X208353984Y-82477678D01* +X208357904Y-82479104D01* +X208745765Y-82620207D01* +X208745782Y-82620213D01* +X208754083Y-82623572D01* +X208761046Y-82626681D01* +X208761048Y-82626682D01* +X208761049Y-82626682D01* +X208761490Y-82626879D01* +X208773732Y-82630483D01* +X208774214Y-82630557D01* +X208774217Y-82630558D01* +X208774219Y-82630557D01* +X208781730Y-82631712D01* +X208790518Y-82633383D01* +X209197004Y-82725828D01* +X209205541Y-82728088D01* +X209213052Y-82730361D01* +X209213056Y-82730363D01* +X209213059Y-82730363D01* +X209214245Y-82730722D01* +X209215450Y-82731153D01* +X209216714Y-82731340D01* +X209217926Y-82731581D01* +X209217931Y-82731583D01* +X209217936Y-82731583D01* +X209222209Y-82732433D01* +X209226565Y-82732551D01* +X209226572Y-82732553D01* +X209226578Y-82732551D01* +X209234374Y-82732764D01* +X209243219Y-82733316D01* +X209658009Y-82773946D01* +X209666830Y-82775127D01* +X209674438Y-82776419D01* +X209674445Y-82776422D01* +X209674451Y-82776421D01* +X209674947Y-82776506D01* +X209687641Y-82776948D01* +X209688140Y-82776898D01* +X209688145Y-82776899D01* +X209688149Y-82776897D01* +X209695814Y-82776138D01* +X209704692Y-82775573D01* +X210121465Y-82763893D01* +X210130354Y-82763959D01* +X210138046Y-82764287D01* +X210138054Y-82764289D01* +X210138061Y-82764287D01* +X210138557Y-82764309D01* +X210151225Y-82763156D01* +X210151706Y-82763046D01* +X210151710Y-82763046D01* +X210151713Y-82763044D01* +X210159221Y-82761331D01* +X210167986Y-82759653D01* +X210579861Y-82695884D01* +X210588717Y-82694832D01* +X210596396Y-82694194D01* +X210596401Y-82694195D01* +X210596405Y-82694193D01* +X210596897Y-82694153D01* +X210609323Y-82691422D01* +X210609793Y-82691250D01* +X210609795Y-82691250D01* +X210609796Y-82691249D01* +X210617019Y-82688613D01* +X210625480Y-82685859D01* +X211026224Y-82570988D01* +X211034836Y-82568846D01* +X211042964Y-82567125D01* +X211054891Y-82562877D01* +X211055350Y-82562640D01* +X211055359Y-82562638D01* +X211055366Y-82562632D01* +X211062278Y-82559073D01* +X211070306Y-82555290D01* +X211453410Y-82391050D01* +X211461719Y-82387831D01* +X211469010Y-82385299D01* +X211469013Y-82385299D01* +X211469014Y-82385297D01* +X211469484Y-82385135D01* +X211480836Y-82379399D01* +X211481246Y-82379117D01* +X211481252Y-82379115D01* +X211481256Y-82379110D01* +X211487586Y-82374767D01* +X211495111Y-82369984D01* +X211854649Y-82159030D01* +X211862512Y-82154785D01* +X211869355Y-82151397D01* +X211869363Y-82151395D01* +X211869369Y-82151390D01* +X211869810Y-82151172D01* +X211880368Y-82144051D01* +X211880730Y-82143728D01* +X211880738Y-82143724D01* +X211880742Y-82143717D01* +X211886452Y-82138639D01* +X211893321Y-82132951D01* +X212223671Y-81878647D01* +X212230870Y-81873499D01* +X212237362Y-81869193D01* +X212237372Y-81869189D01* +X212237379Y-81869181D01* +X212237813Y-81868894D01* +X212247334Y-81860560D01* +X212247673Y-81860171D01* +X212247677Y-81860169D01* +X212247679Y-81860164D01* +X212252811Y-81854294D01* +X212258876Y-81847830D01* +X212554589Y-81554128D01* +X212561140Y-81548068D01* +X212566948Y-81543065D01* +X212566954Y-81543062D01* +X212566958Y-81543056D01* +X212567334Y-81542733D01* +X212575778Y-81533223D01* +X212576057Y-81532807D01* +X212576060Y-81532805D01* +X212576061Y-81532802D01* +X212580340Y-81526444D01* +X212585575Y-81519229D01* +X212842270Y-81190718D01* +X212847988Y-81183911D01* +X212853536Y-81177759D01* +X212860704Y-81167292D01* +X212860936Y-81166830D01* +X212860941Y-81166825D01* +X212860942Y-81166817D01* +X212864423Y-81159914D01* +X212868708Y-81152112D01* +X213082146Y-80794028D01* +X213086982Y-80786532D01* +X213091377Y-80780219D01* +X213091383Y-80780214D01* +X213091385Y-80780207D01* +X213091673Y-80779795D01* +X213097480Y-80768496D01* +X213097647Y-80768023D01* +X213097651Y-80768018D01* +X213097651Y-80768011D01* +X213100228Y-80760757D01* +X213103509Y-80752459D01* +X213107020Y-80744424D01* +X213270377Y-80370544D01* +X213274221Y-80362532D01* +X213277808Y-80355682D01* +X213277814Y-80355676D01* +X213277816Y-80355667D01* +X213278051Y-80355220D01* +X213282390Y-80343301D01* +X213282498Y-80342803D01* +X213282501Y-80342799D01* +X213282501Y-80342793D01* +X213284157Y-80335232D01* +X213286368Y-80326602D01* +X213342133Y-80137100D01* +X213404043Y-79926710D01* +X213406854Y-79918272D01* +X213409741Y-79910526D01* +X213412550Y-79898157D01* +X213412595Y-79897646D01* +X213412597Y-79897643D01* +X213412596Y-79897639D01* +X213413291Y-79889922D01* +X213414400Y-79881103D01* +X213480994Y-79469566D01* +X213482735Y-79460801D01* +X213484481Y-79453392D01* +X213484485Y-79453385D01* +X213484485Y-79453376D01* +X213484595Y-79452911D01* +X213485840Y-79440218D01* +X213485822Y-79439735D01* +X213485824Y-79439727D01* +X213485822Y-79439719D01* +X213485549Y-79432094D01* +X213485545Y-79423152D01* +X213485758Y-79417088D01* +X213500157Y-79006614D01* +X213500780Y-78997781D01* +X213501600Y-78990035D01* +X213501602Y-78990031D01* +X213501601Y-78990026D01* +X213501656Y-78989512D01* +X213501302Y-78976855D01* +X213501219Y-78976349D01* +X213501220Y-78976342D01* +X213501217Y-78976335D01* +X213499963Y-78968620D01* +X213498848Y-78959819D01* +X213498556Y-78956614D01* +X213461024Y-78544743D01* +X213460530Y-78535841D01* +X213460376Y-78528158D01* +X213460377Y-78528154D01* +X213460375Y-78528149D01* +X213460366Y-78527654D01* +X213458418Y-78515078D01* +X213458278Y-78514604D01* +X213458278Y-78514602D01* +X213458276Y-78514599D01* +X213456098Y-78507223D01* +X213453879Y-78498601D01* +X213364346Y-78091379D01* +X213362744Y-78082621D01* +X213361627Y-78075008D01* +X213361628Y-78075006D01* +X213361627Y-78075003D01* +X213361554Y-78074505D01* +X213358052Y-78062291D01* +X213357849Y-78061828D01* +X213357849Y-78061826D01* +X213357847Y-78061823D01* +X213354742Y-78054730D01* +X213351463Y-78046456D01* +X213348351Y-78037715D01* +X213211658Y-77653778D01* +X213208971Y-77645291D01* +X213206908Y-77637873D01* +X213206908Y-77637870D01* +X213206906Y-77637866D01* +X213206773Y-77637387D01* +X213201758Y-77625686D01* +X213197557Y-77618653D01* +X213193254Y-77610835D01* +X213138944Y-77503293D01* +X213020664Y-77269079D01* +X213005369Y-77238792D01* +X213001645Y-77230723D01* +X212998442Y-77223085D01* +X212992020Y-77212140D01* +X212986912Y-77205612D01* +X212981688Y-77198429D01* +X212835554Y-76981810D01* +X212748536Y-76852820D01* +X212743809Y-76845246D01* +X212739734Y-76838171D01* +X212731964Y-76828082D01* +X212726139Y-76822308D01* +X212720032Y-76815811D01* +X212718472Y-76814029D01* +X212445532Y-76502210D01* +X212439916Y-76495316D01* +X212434945Y-76488755D01* +X212425996Y-76479740D01* +X212419447Y-76474706D01* +X212412588Y-76469037D01* +X212100900Y-76192302D01* +X212094459Y-76186163D01* +X212089055Y-76180636D01* +X212089053Y-76180633D01* +X212089049Y-76180630D01* +X212088696Y-76180269D01* +X212078682Y-76172445D01* +X212071556Y-76168273D01* +X212064044Y-76163511D01* +X211720052Y-75928006D01* +X211712875Y-75922710D01* +X211706465Y-75917620D01* +X211695524Y-75911098D01* +X211687961Y-75907865D01* +X211679900Y-75904076D01* +X211468785Y-75795581D01* +X211309158Y-75713546D01* +X211301381Y-75709195D01* +X211294364Y-75704937D01* +X211282700Y-75699840D01* +X211274769Y-75697573D01* +X211266317Y-75694830D01* +X210874667Y-75552270D01* +X210866418Y-75548933D01* +X210858903Y-75545579D01* +X210846680Y-75541981D01* +X210838545Y-75540729D01* +X210829808Y-75539066D01* +X210423353Y-75446723D01* +X210414749Y-75444446D01* +X210406877Y-75442062D01* +X210394322Y-75440028D01* +X210386092Y-75439806D01* +X210377206Y-75439251D01* +X209962308Y-75398573D01* +X209953508Y-75397396D01* +X209945861Y-75396097D01* +X209945860Y-75396097D01* +X209945858Y-75396097D01* +X209945364Y-75396013D01* +X209932658Y-75395569D01* +X209924453Y-75396381D01* +X209915582Y-75396943D01* +X209498962Y-75408597D01* +X209490049Y-75408531D01* +X209481866Y-75408180D01* +X209469174Y-75409334D01* +X209461173Y-75411160D01* +X209452431Y-75412832D01* +X209040537Y-75476599D01* +X209031700Y-75477649D01* +X209023504Y-75478330D01* +X209011071Y-75481063D01* +X209003339Y-75483885D01* +X208994880Y-75486637D01* +X208594161Y-75601528D01* +X208585520Y-75603678D01* +X208577476Y-75605380D01* +X208565482Y-75609650D01* +X208558167Y-75613418D01* +X208550121Y-75617209D01* +X208166988Y-75781424D01* +X208158672Y-75784645D01* +X208150936Y-75787330D01* +X208139562Y-75793076D01* +X208132800Y-75797715D01* +X208125280Y-75802491D01* +X207765699Y-76013422D01* +X207757887Y-76017642D01* +X207750475Y-76021314D01* +X207739944Y-76028417D01* +X207733756Y-76033920D01* +X207726915Y-76039584D01* +X207396704Y-76293910D01* +X207389449Y-76299100D01* +X207382635Y-76303617D01* +X207373042Y-76312015D01* +X207367664Y-76318170D01* +X207361564Y-76324671D01* +X207065750Y-76618379D01* +X207059236Y-76624406D01* +X207052957Y-76629817D01* +X207044524Y-76639315D01* +X207039899Y-76646184D01* +X207034686Y-76653365D01* +X206778112Y-76981810D01* +X206772392Y-76988621D01* +X206766882Y-76994730D01* +X206759690Y-77005237D01* +X206755992Y-77012574D01* +X206751708Y-77020375D01* +X206538258Y-77378477D01* +X206533428Y-77385964D01* +X206528746Y-77392686D01* +X206522921Y-77404020D01* +X206520177Y-77411751D01* +X206516900Y-77420037D01* +X206350039Y-77801926D01* +X206346198Y-77809936D01* +X206342357Y-77817269D01* +X206338011Y-77829209D01* +X206336248Y-77837264D01* +X206334041Y-77845876D01* +X206216355Y-78245823D01* +X206213535Y-78254286D01* +X206210683Y-78261932D01* +X206207854Y-78274378D01* +X206207121Y-78282523D01* +X206206006Y-78291371D01* +X206139325Y-78702836D01* +X206137600Y-78711531D01* +X206135697Y-78719619D01* +X206134458Y-78732255D01* +X206134754Y-78740536D01* +X206134758Y-78749410D01* +X206120249Y-79166031D01* +X206119624Y-79174919D01* +X206118762Y-79183052D01* +X199806543Y-79183052D01* +X199777444Y-79105035D01* +X199777444Y-79105034D01* +X199689904Y-78988095D01* +X199572965Y-78900555D01* +X199436093Y-78849505D01* +X199375597Y-78843000D01* +X198406000Y-78843000D01* +X197498000Y-78843000D01* +X196528402Y-78843000D01* +X196467906Y-78849505D01* +X196331035Y-78900555D01* +X196331034Y-78900555D01* +X196214095Y-78988095D01* +X196126555Y-79105034D01* +X196126555Y-79105035D01* +X196075505Y-79241906D01* +X196069000Y-79302402D01* +X196069000Y-79397000D01* +X194075000Y-79397000D01* +X194075000Y-79302414D01* +X194074999Y-79302402D01* +X194068494Y-79241906D01* +X194017444Y-79105035D01* +X194017444Y-79105034D01* +X193929904Y-78988095D01* +X193812965Y-78900555D01* +X193676093Y-78849505D01* +X193615597Y-78843000D01* +X192646000Y-78843000D01* +X191738000Y-78843000D01* +X191738000Y-78842999D01* +X191718625Y-78823624D01* +X191684599Y-78761312D01* +X191682512Y-78720424D01* +X191694616Y-78613000D01* +X191674217Y-78431953D01* +X191614043Y-78259985D01* +X191602084Y-78240953D01* +X191517311Y-78106036D01* +X191498005Y-78037715D01* +X191518700Y-77969802D01* +X191572827Y-77923858D01* +X191623998Y-77913000D01* +X199623647Y-77913000D01* +X199639488Y-77914749D01* +X199639516Y-77914456D01* +X199647402Y-77915200D01* +X199647409Y-77915202D01* +X199715486Y-77913062D01* +X199719445Y-77913000D01* +X199747351Y-77913000D01* +X199747356Y-77913000D01* +X199751367Y-77912492D01* +X199763199Y-77911561D01* +X199807389Y-77910173D01* +X199826847Y-77904519D01* +X199846194Y-77900513D01* +X199866297Y-77897974D01* +X199907410Y-77881695D01* +X199918630Y-77877853D01* +X199943413Y-77870654D01* +X199961091Y-77865519D01* +X199961095Y-77865517D01* +X199978526Y-77855208D01* +X199996280Y-77846509D01* +X200015117Y-77839052D01* +X200050892Y-77813058D01* +X200060798Y-77806551D01* +X200098862Y-77784042D01* +X200113185Y-77769718D01* +X200128224Y-77756874D01* +X200144607Y-77744972D01* +X200172799Y-77710892D01* +X200180768Y-77702134D01* +X200265784Y-77617120D01* +X200374135Y-77508770D01* +X200374136Y-77508767D01* +X200379592Y-77503312D01* +X200379600Y-77503302D01* +X204731657Y-73151245D01* +X204744092Y-73141284D01* +X204743905Y-73141057D01* +X204750016Y-73136001D01* +X204750015Y-73136001D01* +X204750018Y-73136000D01* +X204796676Y-73086312D01* +X204799367Y-73083535D01* +X204819134Y-73063770D01* +X204821617Y-73060567D01* +X204829308Y-73051562D01* +X204859586Y-73019321D01* +X204869345Y-73001567D01* +X204880197Y-72985046D01* +X204892613Y-72969041D01* +X204910168Y-72928470D01* +X204915392Y-72917808D01* +X204926616Y-72897393D01* +X204936695Y-72879060D01* +X204941734Y-72859434D01* +X204948138Y-72840730D01* +X204956181Y-72822145D01* +X204963096Y-72778481D01* +X204965504Y-72766852D01* +X204976500Y-72724030D01* +X204976500Y-72703775D01* +X204978051Y-72684063D01* +X204981220Y-72664057D01* +X204977059Y-72620036D01* +X204976500Y-72608179D01* +X204976500Y-57233855D01* +X204978249Y-57218014D01* +X204977956Y-57217987D01* +X204978701Y-57210094D01* +X204978702Y-57210091D01* +X204976562Y-57142013D01* +X204976500Y-57138054D01* +X204976500Y-57110149D01* +X204976500Y-57110144D01* +X204975992Y-57106130D01* +X204975061Y-57094297D01* +X204973673Y-57050110D01* +X204968022Y-57030663D01* +X204964012Y-57011300D01* +X204962042Y-56995701D01* +X204961474Y-56991203D01* +X204945195Y-56950090D01* +X204941353Y-56938869D01* +X204929018Y-56896407D01* +X204918705Y-56878969D01* +X204910010Y-56861222D01* +X204902552Y-56842383D01* +X204876568Y-56806620D01* +X204870051Y-56796699D01* +X204847541Y-56758635D01* +X204833218Y-56744312D01* +X204820377Y-56729279D01* +X204808471Y-56712892D01* +X204774405Y-56684710D01* +X204765626Y-56676721D01* +X203743405Y-55654500D01* +X203709379Y-55592188D01* +X203706500Y-55565405D01* +X203706500Y-54726503D01* +X206118755Y-54726503D01* +X206119614Y-54734603D01* +X206120240Y-54743509D01* +X206134722Y-55160110D01* +X206134718Y-55168968D01* +X206134421Y-55177286D01* +X206135660Y-55189925D01* +X206137561Y-55198001D01* +X206139289Y-55206707D01* +X206205975Y-55618170D01* +X206207089Y-55627017D01* +X206207824Y-55635173D01* +X206210648Y-55647602D01* +X206213501Y-55655251D01* +X206216321Y-55663715D01* +X206334007Y-56063669D01* +X206336214Y-56072280D01* +X206337978Y-56080335D01* +X206342328Y-56092288D01* +X206346164Y-56099612D01* +X206350007Y-56107624D01* +X206516867Y-56489521D01* +X206520140Y-56497798D01* +X206522887Y-56505535D01* +X206528705Y-56516856D01* +X206533390Y-56523583D01* +X206538226Y-56531080D01* +X206751663Y-56889154D01* +X206755948Y-56896956D01* +X206759651Y-56904304D01* +X206766845Y-56914811D01* +X206772340Y-56920902D01* +X206778076Y-56927732D01* +X207034646Y-57256169D01* +X207039860Y-57263351D01* +X207044498Y-57270237D01* +X207052925Y-57279728D01* +X207053308Y-57280058D01* +X207053312Y-57280063D01* +X207053317Y-57280065D01* +X207059191Y-57285128D01* +X207065716Y-57291165D01* +X207361525Y-57584870D01* +X207367628Y-57591374D01* +X207372688Y-57597165D01* +X207372691Y-57597169D01* +X207372694Y-57597171D01* +X207373019Y-57597543D01* +X207382600Y-57605931D01* +X207389427Y-57610458D01* +X207396678Y-57615644D01* +X207726887Y-57869966D01* +X207733718Y-57875622D01* +X207739915Y-57881132D01* +X207750446Y-57888235D01* +X207750896Y-57888458D01* +X207750899Y-57888460D01* +X207750901Y-57888460D01* +X207757840Y-57891897D01* +X207765659Y-57896119D01* +X208125255Y-58107060D01* +X208132775Y-58111838D01* +X208139547Y-58116484D01* +X208150904Y-58122220D01* +X208151376Y-58122383D01* +X208151378Y-58122385D01* +X208151379Y-58122385D01* +X208158648Y-58124909D01* +X208166958Y-58128128D01* +X208335389Y-58200321D01* +X208550071Y-58292339D01* +X208558116Y-58296128D01* +X208565020Y-58299682D01* +X208565023Y-58299685D01* +X208565026Y-58299685D01* +X208565475Y-58299917D01* +X208577440Y-58304177D01* +X208577931Y-58304281D01* +X208577934Y-58304282D01* +X208577936Y-58304282D01* +X208585504Y-58305883D01* +X208594136Y-58308030D01* +X208994883Y-58422921D01* +X209003353Y-58425678D01* +X209011054Y-58428489D01* +X209023481Y-58431221D01* +X209023974Y-58431261D01* +X209023978Y-58431263D01* +X209023981Y-58431262D01* +X209031665Y-58431900D01* +X209040515Y-58432951D01* +X209451442Y-58496574D01* +X209457835Y-58498367D01* +X209457910Y-58497993D01* +X209467673Y-58499936D01* +X209471076Y-58500662D01* +X209471752Y-58500816D01* +X209480059Y-58501455D01* +X209482331Y-58501357D01* +X209482333Y-58501358D01* +X209482334Y-58501357D01* +X209490007Y-58501029D01* +X209498920Y-58500962D01* +X209915564Y-58512636D01* +X209924435Y-58513200D01* +X209932118Y-58513960D01* +X209932122Y-58513962D01* +X209932126Y-58513961D01* +X209932635Y-58514012D01* +X209945315Y-58513570D01* +X209945815Y-58513484D01* +X209945818Y-58513485D01* +X209945820Y-58513484D01* +X209953465Y-58512185D01* +X209962265Y-58511006D01* +X210377175Y-58470328D01* +X210386052Y-58469774D01* +X210393780Y-58469563D01* +X210393787Y-58469565D01* +X210393792Y-58469563D01* +X210394295Y-58469550D01* +X210406831Y-58467520D01* +X210407310Y-58467374D01* +X210407318Y-58467374D01* +X210407324Y-58467370D01* +X210414715Y-58465132D01* +X210423308Y-58462856D01* +X210829790Y-58370502D01* +X210838527Y-58368841D01* +X210846159Y-58367666D01* +X210846161Y-58367667D01* +X210846162Y-58367666D01* +X210846659Y-58367590D01* +X210858842Y-58364004D01* +X210859303Y-58363797D01* +X210859312Y-58363796D01* +X210859318Y-58363791D01* +X210866349Y-58360653D01* +X210874592Y-58357317D01* +X211266302Y-58214742D01* +X211274760Y-58211999D01* +X211282184Y-58209877D01* +X211282188Y-58209877D01* +X211282191Y-58209875D01* +X211282672Y-58209738D01* +X211294315Y-58204652D01* +X211294748Y-58204388D01* +X211294751Y-58204388D01* +X211294752Y-58204386D01* +X211301352Y-58200382D01* +X211309126Y-58196033D01* +X211584644Y-58054436D01* +X211679885Y-58005489D01* +X211687969Y-58001690D01* +X211695033Y-57998671D01* +X211695039Y-57998670D01* +X211695043Y-57998666D01* +X211695497Y-57998473D01* +X211706429Y-57991956D01* +X211706811Y-57991652D01* +X211706818Y-57991649D01* +X211706822Y-57991643D01* +X211712842Y-57986864D01* +X211720004Y-57981577D01* +X212064043Y-57746047D01* +X212071545Y-57741293D01* +X212078218Y-57737385D01* +X212078225Y-57737383D01* +X212078230Y-57737378D01* +X212078668Y-57737122D01* +X212088661Y-57729316D01* +X212089018Y-57728950D01* +X212089025Y-57728946D01* +X212089029Y-57728939D01* +X212094450Y-57723395D01* +X212100875Y-57717271D01* +X212412567Y-57440534D01* +X212419419Y-57434871D01* +X212425566Y-57430144D01* +X212425568Y-57430144D01* +X212425569Y-57430142D01* +X212425968Y-57429836D01* +X212434914Y-57420826D01* +X212435219Y-57420422D01* +X212435225Y-57420418D01* +X212435228Y-57420411D01* +X212439912Y-57414231D01* +X212445515Y-57407354D01* +X212720009Y-57093758D01* +X212726114Y-57087263D01* +X212731579Y-57081844D01* +X212731583Y-57081842D01* +X212731585Y-57081838D01* +X212731935Y-57081492D01* +X212739702Y-57071407D01* +X212739948Y-57070978D01* +X212739951Y-57070976D01* +X212739952Y-57070972D01* +X212743788Y-57064314D01* +X212748516Y-57056741D01* +X212880374Y-56861282D01* +X212981668Y-56711129D01* +X212986896Y-56703942D01* +X212991678Y-56697830D01* +X212991683Y-56697827D01* +X212991685Y-56697821D01* +X212992000Y-56697420D01* +X212998414Y-56686486D01* +X212998610Y-56686017D01* +X212998615Y-56686011D01* +X212998616Y-56686003D01* +X213001625Y-56678832D01* +X213005339Y-56670782D01* +X213193231Y-56298722D01* +X213197526Y-56290917D01* +X213201469Y-56284313D01* +X213201476Y-56284306D01* +X213201479Y-56284296D01* +X213201730Y-56283877D01* +X213206742Y-56272184D01* +X213206874Y-56271706D01* +X213206877Y-56271702D01* +X213206877Y-56271697D01* +X213208943Y-56264272D01* +X213211629Y-56255786D01* +X213351450Y-55863078D01* +X213354731Y-55854803D01* +X213357819Y-55847750D01* +X213357824Y-55847744D01* +X213357825Y-55847735D01* +X213358025Y-55847281D01* +X213361531Y-55835051D01* +X213361602Y-55834566D01* +X213361603Y-55834564D01* +X213361602Y-55834561D01* +X213362722Y-55826934D01* +X213364328Y-55818155D01* +X213365439Y-55813103D01* +X213453854Y-55410956D01* +X213456076Y-55402328D01* +X213458248Y-55394974D01* +X213458252Y-55394968D01* +X213458252Y-55394961D01* +X213458393Y-55394486D01* +X213460340Y-55381917D01* +X213460349Y-55381419D01* +X213460351Y-55381415D01* +X213460350Y-55381410D01* +X213460505Y-55373704D01* +X213460998Y-55364818D01* +X213498821Y-54949692D01* +X213499938Y-54940887D01* +X213501183Y-54933241D01* +X213501185Y-54933238D01* +X213501184Y-54933234D01* +X213501266Y-54932736D01* +X213501621Y-54920055D01* +X213501567Y-54919548D01* +X213501568Y-54919542D01* +X213501565Y-54919535D01* +X213500749Y-54911822D01* +X213500126Y-54902972D01* +X213485566Y-54486426D01* +X213485571Y-54477514D01* +X213485865Y-54469346D01* +X213484623Y-54456672D01* +X213482749Y-54448716D01* +X213481011Y-54439957D01* +X213461136Y-54317144D01* +X213414414Y-54028434D01* +X213413305Y-54019615D01* +X213412613Y-54011926D01* +X213412614Y-54011919D01* +X213412611Y-54011911D01* +X213412566Y-54011402D01* +X213409758Y-53999038D01* +X213409579Y-53998559D01* +X213409579Y-53998555D01* +X213409576Y-53998551D01* +X213406861Y-53991262D01* +X213404056Y-53982837D01* +X213395891Y-53955090D01* +X213286376Y-53582929D01* +X213284168Y-53574309D01* +X213282518Y-53566768D01* +X213282518Y-53566764D01* +X213282516Y-53566759D01* +X213282409Y-53566270D01* +X213278063Y-53554330D01* +X213277831Y-53553888D01* +X213277831Y-53553886D01* +X213277829Y-53553884D01* +X213274225Y-53547002D01* +X213270387Y-53539001D01* +X213103526Y-53157096D01* +X213100251Y-53148813D01* +X213097671Y-53141549D01* +X213097671Y-53141544D01* +X213097668Y-53141539D01* +X213097503Y-53141074D01* +X213091692Y-53129765D01* +X213091405Y-53129353D01* +X213091403Y-53129348D01* +X213091398Y-53129344D01* +X213086998Y-53123024D01* +X213082165Y-53115531D01* +X213016949Y-53006119D01* +X212868734Y-52757459D01* +X212864452Y-52749663D01* +X212860962Y-52742740D01* +X212860962Y-52742738D01* +X212860960Y-52742735D01* +X212860732Y-52742283D01* +X212853561Y-52731810D01* +X212853221Y-52731433D01* +X212853220Y-52731431D01* +X212853217Y-52731429D01* +X212848009Y-52725653D01* +X212842297Y-52718851D01* +X212842282Y-52718832D01* +X212585607Y-52390344D01* +X212580369Y-52383128D01* +X212575796Y-52376334D01* +X212567347Y-52366817D01* +X212561124Y-52361455D01* +X212554584Y-52355404D01* +X212437611Y-52239229D01* +X212258892Y-52061729D01* +X212252827Y-52055266D01* +X212247690Y-52049391D01* +X212247690Y-52049390D01* +X212247688Y-52049388D01* +X212247352Y-52049004D01* +X212237811Y-52040652D01* +X212230872Y-52036049D01* +X212223666Y-52030896D01* +X211893355Y-51776625D01* +X211886474Y-51770928D01* +X211880390Y-51765517D01* +X211869807Y-51758379D01* +X211862496Y-51754759D01* +X211854644Y-51750519D01* +X211854581Y-51750482D01* +X211495131Y-51539577D01* +X211487617Y-51534802D01* +X211480863Y-51530167D01* +X211469491Y-51524422D01* +X211461731Y-51521726D01* +X211453431Y-51518510D01* +X211070336Y-51354270D01* +X211062307Y-51350488D01* +X211054919Y-51346684D01* +X211042963Y-51342427D01* +X211034829Y-51340704D01* +X211026231Y-51338563D01* +X210625507Y-51223699D01* +X210617015Y-51220936D01* +X210609810Y-51218305D01* +X210609809Y-51218305D01* +X210609807Y-51218304D01* +X210609345Y-51218136D01* +X210596896Y-51215399D01* +X210588718Y-51214720D01* +X210579872Y-51213669D01* +X210168004Y-51149901D01* +X210159250Y-51148227D01* +X210151249Y-51146401D01* +X210138565Y-51145246D01* +X210138068Y-51145267D01* +X210138067Y-51145267D01* +X210130357Y-51145596D01* +X210121452Y-51145660D01* +X209704743Y-51133955D01* +X209695866Y-51133392D01* +X209687657Y-51132579D01* +X209674934Y-51133021D01* +X209666799Y-51134403D01* +X209657993Y-51135581D01* +X209243225Y-51176214D01* +X209234375Y-51176767D01* +X209226060Y-51176993D01* +X209213549Y-51179020D01* +X209205576Y-51181435D01* +X209197005Y-51183704D01* +X208790544Y-51276141D01* +X208781761Y-51277813D01* +X208773754Y-51279044D01* +X208761486Y-51282655D01* +X208754072Y-51285965D01* +X208745795Y-51289313D01* +X208353976Y-51431858D01* +X208345529Y-51434598D01* +X208337600Y-51436864D01* +X208325932Y-51441960D01* +X208318882Y-51446237D01* +X208311125Y-51450576D01* +X207940414Y-51641062D01* +X207932391Y-51644834D01* +X207924756Y-51648100D01* +X207913849Y-51654602D01* +X207907327Y-51659779D01* +X207900205Y-51665034D01* +X207556314Y-51900595D01* +X207548766Y-51905381D01* +X207541749Y-51909488D01* +X207531685Y-51917352D01* +X207525994Y-51923175D01* +X207519534Y-51929331D01* +X207207804Y-52206061D01* +X207200942Y-52211732D01* +X207194421Y-52216743D01* +X207185450Y-52225777D01* +X207180480Y-52232335D01* +X207174861Y-52239229D01* +X206900282Y-52552823D01* +X206894218Y-52559276D01* +X206888314Y-52565131D01* +X206880567Y-52575192D01* +X206876414Y-52582397D01* +X206871722Y-52589912D01* +X206638677Y-52935517D01* +X206633426Y-52942739D01* +X206628407Y-52949149D01* +X206621943Y-52960168D01* +X206618800Y-52967667D01* +X206615059Y-52975772D01* +X206427063Y-53347845D01* +X206422778Y-53355631D01* +X206418536Y-53362733D01* +X206413527Y-53374416D01* +X206411305Y-53382399D01* +X206408624Y-53390859D01* +X206268819Y-53783510D01* +X206265544Y-53791774D01* +X206262239Y-53799323D01* +X206258730Y-53811561D01* +X206257536Y-53819696D01* +X206255933Y-53828449D01* +X206166419Y-54235493D01* +X206164218Y-54244055D01* +X206161867Y-54252025D01* +X206159923Y-54264589D01* +X206159757Y-54272854D01* +X206159266Y-54281721D01* +X206121543Y-54696850D01* +X206120420Y-54705713D01* +X206119111Y-54713740D01* +X206118755Y-54726503D01* +X203706500Y-54726503D01* +X203706500Y-47835854D01* +X203708249Y-47820012D01* +X203707956Y-47819985D01* +X203708700Y-47812099D01* +X203708702Y-47812092D01* +X203706562Y-47744000D01* +X203706500Y-47740042D01* +X203706500Y-47712150D01* +X203706500Y-47712144D01* +X203705993Y-47708135D01* +X203705062Y-47696306D01* +X203704624Y-47682362D01* +X203703674Y-47652111D01* +X203698020Y-47632652D01* +X203694012Y-47613297D01* +X203691474Y-47593203D01* +X203675195Y-47552087D01* +X203671356Y-47540872D01* +X203659019Y-47498407D01* +X203648703Y-47480964D01* +X203640005Y-47463209D01* +X203632552Y-47444383D01* +X203606563Y-47408612D01* +X203600052Y-47398700D01* +X203577542Y-47360638D01* +X203563214Y-47346310D01* +X203550384Y-47331289D01* +X203538472Y-47314893D01* +X203538469Y-47314891D01* +X203538469Y-47314890D01* +X203504394Y-47286700D01* +X203495616Y-47278712D01* +X202256343Y-46039438D01* +X202222317Y-45977126D01* +X202220232Y-45964464D01* +X202215217Y-45919953D01* +X202155043Y-45747985D01* +X202155041Y-45747982D01* +X202155041Y-45747981D01* +X202058112Y-45593720D01* +X202058111Y-45593718D01* +X201929281Y-45464888D01* +X201929279Y-45464887D01* +X201775018Y-45367958D01* +X201775015Y-45367957D01* +X201603050Y-45307784D01* +X201603049Y-45307783D01* +X201603047Y-45307783D01* +X201422000Y-45287384D01* +X201240953Y-45307783D01* +X201240950Y-45307783D01* +X201240949Y-45307784D01* +X201068984Y-45367957D01* +X201068981Y-45367958D01* +X200914720Y-45464887D01* +X200914718Y-45464888D01* +X200785888Y-45593718D01* +X200785887Y-45593720D01* +X200726299Y-45688554D01* +X200673120Y-45735592D01* +X200602953Y-45746412D01* +X200538075Y-45717579D01* +X200530517Y-45710613D01* +X197818905Y-42999000D01* +X199048000Y-42999000D01* +X199048000Y-43443597D01* +X199054505Y-43504093D01* +X199105555Y-43640964D01* +X199105555Y-43640965D01* +X199193095Y-43757904D01* +X199310034Y-43845444D01* +X199446906Y-43896494D01* +X199507402Y-43902999D01* +X199507415Y-43903000D01* +X199952000Y-43903000D01* +X199952000Y-42999000D01* +X199048000Y-42999000D01* +X197818905Y-42999000D01* +X197393405Y-42573500D01* +X197359379Y-42511188D01* +X197356500Y-42484405D01* +X197356500Y-40005000D01* +X199042844Y-40005000D01* +X199059614Y-40207384D01* +X199061437Y-40229375D01* +X199116702Y-40447612D01* +X199116703Y-40447613D01* +X199116704Y-40447616D01* +X199207140Y-40653791D01* +X199207141Y-40653793D01* +X199330275Y-40842265D01* +X199330279Y-40842270D01* +X199354361Y-40868429D01* +X199469786Y-40993813D01* +X199473841Y-40998217D01* +X199505262Y-41061882D01* +X199497276Y-41132428D01* +X199452417Y-41187457D01* +X199425173Y-41201610D01* +X199310039Y-41244553D01* +X199310034Y-41244555D01* +X199193095Y-41332095D01* +X199105555Y-41449034D01* +X199105555Y-41449035D01* +X199054505Y-41585906D01* +X199048000Y-41646402D01* +X199048000Y-42091000D01* +X200196506Y-42091000D01* +X200132900Y-42120048D01* +X200024239Y-42214202D01* +X199946507Y-42335156D01* +X199906000Y-42473111D01* +X199906000Y-42616889D01* +X199946507Y-42754844D01* +X200024239Y-42875798D01* +X200132900Y-42969952D01* +X200263685Y-43029680D01* +X200370237Y-43045000D01* +X200441763Y-43045000D01* +X200548315Y-43029680D01* +X200615494Y-42999000D01* +X200860000Y-42999000D01* +X200860000Y-43903000D01* +X201304585Y-43903000D01* +X201304597Y-43902999D01* +X201365093Y-43896494D01* +X201501964Y-43845444D01* +X201501965Y-43845444D01* +X201618904Y-43757904D01* +X201706444Y-43640965D01* +X201706444Y-43640964D01* +X201757494Y-43504093D01* +X201763999Y-43443597D01* +X201764000Y-43443585D01* +X201764000Y-42999000D01* +X200860000Y-42999000D01* +X200615494Y-42999000D01* +X200679100Y-42969952D01* +X200787761Y-42875798D01* +X200865493Y-42754844D01* +X200906000Y-42616889D01* +X200906000Y-42473111D01* +X200865493Y-42335156D01* +X200787761Y-42214202D01* +X200679100Y-42120048D01* +X200615494Y-42091000D01* +X201764000Y-42091000D01* +X201764000Y-41646414D01* +X201763999Y-41646402D01* +X201757494Y-41585906D01* +X201706444Y-41449035D01* +X201706444Y-41449034D01* +X201618904Y-41332095D01* +X201501966Y-41244556D01* +X201386826Y-41201611D01* +X201329991Y-41159064D01* +X201305180Y-41092543D01* +X201320272Y-41023169D01* +X201338154Y-40998222D01* +X201481722Y-40842268D01* +X201604860Y-40653791D01* +X201695296Y-40447616D01* +X201750564Y-40229368D01* +X201769156Y-40005000D01* +X201750564Y-39780632D01* +X201725402Y-39681270D01* +X201695297Y-39562387D01* +X201695296Y-39562386D01* +X201695296Y-39562384D01* +X201604860Y-39356209D01* +X201598140Y-39345924D01* +X201481724Y-39167734D01* +X201481720Y-39167729D01* +X201365570Y-39041559D01* +X201329240Y-39002094D01* +X201329239Y-39002093D01* +X201329237Y-39002091D01* +X201247382Y-38938381D01* +X201151576Y-38863811D01* +X201118319Y-38845813D01* +X201067929Y-38795802D01* +X201052576Y-38726485D01* +X201077136Y-38659872D01* +X201118320Y-38624186D01* +X201151576Y-38606189D01* +X201329240Y-38467906D01* +X201481722Y-38302268D01* +X201604860Y-38113791D01* +X201695296Y-37907616D01* +X201750564Y-37689368D01* +X201769156Y-37465000D01* +X201750564Y-37240632D01* +X201750393Y-37239957D01* +X201695297Y-37022387D01* +X201695296Y-37022386D01* +X201695296Y-37022384D01* +X201604860Y-36816209D01* +X201557292Y-36743400D01* +X201481724Y-36627734D01* +X201481720Y-36627729D01* +X201365570Y-36501559D01* +X201329240Y-36462094D01* +X201329239Y-36462093D01* +X201329237Y-36462091D01* +X201201704Y-36362828D01* +X201151576Y-36323811D01* +X200953574Y-36216658D01* +X200953572Y-36216657D01* +X200953571Y-36216656D01* +X200740639Y-36143557D01* +X200740630Y-36143555D01* +X200688558Y-36134866D01* +X200518569Y-36106500D01* +X200293431Y-36106500D01* +X200158601Y-36128999D01* +X200071369Y-36143555D01* +X200071360Y-36143557D01* +X199858428Y-36216656D01* +X199858426Y-36216658D01* +X199660426Y-36323810D01* +X199660424Y-36323811D01* +X199482762Y-36462091D01* +X199330279Y-36627729D01* +X199330275Y-36627734D01* +X199207141Y-36816206D01* +X199116703Y-37022386D01* +X199116702Y-37022387D01* +X199061437Y-37240624D01* +X199061436Y-37240630D01* +X199061436Y-37240632D01* +X199042844Y-37465000D01* +X199060990Y-37683988D01* +X199061437Y-37689375D01* +X199116702Y-37907612D01* +X199116703Y-37907613D01* +X199116704Y-37907616D01* +X199143013Y-37967595D01* +X199207141Y-38113793D01* +X199330275Y-38302265D01* +X199330279Y-38302270D01* +X199482762Y-38467908D01* +X199523917Y-38499940D01* +X199660424Y-38606189D01* +X199693680Y-38624186D01* +X199744071Y-38674200D01* +X199759423Y-38743516D01* +X199734862Y-38810129D01* +X199693680Y-38845813D01* +X199660426Y-38863810D01* +X199660424Y-38863811D01* +X199482762Y-39002091D01* +X199330279Y-39167729D01* +X199330275Y-39167734D01* +X199207141Y-39356206D01* +X199116703Y-39562386D01* +X199116702Y-39562387D01* +X199061437Y-39780624D01* +X199061436Y-39780630D01* +X199061436Y-39780632D01* +X199042844Y-40005000D01* +X197356500Y-40005000D01* +X197356500Y-35643849D01* +X197358249Y-35628012D01* +X197357955Y-35627985D01* +X197358701Y-35620092D01* +X197356562Y-35552031D01* +X197356500Y-35548073D01* +X197356500Y-35520151D01* +X197356500Y-35520144D01* +X197355991Y-35516123D01* +X197355061Y-35504296D01* +X197353673Y-35460110D01* +X197348022Y-35440663D01* +X197344012Y-35421300D01* +X197341474Y-35401203D01* +X197325192Y-35360081D01* +X197321358Y-35348882D01* +X197309018Y-35306406D01* +X197298700Y-35288961D01* +X197290005Y-35271209D01* +X197282553Y-35252385D01* +X197282550Y-35252379D01* +X197256564Y-35216613D01* +X197250045Y-35206689D01* +X197227541Y-35168635D01* +X197213218Y-35154312D01* +X197200377Y-35139279D01* +X197188471Y-35122892D01* +X197154405Y-35094710D01* +X197145626Y-35086721D01* +X193674244Y-31615339D01* +X193664279Y-31602901D01* +X193664052Y-31603090D01* +X193659001Y-31596984D01* +X193659000Y-31596982D01* +X193642386Y-31581381D01* +X193609349Y-31550357D01* +X193606505Y-31547600D01* +X193586777Y-31527871D01* +X193586771Y-31527866D01* +X193583567Y-31525380D01* +X193574556Y-31517683D01* +X193542325Y-31487417D01* +X193542319Y-31487413D01* +X193524563Y-31477651D01* +X193508047Y-31466802D01* +X193492041Y-31454386D01* +X193451464Y-31436827D01* +X193440807Y-31431605D01* +X193402063Y-31410306D01* +X193402060Y-31410305D01* +X193382436Y-31405266D01* +X193363736Y-31398864D01* +X193345145Y-31390819D01* +X193345143Y-31390818D01* +X193345141Y-31390818D01* +X193301474Y-31383901D01* +X193289855Y-31381495D01* +X193247030Y-31370500D01* +X193226776Y-31370500D01* +X193207066Y-31368949D01* +X193187057Y-31365780D01* +X193143039Y-31369941D01* +X193131181Y-31370500D01* +X187551094Y-31370500D01* +X187535252Y-31368750D01* +X187535225Y-31369044D01* +X187527332Y-31368297D01* +X187459242Y-31370438D01* +X187455284Y-31370500D01* +X187427384Y-31370500D01* +X187427378Y-31370500D01* +X187427372Y-31370501D01* +X187423373Y-31371006D01* +X187411553Y-31371936D01* +X187367351Y-31373325D01* +X187347890Y-31378979D01* +X187328544Y-31382985D01* +X187308444Y-31385525D01* +X187308443Y-31385525D01* +X187267335Y-31401800D01* +X187256110Y-31405643D01* +X187213653Y-31417978D01* +X187213644Y-31417982D01* +X187196202Y-31428297D01* +X187178455Y-31436991D01* +X187159623Y-31444447D01* +X187159621Y-31444448D01* +X187123854Y-31470434D01* +X187113940Y-31476947D01* +X187075876Y-31499459D01* +X187075873Y-31499461D01* +X187061552Y-31513783D01* +X187046523Y-31526619D01* +X187030133Y-31538527D01* +X187001940Y-31572605D01* +X186993953Y-31581381D01* +X185928471Y-32646863D01* +X185866159Y-32680889D01* +X185816225Y-32681623D01* +X185766498Y-32672328D01* +X185748588Y-32668980D01* +X185533372Y-32668980D01* +X185321819Y-32708526D01* +X185321816Y-32708526D01* +X185321816Y-32708527D01* +X185237792Y-32741078D01* +X185121135Y-32786271D01* +X185121134Y-32786271D01* +X185121133Y-32786272D01* +X185121123Y-32786277D01* +X184938155Y-32899566D01* +X184938154Y-32899567D01* +X184779103Y-33044562D01* +X184740770Y-33095324D01* +X184683756Y-33137632D01* +X184612919Y-33142399D01* +X184550751Y-33108112D01* +X184539670Y-33095324D01* +X184501336Y-33044562D01* +X184342285Y-32899567D01* +X184342284Y-32899566D01* +X184159316Y-32786277D01* +X184159309Y-32786273D01* +X184159305Y-32786271D01* +X183958621Y-32708526D01* +X183747068Y-32668980D01* +X183531852Y-32668980D01* +X183320299Y-32708526D01* +X183320296Y-32708526D01* +X183320296Y-32708527D01* +X183236272Y-32741078D01* +X183119615Y-32786271D01* +X183119614Y-32786271D01* +X183119613Y-32786272D01* +X183119603Y-32786277D01* +X182936635Y-32899566D01* +X182936634Y-32899567D01* +X182777585Y-33044560D01* +X182740520Y-33093643D01* +X182683506Y-33135950D01* +X182612669Y-33140717D01* +X182550501Y-33106430D01* +X182539420Y-33093643D01* +X182502354Y-33044560D01* +X182343305Y-32899567D01* +X182343304Y-32899566D01* +X182160336Y-32786277D01* +X182160329Y-32786273D01* +X182160325Y-32786271D01* +X181959641Y-32708526D01* +X181748088Y-32668980D01* +X181532872Y-32668980D01* +X181321319Y-32708526D01* +X181321316Y-32708526D01* +X181321316Y-32708527D01* +X181237292Y-32741078D01* +X181120635Y-32786271D01* +X181120634Y-32786271D01* +X181120633Y-32786272D01* +X181120623Y-32786277D01* +X180937655Y-32899566D01* +X180937654Y-32899567D01* +X180778603Y-33044562D01* +X180740270Y-33095324D01* +X180683256Y-33137632D01* +X180612419Y-33142399D01* +X180550251Y-33108112D01* +X180539170Y-33095324D01* +X180500836Y-33044562D01* +X180341785Y-32899567D01* +X180341784Y-32899566D01* +X180158816Y-32786277D01* +X180158809Y-32786273D01* +X180158805Y-32786271D01* +X179958121Y-32708526D01* +X179746568Y-32668980D01* +X179531352Y-32668980D01* +X179319799Y-32708526D01* +X179319796Y-32708526D01* +X179319796Y-32708527D01* +X179235772Y-32741078D01* +X179119115Y-32786271D01* +X179119114Y-32786271D01* +X179119113Y-32786272D01* +X179119103Y-32786277D01* +X178936135Y-32899566D01* +X178936134Y-32899567D01* +X178777085Y-33044560D01* +X178740020Y-33093643D01* +X178683006Y-33135950D01* +X178612169Y-33140717D01* +X178550001Y-33106430D01* +X178538920Y-33093643D01* +X178501854Y-33044560D01* +X178342805Y-32899567D01* +X178342804Y-32899566D01* +X178159836Y-32786277D01* +X178159829Y-32786273D01* +X178159825Y-32786271D01* +X177959141Y-32708526D01* +X177747588Y-32668980D01* +X177532372Y-32668980D01* +X177320819Y-32708526D01* +X177320816Y-32708526D01* +X177320816Y-32708527D01* +X177236792Y-32741078D01* +X177120135Y-32786271D01* +X177120134Y-32786271D01* +X177120133Y-32786272D01* +X177120123Y-32786277D01* +X176937155Y-32899566D01* +X176937154Y-32899567D01* +X176778105Y-33044560D01* +X176741040Y-33093643D01* +X176684026Y-33135950D01* +X176613189Y-33140717D01* +X176551021Y-33106430D01* +X176539940Y-33093643D01* +X176502874Y-33044560D01* +X176343825Y-32899567D01* +X176343824Y-32899566D01* +X176160856Y-32786277D01* +X176160849Y-32786273D01* +X176160845Y-32786271D01* +X175960161Y-32708526D01* +X175748608Y-32668980D01* +X175533392Y-32668980D01* +X175321839Y-32708526D01* +X175321836Y-32708526D01* +X175321836Y-32708527D01* +X175237812Y-32741078D01* +X175121155Y-32786271D01* +X175121154Y-32786271D01* +X175121153Y-32786272D01* +X175121143Y-32786277D01* +X174938175Y-32899566D01* +X174938174Y-32899567D01* +X174779125Y-33044560D01* +X174742060Y-33093643D01* +X174685046Y-33135950D01* +X174614209Y-33140717D01* +X174552041Y-33106430D01* +X174540960Y-33093643D01* +X174503894Y-33044560D01* +X174344845Y-32899567D01* +X174344844Y-32899566D01* +X174161876Y-32786277D01* +X174161869Y-32786273D01* +X174161865Y-32786271D01* +X173961181Y-32708526D01* +X173749628Y-32668980D01* +X173534412Y-32668980D01* +X173322859Y-32708526D01* +X173322856Y-32708526D01* +X173322856Y-32708527D01* +X173238832Y-32741078D01* +X173122175Y-32786271D01* +X173122174Y-32786271D01* +X173122173Y-32786272D01* +X173122163Y-32786277D01* +X172939195Y-32899566D01* +X172939194Y-32899567D01* +X172780145Y-33044560D01* +X172743080Y-33093643D01* +X172686066Y-33135950D01* +X172615229Y-33140717D01* +X172553061Y-33106430D01* +X172541980Y-33093643D01* +X172504914Y-33044560D01* +X172345865Y-32899567D01* +X172345864Y-32899566D01* +X172162896Y-32786277D01* +X172162889Y-32786273D01* +X172162885Y-32786271D01* +X171962201Y-32708526D01* +X171750648Y-32668980D01* +X171535432Y-32668980D01* +X171323879Y-32708526D01* +X171323876Y-32708526D01* +X171323876Y-32708527D01* +X171239852Y-32741078D01* +X171123195Y-32786271D01* +X171123194Y-32786271D01* +X171123193Y-32786272D01* +X171123183Y-32786277D01* +X170940215Y-32899566D01* +X170940214Y-32899567D01* +X170781163Y-33044562D01* +X170742830Y-33095324D01* +X170685816Y-33137632D01* +X170614979Y-33142399D01* +X170552811Y-33108112D01* +X170541730Y-33095324D01* +X170503396Y-33044562D01* +X170344345Y-32899567D01* +X170344344Y-32899566D01* +X170161376Y-32786277D01* +X170161369Y-32786273D01* +X170161365Y-32786271D01* +X169960681Y-32708526D01* +X169749128Y-32668980D01* +X169533912Y-32668980D01* +X169322359Y-32708526D01* +X169322356Y-32708526D01* +X169322356Y-32708527D01* +X169238332Y-32741078D01* +X169121675Y-32786271D01* +X169121674Y-32786271D01* +X169121673Y-32786272D01* +X169121663Y-32786277D01* +X168938695Y-32899566D01* +X168938694Y-32899567D01* +X168779645Y-33044560D01* +X168742580Y-33093643D01* +X168685566Y-33135950D01* +X168614729Y-33140717D01* +X168552561Y-33106430D01* +X168541480Y-33093643D01* +X168504414Y-33044560D01* +X168345365Y-32899567D01* +X168345364Y-32899566D01* +X168162396Y-32786277D01* +X168162389Y-32786273D01* +X168162385Y-32786271D01* +X167961701Y-32708526D01* +X167750148Y-32668980D01* +X167534932Y-32668980D01* +X167323379Y-32708526D01* +X167323376Y-32708526D01* +X167323376Y-32708527D01* +X167239352Y-32741078D01* +X167122695Y-32786271D01* +X167122694Y-32786271D01* +X167122693Y-32786272D01* +X167122683Y-32786277D01* +X166939715Y-32899566D01* +X166939714Y-32899567D01* +X166780663Y-33044562D01* +X166742330Y-33095324D01* +X166685316Y-33137632D01* +X166614479Y-33142399D01* +X166552311Y-33108112D01* +X166541230Y-33095324D01* +X166502896Y-33044562D01* +X166343845Y-32899567D01* +X166343844Y-32899566D01* +X166160876Y-32786277D01* +X166160869Y-32786273D01* +X166160865Y-32786271D01* +X165960181Y-32708526D01* +X165748628Y-32668980D01* +X165533412Y-32668980D01* +X165321859Y-32708526D01* +X165321856Y-32708526D01* +X165321856Y-32708527D01* +X165237832Y-32741078D01* +X165121175Y-32786271D01* +X165121174Y-32786271D01* +X165121173Y-32786272D01* +X165121163Y-32786277D01* +X164938195Y-32899566D01* +X164938194Y-32899567D01* +X164779145Y-33044560D01* +X164742080Y-33093643D01* +X164685066Y-33135950D01* +X164614229Y-33140717D01* +X164552061Y-33106430D01* +X164540980Y-33093643D01* +X164503914Y-33044560D01* +X164344865Y-32899567D01* +X164344864Y-32899566D01* +X164161896Y-32786277D01* +X164161889Y-32786273D01* +X164161885Y-32786271D01* +X163961201Y-32708526D01* +X163749648Y-32668980D01* +X163534432Y-32668980D01* +X163322879Y-32708526D01* +X163322876Y-32708526D01* +X163322876Y-32708527D01* +X163238852Y-32741078D01* +X163122195Y-32786271D01* +X163122194Y-32786271D01* +X163122193Y-32786272D01* +X163122183Y-32786277D01* +X162939215Y-32899566D01* +X162939208Y-32899571D01* +X162912898Y-32923556D01* +X162849081Y-32954666D01* +X162778574Y-32946335D01* +X162727146Y-32905949D01* +X162658744Y-32814575D01* +X162541805Y-32727035D01* +X162404933Y-32675985D01* +X162344437Y-32669480D01* +X162097060Y-32669480D01* +X162097060Y-34991040D01* +X162344425Y-34991040D01* +X162344437Y-34991039D01* +X162404933Y-34984534D01* +X162541804Y-34933484D01* +X162541805Y-34933484D01* +X162658744Y-34845944D01* +X162727146Y-34754570D01* +X162783981Y-34712023D01* +X162854797Y-34706958D01* +X162912900Y-34736964D01* +X162939214Y-34760952D01* +X162939215Y-34760953D01* +X163122183Y-34874242D01* +X163122186Y-34874243D01* +X163122195Y-34874249D01* +X163322879Y-34951994D01* +X163534432Y-34991540D01* +X163534435Y-34991540D01* +X163749645Y-34991540D01* +X163749648Y-34991540D01* +X163961201Y-34951994D01* +X164161885Y-34874249D01* +X164344866Y-34760952D01* +X164503913Y-34615961D01* +X164521907Y-34592133D01* +X164540980Y-34566877D01* +X164597993Y-34524570D01* +X164668830Y-34519802D01* +X164730999Y-34554088D01* +X164742080Y-34566877D01* +X164779143Y-34615957D01* +X164779146Y-34615959D01* +X164779147Y-34615961D01* +X164868911Y-34697792D01* +X164938194Y-34760952D01* +X164938195Y-34760953D01* +X165121163Y-34874242D01* +X165121166Y-34874243D01* +X165121175Y-34874249D01* +X165321859Y-34951994D01* +X165533412Y-34991540D01* +X165533415Y-34991540D01* +X165748625Y-34991540D01* +X165748628Y-34991540D01* +X165960181Y-34951994D01* +X166160865Y-34874249D01* +X166343846Y-34760952D01* +X166502893Y-34615961D01* +X166527728Y-34583072D01* +X166541229Y-34565196D01* +X166598243Y-34522888D01* +X166669079Y-34518120D01* +X166731248Y-34552406D01* +X166742331Y-34565196D01* +X166780664Y-34615958D01* +X166939714Y-34760952D01* +X166939715Y-34760953D01* +X167122683Y-34874242D01* +X167122686Y-34874243D01* +X167122695Y-34874249D01* +X167323379Y-34951994D01* +X167534932Y-34991540D01* +X167534935Y-34991540D01* +X167750145Y-34991540D01* +X167750148Y-34991540D01* +X167961701Y-34951994D01* +X168162385Y-34874249D01* +X168345366Y-34760952D01* +X168504413Y-34615961D01* +X168522407Y-34592133D01* +X168541480Y-34566877D01* +X168598493Y-34524570D01* +X168669330Y-34519802D01* +X168731499Y-34554088D01* +X168742580Y-34566877D01* +X168779643Y-34615957D01* +X168779646Y-34615959D01* +X168779647Y-34615961D01* +X168869411Y-34697792D01* +X168938694Y-34760952D01* +X168938695Y-34760953D01* +X169121663Y-34874242D01* +X169121666Y-34874243D01* +X169121675Y-34874249D01* +X169322359Y-34951994D01* +X169533912Y-34991540D01* +X169533915Y-34991540D01* +X169749125Y-34991540D01* +X169749128Y-34991540D01* +X169960681Y-34951994D01* +X170161365Y-34874249D01* +X170344346Y-34760952D01* +X170503393Y-34615961D01* +X170528228Y-34583072D01* +X170541729Y-34565196D01* +X170598743Y-34522888D01* +X170669579Y-34518120D01* +X170731748Y-34552406D01* +X170742831Y-34565196D01* +X170781164Y-34615958D01* +X170940214Y-34760952D01* +X170940215Y-34760953D01* +X171123183Y-34874242D01* +X171123186Y-34874243D01* +X171123195Y-34874249D01* +X171323879Y-34951994D01* +X171535432Y-34991540D01* +X171535435Y-34991540D01* +X171750645Y-34991540D01* +X171750648Y-34991540D01* +X171962201Y-34951994D01* +X172162885Y-34874249D01* +X172345866Y-34760952D01* +X172504913Y-34615961D01* +X172522907Y-34592133D01* +X172541980Y-34566877D01* +X172598993Y-34524570D01* +X172669830Y-34519802D01* +X172731999Y-34554088D01* +X172743080Y-34566877D01* +X172780143Y-34615957D01* +X172780146Y-34615959D01* +X172780147Y-34615961D01* +X172869911Y-34697792D01* +X172939194Y-34760952D01* +X172939195Y-34760953D01* +X173122163Y-34874242D01* +X173122166Y-34874243D01* +X173122175Y-34874249D01* +X173322859Y-34951994D01* +X173534412Y-34991540D01* +X173534415Y-34991540D01* +X173749625Y-34991540D01* +X173749628Y-34991540D01* +X173961181Y-34951994D01* +X174161865Y-34874249D01* +X174344846Y-34760952D01* +X174503893Y-34615961D01* +X174521887Y-34592133D01* +X174540960Y-34566877D01* +X174597973Y-34524570D01* +X174668810Y-34519802D01* +X174730979Y-34554088D01* +X174742060Y-34566877D01* +X174779123Y-34615957D01* +X174779126Y-34615959D01* +X174779127Y-34615961D01* +X174868891Y-34697792D01* +X174938174Y-34760952D01* +X174938175Y-34760953D01* +X175121143Y-34874242D01* +X175121146Y-34874243D01* +X175121155Y-34874249D01* +X175321839Y-34951994D01* +X175533392Y-34991540D01* +X175533395Y-34991540D01* +X175748605Y-34991540D01* +X175748608Y-34991540D01* +X175960161Y-34951994D01* +X176160845Y-34874249D01* +X176343826Y-34760952D01* +X176502873Y-34615961D01* +X176520867Y-34592133D01* +X176539940Y-34566877D01* +X176596953Y-34524570D01* +X176667790Y-34519802D01* +X176729959Y-34554088D01* +X176741040Y-34566877D01* +X176778103Y-34615957D01* +X176778106Y-34615959D01* +X176778107Y-34615961D01* +X176867871Y-34697792D01* +X176937154Y-34760952D01* +X176937155Y-34760953D01* +X177120123Y-34874242D01* +X177120126Y-34874243D01* +X177120135Y-34874249D01* +X177320819Y-34951994D01* +X177532372Y-34991540D01* +X177532375Y-34991540D01* +X177747585Y-34991540D01* +X177747588Y-34991540D01* +X177959141Y-34951994D01* +X178159825Y-34874249D01* +X178342806Y-34760952D01* +X178501853Y-34615961D01* +X178519847Y-34592133D01* +X178538920Y-34566877D01* +X178595933Y-34524570D01* +X178666770Y-34519802D01* +X178728939Y-34554088D01* +X178740020Y-34566877D01* +X178777083Y-34615957D01* +X178777086Y-34615959D01* +X178777087Y-34615961D01* +X178866851Y-34697792D01* +X178936134Y-34760952D01* +X178936135Y-34760953D01* +X179119103Y-34874242D01* +X179119106Y-34874243D01* +X179119115Y-34874249D01* +X179319799Y-34951994D01* +X179531352Y-34991540D01* +X179531355Y-34991540D01* +X179746565Y-34991540D01* +X179746568Y-34991540D01* +X179958121Y-34951994D01* +X180158805Y-34874249D01* +X180341786Y-34760952D01* +X180500833Y-34615961D01* +X180525668Y-34583072D01* +X180539169Y-34565196D01* +X180596183Y-34522888D01* +X180667019Y-34518120D01* +X180729188Y-34552406D01* +X180740271Y-34565196D01* +X180778604Y-34615958D01* +X180937654Y-34760952D01* +X180937655Y-34760953D01* +X181120623Y-34874242D01* +X181120626Y-34874243D01* +X181120635Y-34874249D01* +X181321319Y-34951994D01* +X181532872Y-34991540D01* +X181532875Y-34991540D01* +X181748085Y-34991540D01* +X181748088Y-34991540D01* +X181959641Y-34951994D01* +X182160325Y-34874249D01* +X182343306Y-34760952D01* +X182502353Y-34615961D01* +X182520347Y-34592133D01* +X182539420Y-34566877D01* +X182596433Y-34524570D01* +X182667270Y-34519802D01* +X182729439Y-34554088D01* +X182740520Y-34566877D01* +X182777583Y-34615957D01* +X182777586Y-34615959D01* +X182777587Y-34615961D01* +X182867351Y-34697792D01* +X182936634Y-34760952D01* +X182936635Y-34760953D01* +X183119603Y-34874242D01* +X183119606Y-34874243D01* +X183119615Y-34874249D01* +X183320299Y-34951994D01* +X183531852Y-34991540D01* +X183531855Y-34991540D01* +X183747065Y-34991540D01* +X183747068Y-34991540D01* +X183958621Y-34951994D01* +X184159305Y-34874249D01* +X184342286Y-34760952D01* +X184501333Y-34615961D01* +X184526168Y-34583072D01* +X184539669Y-34565196D01* +X184596683Y-34522888D01* +X184667519Y-34518120D01* +X184729688Y-34552406D01* +X184740771Y-34565196D01* +X184779104Y-34615958D01* +X184938154Y-34760952D01* +X184938155Y-34760953D01* +X185121123Y-34874242D01* +X185121126Y-34874243D01* +X185121135Y-34874249D01* +X185321819Y-34951994D01* +X185533372Y-34991540D01* +X185533375Y-34991540D01* +X185748585Y-34991540D01* +X185748588Y-34991540D01* +X185960141Y-34951994D01* +X186160825Y-34874249D01* +X186343806Y-34760952D01* +X186502853Y-34615961D01* +X186520847Y-34592133D01* +X186539920Y-34566877D01* +X186596933Y-34524570D01* +X186667770Y-34519802D01* +X186729939Y-34554088D01* +X186741020Y-34566877D01* +X186778083Y-34615957D01* +X186778086Y-34615959D01* +X186778087Y-34615961D01* +X186867851Y-34697792D01* +X186937134Y-34760952D01* +X186937135Y-34760953D01* +X187120103Y-34874242D01* +X187120106Y-34874243D01* +X187120115Y-34874249D01* +X187320799Y-34951994D01* +X187532352Y-34991540D01* +X187532355Y-34991540D01* +X187747568Y-34991540D01* +X187804503Y-34980896D01* +X187875137Y-34988039D01* +X187916751Y-35015655D01* +X191861595Y-38960499D01* +X191895621Y-39022811D01* +X191898500Y-39049594D01* +X191898500Y-50459500D01* +X191878498Y-50527621D01* +X191824842Y-50574114D01* +X191772500Y-50585500D01* +X191300500Y-50585500D01* +X191232379Y-50565498D01* +X191185886Y-50511842D01* +X191174500Y-50459500D01* +X191174500Y-42796855D01* +X191176249Y-42781014D01* +X191175956Y-42780987D01* +X191176701Y-42773094D01* +X191176702Y-42773091D01* +X191174562Y-42705013D01* +X191174500Y-42701054D01* +X191174500Y-42673149D01* +X191174500Y-42673144D01* +X191173992Y-42669130D01* +X191173061Y-42657297D01* +X191172181Y-42629292D01* +X191171673Y-42613110D01* +X191166022Y-42593663D01* +X191162012Y-42574300D01* +X191161429Y-42569684D01* +X191159474Y-42554203D01* +X191143195Y-42513090D01* +X191139353Y-42501869D01* +X191127018Y-42459407D01* +X191116705Y-42441969D01* +X191108010Y-42424222D01* +X191100552Y-42405383D01* +X191074568Y-42369620D01* +X191068051Y-42359699D01* +X191045541Y-42321635D01* +X191031218Y-42307312D01* +X191018377Y-42292279D01* +X191006471Y-42275892D01* +X190972405Y-42247710D01* +X190963626Y-42239721D01* +X186635343Y-37911438D01* +X186601317Y-37849126D01* +X186599230Y-37836449D01* +X186594217Y-37791953D01* +X186534043Y-37619985D01* +X186534041Y-37619982D01* +X186534041Y-37619981D01* +X186437112Y-37465720D01* +X186437111Y-37465718D01* +X186308281Y-37336888D01* +X186308279Y-37336887D01* +X186154018Y-37239958D01* +X186154015Y-37239957D01* +X185982050Y-37179784D01* +X185982049Y-37179783D01* +X185982047Y-37179783D01* +X185801000Y-37159384D01* +X185619953Y-37179783D01* +X185619950Y-37179783D01* +X185619949Y-37179784D01* +X185447984Y-37239957D01* +X185447981Y-37239958D01* +X185293720Y-37336887D01* +X185293718Y-37336888D01* +X185164888Y-37465718D01* +X185164887Y-37465720D01* +X185067958Y-37619981D01* +X185067957Y-37619984D01* +X185007785Y-37791948D01* +X185007783Y-37791953D01* +X184987384Y-37973000D01* +X185007783Y-38154047D01* +X185007783Y-38154049D01* +X185007784Y-38154050D01* +X185067957Y-38326015D01* +X185067958Y-38326018D01* +X185164887Y-38480279D01* +X185164888Y-38480281D01* +X185293718Y-38609111D01* +X185293720Y-38609112D01* +X185447981Y-38706041D01* +X185447982Y-38706041D01* +X185447985Y-38706043D01* +X185619953Y-38766217D01* +X185664450Y-38771230D01* +X185729902Y-38798732D01* +X185739439Y-38807343D01* +X189870595Y-42938499D01* +X189904621Y-43000811D01* +X189907500Y-43027594D01* +X189907500Y-50459500D01* +X189887498Y-50527621D01* +X189833842Y-50574114D01* +X189781500Y-50585500D01* +X189117350Y-50585500D01* +X189056803Y-50592009D01* +X189056795Y-50592011D01* +X188919797Y-50643110D01* +X188919792Y-50643112D01* +X188802738Y-50730738D01* +X188715112Y-50847792D01* +X188715110Y-50847797D01* +X188664011Y-50984795D01* +X188664009Y-50984803D01* +X188657500Y-51045350D01* +X188657500Y-52142649D01* +X188664009Y-52203196D01* +X188664011Y-52203204D01* +X188715110Y-52340202D01* +X188715114Y-52340210D01* +X188728360Y-52357905D01* +X188753170Y-52424425D01* +X188738078Y-52493799D01* +X188716586Y-52522507D01* +X187698336Y-53540757D01* +X187685901Y-53550721D01* +X187686089Y-53550948D01* +X187679979Y-53556002D01* +X187633370Y-53605635D01* +X187630620Y-53608473D01* +X187610863Y-53628231D01* +X187608374Y-53631439D01* +X187600688Y-53640436D01* +X187570418Y-53672673D01* +X187570411Y-53672683D01* +X187560651Y-53690435D01* +X187549803Y-53706950D01* +X187537386Y-53722958D01* +X187519824Y-53763540D01* +X187514604Y-53774195D01* +X187493305Y-53812939D01* +X187493303Y-53812944D01* +X187488267Y-53832559D01* +X187481864Y-53851262D01* +X187473819Y-53869852D01* +X187466901Y-53913525D01* +X187464495Y-53925142D01* +X187453500Y-53967968D01* +X187453500Y-53988223D01* +X187451949Y-54007933D01* +X187448812Y-54027740D01* +X187448780Y-54027943D01* +X187451341Y-54055031D01* +X187452941Y-54071961D01* +X187453500Y-54083819D01* +X187453500Y-56304146D01* +X187451751Y-56319988D01* +X187452044Y-56320016D01* +X187451298Y-56327907D01* +X187453438Y-56395984D01* +X187453500Y-56399943D01* +X187453500Y-56427851D01* +X187453501Y-56427869D01* +X187454007Y-56431877D01* +X187454937Y-56443696D01* +X187456326Y-56487888D01* +X187456327Y-56487893D01* +X187461977Y-56507339D01* +X187465986Y-56526697D01* +X187468525Y-56546793D01* +X187468526Y-56546800D01* +X187484800Y-56587903D01* +X187488644Y-56599129D01* +X187500982Y-56641593D01* +X187511294Y-56659031D01* +X187519988Y-56676779D01* +X187527444Y-56695609D01* +X187527450Y-56695620D01* +X187553432Y-56731381D01* +X187559949Y-56741301D01* +X187582458Y-56779362D01* +X187582459Y-56779363D01* +X187582461Y-56779366D01* +X187596779Y-56793684D01* +X187609617Y-56808714D01* +X187615707Y-56817095D01* +X187621528Y-56825107D01* +X187621529Y-56825108D01* +X187621531Y-56825110D01* +X187642668Y-56842596D01* +X187682406Y-56901430D01* +X187684027Y-56972408D01* +X187647018Y-57032995D01* +X187583127Y-57063955D01* +X187562352Y-57065680D01* +X187532352Y-57065680D01* +X187320799Y-57105226D01* +X187320796Y-57105226D01* +X187320796Y-57105227D01* +X187236772Y-57137778D01* +X187120115Y-57182971D01* +X187120114Y-57182971D01* +X187120113Y-57182972D01* +X187120103Y-57182977D01* +X186937135Y-57296266D01* +X186937134Y-57296267D01* +X186778085Y-57441260D01* +X186741020Y-57490343D01* +X186684006Y-57532650D01* +X186613169Y-57537417D01* +X186551001Y-57503130D01* +X186539920Y-57490343D01* +X186502854Y-57441260D01* +X186476720Y-57417436D01* +X186378849Y-57328214D01* +X186343805Y-57296267D01* +X186343804Y-57296266D01* +X186160836Y-57182977D01* +X186160829Y-57182973D01* +X186160825Y-57182971D01* +X185960141Y-57105226D01* +X185748588Y-57065680D01* +X185533372Y-57065680D01* +X185321819Y-57105226D01* +X185321816Y-57105226D01* +X185321816Y-57105227D01* +X185237792Y-57137778D01* +X185121135Y-57182971D01* +X185121134Y-57182971D01* +X185121133Y-57182972D01* +X185121123Y-57182977D01* +X184938155Y-57296266D01* +X184938154Y-57296267D01* +X184779103Y-57441262D01* +X184740770Y-57492024D01* +X184683756Y-57534332D01* +X184612919Y-57539099D01* +X184550751Y-57504812D01* +X184539670Y-57492024D01* +X184501336Y-57441262D01* +X184500549Y-57440545D01* +X184377329Y-57328214D01* +X184342285Y-57296267D01* +X184342284Y-57296266D01* +X184159316Y-57182977D01* +X184159309Y-57182973D01* +X184159305Y-57182971D01* +X183958621Y-57105226D01* +X183747068Y-57065680D01* +X183531852Y-57065680D01* +X183320299Y-57105226D01* +X183320296Y-57105226D01* +X183320296Y-57105227D01* +X183236272Y-57137778D01* +X183119615Y-57182971D01* +X183119614Y-57182971D01* +X183119613Y-57182972D01* +X183119603Y-57182977D01* +X182936635Y-57296266D01* +X182936634Y-57296267D01* +X182777585Y-57441260D01* +X182740520Y-57490343D01* +X182683506Y-57532650D01* +X182612669Y-57537417D01* +X182550501Y-57503130D01* +X182539420Y-57490343D01* +X182502354Y-57441260D01* +X182476220Y-57417436D01* +X182378349Y-57328214D01* +X182343305Y-57296267D01* +X182343304Y-57296266D01* +X182160336Y-57182977D01* +X182160329Y-57182973D01* +X182160325Y-57182971D01* +X181959641Y-57105226D01* +X181748088Y-57065680D01* +X181532872Y-57065680D01* +X181321319Y-57105226D01* +X181321316Y-57105226D01* +X181321316Y-57105227D01* +X181237292Y-57137778D01* +X181120635Y-57182971D01* +X181120634Y-57182971D01* +X181120633Y-57182972D01* +X181120623Y-57182977D01* +X180937655Y-57296266D01* +X180937654Y-57296267D01* +X180778603Y-57441262D01* +X180740270Y-57492024D01* +X180683256Y-57534332D01* +X180612419Y-57539099D01* +X180550251Y-57504812D01* +X180539170Y-57492024D01* +X180500836Y-57441262D01* +X180500049Y-57440545D01* +X180376829Y-57328214D01* +X180341785Y-57296267D01* +X180341784Y-57296266D01* +X180158816Y-57182977D01* +X180158809Y-57182973D01* +X180158805Y-57182971D01* +X179958121Y-57105226D01* +X179746568Y-57065680D01* +X179531352Y-57065680D01* +X179319799Y-57105226D01* +X179319796Y-57105226D01* +X179319796Y-57105227D01* +X179235772Y-57137778D01* +X179119115Y-57182971D01* +X179119114Y-57182971D01* +X179119113Y-57182972D01* +X179119103Y-57182977D01* +X178936135Y-57296266D01* +X178936134Y-57296267D01* +X178777085Y-57441260D01* +X178740020Y-57490343D01* +X178683006Y-57532650D01* +X178612169Y-57537417D01* +X178550001Y-57503130D01* +X178538920Y-57490343D01* +X178501854Y-57441260D01* +X178475720Y-57417436D01* +X178377849Y-57328214D01* +X178342805Y-57296267D01* +X178342804Y-57296266D01* +X178159836Y-57182977D01* +X178159829Y-57182973D01* +X178159825Y-57182971D01* +X177959141Y-57105226D01* +X177747588Y-57065680D01* +X177532372Y-57065680D01* +X177320819Y-57105226D01* +X177320816Y-57105226D01* +X177320816Y-57105227D01* +X177236792Y-57137778D01* +X177120135Y-57182971D01* +X177120134Y-57182971D01* +X177120133Y-57182972D01* +X177120123Y-57182977D01* +X176937155Y-57296266D01* +X176937154Y-57296267D01* +X176778105Y-57441260D01* +X176741040Y-57490343D01* +X176684026Y-57532650D01* +X176613189Y-57537417D01* +X176551021Y-57503130D01* +X176539940Y-57490343D01* +X176502874Y-57441260D01* +X176476740Y-57417436D01* +X176378869Y-57328214D01* +X176343825Y-57296267D01* +X176343824Y-57296266D01* +X176160856Y-57182977D01* +X176160849Y-57182973D01* +X176160845Y-57182971D01* +X175960161Y-57105226D01* +X175748608Y-57065680D01* +X175533392Y-57065680D01* +X175321839Y-57105226D01* +X175321836Y-57105226D01* +X175321836Y-57105227D01* +X175237812Y-57137778D01* +X175121155Y-57182971D01* +X175121154Y-57182971D01* +X175121153Y-57182972D01* +X175121143Y-57182977D01* +X174938175Y-57296266D01* +X174938174Y-57296267D01* +X174779125Y-57441260D01* +X174742060Y-57490343D01* +X174685046Y-57532650D01* +X174614209Y-57537417D01* +X174552041Y-57503130D01* +X174540960Y-57490343D01* +X174503894Y-57441260D01* +X174477760Y-57417436D01* +X174344846Y-57296268D01* +X174344843Y-57296266D01* +X174302169Y-57269843D01* +X174254782Y-57216976D01* +X174242500Y-57162716D01* +X174242500Y-57062737D01* +X174261813Y-56995701D01* +X174340522Y-56870435D01* +X174342043Y-56868015D01* +X174402217Y-56696047D01* +X174422616Y-56515000D01* +X174402217Y-56333953D01* +X174342043Y-56161985D01* +X174342041Y-56161982D01* +X174342041Y-56161981D01* +X174245112Y-56007720D01* +X174245111Y-56007718D01* +X174116281Y-55878888D01* +X174116279Y-55878887D01* +X173962018Y-55781958D01* +X173962015Y-55781957D01* +X173790050Y-55721784D01* +X173790049Y-55721783D01* +X173790047Y-55721783D01* +X173609000Y-55701384D01* +X173427953Y-55721783D01* +X173427950Y-55721783D01* +X173427949Y-55721784D01* +X173255984Y-55781957D01* +X173255981Y-55781958D01* +X173101720Y-55878887D01* +X173101718Y-55878888D01* +X172972888Y-56007718D01* +X172972887Y-56007720D01* +X172875958Y-56161981D01* +X172875957Y-56161984D01* +X172817898Y-56327909D01* +X172815783Y-56333953D01* +X172795384Y-56515000D01* +X172815783Y-56696047D01* +X172815783Y-56696049D01* +X172815784Y-56696050D01* +X172875957Y-56868015D01* +X172875958Y-56868017D01* +X172956187Y-56995701D01* +X172975500Y-57062737D01* +X172975500Y-57207536D01* +X172955498Y-57275657D01* +X172934386Y-57300651D01* +X172780145Y-57441260D01* +X172743080Y-57490343D01* +X172686066Y-57532650D01* +X172615229Y-57537417D01* +X172553061Y-57503130D01* +X172541980Y-57490343D01* +X172504914Y-57441260D01* +X172478780Y-57417436D01* +X172380909Y-57328214D01* +X172345865Y-57296267D01* +X172345864Y-57296266D01* +X172162896Y-57182977D01* +X172162889Y-57182973D01* +X172162885Y-57182971D01* +X171962201Y-57105226D01* +X171750648Y-57065680D01* +X171535432Y-57065680D01* +X171323879Y-57105226D01* +X171323876Y-57105226D01* +X171323876Y-57105227D01* +X171239852Y-57137778D01* +X171123195Y-57182971D01* +X171123194Y-57182971D01* +X171123193Y-57182972D01* +X171123183Y-57182977D01* +X170940215Y-57296266D01* +X170940214Y-57296267D01* +X170781163Y-57441262D01* +X170742830Y-57492024D01* +X170685816Y-57534332D01* +X170614979Y-57539099D01* +X170552811Y-57504812D01* +X170541730Y-57492024D01* +X170503396Y-57441262D01* +X170502609Y-57440545D01* +X170379389Y-57328214D01* +X170344345Y-57296267D01* +X170344344Y-57296266D01* +X170161376Y-57182977D01* +X170161369Y-57182973D01* +X170161365Y-57182971D01* +X169960681Y-57105226D01* +X169749128Y-57065680D01* +X169533912Y-57065680D01* +X169322359Y-57105226D01* +X169322356Y-57105226D01* +X169322356Y-57105227D01* +X169238332Y-57137778D01* +X169121675Y-57182971D01* +X169121674Y-57182971D01* +X169121673Y-57182972D01* +X169121663Y-57182977D01* +X168938695Y-57296266D01* +X168938694Y-57296267D01* +X168779645Y-57441260D01* +X168742580Y-57490343D01* +X168685566Y-57532650D01* +X168614729Y-57537417D01* +X168552561Y-57503130D01* +X168541480Y-57490343D01* +X168504414Y-57441260D01* +X168478280Y-57417436D01* +X168380409Y-57328214D01* +X168345365Y-57296267D01* +X168345364Y-57296266D01* +X168162396Y-57182977D01* +X168162389Y-57182973D01* +X168162385Y-57182971D01* +X167961701Y-57105226D01* +X167750148Y-57065680D01* +X167534932Y-57065680D01* +X167323379Y-57105226D01* +X167323376Y-57105226D01* +X167323376Y-57105227D01* +X167239352Y-57137778D01* +X167122695Y-57182971D01* +X167122694Y-57182971D01* +X167122693Y-57182972D01* +X167122683Y-57182977D01* +X166939715Y-57296266D01* +X166939714Y-57296267D01* +X166780663Y-57441262D01* +X166742330Y-57492024D01* +X166685316Y-57534332D01* +X166614479Y-57539099D01* +X166552311Y-57504812D01* +X166541230Y-57492024D01* +X166502896Y-57441262D01* +X166502109Y-57440545D01* +X166378889Y-57328214D01* +X166343845Y-57296267D01* +X166343844Y-57296266D01* +X166160876Y-57182977D01* +X166160869Y-57182973D01* +X166160865Y-57182971D01* +X165960181Y-57105226D01* +X165748628Y-57065680D01* +X165533412Y-57065680D01* +X165321859Y-57105226D01* +X165321856Y-57105226D01* +X165321856Y-57105227D01* +X165237832Y-57137778D01* +X165121175Y-57182971D01* +X165121174Y-57182971D01* +X165121173Y-57182972D01* +X165121163Y-57182977D01* +X164938195Y-57296266D01* +X164938194Y-57296267D01* +X164779145Y-57441260D01* +X164742080Y-57490343D01* +X164685066Y-57532650D01* +X164614229Y-57537417D01* +X164552061Y-57503130D01* +X164540980Y-57490343D01* +X164503914Y-57441260D01* +X164477780Y-57417436D01* +X164379909Y-57328214D01* +X164344865Y-57296267D01* +X164344864Y-57296266D01* +X164161896Y-57182977D01* +X164161889Y-57182973D01* +X164161885Y-57182971D01* +X163961201Y-57105226D01* +X163749648Y-57065680D01* +X163534432Y-57065680D01* +X163322879Y-57105226D01* +X163322876Y-57105226D01* +X163322876Y-57105227D01* +X163238852Y-57137778D01* +X163122195Y-57182971D01* +X163122194Y-57182971D01* +X163122193Y-57182972D01* +X163122183Y-57182977D01* +X162939215Y-57296266D01* +X162939208Y-57296271D01* +X162912898Y-57320256D01* +X162849081Y-57351366D01* +X162778574Y-57343035D01* +X162727146Y-57302649D01* +X162658744Y-57211275D01* +X162541805Y-57123735D01* +X162404933Y-57072685D01* +X162344437Y-57066180D01* +X162097060Y-57066180D01* +X162097060Y-58554960D01* +X162077058Y-58623081D01* +X162023402Y-58669574D01* +X161971060Y-58680960D01* +X160482280Y-58680960D01* +X160482280Y-58928337D01* +X160488785Y-58988833D01* +X160539835Y-59125704D01* +X160539835Y-59125705D01* +X160623892Y-59237991D01* +X160648703Y-59304511D01* +X160633612Y-59373885D01* +X160583409Y-59424087D01* +X160523024Y-59439500D01* +X153861441Y-59439500D01* +X153843181Y-59438170D01* +X153819212Y-59434659D01* +X153819211Y-59434659D01* +X153779081Y-59438170D01* +X153769354Y-59439021D01* +X153758373Y-59439500D01* +X153752814Y-59439500D01* +X153721709Y-59443135D01* +X153718067Y-59443507D01* +X153642577Y-59450112D01* +X153635386Y-59451597D01* +X153635372Y-59451532D01* +X153628014Y-59453163D01* +X153628030Y-59453228D01* +X153620891Y-59454920D01* +X153620888Y-59454920D01* +X153620887Y-59454921D01* +X153603657Y-59461192D01* +X153549654Y-59480846D01* +X153546198Y-59482047D01* +X153474259Y-59505886D01* +X153467613Y-59508986D01* +X153467585Y-59508926D01* +X153460801Y-59512210D01* +X153460831Y-59512269D01* +X153454268Y-59515565D01* +X153390931Y-59557221D01* +X153387844Y-59559187D01* +X153323351Y-59598968D01* +X153317592Y-59603522D01* +X153317551Y-59603470D01* +X153311704Y-59608233D01* +X153311746Y-59608283D01* +X153306128Y-59612996D01* +X153254087Y-59668156D01* +X153251534Y-59670783D01* +X153230896Y-59691421D01* +X153195370Y-59713833D01* +X153196360Y-59715887D01* +X153189981Y-59718958D01* +X153035720Y-59815887D01* +X153035718Y-59815888D01* +X152906888Y-59944718D01* +X152906887Y-59944720D01* +X152809958Y-60098981D01* +X152809957Y-60098984D01* +X152754664Y-60257005D01* +X152749783Y-60270953D01* +X152729384Y-60452000D01* +X152749783Y-60633047D01* +X152749783Y-60633049D01* +X152749784Y-60633050D01* +X152809957Y-60805015D01* +X152809958Y-60805018D01* +X152906887Y-60959279D01* +X152906888Y-60959281D01* +X153035718Y-61088111D01* +X153035720Y-61088112D01* +X153189981Y-61185041D01* +X153189982Y-61185041D01* +X153189985Y-61185043D01* +X153361953Y-61245217D01* +X153543000Y-61265616D01* +X153724047Y-61245217D01* +X153896015Y-61185043D01* +X154050281Y-61088111D01* +X154095616Y-61042776D01* +X154144988Y-60993405D01* +X154207300Y-60959379D01* +X154234083Y-60956500D01* +X161711385Y-60956500D01* +X161779506Y-60976502D01* +X161825999Y-61030158D01* +X161836103Y-61100432D01* +X161806609Y-61165012D01* +X161800480Y-61171595D01* +X160237480Y-62734595D01* +X160175168Y-62768621D01* +X160148385Y-62771500D01* +X160029409Y-62771500D01* +X159961288Y-62751498D01* +X159914795Y-62697842D01* +X159911354Y-62689534D01* +X159899889Y-62658797D01* +X159899889Y-62658796D01* +X159899887Y-62658794D01* +X159899887Y-62658792D01* +X159812261Y-62541738D01* +X159695207Y-62454112D01* +X159695202Y-62454110D01* +X159558204Y-62403011D01* +X159558196Y-62403009D01* +X159497649Y-62396500D01* +X159497638Y-62396500D01* +X156650362Y-62396500D01* +X156650350Y-62396500D01* +X156589803Y-62403009D01* +X156589795Y-62403011D01* +X156452797Y-62454110D01* +X156452792Y-62454112D01* +X156335738Y-62541738D01* +X156248112Y-62658792D01* +X156248111Y-62658795D01* +X156236646Y-62689534D01* +X156194099Y-62746369D01* +X156127578Y-62771179D01* +X156118591Y-62771500D01* +X154269409Y-62771500D01* +X154201288Y-62751498D01* +X154154795Y-62697842D01* +X154151354Y-62689534D01* +X154139889Y-62658797D01* +X154139889Y-62658796D01* +X154139887Y-62658794D01* +X154139887Y-62658792D01* +X154052261Y-62541738D01* +X153935207Y-62454112D01* +X153935202Y-62454110D01* +X153798204Y-62403011D01* +X153798196Y-62403009D01* +X153737649Y-62396500D01* +X153737638Y-62396500D01* +X150890362Y-62396500D01* +X150890350Y-62396500D01* +X150829803Y-62403009D01* +X150829795Y-62403011D01* +X150692797Y-62454110D01* +X150692792Y-62454112D01* +X150575738Y-62541738D01* +X150488112Y-62658792D01* +X150488110Y-62658797D01* +X150437011Y-62795795D01* +X150437009Y-62795803D01* +X150430500Y-62856350D01* +X150430320Y-62859728D01* +X150406702Y-62926681D01* +X150350636Y-62970237D01* +X150279923Y-62976568D01* +X150217012Y-62943662D01* +X150181878Y-62881968D01* +X150178500Y-62852988D01* +X150178500Y-62288792D01* +X150198502Y-62220671D01* +X150215400Y-62199702D01* +X151581767Y-60833334D01* +X151589266Y-60826420D01* +X151629942Y-60791871D01* +X151678400Y-60728123D01* +X151680460Y-60725488D01* +X151730621Y-60663087D01* +X151730624Y-60663080D01* +X151731575Y-60661593D01* +X151742036Y-60644728D01* +X151742942Y-60643221D01* +X151742949Y-60643213D01* +X151776591Y-60570495D01* +X151778012Y-60567531D01* +X151813590Y-60495797D01* +X151813593Y-60495781D01* +X151814207Y-60494113D01* +X151820809Y-60475364D01* +X151821353Y-60473748D01* +X151821353Y-60473743D01* +X151821357Y-60473737D01* +X151838577Y-60395497D01* +X151839340Y-60392249D01* +X151855890Y-60325702D01* +X151858656Y-60314582D01* +X151858656Y-60314580D01* +X151858884Y-60312907D01* +X151861320Y-60293015D01* +X151861500Y-60291366D01* +X151861500Y-60211316D01* +X151861546Y-60207904D01* +X151862966Y-60155472D01* +X151863713Y-60127915D01* +X151863712Y-60127914D01* +X151863713Y-60127912D01* +X151863581Y-60126295D01* +X151861500Y-60104402D01* +X151861500Y-58226960D01* +X161239309Y-58226960D01* +X161259070Y-58351726D01* +X161316419Y-58464279D01* +X161405741Y-58553601D01* +X161518294Y-58610950D01* +X161611674Y-58625740D01* +X161674446Y-58625740D01* +X161767826Y-58610950D01* +X161880379Y-58553601D01* +X161969701Y-58464279D01* +X162027050Y-58351726D01* +X162046811Y-58226960D01* +X162027050Y-58102194D01* +X161969701Y-57989641D01* +X161880379Y-57900319D01* +X161767826Y-57842970D01* +X161674446Y-57828180D01* +X161611674Y-57828180D01* +X161518294Y-57842970D01* +X161405741Y-57900319D01* +X161316419Y-57989641D01* +X161259070Y-58102194D01* +X161239309Y-58226960D01* +X151861500Y-58226960D01* +X151861500Y-57772960D01* +X160482280Y-57772960D01* +X161189060Y-57772960D01* +X161189060Y-57066180D01* +X160941682Y-57066180D01* +X160881186Y-57072685D01* +X160744315Y-57123735D01* +X160744314Y-57123735D01* +X160627375Y-57211275D01* +X160539835Y-57328214D01* +X160539835Y-57328215D01* +X160488785Y-57465086D01* +X160482280Y-57525582D01* +X160482280Y-57772960D01* +X151861500Y-57772960D01* +X151861500Y-55738626D01* +X151881502Y-55670505D01* +X151935158Y-55624012D01* +X152005432Y-55613908D01* +X152070012Y-55643402D01* +X152094185Y-55671587D01* +X152130461Y-55729319D01* +X152144890Y-55752283D01* +X152273718Y-55881111D01* +X152273720Y-55881112D01* +X152427981Y-55978041D01* +X152427982Y-55978041D01* +X152427985Y-55978043D01* +X152599953Y-56038217D01* +X152781000Y-56058616D01* +X152962047Y-56038217D01* +X153134015Y-55978043D01* +X153288281Y-55881111D01* +X153338126Y-55831266D01* +X153390905Y-55778488D01* +X153453217Y-55744462D01* +X153524032Y-55749527D01* +X153580868Y-55792074D01* +X153605679Y-55858594D01* +X153606000Y-55867583D01* +X153606000Y-56142597D01* +X153612505Y-56203093D01* +X153663555Y-56339964D01* +X153663555Y-56339965D01* +X153751095Y-56456904D01* +X153868034Y-56544444D01* +X154004906Y-56595494D01* +X154065402Y-56601999D01* +X154065415Y-56602000D01* +X155035000Y-56602000D01* +X155035000Y-56048000D01* +X155943000Y-56048000D01* +X155943000Y-56602000D01* +X156912585Y-56602000D01* +X156912597Y-56601999D01* +X156973093Y-56595494D01* +X157109964Y-56544444D01* +X157109965Y-56544444D01* +X157226904Y-56456904D01* +X157314444Y-56339965D01* +X157314444Y-56339964D01* +X157365494Y-56203093D01* +X157371999Y-56142597D01* +X157372000Y-56142585D01* +X157372000Y-56048000D01* +X159366000Y-56048000D01* +X159366000Y-56142597D01* +X159372505Y-56203093D01* +X159423555Y-56339964D01* +X159423555Y-56339965D01* +X159511095Y-56456904D01* +X159628034Y-56544444D01* +X159764906Y-56595494D01* +X159825402Y-56601999D01* +X159825415Y-56602000D01* +X160795000Y-56602000D01* +X160795000Y-56048000D01* +X161703000Y-56048000D01* +X161703000Y-56602000D01* +X162672585Y-56602000D01* +X162672597Y-56601999D01* +X162733093Y-56595494D01* +X162869964Y-56544444D01* +X162869965Y-56544444D01* +X162986904Y-56456904D01* +X163074444Y-56339965D01* +X163074444Y-56339964D01* +X163125494Y-56203093D01* +X163131999Y-56142597D01* +X163132000Y-56142585D01* +X163132000Y-56048000D01* +X161703000Y-56048000D01* +X160795000Y-56048000D01* +X159366000Y-56048000D01* +X157372000Y-56048000D01* +X155943000Y-56048000D01* +X155035000Y-56048000D01* +X155035000Y-54586000D01* +X155943000Y-54586000D01* +X155943000Y-55140000D01* +X157372000Y-55140000D01* +X159366000Y-55140000D01* +X160795000Y-55140000D01* +X160795000Y-54586000D01* +X161703000Y-54586000D01* +X161703000Y-55140000D01* +X163132000Y-55140000D01* +X163132000Y-55045414D01* +X163131999Y-55045402D01* +X163125494Y-54984906D01* +X163074444Y-54848035D01* +X163074444Y-54848034D01* +X162986904Y-54731095D01* +X162869965Y-54643555D01* +X162733093Y-54592505D01* +X162672597Y-54586000D01* +X161703000Y-54586000D01* +X160795000Y-54586000D01* +X159825402Y-54586000D01* +X159764906Y-54592505D01* +X159628035Y-54643555D01* +X159628034Y-54643555D01* +X159511095Y-54731095D01* +X159423555Y-54848034D01* +X159423555Y-54848035D01* +X159372505Y-54984906D01* +X159366000Y-55045402D01* +X159366000Y-55140000D01* +X157372000Y-55140000D01* +X157372000Y-55045414D01* +X157371999Y-55045402D01* +X157365494Y-54984906D01* +X157314444Y-54848035D01* +X157314444Y-54848034D01* +X157226904Y-54731095D01* +X157109965Y-54643555D01* +X156973093Y-54592505D01* +X156912597Y-54586000D01* +X155943000Y-54586000D01* +X155035000Y-54586000D01* +X154065402Y-54586000D01* +X154004906Y-54592505D01* +X153868035Y-54643555D01* +X153868034Y-54643555D01* +X153751095Y-54731096D01* +X153677202Y-54829804D01* +X153620366Y-54872350D01* +X153549551Y-54877414D01* +X153487239Y-54843389D01* +X153469648Y-54821330D01* +X153417112Y-54737720D01* +X153417111Y-54737718D01* +X153324405Y-54645012D01* +X153290379Y-54582700D01* +X153287500Y-54555917D01* +X153287500Y-52142649D01* +X153605500Y-52142649D01* +X153612009Y-52203196D01* +X153612011Y-52203204D01* +X153663110Y-52340202D01* +X153663112Y-52340207D01* +X153750738Y-52457261D01* +X153867792Y-52544887D01* +X153867794Y-52544888D01* +X153867796Y-52544889D01* +X153921117Y-52564777D01* +X154004795Y-52595988D01* +X154004803Y-52595990D01* +X154065350Y-52602499D01* +X154065355Y-52602499D01* +X154065362Y-52602500D01* +X154065368Y-52602500D01* +X156912632Y-52602500D01* +X156912638Y-52602500D01* +X156912645Y-52602499D01* +X156912649Y-52602499D01* +X156973196Y-52595990D01* +X156973199Y-52595989D01* +X156973201Y-52595989D01* +X156973502Y-52595877D01* +X157009811Y-52582334D01* +X157110204Y-52544889D01* +X157227261Y-52457261D01* +X157277379Y-52390312D01* +X157314887Y-52340207D01* +X157314887Y-52340206D01* +X157314889Y-52340204D01* +X157329676Y-52300556D01* +X157372222Y-52243723D01* +X157438742Y-52218912D01* +X157447136Y-52218592D01* +X159286572Y-52210220D01* +X159354783Y-52229912D01* +X159401519Y-52283356D01* +X159405200Y-52292185D01* +X159411646Y-52309466D01* +X159423111Y-52340204D01* +X159443002Y-52366775D01* +X159510738Y-52457261D01* +X159627792Y-52544887D01* +X159627794Y-52544888D01* +X159627796Y-52544889D01* +X159681117Y-52564777D01* +X159764795Y-52595988D01* +X159764803Y-52595990D01* +X159825350Y-52602499D01* +X159825355Y-52602499D01* +X159825362Y-52602500D01* +X159825368Y-52602500D01* +X162672632Y-52602500D01* +X162672638Y-52602500D01* +X162672645Y-52602499D01* +X162672649Y-52602499D01* +X162733196Y-52595990D01* +X162733199Y-52595989D01* +X162733201Y-52595989D01* +X162733502Y-52595877D01* +X162769811Y-52582334D01* +X162870204Y-52544889D01* +X162987261Y-52457261D01* +X163037379Y-52390312D01* +X163074887Y-52340207D01* +X163074887Y-52340206D01* +X163074889Y-52340204D01* +X163086354Y-52309466D01* +X163128901Y-52252631D01* +X163195422Y-52227821D01* +X163204409Y-52227500D01* +X167905191Y-52227500D01* +X167972227Y-52246813D01* +X168026573Y-52280960D01* +X168048985Y-52295043D01* +X168220953Y-52355217D01* +X168402000Y-52375616D01* +X168583047Y-52355217D01* +X168755015Y-52295043D01* +X168909281Y-52198111D01* +X169038111Y-52069281D01* +X169135043Y-51915015D01* +X169195217Y-51743047D01* +X169215616Y-51562000D01* +X169195217Y-51380953D01* +X169135043Y-51208985D01* +X169135041Y-51208982D01* +X169135041Y-51208981D01* +X169038112Y-51054720D01* +X169038111Y-51054718D01* +X168909281Y-50925888D01* +X168909279Y-50925887D01* +X168755018Y-50828958D01* +X168755015Y-50828957D01* +X168583050Y-50768784D01* +X168583049Y-50768783D01* +X168583047Y-50768783D01* +X168402000Y-50748384D01* +X168220953Y-50768783D01* +X168220950Y-50768783D01* +X168220949Y-50768784D01* +X168048984Y-50828957D01* +X168048981Y-50828958D01* +X167894720Y-50925887D01* +X167889191Y-50930297D01* +X167887840Y-50928603D01* +X167834700Y-50957621D01* +X167807917Y-50960500D01* +X163204409Y-50960500D01* +X163136288Y-50940498D01* +X163089795Y-50886842D01* +X163086354Y-50878534D01* +X163074889Y-50847797D01* +X163074889Y-50847796D01* +X163074887Y-50847794D01* +X163074887Y-50847792D01* +X162987261Y-50730738D01* +X162870207Y-50643112D01* +X162870202Y-50643110D01* +X162733204Y-50592011D01* +X162733196Y-50592009D01* +X162672649Y-50585500D01* +X162672638Y-50585500D01* +X159825362Y-50585500D01* +X159825350Y-50585500D01* +X159764803Y-50592009D01* +X159764795Y-50592011D01* +X159627797Y-50643110D01* +X159627792Y-50643112D01* +X159510738Y-50730738D01* +X159423110Y-50847796D01* +X159418118Y-50861181D01* +X159375569Y-50918014D01* +X159309047Y-50942822D01* +X159300638Y-50943142D01* +X157441665Y-50951604D01* +X157373453Y-50931912D01* +X157326717Y-50878468D01* +X157323036Y-50869638D01* +X157314889Y-50847797D01* +X157314887Y-50847792D01* +X157227261Y-50730738D01* +X157110207Y-50643112D01* +X157110202Y-50643110D01* +X156973204Y-50592011D01* +X156973196Y-50592009D01* +X156912649Y-50585500D01* +X156912638Y-50585500D01* +X154065362Y-50585500D01* +X154065350Y-50585500D01* +X154004803Y-50592009D01* +X154004795Y-50592011D01* +X153867797Y-50643110D01* +X153867792Y-50643112D01* +X153750738Y-50730738D01* +X153663112Y-50847792D01* +X153663110Y-50847797D01* +X153612011Y-50984795D01* +X153612009Y-50984803D01* +X153605500Y-51045350D01* +X153605500Y-52142649D01* +X153287500Y-52142649D01* +X153287500Y-48936000D01* +X165417000Y-48936000D01* +X165417000Y-49030597D01* +X165423505Y-49091093D01* +X165474555Y-49227964D01* +X165474555Y-49227965D01* +X165562095Y-49344904D01* +X165679034Y-49432444D01* +X165815906Y-49483494D01* +X165876402Y-49489999D01* +X165876415Y-49490000D01* +X166846000Y-49490000D01* +X166846000Y-48936000D01* +X167754000Y-48936000D01* +X167754000Y-49490000D01* +X168723585Y-49490000D01* +X168723597Y-49489999D01* +X168784093Y-49483494D01* +X168920964Y-49432444D01* +X168920965Y-49432444D01* +X169037904Y-49344904D01* +X169125444Y-49227965D01* +X169125444Y-49227964D01* +X169176494Y-49091093D01* +X169182999Y-49030597D01* +X169183000Y-49030585D01* +X169183000Y-48936000D01* +X171177000Y-48936000D01* +X171177000Y-49030597D01* +X171183505Y-49091093D01* +X171234555Y-49227964D01* +X171234555Y-49227965D01* +X171322095Y-49344904D01* +X171439034Y-49432444D01* +X171575906Y-49483494D01* +X171636402Y-49489999D01* +X171636415Y-49490000D01* +X172606000Y-49490000D01* +X172606000Y-48936000D01* +X173514000Y-48936000D01* +X173514000Y-49490000D01* +X174483585Y-49490000D01* +X174483597Y-49489999D01* +X174544093Y-49483494D01* +X174680964Y-49432444D01* +X174680965Y-49432444D01* +X174797904Y-49344904D01* +X174885444Y-49227965D01* +X174885444Y-49227964D01* +X174936494Y-49091093D01* +X174942999Y-49030597D01* +X174943000Y-49030585D01* +X174943000Y-48936000D01* +X173514000Y-48936000D01* +X172606000Y-48936000D01* +X171177000Y-48936000D01* +X169183000Y-48936000D01* +X167754000Y-48936000D01* +X166846000Y-48936000D01* +X165417000Y-48936000D01* +X153287500Y-48936000D01* +X153287500Y-48028000D01* +X165417000Y-48028000D01* +X166846000Y-48028000D01* +X166846000Y-47474000D01* +X167754000Y-47474000D01* +X167754000Y-48028000D01* +X169183000Y-48028000D01* +X171177000Y-48028000D01* +X172606000Y-48028000D01* +X172606000Y-47474000D01* +X173514000Y-47474000D01* +X173514000Y-48028000D01* +X174943000Y-48028000D01* +X174943000Y-47933414D01* +X174942999Y-47933402D01* +X174936494Y-47872906D01* +X174885444Y-47736035D01* +X174885444Y-47736034D01* +X174797904Y-47619095D01* +X174680965Y-47531555D01* +X174544093Y-47480505D01* +X174483597Y-47474000D01* +X173514000Y-47474000D01* +X172606000Y-47474000D01* +X171636402Y-47474000D01* +X171575906Y-47480505D01* +X171439035Y-47531555D01* +X171439034Y-47531555D01* +X171322095Y-47619095D01* +X171234555Y-47736034D01* +X171234555Y-47736035D01* +X171183505Y-47872906D01* +X171177000Y-47933402D01* +X171177000Y-48028000D01* +X169183000Y-48028000D01* +X169183000Y-47933414D01* +X169182999Y-47933402D01* +X169176494Y-47872906D01* +X169125444Y-47736035D01* +X169125444Y-47736034D01* +X169037904Y-47619095D01* +X168920965Y-47531555D01* +X168784093Y-47480505D01* +X168723597Y-47474000D01* +X167754000Y-47474000D01* +X166846000Y-47474000D01* +X165876402Y-47474000D01* +X165815906Y-47480505D01* +X165679035Y-47531555D01* +X165679034Y-47531555D01* +X165562095Y-47619095D01* +X165474555Y-47736034D01* +X165474555Y-47736035D01* +X165423505Y-47872906D01* +X165417000Y-47933402D01* +X165417000Y-48028000D01* +X153287500Y-48028000D01* +X153287500Y-45720000D01* +X154888384Y-45720000D01* +X154908783Y-45901047D01* +X154908783Y-45901049D01* +X154908784Y-45901050D01* +X154968957Y-46073015D01* +X154968958Y-46073018D01* +X155065887Y-46227279D01* +X155065888Y-46227281D01* +X155194718Y-46356111D01* +X155194720Y-46356112D01* +X155348981Y-46453041D01* +X155348982Y-46453041D01* +X155348985Y-46453043D01* +X155520953Y-46513217D01* +X155702000Y-46533616D01* +X155883047Y-46513217D01* +X156055015Y-46453043D01* +X156161368Y-46386217D01* +X156185884Y-46370813D01* +X156252920Y-46351500D01* +X160734330Y-46351500D01* +X160775944Y-46358570D01* +X160854953Y-46386217D01* +X161036000Y-46406616D01* +X161217047Y-46386217D01* +X161389015Y-46326043D01* +X161543281Y-46229111D01* +X161672111Y-46100281D01* +X161769043Y-45946015D01* +X161829217Y-45774047D01* +X161849616Y-45593000D01* +X161829217Y-45411953D01* +X161769043Y-45239985D01* +X161769041Y-45239982D01* +X161769041Y-45239981D01* +X161672112Y-45085720D01* +X161672111Y-45085718D01* +X161617042Y-45030649D01* +X165416500Y-45030649D01* +X165423009Y-45091196D01* +X165423011Y-45091204D01* +X165474110Y-45228202D01* +X165474112Y-45228207D01* +X165561738Y-45345261D01* +X165678792Y-45432887D01* +X165678794Y-45432888D01* +X165678796Y-45432889D01* +X165737875Y-45454924D01* +X165815795Y-45483988D01* +X165815803Y-45483990D01* +X165876350Y-45490499D01* +X165876355Y-45490499D01* +X165876362Y-45490500D01* +X165876368Y-45490500D01* +X168723632Y-45490500D01* +X168723638Y-45490500D01* +X168723645Y-45490499D01* +X168723649Y-45490499D01* +X168784196Y-45483990D01* +X168784199Y-45483989D01* +X168784201Y-45483989D01* +X168921204Y-45432889D01* +X168949177Y-45411949D01* +X169038261Y-45345261D01* +X169061583Y-45314107D01* +X169118419Y-45271560D01* +X169156989Y-45264601D01* +X169156968Y-45264408D01* +X169159879Y-45264079D01* +X169162451Y-45263616D01* +X169163997Y-45263616D01* +X169163998Y-45263615D01* +X169164000Y-45263616D01* +X169345047Y-45243217D01* +X169517015Y-45183043D01* +X169572834Y-45147969D01* +X169593773Y-45134813D01* +X169660809Y-45115500D01* +X171104591Y-45115500D01* +X171172712Y-45135502D01* +X171219205Y-45189158D01* +X171222646Y-45197466D01* +X171234111Y-45228204D01* +X171234112Y-45228207D01* +X171321738Y-45345261D01* +X171438792Y-45432887D01* +X171438794Y-45432888D01* +X171438796Y-45432889D01* +X171497875Y-45454924D01* +X171575795Y-45483988D01* +X171575803Y-45483990D01* +X171636350Y-45490499D01* +X171636355Y-45490499D01* +X171636362Y-45490500D01* +X171636368Y-45490500D01* +X174483632Y-45490500D01* +X174483638Y-45490500D01* +X174483645Y-45490499D01* +X174483649Y-45490499D01* +X174544196Y-45483990D01* +X174544199Y-45483989D01* +X174544201Y-45483989D01* +X174681204Y-45432889D01* +X174709177Y-45411949D01* +X174798261Y-45345261D01* +X174885887Y-45228207D01* +X174885887Y-45228206D01* +X174885889Y-45228204D01* +X174936989Y-45091201D01* +X174937579Y-45085720D01* +X174943499Y-45030649D01* +X174943500Y-45030632D01* +X174943500Y-43933367D01* +X174943499Y-43933350D01* +X174936990Y-43872803D01* +X174936988Y-43872795D01* +X174901271Y-43777036D01* +X174885889Y-43735796D01* +X174885888Y-43735794D01* +X174885887Y-43735792D01* +X174798261Y-43618738D01* +X174681207Y-43531112D01* +X174681202Y-43531110D01* +X174544204Y-43480011D01* +X174544196Y-43480009D01* +X174483649Y-43473500D01* +X174483638Y-43473500D01* +X173819500Y-43473500D01* +X173751379Y-43453498D01* +X173704886Y-43399842D01* +X173693500Y-43347500D01* +X173693500Y-41751083D01* +X173713502Y-41682962D01* +X173730405Y-41661988D01* +X173864111Y-41528281D01* +X173864112Y-41528279D01* +X173961041Y-41374018D01* +X173961040Y-41374018D01* +X173961043Y-41374015D01* +X174021217Y-41202047D01* +X174041616Y-41021000D01* +X174700384Y-41021000D01* +X174720783Y-41202047D01* +X174720783Y-41202049D01* +X174720784Y-41202050D01* +X174780957Y-41374015D01* +X174780958Y-41374017D01* +X174861187Y-41501701D01* +X174880500Y-41568737D01* +X174880500Y-42080146D01* +X174878751Y-42095988D01* +X174879044Y-42096016D01* +X174878298Y-42103907D01* +X174880438Y-42171984D01* +X174880500Y-42175943D01* +X174880500Y-42203851D01* +X174880501Y-42203869D01* +X174881007Y-42207877D01* +X174881937Y-42219696D01* +X174883326Y-42263888D01* +X174883327Y-42263893D01* +X174888977Y-42283339D01* +X174892986Y-42302697D01* +X174895525Y-42322793D01* +X174895526Y-42322800D01* +X174911800Y-42363903D01* +X174915644Y-42375129D01* +X174927982Y-42417593D01* +X174938294Y-42435031D01* +X174946988Y-42452779D01* +X174954444Y-42471609D01* +X174954450Y-42471620D01* +X174980432Y-42507381D01* +X174986949Y-42517301D01* +X175009458Y-42555362D01* +X175009459Y-42555363D01* +X175009461Y-42555366D01* +X175023779Y-42569684D01* +X175036617Y-42584714D01* +X175048526Y-42601104D01* +X175048530Y-42601109D01* +X175082598Y-42629292D01* +X175091378Y-42637282D01* +X176831000Y-44376904D01* +X176865026Y-44439216D01* +X176859961Y-44510031D01* +X176831001Y-44555092D01* +X176420653Y-44965441D01* +X176014336Y-45371758D01* +X176001901Y-45381721D01* +X176002089Y-45381948D01* +X175995979Y-45387002D01* +X175949370Y-45436635D01* +X175946620Y-45439473D01* +X175926863Y-45459231D01* +X175924374Y-45462439D01* +X175916688Y-45471436D01* +X175886418Y-45503673D01* +X175886411Y-45503683D01* +X175876651Y-45521435D01* +X175865803Y-45537950D01* +X175853386Y-45553958D01* +X175835824Y-45594540D01* +X175830604Y-45605195D01* +X175809305Y-45643939D01* +X175809303Y-45643944D01* +X175804267Y-45663559D01* +X175797864Y-45682262D01* +X175789819Y-45700852D01* +X175782901Y-45744525D01* +X175780495Y-45756142D01* +X175769500Y-45798968D01* +X175769500Y-45819223D01* +X175767949Y-45838933D01* +X175764780Y-45858942D01* +X175768941Y-45902961D01* +X175769500Y-45914819D01* +X175769500Y-48982262D01* +X175750187Y-49049298D01* +X175669958Y-49176981D01* +X175669957Y-49176984D01* +X175611200Y-49344904D01* +X175609783Y-49348953D01* +X175589384Y-49530000D01* +X175609783Y-49711047D01* +X175609783Y-49711049D01* +X175609784Y-49711050D01* +X175669957Y-49883015D01* +X175669958Y-49883018D01* +X175766887Y-50037279D01* +X175766888Y-50037281D01* +X175895718Y-50166111D01* +X175895720Y-50166112D01* +X176049981Y-50263041D01* +X176049982Y-50263041D01* +X176049985Y-50263043D01* +X176221953Y-50323217D01* +X176403000Y-50343616D01* +X176584047Y-50323217D01* +X176756015Y-50263043D01* +X176910281Y-50166111D01* +X177039111Y-50037281D01* +X177136043Y-49883015D01* +X177196217Y-49711047D01* +X177216616Y-49530000D01* +X177196217Y-49348953D01* +X177136043Y-49176985D01* +X177136041Y-49176982D01* +X177136041Y-49176981D01* +X177055813Y-49049298D01* +X177036500Y-48982262D01* +X177036500Y-48936000D01* +X178117000Y-48936000D01* +X178117000Y-49030597D01* +X178123505Y-49091093D01* +X178174555Y-49227964D01* +X178174555Y-49227965D01* +X178262095Y-49344904D01* +X178379034Y-49432444D01* +X178515906Y-49483494D01* +X178576402Y-49489999D01* +X178576415Y-49490000D01* +X179546000Y-49490000D01* +X179546000Y-48936000D01* +X180454000Y-48936000D01* +X180454000Y-49490000D01* +X181423585Y-49490000D01* +X181423597Y-49489999D01* +X181484093Y-49483494D01* +X181620964Y-49432444D01* +X181620965Y-49432444D01* +X181737904Y-49344904D01* +X181825444Y-49227965D01* +X181825444Y-49227964D01* +X181876494Y-49091093D01* +X181882999Y-49030597D01* +X181883000Y-49030585D01* +X181883000Y-48936000D01* +X183877000Y-48936000D01* +X183877000Y-49030597D01* +X183883505Y-49091093D01* +X183934555Y-49227964D01* +X183934555Y-49227965D01* +X184022095Y-49344904D01* +X184139034Y-49432444D01* +X184275906Y-49483494D01* +X184336402Y-49489999D01* +X184336415Y-49490000D01* +X185306000Y-49490000D01* +X185306000Y-48936000D01* +X186214000Y-48936000D01* +X186214000Y-49490000D01* +X187183585Y-49490000D01* +X187183597Y-49489999D01* +X187244093Y-49483494D01* +X187380964Y-49432444D01* +X187380965Y-49432444D01* +X187497904Y-49344904D01* +X187585444Y-49227965D01* +X187585444Y-49227964D01* +X187636494Y-49091093D01* +X187642999Y-49030597D01* +X187643000Y-49030585D01* +X187643000Y-48936000D01* +X186214000Y-48936000D01* +X185306000Y-48936000D01* +X183877000Y-48936000D01* +X181883000Y-48936000D01* +X180454000Y-48936000D01* +X179546000Y-48936000D01* +X178117000Y-48936000D01* +X177036500Y-48936000D01* +X177036500Y-48028000D01* +X178117000Y-48028000D01* +X179546000Y-48028000D01* +X179546000Y-47474000D01* +X180454000Y-47474000D01* +X180454000Y-48028000D01* +X181883000Y-48028000D01* +X183877000Y-48028000D01* +X185306000Y-48028000D01* +X185306000Y-47474000D01* +X186214000Y-47474000D01* +X186214000Y-48028000D01* +X187643000Y-48028000D01* +X187643000Y-47933414D01* +X187642999Y-47933402D01* +X187636494Y-47872906D01* +X187585444Y-47736035D01* +X187585444Y-47736034D01* +X187497904Y-47619095D01* +X187380965Y-47531555D01* +X187244093Y-47480505D01* +X187183597Y-47474000D01* +X186214000Y-47474000D01* +X185306000Y-47474000D01* +X184336402Y-47474000D01* +X184275906Y-47480505D01* +X184139035Y-47531555D01* +X184139034Y-47531555D01* +X184022095Y-47619095D01* +X183934555Y-47736034D01* +X183934555Y-47736035D01* +X183883505Y-47872906D01* +X183877000Y-47933402D01* +X183877000Y-48028000D01* +X181883000Y-48028000D01* +X181883000Y-47933414D01* +X181882999Y-47933402D01* +X181876494Y-47872906D01* +X181825444Y-47736035D01* +X181825444Y-47736034D01* +X181737904Y-47619095D01* +X181620965Y-47531555D01* +X181484093Y-47480505D01* +X181423597Y-47474000D01* +X180454000Y-47474000D01* +X179546000Y-47474000D01* +X178576402Y-47474000D01* +X178515906Y-47480505D01* +X178379035Y-47531555D01* +X178379034Y-47531555D01* +X178262095Y-47619095D01* +X178174555Y-47736034D01* +X178174555Y-47736035D01* +X178123505Y-47872906D01* +X178117000Y-47933402D01* +X178117000Y-48028000D01* +X177036500Y-48028000D01* +X177036500Y-46193594D01* +X177056502Y-46125473D01* +X177073399Y-46104504D01* +X177975837Y-45202066D01* +X178038146Y-45168044D01* +X178108961Y-45173108D01* +X178165797Y-45215655D01* +X178172354Y-45225857D01* +X178261738Y-45345261D01* +X178378792Y-45432887D01* +X178378794Y-45432888D01* +X178378796Y-45432889D01* +X178437875Y-45454924D01* +X178515795Y-45483988D01* +X178515803Y-45483990D01* +X178576350Y-45490499D01* +X178576355Y-45490499D01* +X178576362Y-45490500D01* +X178576368Y-45490500D01* +X181423632Y-45490500D01* +X181423638Y-45490500D01* +X181423645Y-45490499D01* +X181423649Y-45490499D01* +X181484196Y-45483990D01* +X181484199Y-45483989D01* +X181484201Y-45483989D01* +X181621204Y-45432889D01* +X181649177Y-45411949D01* +X181738261Y-45345261D01* +X181825887Y-45228207D01* +X181825887Y-45228206D01* +X181825889Y-45228204D01* +X181837354Y-45197466D01* +X181879901Y-45140631D01* +X181946422Y-45115821D01* +X181955409Y-45115500D01* +X183804591Y-45115500D01* +X183872712Y-45135502D01* +X183919205Y-45189158D01* +X183922646Y-45197466D01* +X183934111Y-45228204D01* +X183934112Y-45228207D01* +X184021738Y-45345261D01* +X184138792Y-45432887D01* +X184138794Y-45432888D01* +X184138796Y-45432889D01* +X184197875Y-45454924D01* +X184275795Y-45483988D01* +X184275803Y-45483990D01* +X184336350Y-45490499D01* +X184336355Y-45490499D01* +X184336362Y-45490500D01* +X184336368Y-45490500D01* +X187183632Y-45490500D01* +X187183638Y-45490500D01* +X187183645Y-45490499D01* +X187183649Y-45490499D01* +X187244196Y-45483990D01* +X187244199Y-45483989D01* +X187244201Y-45483989D01* +X187381204Y-45432889D01* +X187409177Y-45411949D01* +X187498261Y-45345261D01* +X187585887Y-45228207D01* +X187585887Y-45228206D01* +X187585889Y-45228204D01* +X187636989Y-45091201D01* +X187637579Y-45085720D01* +X187643499Y-45030649D01* +X187643500Y-45030632D01* +X187643500Y-43933367D01* +X187643499Y-43933350D01* +X187636990Y-43872803D01* +X187636988Y-43872795D01* +X187601271Y-43777036D01* +X187585889Y-43735796D01* +X187585888Y-43735794D01* +X187585887Y-43735792D01* +X187498261Y-43618738D01* +X187381207Y-43531112D01* +X187381202Y-43531110D01* +X187244204Y-43480011D01* +X187244196Y-43480009D01* +X187183649Y-43473500D01* +X187183638Y-43473500D01* +X184336362Y-43473500D01* +X184336350Y-43473500D01* +X184275803Y-43480009D01* +X184275795Y-43480011D01* +X184138797Y-43531110D01* +X184138792Y-43531112D01* +X184021738Y-43618738D01* +X183934112Y-43735792D01* +X183934111Y-43735795D01* +X183922646Y-43766534D01* +X183880099Y-43823369D01* +X183813578Y-43848179D01* +X183804591Y-43848500D01* +X181955409Y-43848500D01* +X181887288Y-43828498D01* +X181840795Y-43774842D01* +X181837354Y-43766534D01* +X181825889Y-43735797D01* +X181825889Y-43735796D01* +X181825887Y-43735794D01* +X181825887Y-43735792D01* +X181738261Y-43618738D01* +X181621207Y-43531112D01* +X181621202Y-43531110D01* +X181484204Y-43480011D01* +X181484196Y-43480009D01* +X181423649Y-43473500D01* +X181423638Y-43473500D01* +X178576362Y-43473500D01* +X178576350Y-43473500D01* +X178515803Y-43480009D01* +X178515795Y-43480011D01* +X178378797Y-43531110D01* +X178378792Y-43531112D01* +X178261737Y-43618739D01* +X178178877Y-43729426D01* +X178122041Y-43771972D01* +X178051225Y-43777036D01* +X177988915Y-43743011D01* +X177100600Y-42854696D01* +X176184405Y-41938500D01* +X176150379Y-41876188D01* +X176147500Y-41849405D01* +X176147500Y-41568737D01* +X176166813Y-41501701D01* +X176203817Y-41442807D01* +X176247043Y-41374015D01* +X176307217Y-41202047D01* +X176318776Y-41099456D01* +X176346279Y-41034006D01* +X176404802Y-40993813D01* +X176475766Y-40991640D01* +X176533078Y-41024471D01* +X176657718Y-41149111D01* +X176657720Y-41149112D01* +X176811981Y-41246041D01* +X176811982Y-41246041D01* +X176811985Y-41246043D01* +X176983953Y-41306217D01* +X177165000Y-41326616D01* +X177346047Y-41306217D01* +X177518015Y-41246043D01* +X177672281Y-41149111D01* +X177801111Y-41020281D01* +X177898043Y-40866015D01* +X177958217Y-40694047D01* +X177978616Y-40513000D01* +X177958217Y-40331953D01* +X177898043Y-40159985D01* +X177898041Y-40159982D01* +X177898041Y-40159981D01* +X177817813Y-40032298D01* +X177798500Y-39965262D01* +X177798500Y-37379954D01* +X177805571Y-37338339D01* +X177806079Y-37336887D01* +X177831217Y-37265047D01* +X177851616Y-37084000D01* +X177831217Y-36902953D01* +X177771043Y-36730985D01* +X177771041Y-36730982D01* +X177771041Y-36730981D01* +X177674112Y-36576720D01* +X177674111Y-36576718D01* +X177545281Y-36447888D01* +X177545279Y-36447887D01* +X177391018Y-36350958D01* +X177391015Y-36350957D01* +X177219050Y-36290784D01* +X177219049Y-36290783D01* +X177219047Y-36290783D01* +X177038000Y-36270384D01* +X176856953Y-36290783D01* +X176856950Y-36290783D01* +X176856949Y-36290784D01* +X176684984Y-36350957D01* +X176684981Y-36350958D01* +X176530720Y-36447887D01* +X176530718Y-36447888D01* +X176401888Y-36576718D01* +X176401887Y-36576720D01* +X176304958Y-36730981D01* +X176304957Y-36730984D01* +X176245307Y-36901456D01* +X176244783Y-36902953D01* +X176224384Y-37084000D01* +X176244783Y-37265047D01* +X176244783Y-37265049D01* +X176244784Y-37265050D01* +X176304957Y-37437015D01* +X176304958Y-37437018D01* +X176401887Y-37591279D01* +X176401888Y-37591281D01* +X176494595Y-37683988D01* +X176528621Y-37746300D01* +X176531500Y-37773083D01* +X176531500Y-39965262D01* +X176512187Y-40032298D01* +X176431958Y-40159981D01* +X176431957Y-40159984D01* +X176387178Y-40287957D01* +X176371783Y-40331953D01* +X176365819Y-40384887D01* +X176360224Y-40434542D01* +X176332720Y-40499994D01* +X176274196Y-40540187D01* +X176203232Y-40542358D01* +X176145921Y-40509528D01* +X176021281Y-40384888D01* +X176021279Y-40384887D01* +X175867018Y-40287958D01* +X175867015Y-40287957D01* +X175695050Y-40227784D01* +X175695049Y-40227783D01* +X175695047Y-40227783D01* +X175514000Y-40207384D01* +X175332953Y-40227783D01* +X175332950Y-40227783D01* +X175332949Y-40227784D01* +X175160984Y-40287957D01* +X175160981Y-40287958D01* +X175006720Y-40384887D01* +X175006718Y-40384888D01* +X174877888Y-40513718D01* +X174877887Y-40513720D01* +X174780958Y-40667981D01* +X174780957Y-40667984D01* +X174729831Y-40814096D01* +X174720783Y-40839953D01* +X174700384Y-41021000D01* +X174041616Y-41021000D01* +X174021217Y-40839953D01* +X173961043Y-40667985D01* +X173961041Y-40667982D01* +X173961041Y-40667981D01* +X173864112Y-40513720D01* +X173864111Y-40513718D01* +X173735281Y-40384888D01* +X173735279Y-40384887D01* +X173581018Y-40287958D01* +X173581015Y-40287957D01* +X173409050Y-40227784D01* +X173409049Y-40227783D01* +X173409047Y-40227783D01* +X173228000Y-40207384D01* +X173046953Y-40227783D01* +X173046950Y-40227783D01* +X173046949Y-40227784D01* +X172874984Y-40287957D01* +X172874981Y-40287958D01* +X172720720Y-40384887D01* +X172720718Y-40384888D01* +X172591888Y-40513718D01* +X172591887Y-40513720D01* +X172494958Y-40667981D01* +X172494957Y-40667984D01* +X172443831Y-40814096D01* +X172434783Y-40839953D01* +X172417692Y-40991640D01* +X172414384Y-41021000D01* +X172425287Y-41117771D01* +X172424528Y-41151585D01* +X172421780Y-41168937D01* +X172421780Y-41168942D01* +X172421780Y-41168943D01* +X172424910Y-41202050D01* +X172425941Y-41212961D01* +X172426500Y-41224819D01* +X172426500Y-43347500D01* +X172406498Y-43415621D01* +X172352842Y-43462114D01* +X172300500Y-43473500D01* +X171636350Y-43473500D01* +X171575803Y-43480009D01* +X171575795Y-43480011D01* +X171438797Y-43531110D01* +X171438792Y-43531112D01* +X171321738Y-43618738D01* +X171234112Y-43735792D01* +X171234111Y-43735795D01* +X171222646Y-43766534D01* +X171180099Y-43823369D01* +X171113578Y-43848179D01* +X171104591Y-43848500D01* +X169758083Y-43848500D01* +X169689962Y-43828498D01* +X169677002Y-43818054D01* +X169676809Y-43818297D01* +X169671279Y-43813887D01* +X169517018Y-43716958D01* +X169517015Y-43716957D01* +X169345050Y-43656784D01* +X169345049Y-43656783D01* +X169345047Y-43656783D01* +X169164000Y-43636384D01* +X169163998Y-43636384D01* +X169124827Y-43640797D01* +X169054896Y-43628547D01* +X169035213Y-43616457D01* +X168921207Y-43531112D01* +X168921202Y-43531110D01* +X168784204Y-43480011D01* +X168784196Y-43480009D01* +X168723649Y-43473500D01* +X168723638Y-43473500D01* +X165876362Y-43473500D01* +X165876350Y-43473500D01* +X165815803Y-43480009D01* +X165815795Y-43480011D01* +X165678797Y-43531110D01* +X165678792Y-43531112D01* +X165561738Y-43618738D01* +X165474112Y-43735792D01* +X165474110Y-43735797D01* +X165423011Y-43872795D01* +X165423009Y-43872803D01* +X165416500Y-43933350D01* +X165416500Y-45030649D01* +X161617042Y-45030649D01* +X161543281Y-44956888D01* +X161543279Y-44956887D01* +X161389018Y-44859958D01* +X161389015Y-44859957D01* +X161217050Y-44799784D01* +X161217049Y-44799783D01* +X161217047Y-44799783D01* +X161036000Y-44779384D01* +X160854953Y-44799783D01* +X160854950Y-44799783D01* +X160854949Y-44799784D01* +X160775945Y-44827429D01* +X160734330Y-44834500D01* +X155893441Y-44834500D01* +X155875181Y-44833170D01* +X155851212Y-44829659D01* +X155851211Y-44829659D01* +X155811081Y-44833170D01* +X155801354Y-44834021D01* +X155790373Y-44834500D01* +X155784814Y-44834500D01* +X155753709Y-44838135D01* +X155750067Y-44838507D01* +X155674577Y-44845112D01* +X155667386Y-44846597D01* +X155667372Y-44846532D01* +X155660008Y-44848165D01* +X155660024Y-44848229D01* +X155652887Y-44849920D01* +X155581658Y-44875844D01* +X155578202Y-44877045D01* +X155506268Y-44900883D01* +X155499615Y-44903986D01* +X155499586Y-44903925D01* +X155492792Y-44907214D01* +X155492822Y-44907273D01* +X155486264Y-44910566D01* +X155422904Y-44952238D01* +X155419814Y-44954207D01* +X155401601Y-44965441D01* +X155377072Y-44977128D01* +X155348985Y-44986956D01* +X155348981Y-44986958D01* +X155194720Y-45083887D01* +X155194718Y-45083888D01* +X155065888Y-45212718D01* +X155065887Y-45212720D01* +X154968958Y-45366981D01* +X154968957Y-45366984D01* +X154911875Y-45530117D01* +X154908783Y-45538953D01* +X154888384Y-45720000D01* +X153287500Y-45720000D01* +X153287500Y-39049594D01* +X153307502Y-38981473D01* +X153324405Y-38960499D01* +X157422405Y-34862499D01* +X157484717Y-34828473D01* +X157555532Y-34833538D01* +X157612368Y-34876085D01* +X157637179Y-34942605D01* +X157637500Y-34951594D01* +X157637500Y-36016401D01* +X157636810Y-36029571D01* +X157632771Y-36068000D01* +X157636994Y-36108181D01* +X157637498Y-36114510D01* +X157637499Y-36114539D01* +X157639072Y-36128999D01* +X157642353Y-36159168D01* +X157651635Y-36247475D01* +X157651635Y-36247477D01* +X157651945Y-36250418D01* +X157652015Y-36250858D01* +X157652626Y-36253634D01* +X157652627Y-36253639D01* +X157652628Y-36253640D01* +X157679350Y-36332950D01* +X157680724Y-36337026D01* +X157681152Y-36338321D01* +X157707401Y-36419107D01* +X157709021Y-36422746D01* +X157711182Y-36428288D01* +X157712250Y-36430595D01* +X157712252Y-36430600D01* +X157755776Y-36502938D01* +X157756930Y-36504895D01* +X157797634Y-36575395D01* +X157801520Y-36580743D01* +X157801238Y-36580947D01* +X157804372Y-36585179D01* +X157804390Y-36585166D01* +X157808524Y-36590605D01* +X157864207Y-36649388D01* +X157866282Y-36651635D01* +X157918387Y-36709504D01* +X157918392Y-36709508D01* +X157922055Y-36712805D01* +X157935251Y-36724389D01* +X157936942Y-36726174D01* +X158000974Y-36769589D01* +X158004325Y-36771942D01* +X158064385Y-36815578D01* +X158067039Y-36816759D01* +X158086501Y-36827577D01* +X158091500Y-36830967D01* +X158160085Y-36858293D01* +X158164651Y-36860219D01* +X158229248Y-36888980D01* +X158235597Y-36890329D01* +X158256033Y-36896523D01* +X158264973Y-36900085D01* +X158334286Y-36911448D01* +X158340093Y-36912540D01* +X158405768Y-36926500D01* +X158415835Y-36926500D01* +X158436219Y-36928160D01* +X158449248Y-36930296D01* +X158515846Y-36926684D01* +X158522668Y-36926500D01* +X158586230Y-36926500D01* +X158586232Y-36926500D01* +X158599584Y-36923661D01* +X158618951Y-36921094D01* +X158635709Y-36920186D01* +X158696572Y-36903286D01* +X158704036Y-36901459D01* +X158738355Y-36894165D01* +X158762749Y-36888981D01* +X158762750Y-36888980D01* +X158762752Y-36888980D01* +X158778491Y-36881971D01* +X158796024Y-36875673D01* +X158815637Y-36870229D01* +X158868277Y-36842320D01* +X158876023Y-36838548D01* +X158927615Y-36815578D01* +X158944443Y-36803350D01* +X158959480Y-36793967D01* +X158980620Y-36782761D01* +X159023318Y-36746491D01* +X159030806Y-36740603D01* +X159073613Y-36709504D01* +X159089918Y-36691394D01* +X159101978Y-36679677D01* +X159122942Y-36661871D01* +X159154695Y-36620098D01* +X159161345Y-36612066D01* +X159194367Y-36575393D01* +X159208337Y-36551193D01* +X159217140Y-36537953D01* +X159235949Y-36513213D01* +X159256491Y-36468810D01* +X159261708Y-36458752D01* +X159284599Y-36419107D01* +X159294339Y-36389128D01* +X159299809Y-36375179D01* +X159314357Y-36343737D01* +X159324105Y-36299446D01* +X159327320Y-36287621D01* +X159340365Y-36247475D01* +X159344030Y-36212597D01* +X159346282Y-36198695D01* +X159354500Y-36161367D01* +X159354500Y-36119598D01* +X159355190Y-36106428D01* +X159356577Y-36093232D01* +X159359229Y-36068000D01* +X159355190Y-36029571D01* +X159354500Y-36016401D01* +X159354500Y-34697792D01* +X159374502Y-34629671D01* +X159391405Y-34608697D01* +X159715842Y-34284260D01* +X160482280Y-34284260D01* +X160482280Y-34531637D01* +X160488785Y-34592133D01* +X160539835Y-34729004D01* +X160539835Y-34729005D01* +X160627375Y-34845944D01* +X160744314Y-34933484D01* +X160881186Y-34984534D01* +X160941682Y-34991039D01* +X160941695Y-34991040D01* +X161189060Y-34991040D01* +X161189060Y-34284260D01* +X160482280Y-34284260D01* +X159715842Y-34284260D01* +X160169842Y-33830260D01* +X161239309Y-33830260D01* +X161259070Y-33955026D01* +X161316419Y-34067579D01* +X161405741Y-34156901D01* +X161518294Y-34214250D01* +X161611674Y-34229040D01* +X161674446Y-34229040D01* +X161767826Y-34214250D01* +X161880379Y-34156901D01* +X161969701Y-34067579D01* +X162027050Y-33955026D01* +X162046811Y-33830260D01* +X162027050Y-33705494D01* +X161969701Y-33592941D01* +X161880379Y-33503619D01* +X161767826Y-33446270D01* +X161674446Y-33431480D01* +X161611674Y-33431480D01* +X161518294Y-33446270D01* +X161405741Y-33503619D01* +X161316419Y-33592941D01* +X161259070Y-33705494D01* +X161239309Y-33830260D01* +X160169842Y-33830260D01* +X160586937Y-33413165D01* +X160649249Y-33379139D01* +X160676032Y-33376260D01* +X161189060Y-33376260D01* +X161189060Y-32863232D01* +X161209062Y-32795111D01* +X161225965Y-32774137D01* +X161735697Y-32264405D01* +X161798009Y-32230379D01* +X161824792Y-32227500D01* +X175600994Y-32227500D01* +X175611221Y-32227916D01* +X175664381Y-32232245D01* +X175664382Y-32232244D01* +X175664385Y-32232245D01* +X175743709Y-32221436D01* +X175747006Y-32221031D01* +X175826640Y-32212372D01* +X175826641Y-32212371D01* +X175826646Y-32212371D01* +X175828304Y-32212006D01* +X175847727Y-32207454D01* +X175849405Y-32207037D01* +X175849406Y-32207036D01* +X175849410Y-32207036D01* +X175924529Y-32179438D01* +X175927750Y-32178304D01* +X175951361Y-32170348D01* +X176003600Y-32152748D01* +X176003606Y-32152744D01* +X176005116Y-32152045D01* +X176023116Y-32143420D01* +X176024674Y-32142646D01* +X176024690Y-32142641D01* +X176092237Y-32099465D01* +X176094918Y-32097802D01* +X176163605Y-32056476D01* +X176163611Y-32056469D01* +X176164977Y-32055432D01* +X176180726Y-32043120D01* +X176182024Y-32042075D01* +X176182031Y-32042072D01* +X176238694Y-31985407D01* +X176241064Y-31983101D01* +X176299174Y-31928058D01* +X176299178Y-31928051D01* +X176300285Y-31926749D01* +X176314228Y-31909873D01* +X178216962Y-30007141D01* +X178304621Y-29898087D01* +X178387590Y-29730797D01* +X178391017Y-29717015D01* +X178426866Y-29655735D01* +X178428313Y-29654393D01* +X178455364Y-29629734D01* +X178476451Y-29601809D01* +X178533460Y-29559504D01* +X178604296Y-29554735D01* +X178666466Y-29589020D01* +X178677546Y-29601806D01* +X178694156Y-29623801D01* +X178698640Y-29629739D01* +X178860721Y-29777495D01* +X178860724Y-29777497D01* +X178860726Y-29777498D01* +X178860727Y-29777499D01* +X179047209Y-29892964D01* +X179047213Y-29892965D01* +X179047214Y-29892966D01* +X179251725Y-29972195D01* +X179251728Y-29972195D01* +X179251732Y-29972197D01* +X179467333Y-30012500D01* +X179467336Y-30012500D01* +X179686664Y-30012500D01* +X179686667Y-30012500D01* +X179902268Y-29972197D01* +X179902272Y-29972195D01* +X179902274Y-29972195D01* +X180004529Y-29932580D01* +X180106791Y-29892964D01* +X180293273Y-29777499D01* +X180293275Y-29777496D01* +X180293278Y-29777495D01* +X180455361Y-29629737D01* +X180455361Y-29629736D01* +X180455364Y-29629734D01* +X180476449Y-29601813D01* +X180533463Y-29559505D01* +X180604299Y-29554737D01* +X180666468Y-29589023D01* +X180677551Y-29601813D01* +X180698638Y-29629737D01* +X180860721Y-29777495D01* +X180860724Y-29777497D01* +X180860726Y-29777498D01* +X180860727Y-29777499D01* +X181047209Y-29892964D01* +X181047213Y-29892965D01* +X181047214Y-29892966D01* +X181251725Y-29972195D01* +X181251728Y-29972195D01* +X181251732Y-29972197D01* +X181467333Y-30012500D01* +X181467336Y-30012500D01* +X181686664Y-30012500D01* +X181686667Y-30012500D01* +X181902268Y-29972197D01* +X181902272Y-29972195D01* +X181902274Y-29972195D01* +X182004529Y-29932580D01* +X182106791Y-29892964D01* +X182293273Y-29777499D01* +X182293275Y-29777496D01* +X182293278Y-29777495D01* +X182455362Y-29629736D01* +X182459844Y-29623801D01* +X182587543Y-29454701D01* +X182685309Y-29258361D01* +X182745332Y-29047399D01* +X182765570Y-28829000D01* +X182745332Y-28610601D01* +X182685309Y-28399639D01* +X182587543Y-28203299D01* +X182455364Y-28028266D01* +X182455362Y-28028263D01* +X182293278Y-27880504D01* +X182293275Y-27880502D01* +X182106794Y-27765038D01* +X182106791Y-27765036D01* +X182106789Y-27765035D01* +X182106785Y-27765033D01* +X181902274Y-27685804D01* +X181863853Y-27678622D01* +X181686667Y-27645500D01* +X181467333Y-27645500D01* +X181328247Y-27671499D01* +X181251725Y-27685804D01* +X181047214Y-27765033D01* +X181047205Y-27765038D01* +X180860725Y-27880501D01* +X180698634Y-28028267D01* +X180677549Y-28056189D01* +X180620535Y-28098496D01* +X180549699Y-28103263D01* +X180487530Y-28068976D01* +X180476451Y-28056189D01* +X180455365Y-28028267D01* +X180293274Y-27880501D01* +X180106794Y-27765038D01* +X180106791Y-27765036D01* +X180106789Y-27765035D01* +X180106785Y-27765033D01* +X179902274Y-27685804D01* +X179863853Y-27678622D01* +X179686667Y-27645500D01* +X179467333Y-27645500D01* +X179451380Y-27648482D01* +X179382709Y-27661318D01* +X179312073Y-27654173D01* +X179270463Y-27626558D01* +X178560244Y-26916339D01* +X178550279Y-26903901D01* +X178550052Y-26904090D01* +X178545001Y-26897984D01* +X178545000Y-26897982D01* +X178528386Y-26882381D01* +X178495349Y-26851357D01* +X178492505Y-26848600D01* +X178472777Y-26828871D01* +X178472771Y-26828866D01* +X178469567Y-26826380D01* +X178460556Y-26818683D01* +X178428325Y-26788417D01* +X178428319Y-26788413D01* +X178410563Y-26778651D01* +X178394047Y-26767802D01* +X178378041Y-26755386D01* +X178337464Y-26737827D01* +X178326807Y-26732605D01* +X178288063Y-26711306D01* +X178288060Y-26711305D01* +X178268436Y-26706266D01* +X178249736Y-26699864D01* +X178231145Y-26691819D01* +X178231143Y-26691818D01* +X178231141Y-26691818D01* +X178187474Y-26684901D01* +X178175855Y-26682495D01* +X178133030Y-26671500D01* +X178112776Y-26671500D01* +X178093066Y-26669949D01* +X178073057Y-26666780D01* +X178029039Y-26670941D01* +X178017181Y-26671500D01* +X170422296Y-26671500D01* +X170354175Y-26651498D01* +X170307682Y-26597842D01* +X170297578Y-26527568D01* +X170327072Y-26462988D01* +X170386798Y-26424604D01* +X170404172Y-26420810D01* +X171437017Y-26270683D01* +X171442048Y-26270057D01* +X173101334Y-26097869D01* +X173106455Y-26097444D01* +X174781727Y-25992893D01* +X174786872Y-25992677D01* +X176476473Y-25956970D01* +X176481783Y-25956970D01* +X178172350Y-25993183D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X166480787Y-72136282D02* +G01* +X166525850Y-72165243D01* +X166624718Y-72264111D01* +X166624720Y-72264112D01* +X166778980Y-72361040D01* +X166778985Y-72361043D01* +X166778989Y-72361044D01* +X166785365Y-72364115D01* +X166784328Y-72366266D01* +X166819899Y-72388580D01* +X173483421Y-79052102D01* +X173505785Y-79087659D01* +X173507890Y-79086646D01* +X173510958Y-79093018D01* +X173607887Y-79247279D01* +X173607888Y-79247281D01* +X173736718Y-79376111D01* +X173736720Y-79376112D01* +X173890981Y-79473041D01* +X173890982Y-79473041D01* +X173890985Y-79473043D01* +X174062953Y-79533217D01* +X174244000Y-79553616D01* +X174425047Y-79533217D01* +X174508108Y-79504151D01* +X174549126Y-79497083D01* +X177464075Y-79483485D01* +X177483597Y-79484916D01* +X177503088Y-79487881D01* +X177557423Y-79483425D01* +X177567114Y-79483005D01* +X177577179Y-79482959D01* +X177603847Y-79479715D01* +X177608699Y-79479221D01* +X177679807Y-79473391D01* +X177682481Y-79472520D01* +X177706256Y-79467260D01* +X177709039Y-79466922D01* +X177775967Y-79442207D01* +X177780569Y-79440609D01* +X177848420Y-79418537D01* +X177850804Y-79417084D01* +X177872734Y-79406476D01* +X177875373Y-79405502D01* +X177934825Y-79365999D01* +X177938948Y-79363377D01* +X177996330Y-79328414D01* +X178064909Y-79310051D01* +X178132531Y-79331680D01* +X178177724Y-79386435D01* +X178186141Y-79456931D01* +X178155108Y-79520786D01* +X178150984Y-79525110D01* +X174526500Y-83149595D01* +X174464188Y-83183621D01* +X174437405Y-83186500D01* +X174283737Y-83186500D01* +X174216701Y-83167187D01* +X174089017Y-83086958D01* +X174089015Y-83086957D01* +X173917050Y-83026784D01* +X173917049Y-83026783D01* +X173917047Y-83026783D01* +X173736000Y-83006384D01* +X173554953Y-83026783D01* +X173554950Y-83026783D01* +X173554949Y-83026784D01* +X173382984Y-83086957D01* +X173382981Y-83086958D01* +X173228720Y-83183887D01* +X173228718Y-83183888D01* +X173099888Y-83312718D01* +X173099887Y-83312720D01* +X173002958Y-83466981D01* +X173002957Y-83466984D01* +X172958178Y-83594957D01* +X172942783Y-83638953D01* +X172922384Y-83820000D01* +X172942783Y-84001047D01* +X172942783Y-84001049D01* +X172942784Y-84001050D01* +X172999062Y-84161885D01* +X173002681Y-84232790D01* +X172967392Y-84294395D01* +X172904399Y-84327141D01* +X172880133Y-84329500D01* +X169374854Y-84329500D01* +X169359012Y-84327750D01* +X169358985Y-84328044D01* +X169351092Y-84327297D01* +X169283002Y-84329438D01* +X169279044Y-84329500D01* +X169251144Y-84329500D01* +X169251138Y-84329500D01* +X169251132Y-84329501D01* +X169247133Y-84330006D01* +X169235313Y-84330936D01* +X169191114Y-84332325D01* +X169191107Y-84332327D01* +X169171649Y-84337979D01* +X169152304Y-84341985D01* +X169132206Y-84344525D01* +X169132198Y-84344527D01* +X169091090Y-84360802D01* +X169079866Y-84364645D01* +X169037409Y-84376981D01* +X169019964Y-84387297D01* +X169002218Y-84395990D01* +X168983382Y-84403448D01* +X168947610Y-84429437D01* +X168937694Y-84435951D01* +X168899637Y-84458458D01* +X168885311Y-84472784D01* +X168870285Y-84485617D01* +X168853895Y-84497525D01* +X168853893Y-84497527D01* +X168825705Y-84531599D01* +X168817718Y-84540375D01* +X168644582Y-84713511D01* +X168582270Y-84747537D01* +X168511455Y-84742472D01* +X168454619Y-84699925D01* +X168436708Y-84661228D01* +X168435554Y-84661632D01* +X168417482Y-84609985D01* +X168373043Y-84482985D01* +X168373041Y-84482982D01* +X168373041Y-84482981D01* +X168276112Y-84328720D01* +X168276111Y-84328718D01* +X168147281Y-84199888D01* +X168147279Y-84199887D01* +X167993018Y-84102958D01* +X167993015Y-84102957D01* +X167821050Y-84042784D01* +X167821049Y-84042783D01* +X167821047Y-84042783D01* +X167640000Y-84022384D01* +X167458953Y-84042783D01* +X167458950Y-84042783D01* +X167458949Y-84042784D01* +X167286984Y-84102957D01* +X167286982Y-84102958D01* +X167159299Y-84183187D01* +X167092263Y-84202500D01* +X166082867Y-84202500D01* +X166014746Y-84182498D01* +X165968253Y-84128842D01* +X165958149Y-84058568D01* +X165963938Y-84034885D01* +X165991348Y-83956550D01* +X166020217Y-83874047D01* +X166040616Y-83693000D01* +X166020217Y-83511953D01* +X165960043Y-83339985D01* +X165960041Y-83339982D01* +X165960041Y-83339981D01* +X165863112Y-83185720D01* +X165863111Y-83185718D01* +X165770405Y-83093012D01* +X165736379Y-83030700D01* +X165733500Y-83003917D01* +X165733500Y-72831594D01* +X165753502Y-72763473D01* +X165770400Y-72742503D01* +X166347661Y-72165241D01* +X166409972Y-72131218D01* +X166480787Y-72136282D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X191840621Y-52622502D02* +G01* +X191887114Y-52676158D01* +X191898500Y-52728500D01* +X191898500Y-54460000D01* +X191878498Y-54528121D01* +X191824842Y-54574614D01* +X191772500Y-54586000D01* +X190995000Y-54586000D01* +X190995000Y-56602000D01* +X191964585Y-56602000D01* +X191964597Y-56601999D01* +X192025093Y-56595494D01* +X192161962Y-56544445D01* +X192168810Y-56540706D01* +X192238184Y-56525613D01* +X192304705Y-56550422D01* +X192318293Y-56562197D01* +X194315595Y-58559499D01* +X194349621Y-58621811D01* +X194352500Y-58648594D01* +X194352500Y-59530796D01* +X194332498Y-59598917D01* +X194278842Y-59645410D01* +X194212394Y-59656004D01* +X194056001Y-59638384D01* +X194056000Y-59638384D01* +X193874953Y-59658783D01* +X193874950Y-59658783D01* +X193874949Y-59658784D01* +X193702984Y-59718957D01* +X193702982Y-59718958D01* +X193575299Y-59799187D01* +X193508263Y-59818500D01* +X192317737Y-59818500D01* +X192250701Y-59799187D01* +X192123017Y-59718958D01* +X192123015Y-59718957D01* +X191951050Y-59658784D01* +X191951049Y-59658783D01* +X191951047Y-59658783D01* +X191770000Y-59638384D01* +X191769998Y-59638384D01* +X191769997Y-59638384D01* +X191769672Y-59638384D01* +X191769469Y-59638324D01* +X191767329Y-59638083D01* +X191760564Y-59639447D01* +X191588953Y-59658783D01* +X191588950Y-59658783D01* +X191588949Y-59658784D01* +X191416984Y-59718957D01* +X191416981Y-59718958D01* +X191262720Y-59815887D01* +X191262718Y-59815888D01* +X191133888Y-59944718D01* +X191133887Y-59944720D01* +X191036958Y-60098981D01* +X191036957Y-60098984D01* +X190981664Y-60257005D01* +X190976783Y-60270953D01* +X190956384Y-60452000D01* +X190976783Y-60633047D01* +X190976783Y-60633049D01* +X190976784Y-60633050D01* +X191036957Y-60805015D01* +X191036958Y-60805018D01* +X191133887Y-60959279D01* +X191133888Y-60959281D01* +X191262718Y-61088111D01* +X191262720Y-61088112D01* +X191416981Y-61185041D01* +X191416982Y-61185041D01* +X191416985Y-61185043D01* +X191588953Y-61245217D01* +X191770000Y-61265616D01* +X191951047Y-61245217D01* +X192123015Y-61185043D01* +X192191807Y-61141817D01* +X192250701Y-61104813D01* +X192317737Y-61085500D01* +X193508263Y-61085500D01* +X193575299Y-61104813D01* +X193639015Y-61144848D01* +X193702985Y-61185043D01* +X193874953Y-61245217D01* +X194056000Y-61265616D01* +X194212395Y-61247994D01* +X194282324Y-61260243D01* +X194334532Y-61308356D01* +X194352500Y-61373202D01* +X194352500Y-62270500D01* +X194332498Y-62338621D01* +X194278842Y-62385114D01* +X194226500Y-62396500D01* +X193562350Y-62396500D01* +X193501803Y-62403009D01* +X193501795Y-62403011D01* +X193364797Y-62454110D01* +X193364792Y-62454112D01* +X193247738Y-62541738D01* +X193160112Y-62658792D01* +X193160110Y-62658797D01* +X193109011Y-62795795D01* +X193109009Y-62795803D01* +X193102500Y-62856350D01* +X193102500Y-63953649D01* +X193109009Y-64014196D01* +X193109011Y-64014204D01* +X193160110Y-64151202D01* +X193160112Y-64151207D01* +X193247738Y-64268261D01* +X193364792Y-64355887D01* +X193364794Y-64355888D01* +X193364796Y-64355889D01* +X193423875Y-64377924D01* +X193501795Y-64406988D01* +X193501803Y-64406990D01* +X193562350Y-64413499D01* +X193562355Y-64413499D01* +X193562362Y-64413500D01* +X193562368Y-64413500D01* +X196409632Y-64413500D01* +X196409638Y-64413500D01* +X196409645Y-64413499D01* +X196409649Y-64413499D01* +X196470196Y-64406990D01* +X196470199Y-64406989D01* +X196470201Y-64406989D01* +X196607204Y-64355889D01* +X196724261Y-64268261D01* +X196811889Y-64151204D01* +X196823354Y-64120466D01* +X196865901Y-64063631D01* +X196932422Y-64038821D01* +X196941409Y-64038500D01* +X198790591Y-64038500D01* +X198858712Y-64058502D01* +X198905205Y-64112158D01* +X198908646Y-64120466D01* +X198920111Y-64151204D01* +X198920112Y-64151207D01* +X199007738Y-64268261D01* +X199124792Y-64355887D01* +X199124794Y-64355888D01* +X199124796Y-64355889D01* +X199183875Y-64377924D01* +X199261795Y-64406988D01* +X199261803Y-64406990D01* +X199322350Y-64413499D01* +X199322355Y-64413499D01* +X199322362Y-64413500D01* +X199322368Y-64413500D01* +X202169632Y-64413500D01* +X202169638Y-64413500D01* +X202169645Y-64413499D01* +X202169649Y-64413499D01* +X202230196Y-64406990D01* +X202230199Y-64406989D01* +X202230201Y-64406989D01* +X202367204Y-64355889D01* +X202367209Y-64355884D01* +X202375118Y-64351568D01* +X202376116Y-64353397D01* +X202431506Y-64332735D01* +X202500881Y-64347824D01* +X202551085Y-64398024D01* +X202566500Y-64458414D01* +X202566500Y-66352209D01* +X202546498Y-66420330D01* +X202492842Y-66466823D01* +X202422568Y-66476927D01* +X202375633Y-66457488D01* +X202374876Y-66458875D01* +X202366964Y-66454555D01* +X202230093Y-66403505D01* +X202169597Y-66397000D01* +X201200000Y-66397000D01* +X201200000Y-68413000D01* +X202169585Y-68413000D01* +X202169597Y-68412999D01* +X202230093Y-68406494D01* +X202366964Y-68355444D01* +X202374876Y-68351125D01* +X202375833Y-68352878D01* +X202431509Y-68332111D01* +X202500883Y-68347201D01* +X202551087Y-68397403D01* +X202566500Y-68457790D01* +X202566500Y-70297405D01* +X202546498Y-70365526D01* +X202529595Y-70386500D01* +X198110500Y-74805595D01* +X198048188Y-74839621D01* +X198021405Y-74842500D01* +X196528350Y-74842500D01* +X196467803Y-74849009D01* +X196467795Y-74849011D01* +X196330797Y-74900110D01* +X196330792Y-74900112D01* +X196213738Y-74987738D01* +X196126112Y-75104792D01* +X196126111Y-75104795D01* +X196114646Y-75135534D01* +X196072099Y-75192369D01* +X196005578Y-75217179D01* +X195996591Y-75217500D01* +X194147409Y-75217500D01* +X194079288Y-75197498D01* +X194032795Y-75143842D01* +X194029354Y-75135534D01* +X194017889Y-75104797D01* +X194017889Y-75104796D01* +X194017887Y-75104794D01* +X194017887Y-75104792D01* +X193930261Y-74987738D01* +X193813207Y-74900112D01* +X193813202Y-74900110D01* +X193676204Y-74849011D01* +X193676196Y-74849009D01* +X193615649Y-74842500D01* +X193615638Y-74842500D01* +X190768362Y-74842500D01* +X190768350Y-74842500D01* +X190707803Y-74849009D01* +X190707795Y-74849011D01* +X190570797Y-74900110D01* +X190570792Y-74900112D01* +X190453738Y-74987738D01* +X190366112Y-75104792D01* +X190366110Y-75104797D01* +X190315011Y-75241795D01* +X190315009Y-75241803D01* +X190308500Y-75302350D01* +X190308500Y-76399649D01* +X190315009Y-76460196D01* +X190315011Y-76460204D01* +X190320891Y-76475967D01* +X190325957Y-76546783D01* +X190291932Y-76609095D01* +X190229620Y-76643120D01* +X190202836Y-76646000D01* +X185345968Y-76646000D01* +X185288765Y-76632267D01* +X185255295Y-76615213D01* +X185099097Y-76580298D01* +X185099092Y-76580297D01* +X184939110Y-76585326D01* +X184832520Y-76616293D01* +X184785972Y-76629817D01* +X184785404Y-76629982D01* +X184647637Y-76711458D01* +X184647635Y-76711459D01* +X184569809Y-76789284D01* +X184554783Y-76802118D01* +X184538394Y-76814026D01* +X184538391Y-76814029D01* +X184510213Y-76848090D01* +X184502241Y-76856853D01* +X184499374Y-76859721D01* +X184499358Y-76859736D01* +X182999336Y-78359757D01* +X182986901Y-78369721D01* +X182987089Y-78369948D01* +X182980979Y-78375002D01* +X182934370Y-78424635D01* +X182931620Y-78427473D01* +X182911863Y-78447231D01* +X182909374Y-78450439D01* +X182901688Y-78459436D01* +X182871418Y-78491673D01* +X182871411Y-78491683D01* +X182861651Y-78509435D01* +X182850803Y-78525950D01* +X182838386Y-78541958D01* +X182820824Y-78582540D01* +X182815604Y-78593195D01* +X182794305Y-78631939D01* +X182794303Y-78631944D01* +X182789267Y-78651559D01* +X182782864Y-78670262D01* +X182774819Y-78688852D01* +X182767901Y-78732525D01* +X182765495Y-78744142D01* +X182754500Y-78786968D01* +X182754500Y-78807223D01* +X182752949Y-78826933D01* +X182749780Y-78846942D01* +X182753941Y-78890961D01* +X182754500Y-78902819D01* +X182754500Y-81958146D01* +X182752751Y-81973988D01* +X182753044Y-81974016D01* +X182752298Y-81981907D01* +X182752298Y-81981909D01* +X182752997Y-82004134D01* +X182754438Y-82049984D01* +X182754500Y-82053943D01* +X182754500Y-82081851D01* +X182754501Y-82081869D01* +X182755007Y-82085877D01* +X182755937Y-82097696D01* +X182757326Y-82141888D01* +X182757327Y-82141893D01* +X182762977Y-82161339D01* +X182766986Y-82180697D01* +X182769525Y-82200793D01* +X182769526Y-82200800D01* +X182785800Y-82241903D01* +X182789644Y-82253129D01* +X182801982Y-82295593D01* +X182812294Y-82313031D01* +X182820988Y-82330779D01* +X182828444Y-82349609D01* +X182828450Y-82349620D01* +X182854432Y-82385381D01* +X182860949Y-82395301D01* +X182883458Y-82433362D01* +X182883459Y-82433363D01* +X182883461Y-82433366D01* +X182897779Y-82447684D01* +X182910617Y-82462714D01* +X182918145Y-82473074D01* +X182922528Y-82479107D01* +X182956595Y-82507290D01* +X182956598Y-82507292D01* +X182965378Y-82515282D01* +X184564501Y-84114405D01* +X184598527Y-84176717D01* +X184593462Y-84247532D01* +X184550915Y-84304368D01* +X184484395Y-84329179D01* +X184475406Y-84329500D01* +X175442593Y-84329500D01* +X175374472Y-84309498D01* +X175327979Y-84255842D01* +X175317875Y-84185568D01* +X175347369Y-84120988D01* +X175353498Y-84114405D01* +X177713716Y-81754188D01* +X185137500Y-74330405D01* +X185199812Y-74296379D01* +X185226595Y-74293500D01* +X185634263Y-74293500D01* +X185701299Y-74312813D01* +X185809444Y-74380764D01* +X185828985Y-74393043D01* +X186000953Y-74453217D01* +X186182000Y-74473616D01* +X186363047Y-74453217D01* +X186535015Y-74393043D01* +X186689281Y-74296111D01* +X186818111Y-74167281D01* +X186915043Y-74013015D01* +X186975217Y-73841047D01* +X186995616Y-73660000D01* +X186975217Y-73478953D01* +X186915043Y-73306985D01* +X186915041Y-73306982D01* +X186913656Y-73303023D01* +X186910036Y-73232119D01* +X186945325Y-73170514D01* +X187008319Y-73137767D01* +X187032732Y-73135408D01* +X197817462Y-73148142D01* +X197858921Y-73155212D01* +X197938953Y-73183217D01* +X198120000Y-73203616D01* +X198301047Y-73183217D01* +X198473015Y-73123043D01* +X198627281Y-73026111D01* +X198756111Y-72897281D01* +X198853043Y-72743015D01* +X198913217Y-72571047D01* +X198933616Y-72390000D01* +X198913217Y-72208953D01* +X198853043Y-72036985D01* +X198853041Y-72036982D01* +X198853041Y-72036981D01* +X198756112Y-71882720D01* +X198756111Y-71882718D01* +X198627281Y-71753888D01* +X198627279Y-71753887D01* +X198473018Y-71656958D01* +X198473015Y-71656957D01* +X198301050Y-71596784D01* +X198301049Y-71596783D01* +X198301047Y-71596783D01* +X198120000Y-71576384D01* +X198119999Y-71576384D01* +X197938951Y-71596782D01* +X197860957Y-71624073D01* +X197819195Y-71631143D01* +X184017741Y-71614846D01* +X183998951Y-71613414D01* +X183976891Y-71610060D01* +X183976890Y-71610060D01* +X183967904Y-71610796D01* +X183925127Y-71614303D01* +X183914698Y-71614724D01* +X183907240Y-71614715D01* +X183907237Y-71614716D01* +X183907236Y-71614716D01* +X183907233Y-71614716D01* +X183877992Y-71618098D01* +X183873818Y-71618510D01* +X183800175Y-71624548D01* +X183800167Y-71624550D01* +X183799963Y-71624617D01* +X183775490Y-71629957D01* +X183775472Y-71629959D01* +X183775284Y-71629981D01* +X183775273Y-71629984D01* +X183705829Y-71655167D01* +X183701856Y-71656533D01* +X183631562Y-71679402D01* +X183631554Y-71679405D01* +X183631370Y-71679518D01* +X183608797Y-71690354D01* +X183608594Y-71690427D01* +X183608591Y-71690429D01* +X183548282Y-71729992D01* +X183546791Y-71730970D01* +X183543242Y-71733214D01* +X183480138Y-71771664D01* +X183480132Y-71771669D01* +X183479981Y-71771819D01* +X183460523Y-71787563D01* +X183460344Y-71787680D01* +X183460330Y-71787691D01* +X183409537Y-71841400D01* +X183406600Y-71844403D01* +X177252805Y-77931446D01* +X177190308Y-77965131D01* +X177164785Y-77967865D01* +X174609246Y-77979786D01* +X174541032Y-77960102D01* +X174519563Y-77942882D01* +X168841162Y-72264481D01* +X168807136Y-72202169D01* +X168812201Y-72131354D01* +X168854748Y-72074518D01* +X168921268Y-72049707D01* +X168944358Y-72050177D01* +X169037000Y-72060616D01* +X169218047Y-72040217D01* +X169390015Y-71980043D01* +X169544281Y-71883111D01* +X169673111Y-71754281D01* +X169770043Y-71600015D01* +X169830217Y-71428047D01* +X169850616Y-71247000D01* +X169830217Y-71065953D01* +X169770043Y-70893985D01* +X169770041Y-70893982D01* +X169770041Y-70893981D01* +X169689813Y-70766298D01* +X169670500Y-70699262D01* +X169670500Y-63306594D01* +X169690502Y-63238473D01* +X169707405Y-63217499D01* +X172056499Y-60868405D01* +X172118811Y-60834379D01* +X172145594Y-60831500D01* +X174451912Y-60831500D01* +X174520033Y-60851502D01* +X174566526Y-60905158D01* +X174576630Y-60975432D01* +X174547136Y-61040012D01* +X174498375Y-61074620D01* +X173862038Y-61327061D01* +X173853686Y-61330039D01* +X173845767Y-61332551D01* +X173834295Y-61337960D01* +X173827301Y-61342482D01* +X173819696Y-61347026D01* +X173178733Y-61700119D01* +X173170797Y-61704133D01* +X173163299Y-61707598D01* +X173152570Y-61714420D01* +X173146246Y-61719746D01* +X173139252Y-61725225D01* +X172547469Y-62156032D01* +X172540100Y-62161009D01* +X172533101Y-62165383D01* +X172523305Y-62173503D01* +X172517701Y-62179577D01* +X172511449Y-62185889D01* +X171978194Y-62687669D01* +X171971504Y-62693533D01* +X171965146Y-62698720D01* +X171956427Y-62708023D01* +X171951654Y-62714717D01* +X171946232Y-62721777D01* +X171479943Y-63286551D01* +X171474040Y-63293208D01* +X171468369Y-63299164D01* +X171460893Y-63309477D01* +X171457008Y-63316694D01* +X171452509Y-63324387D01* +X171060537Y-63943286D01* +X171055511Y-63950633D01* +X171050648Y-63957229D01* +X171044504Y-63968426D01* +X171041567Y-63976041D01* +X171038064Y-63984243D01* +X170726579Y-64647532D01* +X170722509Y-64655458D01* +X170718517Y-64662598D01* +X170713826Y-64674469D01* +X170711869Y-64682375D01* +X170709418Y-64690958D01* +X170483331Y-65388162D01* +X170480283Y-65396539D01* +X170477222Y-65404106D01* +X170474051Y-65416482D01* +X170473098Y-65424571D01* +X170471741Y-65433390D01* +X170334647Y-66153476D01* +X170332668Y-66162179D01* +X170330581Y-66170056D01* +X170328984Y-66182723D01* +X170329051Y-66190886D01* +X170328807Y-66199806D01* +X170282862Y-66931428D01* +X170281987Y-66940318D01* +X170280902Y-66948389D01* +X170280902Y-66961157D01* +X170281987Y-66969226D01* +X170282863Y-66978121D01* +X170328807Y-67709740D01* +X170329051Y-67718653D01* +X170328985Y-67726826D01* +X170330581Y-67739490D01* +X170332664Y-67747346D01* +X170334647Y-67756063D01* +X170471740Y-68476146D01* +X170473097Y-68484962D01* +X170474052Y-68493068D01* +X170477221Y-68505436D01* +X170480282Y-68513002D01* +X170483332Y-68521383D01* +X170709416Y-69218578D01* +X170711867Y-69227162D01* +X170713827Y-69235080D01* +X170718515Y-69246943D01* +X170722504Y-69254076D01* +X170726576Y-69262005D01* +X170902939Y-69637559D01* +X171038061Y-69925294D01* +X171041562Y-69933491D01* +X171044511Y-69941134D01* +X171050641Y-69952306D01* +X171055485Y-69958873D01* +X171060529Y-69966246D01* +X171452504Y-70585150D01* +X171457003Y-70592843D01* +X171460896Y-70600075D01* +X171468365Y-70610376D01* +X171468709Y-70610738D01* +X171468711Y-70610740D01* +X171468712Y-70610741D01* +X171474027Y-70616322D01* +X171479937Y-70622986D01* +X171881377Y-71109212D01* +X171946237Y-71187771D01* +X171951662Y-71194836D01* +X171956439Y-71201535D01* +X171965139Y-71210817D01* +X171965521Y-71211129D01* +X171965524Y-71211132D01* +X171965527Y-71211133D01* +X171971504Y-71216009D01* +X171978207Y-71221883D01* +X172511453Y-71723653D01* +X172517711Y-71729973D01* +X172523313Y-71736045D01* +X172533090Y-71744150D01* +X172540078Y-71748516D01* +X172547462Y-71753502D01* +X173135508Y-72181590D01* +X173139243Y-72184309D01* +X173146234Y-72189785D01* +X173152581Y-72195129D01* +X173163296Y-72201940D01* +X173163751Y-72202150D01* +X173163755Y-72202153D01* +X173163758Y-72202153D01* +X173170788Y-72205403D01* +X173178727Y-72209418D01* +X173819712Y-72562525D01* +X173827319Y-72567072D01* +X173833863Y-72571304D01* +X173833865Y-72571305D01* +X173833866Y-72571305D01* +X173834297Y-72571584D01* +X173845768Y-72576992D01* +X173846252Y-72577145D01* +X173846255Y-72577147D01* +X173846257Y-72577147D01* +X173853668Y-72579498D01* +X173862036Y-72582481D01* +X174261907Y-72741112D01* +X174489990Y-72831594D01* +X174542110Y-72852270D01* +X174550251Y-72855837D01* +X174557731Y-72859434D01* +X174569789Y-72863359D01* +X174570292Y-72863451D01* +X174570297Y-72863453D01* +X174570301Y-72863452D01* +X174577931Y-72864851D01* +X174586619Y-72866762D01* +X175295073Y-73049035D01* +X175303564Y-73051541D01* +X175310988Y-73054018D01* +X175310992Y-73054021D01* +X175310996Y-73054021D01* +X175311480Y-73054183D01* +X175323928Y-73056562D01* +X175324438Y-73056590D01* +X175324445Y-73056592D01* +X175324451Y-73056591D01* +X175332223Y-73057023D01* +X175341068Y-73057828D01* +X175456199Y-73072401D01* +X176066739Y-73149687D01* +X176075492Y-73151110D01* +X176083123Y-73152628D01* +X176083129Y-73152631D01* +X176083135Y-73152631D01* +X176083638Y-73152731D01* +X176096292Y-73153529D01* +X176104584Y-73152944D01* +X176113453Y-73152631D01* +X176844855Y-73152631D01* +X176853724Y-73152944D01* +X176862015Y-73153529D01* +X176874671Y-73152731D01* +X176875174Y-73152631D01* +X176875178Y-73152631D01* +X176875182Y-73152629D01* +X176882817Y-73151110D01* +X176891580Y-73149685D01* +X177617259Y-73057824D01* +X177626082Y-73057022D01* +X177633851Y-73056591D01* +X177633858Y-73056592D01* +X177633864Y-73056590D01* +X177634376Y-73056562D01* +X177646822Y-73054183D01* +X177647304Y-73054021D01* +X177647311Y-73054021D01* +X177647316Y-73054017D01* +X177654701Y-73051552D01* +X177663196Y-73049043D01* +X178371711Y-72866757D01* +X178380385Y-72864850D01* +X178388007Y-72863452D01* +X178388013Y-72863453D01* +X178388018Y-72863450D01* +X178388525Y-72863358D01* +X178400578Y-72859434D01* +X178401036Y-72859213D01* +X178401039Y-72859213D01* +X178401041Y-72859211D01* +X178408042Y-72855845D01* +X178416189Y-72852275D01* +X179096269Y-72582481D01* +X179104643Y-72579496D01* +X179112046Y-72577147D01* +X179112053Y-72577147D01* +X179112058Y-72577143D01* +X179112547Y-72576989D01* +X179124006Y-72571586D01* +X179124436Y-72571307D01* +X179124443Y-72571305D01* +X179124447Y-72571300D01* +X179130973Y-72567081D01* +X179138577Y-72562534D01* +X179779591Y-72209412D01* +X179787523Y-72205401D01* +X179794547Y-72202154D01* +X179794554Y-72202153D01* +X179794559Y-72202149D01* +X179795027Y-72201933D01* +X179805722Y-72195132D01* +X179806113Y-72194802D01* +X179806118Y-72194800D01* +X179806121Y-72194795D01* +X179812061Y-72189795D01* +X179819047Y-72184321D01* +X180410844Y-71753505D01* +X180418203Y-71748536D01* +X180424783Y-71744421D01* +X180424785Y-71744421D01* +X180424786Y-71744419D01* +X180425213Y-71744153D01* +X180434985Y-71736054D01* +X180435329Y-71735680D01* +X180435337Y-71735675D01* +X180435341Y-71735667D01* +X180440577Y-71729992D01* +X180446835Y-71723671D01* +X180980107Y-71221876D01* +X180986804Y-71216009D01* +X180992781Y-71211133D01* +X180992784Y-71211132D01* +X180992785Y-71211129D01* +X180993168Y-71210818D01* +X181001862Y-71201543D01* +X181002155Y-71201131D01* +X181002159Y-71201128D01* +X181002160Y-71201123D01* +X181006633Y-71194852D01* +X181012054Y-71187789D01* +X181478376Y-70622974D01* +X181484287Y-70616312D01* +X181489590Y-70610743D01* +X181489595Y-70610740D01* +X181489598Y-70610735D01* +X181489942Y-70610374D01* +X181497403Y-70600083D01* +X181497638Y-70599645D01* +X181497644Y-70599639D01* +X181497646Y-70599630D01* +X181501293Y-70592857D01* +X181505786Y-70585172D01* +X181897782Y-69966234D01* +X181902817Y-69958876D01* +X181907371Y-69952701D01* +X181907374Y-69952699D01* +X181907375Y-69952696D01* +X181907669Y-69952298D01* +X181913792Y-69941137D01* +X181913969Y-69940678D01* +X181913971Y-69940675D01* +X181913971Y-69940671D01* +X181916738Y-69933501D01* +X181920243Y-69925294D01* +X182231728Y-69262006D01* +X182235807Y-69254065D01* +X182239552Y-69247368D01* +X182239554Y-69247366D01* +X182239554Y-69247363D01* +X182239795Y-69246934D01* +X182244475Y-69235089D01* +X182244593Y-69234610D01* +X182244595Y-69234607D01* +X182244595Y-69234603D01* +X182246434Y-69227174D01* +X182248889Y-69218575D01* +X182474976Y-68521367D01* +X182478033Y-68512972D01* +X182480903Y-68505880D01* +X182480904Y-68505879D01* +X182480904Y-68505876D01* +X182481090Y-68505418D01* +X182484251Y-68493083D01* +X182484308Y-68492592D01* +X182484310Y-68492589D01* +X182484309Y-68492584D01* +X182485207Y-68484965D01* +X182486564Y-68476146D01* +X182604058Y-67859000D01* +X193103000Y-67859000D01* +X193103000Y-67953597D01* +X193109505Y-68014093D01* +X193160555Y-68150964D01* +X193160555Y-68150965D01* +X193248095Y-68267904D01* +X193365034Y-68355444D01* +X193501906Y-68406494D01* +X193562402Y-68412999D01* +X193562415Y-68413000D01* +X194532000Y-68413000D01* +X194532000Y-67859000D01* +X195440000Y-67859000D01* +X195440000Y-68413000D01* +X196409585Y-68413000D01* +X196409597Y-68412999D01* +X196470093Y-68406494D01* +X196606964Y-68355444D01* +X196606965Y-68355444D01* +X196723904Y-68267904D01* +X196811444Y-68150965D01* +X196811444Y-68150964D01* +X196862494Y-68014093D01* +X196868999Y-67953597D01* +X196869000Y-67953585D01* +X196869000Y-67859000D01* +X198863000Y-67859000D01* +X198863000Y-67953597D01* +X198869505Y-68014093D01* +X198920555Y-68150964D01* +X198920555Y-68150965D01* +X199008095Y-68267904D01* +X199125034Y-68355444D01* +X199261906Y-68406494D01* +X199322402Y-68412999D01* +X199322415Y-68413000D01* +X200292000Y-68413000D01* +X200292000Y-67859000D01* +X198863000Y-67859000D01* +X196869000Y-67859000D01* +X195440000Y-67859000D01* +X194532000Y-67859000D01* +X193103000Y-67859000D01* +X182604058Y-67859000D01* +X182623658Y-67756048D01* +X182625641Y-67747332D01* +X182627594Y-67739963D01* +X182627598Y-67739955D01* +X182627598Y-67739946D01* +X182627725Y-67739469D01* +X182629318Y-67726836D01* +X182629313Y-67726347D01* +X182629315Y-67726342D01* +X182629313Y-67726336D01* +X182629251Y-67718668D01* +X182629495Y-67709740D01* +X182675440Y-66978111D01* +X182676317Y-66969216D01* +X182677403Y-66961147D01* +X182677403Y-66951000D01* +X193103000Y-66951000D01* +X194532000Y-66951000D01* +X194532000Y-66397000D01* +X195440000Y-66397000D01* +X195440000Y-66951000D01* +X196869000Y-66951000D01* +X198863000Y-66951000D01* +X200292000Y-66951000D01* +X200292000Y-66397000D01* +X199322402Y-66397000D01* +X199261906Y-66403505D01* +X199125035Y-66454555D01* +X199125034Y-66454555D01* +X199008095Y-66542095D01* +X198920555Y-66659034D01* +X198920555Y-66659035D01* +X198869505Y-66795906D01* +X198863000Y-66856402D01* +X198863000Y-66951000D01* +X196869000Y-66951000D01* +X196869000Y-66856414D01* +X196868999Y-66856402D01* +X196862494Y-66795906D01* +X196811444Y-66659035D01* +X196811444Y-66659034D01* +X196723904Y-66542095D01* +X196606965Y-66454555D01* +X196470093Y-66403505D01* +X196409597Y-66397000D01* +X195440000Y-66397000D01* +X194532000Y-66397000D01* +X193562402Y-66397000D01* +X193501906Y-66403505D01* +X193365035Y-66454555D01* +X193365034Y-66454555D01* +X193248095Y-66542095D01* +X193160555Y-66659034D01* +X193160555Y-66659035D01* +X193109505Y-66795906D01* +X193103000Y-66856402D01* +X193103000Y-66951000D01* +X182677403Y-66951000D01* +X182677403Y-66948400D01* +X182677337Y-66947915D01* +X182677338Y-66947912D01* +X182677336Y-66947908D01* +X182676317Y-66940332D01* +X182675440Y-66931428D01* +X182629494Y-66199796D01* +X182629251Y-66190863D01* +X182629313Y-66183207D01* +X182629315Y-66183202D01* +X182629313Y-66183196D01* +X182629318Y-66182708D01* +X182627724Y-66170066D01* +X182627597Y-66169588D01* +X182627597Y-66169587D01* +X182625639Y-66162198D01* +X182623655Y-66153477D01* +X182602927Y-66044601D01* +X182486561Y-65433383D01* +X182485206Y-65424569D01* +X182484309Y-65416957D01* +X182484310Y-65416955D01* +X182484309Y-65416952D01* +X182484252Y-65416467D01* +X182481091Y-65404130D01* +X182480904Y-65403670D01* +X182480904Y-65403665D01* +X182480901Y-65403660D01* +X182478026Y-65396554D01* +X182474971Y-65388159D01* +X182464580Y-65356115D01* +X182248882Y-64690946D01* +X182246430Y-64682356D01* +X182244595Y-64674939D01* +X182244595Y-64674937D01* +X182244593Y-64674934D01* +X182244475Y-64674454D01* +X182239791Y-64662602D01* +X182235801Y-64655467D01* +X182231720Y-64647522D01* +X181920248Y-63984262D01* +X181916745Y-63976059D01* +X181913795Y-63968415D01* +X181907672Y-63957253D01* +X181907375Y-63956850D01* +X181907374Y-63956848D01* +X181907372Y-63956846D01* +X181902806Y-63950654D01* +X181897767Y-63943288D01* +X181876394Y-63909542D01* +X181612199Y-63492393D01* +X181505799Y-63324393D01* +X181501294Y-63316689D01* +X181497410Y-63309472D01* +X181489936Y-63299165D01* +X181484272Y-63293216D01* +X181478365Y-63286556D01* +X181416397Y-63211499D01* +X181012049Y-62721746D01* +X181006627Y-62714683D01* +X181002159Y-62708417D01* +X181002159Y-62708416D01* +X181002157Y-62708414D01* +X181001869Y-62708010D01* +X180993166Y-62698724D01* +X180986794Y-62693526D01* +X180980090Y-62687650D01* +X180446861Y-62185892D01* +X180440605Y-62179575D01* +X180434999Y-62173499D01* +X180425211Y-62165386D01* +X180418222Y-62161018D01* +X180410853Y-62156042D01* +X179819053Y-61725222D01* +X179812055Y-61719740D01* +X179805729Y-61714413D01* +X179795018Y-61707603D01* +X179794556Y-61707389D01* +X179794554Y-61707388D01* +X179794551Y-61707387D01* +X179787502Y-61704129D01* +X179779569Y-61700116D01* +X179138611Y-61347028D01* +X179130985Y-61342470D01* +X179124444Y-61338240D01* +X179124443Y-61338239D01* +X179124441Y-61338238D01* +X179124014Y-61337962D01* +X179112541Y-61332552D01* +X179104606Y-61330034D01* +X179096258Y-61327057D01* +X178416198Y-61057270D01* +X178408065Y-61053707D01* +X178400583Y-61050110D01* +X178388513Y-61046180D01* +X178380348Y-61044683D01* +X178371683Y-61042776D01* +X177793955Y-60894143D01* +X177663217Y-60860507D01* +X177654698Y-60857993D01* +X177647312Y-60855525D01* +X177647311Y-60855525D01* +X177647309Y-60855524D01* +X177646825Y-60855363D01* +X177634365Y-60852981D01* +X177626060Y-60852520D01* +X177617233Y-60851716D01* +X176891593Y-60759859D01* +X176882844Y-60758438D01* +X176874676Y-60756814D01* +X176862024Y-60756016D01* +X176861511Y-60756052D01* +X176861510Y-60756052D01* +X176861508Y-60756052D01* +X176853723Y-60756602D01* +X176844855Y-60756914D01* +X176113452Y-60756914D01* +X176104583Y-60756601D01* +X176096291Y-60756015D01* +X176083634Y-60756813D01* +X176075465Y-60758438D01* +X176066717Y-60759859D01* +X175341064Y-60851717D01* +X175332233Y-60852521D01* +X175323935Y-60852982D01* +X175311471Y-60855364D01* +X175303571Y-60858002D01* +X175295069Y-60860511D01* +X175155027Y-60896541D01* +X175084071Y-60894143D01* +X175025675Y-60853764D01* +X174998380Y-60788224D01* +X175010852Y-60718332D01* +X175049574Y-60672577D01* +X175062107Y-60663472D01* +X175090299Y-60629392D01* +X175098267Y-60620635D01* +X175358500Y-60360404D01* +X175420812Y-60326379D01* +X175447595Y-60323500D01* +X176093087Y-60323500D01* +X176108928Y-60325249D01* +X176108956Y-60324956D01* +X176116842Y-60325700D01* +X176116849Y-60325702D01* +X176184926Y-60323562D01* +X176188885Y-60323500D01* +X176216791Y-60323500D01* +X176216796Y-60323500D01* +X176220807Y-60322992D01* +X176232639Y-60322061D01* +X176276829Y-60320673D01* +X176296287Y-60315019D01* +X176315634Y-60311013D01* +X176335737Y-60308474D01* +X176376850Y-60292195D01* +X176388070Y-60288353D01* +X176412853Y-60281154D01* +X176430531Y-60276019D01* +X176430535Y-60276017D01* +X176447966Y-60265708D01* +X176465720Y-60257009D01* +X176484557Y-60249552D01* +X176520332Y-60223558D01* +X176530238Y-60217051D01* +X176568302Y-60194542D01* +X176582625Y-60180218D01* +X176597664Y-60167374D01* +X176614047Y-60155472D01* +X176642243Y-60121386D01* +X176650212Y-60112630D01* +X177352489Y-59410353D01* +X177414799Y-59376329D01* +X177464734Y-59375596D01* +X177492112Y-59380714D01* +X177532370Y-59388240D01* +X177532372Y-59388240D01* +X177747585Y-59388240D01* +X177747588Y-59388240D01* +X177959141Y-59348694D01* +X178159825Y-59270949D01* +X178342806Y-59157652D01* +X178501853Y-59012661D01* +X178519847Y-58988833D01* +X178538920Y-58963577D01* +X178595933Y-58921270D01* +X178666770Y-58916502D01* +X178728939Y-58950788D01* +X178740020Y-58963577D01* +X178777083Y-59012657D01* +X178777086Y-59012659D01* +X178777087Y-59012661D01* +X178826465Y-59057675D01* +X178936134Y-59157652D01* +X178936135Y-59157653D01* +X179119103Y-59270942D01* +X179119106Y-59270943D01* +X179119115Y-59270949D01* +X179319799Y-59348694D01* +X179531352Y-59388240D01* +X179531355Y-59388240D01* +X179746565Y-59388240D01* +X179746568Y-59388240D01* +X179958121Y-59348694D01* +X180158805Y-59270949D01* +X180341786Y-59157652D01* +X180500833Y-59012661D01* +X180525668Y-58979772D01* +X180539169Y-58961896D01* +X180596183Y-58919588D01* +X180667019Y-58914820D01* +X180729188Y-58949106D01* +X180740271Y-58961896D01* +X180778604Y-59012658D01* +X180778606Y-59012660D01* +X180778607Y-59012661D01* +X180827985Y-59057675D01* +X180937654Y-59157652D01* +X180937655Y-59157653D01* +X181120623Y-59270942D01* +X181120626Y-59270943D01* +X181120635Y-59270949D01* +X181321319Y-59348694D01* +X181532872Y-59388240D01* +X181532875Y-59388240D01* +X181748085Y-59388240D01* +X181748088Y-59388240D01* +X181959641Y-59348694D01* +X182160325Y-59270949D01* +X182343306Y-59157652D01* +X182502353Y-59012661D01* +X182520347Y-58988833D01* +X182539420Y-58963577D01* +X182596433Y-58921270D01* +X182667270Y-58916502D01* +X182729439Y-58950788D01* +X182740520Y-58963577D01* +X182777583Y-59012657D01* +X182777586Y-59012659D01* +X182777587Y-59012661D01* +X182826965Y-59057675D01* +X182936634Y-59157652D01* +X182936635Y-59157653D01* +X183119603Y-59270942D01* +X183119606Y-59270943D01* +X183119615Y-59270949D01* +X183320299Y-59348694D01* +X183531852Y-59388240D01* +X183531855Y-59388240D01* +X183747065Y-59388240D01* +X183747068Y-59388240D01* +X183958621Y-59348694D01* +X184159305Y-59270949D01* +X184342286Y-59157652D01* +X184501333Y-59012661D01* +X184526168Y-58979772D01* +X184539669Y-58961896D01* +X184596683Y-58919588D01* +X184667519Y-58914820D01* +X184729688Y-58949106D01* +X184740771Y-58961896D01* +X184779104Y-59012658D01* +X184779106Y-59012660D01* +X184779107Y-59012661D01* +X184828485Y-59057675D01* +X184938154Y-59157652D01* +X184938155Y-59157653D01* +X185121123Y-59270942D01* +X185121126Y-59270943D01* +X185121135Y-59270949D01* +X185321819Y-59348694D01* +X185533372Y-59388240D01* +X185533375Y-59388240D01* +X185748585Y-59388240D01* +X185748588Y-59388240D01* +X185960141Y-59348694D01* +X186160825Y-59270949D01* +X186343806Y-59157652D01* +X186502853Y-59012661D01* +X186520847Y-58988833D01* +X186539920Y-58963577D01* +X186596933Y-58921270D01* +X186667770Y-58916502D01* +X186729939Y-58950788D01* +X186741020Y-58963577D01* +X186778083Y-59012657D01* +X186778086Y-59012659D01* +X186778087Y-59012661D01* +X186827465Y-59057675D01* +X186937134Y-59157652D01* +X186937135Y-59157653D01* +X187120103Y-59270942D01* +X187120106Y-59270943D01* +X187120115Y-59270949D01* +X187320799Y-59348694D01* +X187532352Y-59388240D01* +X187532355Y-59388240D01* +X187747565Y-59388240D01* +X187747568Y-59388240D01* +X187959121Y-59348694D01* +X188159805Y-59270949D01* +X188342786Y-59157652D01* +X188501833Y-59012661D01* +X188519827Y-58988833D01* +X188538900Y-58963577D01* +X188595913Y-58921270D01* +X188666750Y-58916502D01* +X188728919Y-58950788D01* +X188740000Y-58963577D01* +X188777063Y-59012657D01* +X188777066Y-59012659D01* +X188777067Y-59012661D01* +X188826445Y-59057675D01* +X188936114Y-59157652D01* +X188936115Y-59157653D01* +X189119083Y-59270942D01* +X189119086Y-59270943D01* +X189119095Y-59270949D01* +X189319779Y-59348694D01* +X189531332Y-59388240D01* +X189531335Y-59388240D01* +X189746545Y-59388240D01* +X189746548Y-59388240D01* +X189958101Y-59348694D01* +X190158785Y-59270949D01* +X190341766Y-59157652D01* +X190500813Y-59012661D01* +X190525648Y-58979772D01* +X190539149Y-58961896D01* +X190596163Y-58919588D01* +X190666999Y-58914820D01* +X190729168Y-58949106D01* +X190740251Y-58961896D01* +X190778584Y-59012658D01* +X190778586Y-59012660D01* +X190778587Y-59012661D01* +X190827965Y-59057675D01* +X190937634Y-59157652D01* +X190937635Y-59157653D01* +X191120603Y-59270942D01* +X191120606Y-59270943D01* +X191120615Y-59270949D01* +X191321299Y-59348694D01* +X191532852Y-59388240D01* +X191532855Y-59388240D01* +X191746452Y-59388240D01* +X191747079Y-59388424D01* +X191748063Y-59388240D01* +X191748068Y-59388240D01* +X191959621Y-59348694D01* +X192160305Y-59270949D01* +X192343286Y-59157652D01* +X192502333Y-59012661D01* +X192632030Y-58840914D01* +X192727960Y-58648260D01* +X192735486Y-58621811D01* +X192766171Y-58513962D01* +X192786857Y-58441259D01* +X192799406Y-58305836D01* +X192806715Y-58226964D01* +X192806715Y-58226955D01* +X192788129Y-58026384D01* +X192786857Y-58012661D01* +X192753917Y-57896890D01* +X192727962Y-57805665D01* +X192727960Y-57805660D01* +X192632030Y-57613006D01* +X192630106Y-57610458D01* +X192502336Y-57441262D01* +X192501549Y-57440545D01* +X192378329Y-57328214D01* +X192343285Y-57296267D01* +X192343284Y-57296266D01* +X192160316Y-57182977D01* +X192160309Y-57182973D01* +X192160305Y-57182971D01* +X191959621Y-57105226D01* +X191748068Y-57065680D01* +X191532852Y-57065680D01* +X191321299Y-57105226D01* +X191321296Y-57105226D01* +X191321296Y-57105227D01* +X191237272Y-57137778D01* +X191120615Y-57182971D01* +X191120614Y-57182971D01* +X191120613Y-57182972D01* +X191120603Y-57182977D01* +X190937635Y-57296266D01* +X190937634Y-57296267D01* +X190778583Y-57441262D01* +X190740250Y-57492024D01* +X190683236Y-57534332D01* +X190612399Y-57539099D01* +X190550231Y-57504812D01* +X190539150Y-57492024D01* +X190500816Y-57441262D01* +X190500029Y-57440545D01* +X190376809Y-57328214D01* +X190341765Y-57296267D01* +X190341764Y-57296266D01* +X190158796Y-57182977D01* +X190158789Y-57182973D01* +X190158785Y-57182971D01* +X189958101Y-57105226D01* +X189746548Y-57065680D01* +X189746545Y-57065680D01* +X189712774Y-57065680D01* +X189644653Y-57045678D01* +X189623679Y-57028775D01* +X189411999Y-56817095D01* +X189377973Y-56754783D01* +X189383038Y-56683968D01* +X189425585Y-56627132D01* +X189492105Y-56602321D01* +X189501094Y-56602000D01* +X190087000Y-56602000D01* +X190087000Y-54586000D01* +X189117402Y-54586000D01* +X189056906Y-54592505D01* +X188920035Y-54643555D01* +X188912124Y-54647875D01* +X188911167Y-54646123D01* +X188855476Y-54666889D01* +X188786103Y-54651790D01* +X188735906Y-54601583D01* +X188720500Y-54541209D01* +X188720500Y-54362594D01* +X188740502Y-54294473D01* +X188757405Y-54273499D01* +X190391500Y-52639405D01* +X190453812Y-52605379D01* +X190480595Y-52602500D01* +X191772500Y-52602500D01* +X191840621Y-52622502D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X163368533Y-74223537D02* +G01* +X163425368Y-74266084D01* +X163450179Y-74332604D01* +X163450500Y-74341593D01* +X163450500Y-82616403D01* +X163430498Y-82684524D01* +X163413595Y-82705499D01* +X163133436Y-82985657D01* +X163071124Y-83019682D01* +X163058451Y-83021768D01* +X163013961Y-83026781D01* +X163013947Y-83026784D01* +X162841984Y-83086957D01* +X162841981Y-83086958D01* +X162687720Y-83183887D01* +X162687718Y-83183888D01* +X162558888Y-83312718D01* +X162558887Y-83312720D01* +X162461958Y-83466981D01* +X162461957Y-83466984D01* +X162417178Y-83594957D01* +X162401783Y-83638953D01* +X162381384Y-83820000D01* +X162401783Y-84001047D01* +X162413623Y-84034885D01* +X162413624Y-84034886D01* +X162417242Y-84105791D01* +X162381952Y-84167395D01* +X162318959Y-84200141D01* +X162294694Y-84202500D01* +X161985594Y-84202500D01* +X161917473Y-84182498D01* +X161896499Y-84165595D01* +X159166405Y-81435500D01* +X159132379Y-81373188D01* +X159129500Y-81346405D01* +X159129500Y-80979069D01* +X159149502Y-80910948D01* +X159203158Y-80864455D01* +X159268972Y-80853791D01* +X159317407Y-80858999D01* +X159317415Y-80859000D01* +X160287000Y-80859000D01* +X160287000Y-80305000D01* +X161195000Y-80305000D01* +X161195000Y-80859000D01* +X162164585Y-80859000D01* +X162164597Y-80858999D01* +X162225093Y-80852494D01* +X162361964Y-80801444D01* +X162361965Y-80801444D01* +X162478904Y-80713904D01* +X162566444Y-80596965D01* +X162566444Y-80596964D01* +X162617494Y-80460093D01* +X162623999Y-80399597D01* +X162624000Y-80399585D01* +X162624000Y-80305000D01* +X161195000Y-80305000D01* +X160287000Y-80305000D01* +X160287000Y-78843000D01* +X161195000Y-78843000D01* +X161195000Y-79397000D01* +X162624000Y-79397000D01* +X162624000Y-79302414D01* +X162623999Y-79302402D01* +X162617494Y-79241906D01* +X162566444Y-79105035D01* +X162566444Y-79105034D01* +X162478904Y-78988095D01* +X162361965Y-78900555D01* +X162225093Y-78849505D01* +X162164597Y-78843000D01* +X161195000Y-78843000D01* +X160287000Y-78843000D01* +X159317402Y-78843000D01* +X159268970Y-78848208D01* +X159199101Y-78835603D01* +X159147139Y-78787225D01* +X159129500Y-78722930D01* +X159129500Y-76979575D01* +X159149502Y-76911454D01* +X159203158Y-76864961D01* +X159268968Y-76854297D01* +X159317362Y-76859500D01* +X159317368Y-76859500D01* +X162164632Y-76859500D01* +X162164638Y-76859500D01* +X162164645Y-76859499D01* +X162164649Y-76859499D01* +X162225196Y-76852990D01* +X162225199Y-76852989D01* +X162225201Y-76852989D01* +X162226065Y-76852667D01* +X162255505Y-76841686D01* +X162362204Y-76801889D01* +X162379043Y-76789284D01* +X162479261Y-76714261D01* +X162566887Y-76597207D01* +X162566887Y-76597206D01* +X162566889Y-76597204D01* +X162617989Y-76460201D01* +X162624500Y-76399638D01* +X162624500Y-75302362D01* +X162624499Y-75302350D01* +X162617990Y-75241803D01* +X162617988Y-75241795D01* +X162588924Y-75163875D01* +X162566889Y-75104796D01* +X162553638Y-75087095D01* +X162528827Y-75020578D01* +X162543917Y-74951203D01* +X162565405Y-74922497D01* +X163235407Y-74252495D01* +X163297717Y-74218472D01* +X163368533Y-74223537D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X163559787Y-62484282D02* +G01* +X163604850Y-62513243D01* +X163703718Y-62612111D01* +X163703720Y-62612112D01* +X163856987Y-62708416D01* +X163857985Y-62709043D01* +X163857989Y-62709044D01* +X163864365Y-62712115D01* +X163863328Y-62714266D01* +X163898899Y-62736580D01* +X165955595Y-64793276D01* +X165989621Y-64855588D01* +X165992500Y-64882371D01* +X165992500Y-68405329D01* +X165985430Y-68446940D01* +X165957783Y-68525953D01* +X165937384Y-68707000D01* +X165957783Y-68888047D01* +X165957783Y-68888049D01* +X165957784Y-68888050D01* +X166017957Y-69060015D01* +X166017958Y-69060018D01* +X166114887Y-69214279D01* +X166114888Y-69214281D01* +X166209255Y-69308648D01* +X166243281Y-69370960D01* +X166238216Y-69441775D01* +X166209255Y-69486838D01* +X160890500Y-74805595D01* +X160828188Y-74839621D01* +X160801405Y-74842500D01* +X159402594Y-74842500D01* +X159334473Y-74822498D01* +X159287980Y-74768842D01* +X159277876Y-74698568D01* +X159307370Y-74633988D01* +X159313499Y-74627405D01* +X160552460Y-73388444D01* +X161932660Y-72008243D01* +X161945098Y-71998280D01* +X161944910Y-71998053D01* +X161951016Y-71993001D01* +X161951015Y-71993001D01* +X161951018Y-71993000D01* +X161997661Y-71943328D01* +X162000351Y-71940552D01* +X162020135Y-71920770D01* +X162022614Y-71917573D01* +X162030311Y-71908559D01* +X162060586Y-71876321D01* +X162070346Y-71858565D01* +X162081195Y-71842050D01* +X162093614Y-71826041D01* +X162111179Y-71785446D01* +X162116384Y-71774821D01* +X162137695Y-71736060D01* +X162142733Y-71716434D01* +X162149137Y-71697732D01* +X162154187Y-71686064D01* +X162157181Y-71679145D01* +X162164096Y-71635481D01* +X162166504Y-71623852D01* +X162167920Y-71618339D01* +X162177500Y-71581030D01* +X162177500Y-71560775D01* +X162179051Y-71541063D01* +X162179314Y-71539402D01* +X162182220Y-71521057D01* +X162178059Y-71477036D01* +X162177500Y-71465179D01* +X162177500Y-63814593D01* +X162197502Y-63746472D01* +X162214400Y-63725503D01* +X163426660Y-62513242D01* +X163488972Y-62479217D01* +X163559787Y-62484282D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X150387012Y-63861788D02* +G01* +X150425396Y-63921514D01* +X150430320Y-63950272D01* +X150430500Y-63953649D01* +X150437009Y-64014196D01* +X150437011Y-64014204D01* +X150488110Y-64151202D01* +X150488112Y-64151207D01* +X150575738Y-64268261D01* +X150692792Y-64355887D01* +X150692794Y-64355888D01* +X150692796Y-64355889D01* +X150751875Y-64377924D01* +X150829795Y-64406988D01* +X150829803Y-64406990D01* +X150890350Y-64413499D01* +X150890355Y-64413499D01* +X150890362Y-64413500D01* +X150890368Y-64413500D01* +X153737632Y-64413500D01* +X153737638Y-64413500D01* +X153737645Y-64413499D01* +X153737649Y-64413499D01* +X153798196Y-64406990D01* +X153798199Y-64406989D01* +X153798201Y-64406989D01* +X153935204Y-64355889D01* +X154052261Y-64268261D01* +X154139889Y-64151204D01* +X154151354Y-64120466D01* +X154193901Y-64063631D01* +X154260422Y-64038821D01* +X154269409Y-64038500D01* +X156118591Y-64038500D01* +X156186712Y-64058502D01* +X156233205Y-64112158D01* +X156236646Y-64120466D01* +X156248111Y-64151204D01* +X156248112Y-64151207D01* +X156335738Y-64268261D01* +X156452792Y-64355887D01* +X156452794Y-64355888D01* +X156452796Y-64355889D01* +X156511875Y-64377924D01* +X156589795Y-64406988D01* +X156589803Y-64406990D01* +X156650350Y-64413499D01* +X156650355Y-64413499D01* +X156650362Y-64413500D01* +X156650368Y-64413500D01* +X159497632Y-64413500D01* +X159497638Y-64413500D01* +X159497645Y-64413499D01* +X159497649Y-64413499D01* +X159558196Y-64406990D01* +X159558199Y-64406989D01* +X159558201Y-64406989D01* +X159695204Y-64355889D01* +X159812261Y-64268261D01* +X159899889Y-64151204D01* +X159911354Y-64120466D01* +X159953901Y-64063631D01* +X160020422Y-64038821D01* +X160029409Y-64038500D01* +X160379127Y-64038500D01* +X160394968Y-64040249D01* +X160394996Y-64039956D01* +X160402882Y-64040700D01* +X160402889Y-64040702D01* +X160470966Y-64038562D01* +X160474925Y-64038500D01* +X160502831Y-64038500D01* +X160502836Y-64038500D01* +X160506847Y-64037992D01* +X160518679Y-64037061D01* +X160562869Y-64035673D01* +X160582327Y-64030019D01* +X160601674Y-64026013D01* +X160621777Y-64023474D01* +X160662890Y-64007195D01* +X160674110Y-64003353D01* +X160716573Y-63991018D01* +X160720352Y-63988782D01* +X160723707Y-63987931D01* +X160723851Y-63987869D01* +X160723861Y-63987892D01* +X160789166Y-63971317D01* +X160856499Y-63993828D01* +X160900973Y-64049169D01* +X160910500Y-64097231D01* +X160910500Y-71186405D01* +X160890498Y-71254526D01* +X160873595Y-71275500D01* +X158328595Y-73820500D01* +X158266283Y-73854526D01* +X158195468Y-73849461D01* +X158138632Y-73806914D01* +X158113821Y-73740394D01* +X158113500Y-73731405D01* +X158113500Y-73017800D01* +X158133502Y-72949679D01* +X158145858Y-72933496D01* +X158178367Y-72897393D01* +X158178368Y-72897390D01* +X158180474Y-72895052D01* +X158181372Y-72893801D01* +X158181376Y-72893797D01* +X158225238Y-72816213D01* +X158225580Y-72815615D01* +X158268599Y-72741107D01* +X158268601Y-72741100D01* +X158269458Y-72739176D01* +X158272256Y-72733623D01* +X158273277Y-72731249D01* +X158273279Y-72731244D01* +X158298375Y-72649506D01* +X158298925Y-72647768D01* +X158324365Y-72569475D01* +X158324365Y-72569467D01* +X158325738Y-72563016D01* +X158326177Y-72563109D01* +X158326919Y-72559469D01* +X158326803Y-72559447D01* +X158328088Y-72552740D01* +X158328091Y-72552734D01* +X158333825Y-72482303D01* +X158334731Y-72471182D01* +X158335005Y-72468235D01* +X158340233Y-72418500D01* +X158343229Y-72390000D01* +X158343229Y-72389996D01* +X158343229Y-72383396D01* +X158343297Y-72383396D01* +X158343119Y-72368160D01* +X158343245Y-72366615D01* +X158332675Y-72289046D01* +X158332219Y-72285261D01* +X158330035Y-72264481D01* +X158324365Y-72210525D01* +X158323743Y-72208612D01* +X158318729Y-72186684D01* +X158318036Y-72181590D01* +X158292270Y-72111458D01* +X158290727Y-72106997D01* +X158268599Y-72038893D01* +X158268598Y-72038891D01* +X158265798Y-72034041D01* +X158256649Y-72014497D01* +X158255975Y-72012664D01* +X158253641Y-72006310D01* +X158248508Y-71998280D01* +X158215337Y-71946382D01* +X158212385Y-71941526D01* +X158186034Y-71895887D01* +X158178367Y-71882607D01* +X158172229Y-71875790D01* +X158159702Y-71859342D01* +X158159213Y-71858577D01* +X158153072Y-71848969D01* +X158105257Y-71801154D01* +X158100755Y-71796410D01* +X158057613Y-71748496D01* +X158057611Y-71748495D01* +X158057609Y-71748492D01* +X158057605Y-71748489D01* +X158047293Y-71740997D01* +X158032258Y-71728156D01* +X157226350Y-70922248D01* +X157219413Y-70914724D01* +X157201794Y-70893981D01* +X157184871Y-70874058D01* +X157121115Y-70825592D01* +X157118494Y-70823542D01* +X157056087Y-70773379D01* +X157056084Y-70773377D01* +X157054708Y-70772498D01* +X157037561Y-70761861D01* +X157036218Y-70761053D01* +X157015866Y-70751637D01* +X156963519Y-70727418D01* +X156960509Y-70725975D01* +X156888797Y-70690410D01* +X156888795Y-70690409D01* +X156888794Y-70690409D01* +X156887312Y-70689864D01* +X156868249Y-70683152D01* +X156866737Y-70682642D01* +X156788586Y-70665440D01* +X156785264Y-70664662D01* +X156707578Y-70645343D01* +X156706082Y-70645139D01* +X156685861Y-70642662D01* +X156684369Y-70642500D01* +X156684367Y-70642500D01* +X156604316Y-70642500D01* +X156600904Y-70642454D01* +X156520910Y-70640286D01* +X156519293Y-70640418D01* +X156497400Y-70642500D01* +X152775793Y-70642500D01* +X152707672Y-70622498D01* +X152686698Y-70605595D01* +X150693540Y-68612437D01* +X150659514Y-68550125D01* +X150664579Y-68479310D01* +X150707126Y-68422474D01* +X150773646Y-68397663D01* +X150826672Y-68405288D01* +X150829906Y-68406494D01* +X150890402Y-68412999D01* +X150890415Y-68413000D01* +X151860000Y-68413000D01* +X151860000Y-67859000D01* +X152768000Y-67859000D01* +X152768000Y-68413000D01* +X153737585Y-68413000D01* +X153737597Y-68412999D01* +X153798093Y-68406494D01* +X153934964Y-68355444D01* +X153934965Y-68355444D01* +X154051904Y-68267904D01* +X154139444Y-68150965D01* +X154139444Y-68150964D01* +X154190494Y-68014093D01* +X154196999Y-67953597D01* +X154197000Y-67953585D01* +X154197000Y-67859000D01* +X156191000Y-67859000D01* +X156191000Y-67953597D01* +X156197505Y-68014093D01* +X156248555Y-68150964D01* +X156248555Y-68150965D01* +X156336095Y-68267904D01* +X156453034Y-68355444D01* +X156589906Y-68406494D01* +X156650402Y-68412999D01* +X156650415Y-68413000D01* +X157620000Y-68413000D01* +X157620000Y-67859000D01* +X158528000Y-67859000D01* +X158528000Y-68413000D01* +X159497585Y-68413000D01* +X159497597Y-68412999D01* +X159558093Y-68406494D01* +X159694964Y-68355444D01* +X159694965Y-68355444D01* +X159811904Y-68267904D01* +X159899444Y-68150965D01* +X159899444Y-68150964D01* +X159950494Y-68014093D01* +X159956999Y-67953597D01* +X159957000Y-67953585D01* +X159957000Y-67859000D01* +X158528000Y-67859000D01* +X157620000Y-67859000D01* +X156191000Y-67859000D01* +X154197000Y-67859000D01* +X152768000Y-67859000D01* +X151860000Y-67859000D01* +X150431000Y-67859000D01* +X150431000Y-67953597D01* +X150437505Y-68014095D01* +X150438713Y-68017333D01* +X150438905Y-68020018D01* +X150439318Y-68021766D01* +X150439034Y-68021832D01* +X150443777Y-68088149D01* +X150409751Y-68150461D01* +X150347438Y-68184485D01* +X150276623Y-68179419D01* +X150231562Y-68150459D01* +X150215405Y-68134302D01* +X150181379Y-68071990D01* +X150178500Y-68045207D01* +X150178500Y-66951000D01* +X150431000Y-66951000D01* +X151860000Y-66951000D01* +X151860000Y-66397000D01* +X152768000Y-66397000D01* +X152768000Y-66951000D01* +X154197000Y-66951000D01* +X156191000Y-66951000D01* +X157620000Y-66951000D01* +X157620000Y-66397000D01* +X158528000Y-66397000D01* +X158528000Y-66951000D01* +X159957000Y-66951000D01* +X159957000Y-66856414D01* +X159956999Y-66856402D01* +X159950494Y-66795906D01* +X159899444Y-66659035D01* +X159899444Y-66659034D01* +X159811904Y-66542095D01* +X159694965Y-66454555D01* +X159558093Y-66403505D01* +X159497597Y-66397000D01* +X158528000Y-66397000D01* +X157620000Y-66397000D01* +X156650402Y-66397000D01* +X156589906Y-66403505D01* +X156453035Y-66454555D01* +X156453034Y-66454555D01* +X156336095Y-66542095D01* +X156248555Y-66659034D01* +X156248555Y-66659035D01* +X156197505Y-66795906D01* +X156191000Y-66856402D01* +X156191000Y-66951000D01* +X154197000Y-66951000D01* +X154197000Y-66856414D01* +X154196999Y-66856402D01* +X154190494Y-66795906D01* +X154139444Y-66659035D01* +X154139444Y-66659034D01* +X154051904Y-66542095D01* +X153934965Y-66454555D01* +X153798093Y-66403505D01* +X153737597Y-66397000D01* +X152768000Y-66397000D01* +X151860000Y-66397000D01* +X150890402Y-66397000D01* +X150829906Y-66403505D01* +X150693035Y-66454555D01* +X150693034Y-66454555D01* +X150576095Y-66542095D01* +X150488555Y-66659034D01* +X150488555Y-66659035D01* +X150437505Y-66795906D01* +X150431000Y-66856402D01* +X150431000Y-66951000D01* +X150178500Y-66951000D01* +X150178500Y-63957012D01* +X150198502Y-63888891D01* +X150252158Y-63842398D01* +X150322432Y-63832294D01* +X150387012Y-63861788D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X192920527Y-32657502D02* +G01* +X192941501Y-32674405D01* +X196052595Y-35785499D01* +X196086621Y-35847811D01* +X196089500Y-35874594D01* +X196089500Y-42715146D01* +X196087751Y-42730988D01* +X196088044Y-42731016D01* +X196087298Y-42738907D01* +X196089438Y-42806984D01* +X196089500Y-42810943D01* +X196089500Y-42838851D01* +X196089501Y-42838869D01* +X196090007Y-42842877D01* +X196090937Y-42854696D01* +X196092326Y-42898888D01* +X196092327Y-42898893D01* +X196097977Y-42918339D01* +X196101986Y-42937697D01* +X196104525Y-42957793D01* +X196104526Y-42957800D01* +X196120800Y-42998903D01* +X196124644Y-43010129D01* +X196136982Y-43052593D01* +X196147294Y-43070031D01* +X196155988Y-43087779D01* +X196163444Y-43106609D01* +X196163450Y-43106620D01* +X196189432Y-43142381D01* +X196195949Y-43152301D01* +X196218458Y-43190362D01* +X196218459Y-43190363D01* +X196218461Y-43190366D01* +X196232779Y-43204684D01* +X196245617Y-43219714D01* +X196257526Y-43236104D01* +X196257530Y-43236109D01* +X196291598Y-43264292D01* +X196300378Y-43272282D01* +X201386595Y-48358499D01* +X201420621Y-48420811D01* +X201423500Y-48447594D01* +X201423500Y-56304146D01* +X201421751Y-56319988D01* +X201422044Y-56320016D01* +X201421298Y-56327907D01* +X201423438Y-56395984D01* +X201423500Y-56399943D01* +X201423500Y-56427851D01* +X201423501Y-56427869D01* +X201424007Y-56431877D01* +X201424937Y-56443696D01* +X201426326Y-56487888D01* +X201426327Y-56487893D01* +X201431977Y-56507339D01* +X201435986Y-56526697D01* +X201438525Y-56546793D01* +X201438526Y-56546800D01* +X201454800Y-56587903D01* +X201458644Y-56599129D01* +X201470982Y-56641593D01* +X201481294Y-56659031D01* +X201489988Y-56676779D01* +X201497444Y-56695609D01* +X201497450Y-56695620D01* +X201523432Y-56731381D01* +X201529949Y-56741301D01* +X201552458Y-56779362D01* +X201552459Y-56779363D01* +X201552461Y-56779366D01* +X201566779Y-56793684D01* +X201579617Y-56808714D01* +X201591526Y-56825104D01* +X201591530Y-56825109D01* +X201625598Y-56853292D01* +X201634378Y-56861282D01* +X202529595Y-57756499D01* +X202563621Y-57818811D01* +X202566500Y-57845594D01* +X202566500Y-62351585D01* +X202546498Y-62419706D01* +X202492842Y-62466199D01* +X202422568Y-62476303D01* +X202375911Y-62456979D01* +X202375118Y-62458432D01* +X202367202Y-62454110D01* +X202230204Y-62403011D01* +X202230196Y-62403009D01* +X202169649Y-62396500D01* +X202169638Y-62396500D01* +X199322362Y-62396500D01* +X199322350Y-62396500D01* +X199261803Y-62403009D01* +X199261795Y-62403011D01* +X199124797Y-62454110D01* +X199124792Y-62454112D01* +X199007738Y-62541738D01* +X198920112Y-62658792D01* +X198920111Y-62658795D01* +X198908646Y-62689534D01* +X198866099Y-62746369D01* +X198799578Y-62771179D01* +X198790591Y-62771500D01* +X196941409Y-62771500D01* +X196873288Y-62751498D01* +X196826795Y-62697842D01* +X196823354Y-62689534D01* +X196811889Y-62658797D01* +X196811889Y-62658796D01* +X196811887Y-62658794D01* +X196811887Y-62658792D01* +X196724261Y-62541738D01* +X196607207Y-62454112D01* +X196607202Y-62454110D01* +X196470204Y-62403011D01* +X196470196Y-62403009D01* +X196409649Y-62396500D01* +X196409638Y-62396500D01* +X195745500Y-62396500D01* +X195677379Y-62376498D01* +X195630886Y-62322842D01* +X195619500Y-62270500D01* +X195619500Y-58417855D01* +X195621249Y-58402014D01* +X195620956Y-58401987D01* +X195621701Y-58394094D01* +X195621702Y-58394091D01* +X195619562Y-58326014D01* +X195619500Y-58322055D01* +X195619500Y-58294149D01* +X195619500Y-58294144D01* +X195618992Y-58290130D01* +X195618061Y-58278297D01* +X195617745Y-58268238D01* +X195616673Y-58234111D01* +X195611022Y-58214664D01* +X195607012Y-58195300D01* +X195604474Y-58175203D01* +X195588193Y-58134084D01* +X195584355Y-58122873D01* +X195572018Y-58080407D01* +X195561706Y-58062970D01* +X195553010Y-58045221D01* +X195545552Y-58026383D01* +X195519552Y-57990598D01* +X195513059Y-57980714D01* +X195490542Y-57942638D01* +X195476214Y-57928310D01* +X195463384Y-57913289D01* +X195451472Y-57896893D01* +X195451469Y-57896891D01* +X195451469Y-57896890D01* +X195417394Y-57868700D01* +X195408616Y-57860712D01* +X193684386Y-56136482D01* +X193650360Y-56074170D01* +X193652232Y-56048000D01* +X194418000Y-56048000D01* +X194418000Y-56142597D01* +X194424505Y-56203093D01* +X194475555Y-56339964D01* +X194475555Y-56339965D01* +X194563095Y-56456904D01* +X194680034Y-56544444D01* +X194816906Y-56595494D01* +X194877402Y-56601999D01* +X194877415Y-56602000D01* +X195847000Y-56602000D01* +X195847000Y-56048000D01* +X196755000Y-56048000D01* +X196755000Y-56602000D01* +X197724585Y-56602000D01* +X197724597Y-56601999D01* +X197785093Y-56595494D01* +X197921964Y-56544444D01* +X197921965Y-56544444D01* +X198038904Y-56456904D01* +X198126444Y-56339965D01* +X198126444Y-56339964D01* +X198177494Y-56203093D01* +X198183999Y-56142597D01* +X198184000Y-56142585D01* +X198184000Y-56048000D01* +X196755000Y-56048000D01* +X195847000Y-56048000D01* +X194418000Y-56048000D01* +X193652232Y-56048000D01* +X193655425Y-56003355D01* +X193697972Y-55946519D01* +X193706430Y-55940709D01* +X193801281Y-55881111D01* +X193930111Y-55752281D01* +X194027043Y-55598015D01* +X194087217Y-55426047D01* +X194107616Y-55245000D01* +X194087217Y-55063953D01* +X194039127Y-54926521D01* +X194035508Y-54855619D01* +X194070797Y-54794014D01* +X194116440Y-54765979D01* +X194282015Y-54708043D01* +X194287816Y-54704397D01* +X194356135Y-54685086D01* +X194424050Y-54705777D01* +X194469997Y-54759901D01* +X194479389Y-54830274D01* +X194472915Y-54855112D01* +X194424505Y-54984905D01* +X194418000Y-55045402D01* +X194418000Y-55140000D01* +X195847000Y-55140000D01* +X195847000Y-54586000D01* +X196755000Y-54586000D01* +X196755000Y-55140000D01* +X198184000Y-55140000D01* +X198184000Y-55045414D01* +X198183999Y-55045402D01* +X198177494Y-54984906D01* +X198126444Y-54848035D01* +X198126444Y-54848034D01* +X198038904Y-54731095D01* +X197921965Y-54643555D01* +X197785093Y-54592505D01* +X197724597Y-54586000D01* +X196755000Y-54586000D01* +X195847000Y-54586000D01* +X194877402Y-54586000D01* +X194816906Y-54592505D01* +X194791813Y-54601864D01* +X194720997Y-54606927D01* +X194658685Y-54572900D01* +X194624662Y-54510587D01* +X194629728Y-54439772D01* +X194650695Y-54403496D01* +X194655916Y-54397184D01* +X194661126Y-54391275D01* +X194699586Y-54350321D01* +X194703550Y-54343108D01* +X194716885Y-54323486D01* +X194722133Y-54317144D01* +X194746051Y-54266313D01* +X194749641Y-54259269D01* +X194776695Y-54210060D01* +X194778743Y-54202081D01* +X194786774Y-54179773D01* +X194790283Y-54172318D01* +X194800810Y-54117125D01* +X194802525Y-54109454D01* +X194816500Y-54055030D01* +X194816500Y-54046793D01* +X194818733Y-54023179D01* +X194820274Y-54015100D01* +X194820274Y-54015099D01* +X194820275Y-54015094D01* +X194816748Y-53959047D01* +X194816500Y-53951136D01* +X194816500Y-52728500D01* +X194836502Y-52660379D01* +X194890158Y-52613886D01* +X194942500Y-52602500D01* +X197724632Y-52602500D01* +X197724638Y-52602500D01* +X197724645Y-52602499D01* +X197724649Y-52602499D01* +X197785196Y-52595990D01* +X197785199Y-52595989D01* +X197785201Y-52595989D01* +X197785502Y-52595877D01* +X197821811Y-52582334D01* +X197922204Y-52544889D01* +X198039261Y-52457261D01* +X198089379Y-52390312D01* +X198126887Y-52340207D01* +X198126887Y-52340206D01* +X198126889Y-52340204D01* +X198172938Y-52216743D01* +X198177988Y-52203204D01* +X198177990Y-52203196D01* +X198184499Y-52142649D01* +X198184500Y-52142632D01* +X198184500Y-51045367D01* +X198184499Y-51045350D01* +X198177990Y-50984803D01* +X198177988Y-50984795D01* +X198148924Y-50906875D01* +X198126889Y-50847796D01* +X198126888Y-50847794D01* +X198126887Y-50847792D01* +X198039261Y-50730738D01* +X197922207Y-50643112D01* +X197922202Y-50643110D01* +X197785204Y-50592011D01* +X197785196Y-50592009D01* +X197724649Y-50585500D01* +X197724638Y-50585500D01* +X194942500Y-50585500D01* +X194874379Y-50565498D01* +X194827886Y-50511842D01* +X194816500Y-50459500D01* +X194816500Y-36456654D01* +X194818249Y-36440812D01* +X194817956Y-36440785D01* +X194818700Y-36432899D01* +X194818702Y-36432892D01* +X194816562Y-36364800D01* +X194816500Y-36360842D01* +X194816500Y-36332950D01* +X194816500Y-36332944D01* +X194815993Y-36328935D01* +X194815062Y-36317106D01* +X194814235Y-36290783D01* +X194813674Y-36272911D01* +X194808020Y-36253452D01* +X194804012Y-36234097D01* +X194801474Y-36214003D01* +X194785195Y-36172887D01* +X194781356Y-36161672D01* +X194781267Y-36161367D01* +X194769019Y-36119207D01* +X194758703Y-36101764D01* +X194750005Y-36084009D01* +X194742552Y-36065183D01* +X194721978Y-36036865D01* +X194716563Y-36029412D01* +X194710052Y-36019500D01* +X194687542Y-35981438D01* +X194673214Y-35967110D01* +X194660384Y-35952089D01* +X194648472Y-35935693D01* +X194648469Y-35935691D01* +X194648469Y-35935690D01* +X194614394Y-35907500D01* +X194605616Y-35899512D01* +X192825612Y-34119507D01* +X192791586Y-34057195D01* +X192789245Y-34018786D01* +X192806715Y-33830264D01* +X192806715Y-33830255D01* +X192786857Y-33615962D01* +X192727962Y-33408965D01* +X192727960Y-33408960D01* +X192632030Y-33216306D01* +X192627883Y-33210814D01* +X192502336Y-33044562D01* +X192343286Y-32899568D01* +X192296545Y-32870627D01* +X192249158Y-32817760D01* +X192237875Y-32747666D01* +X192266279Y-32682599D01* +X192325352Y-32643217D01* +X192362876Y-32637500D01* +X192852406Y-32637500D01* +X192920527Y-32657502D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X170339793Y-27958502D02* +G01* +X170386286Y-28012158D01* +X170396950Y-28077969D01* +X170394000Y-28105399D01* +X170394000Y-28375000D01* +X171905000Y-28375000D01* +X171973121Y-28395002D01* +X172019614Y-28448658D01* +X172031000Y-28501000D01* +X172031000Y-30012000D01* +X172300585Y-30012000D01* +X172300597Y-30011999D01* +X172361093Y-30005494D01* +X172497964Y-29954444D01* +X172497965Y-29954444D01* +X172614904Y-29866904D01* +X172671216Y-29791680D01* +X172728051Y-29749133D01* +X172798867Y-29744068D01* +X172856973Y-29774077D01* +X172860725Y-29777498D01* +X172895722Y-29799167D01* +X173047209Y-29892964D01* +X173047213Y-29892965D01* +X173047214Y-29892966D01* +X173251725Y-29972195D01* +X173251728Y-29972195D01* +X173251732Y-29972197D01* +X173467333Y-30012500D01* +X173467336Y-30012500D01* +X173686664Y-30012500D01* +X173686667Y-30012500D01* +X173902268Y-29972197D01* +X173902272Y-29972195D01* +X173902274Y-29972195D01* +X174004529Y-29932580D01* +X174106791Y-29892964D01* +X174293273Y-29777499D01* +X174293275Y-29777496D01* +X174293278Y-29777495D01* +X174455361Y-29629737D01* +X174455361Y-29629736D01* +X174455364Y-29629734D01* +X174476449Y-29601813D01* +X174533463Y-29559505D01* +X174604299Y-29554737D01* +X174666468Y-29589023D01* +X174677551Y-29601813D01* +X174698638Y-29629737D01* +X174860721Y-29777495D01* +X174860724Y-29777497D01* +X174860726Y-29777498D01* +X174860727Y-29777499D01* +X175047209Y-29892964D01* +X175047213Y-29892965D01* +X175047214Y-29892966D01* +X175251725Y-29972195D01* +X175251728Y-29972195D01* +X175251732Y-29972197D01* +X175467333Y-30012500D01* +X175467336Y-30012500D01* +X175479206Y-30012500D01* +X175547327Y-30032502D01* +X175593820Y-30086158D01* +X175603924Y-30156432D01* +X175574430Y-30221012D01* +X175568302Y-30227595D01* +X175322303Y-30473595D01* +X175259990Y-30507620D01* +X175233207Y-30510500D01* +X167920594Y-30510500D01* +X167852473Y-30490498D01* +X167805980Y-30436842D01* +X167795876Y-30366568D01* +X167825370Y-30301988D01* +X167831499Y-30295405D01* +X168843905Y-29283000D01* +X170394000Y-29283000D01* +X170394000Y-29552597D01* +X170400505Y-29613093D01* +X170451555Y-29749964D01* +X170451555Y-29749965D01* +X170539095Y-29866904D01* +X170656034Y-29954444D01* +X170792906Y-30005494D01* +X170853402Y-30011999D01* +X170853415Y-30012000D01* +X171123000Y-30012000D01* +X171123000Y-29283000D01* +X170394000Y-29283000D01* +X168843905Y-29283000D01* +X168912740Y-29214165D01* +X169297905Y-28829000D01* +X171172014Y-28829000D01* +X171191835Y-28954148D01* +X171249359Y-29067045D01* +X171338955Y-29156641D01* +X171451852Y-29214165D01* +X171545519Y-29229000D01* +X171608481Y-29229000D01* +X171702148Y-29214165D01* +X171815045Y-29156641D01* +X171904641Y-29067045D01* +X171962165Y-28954148D01* +X171981986Y-28829000D01* +X171962165Y-28703852D01* +X171904641Y-28590955D01* +X171815045Y-28501359D01* +X171702148Y-28443835D01* +X171608481Y-28429000D01* +X171545519Y-28429000D01* +X171451852Y-28443835D01* +X171338955Y-28501359D01* +X171249359Y-28590955D01* +X171191835Y-28703852D01* +X171172014Y-28829000D01* +X169297905Y-28829000D01* +X170151500Y-27975405D01* +X170213812Y-27941379D01* +X170240595Y-27938500D01* +X170271672Y-27938500D01* +X170339793Y-27958502D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/HARDWARE/GERBER/helmet__-B_Mask.gbs b/HARDWARE/GERBER/helmet__-B_Mask.gbs new file mode 100644 index 0000000..dc10b34 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-B_Mask.gbs @@ -0,0 +1,195 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1*% +%TF.CreationDate,2018-09-28T09:22:47+02:00*% +%TF.ProjectId,helmet__,68656c6d-6574-45f5-9f2e-6b696361645f,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 7.0.11-7.0.11~ubuntu20.04.1) date 2018-09-28 09:22:47* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.200000X-0.900000X-0.900000X0.900000X-0.900000X0.900000X0.900000X-0.900000X0.900000X0*% +%ADD11C,2.200000*% +%ADD12RoundRect,0.200000X-0.675000X0.675000X-0.675000X-0.675000X0.675000X-0.675000X0.675000X0.675000X0*% +%ADD13O,1.750000X1.750000*% +%ADD14RoundRect,0.200000X0.675000X0.675000X-0.675000X0.675000X-0.675000X-0.675000X0.675000X-0.675000X0*% +%ADD15RoundRect,0.200000X0.675000X-0.675000X0.675000X0.675000X-0.675000X0.675000X-0.675000X-0.675000X0*% +%ADD16RoundRect,0.200000X-0.675000X-0.675000X0.675000X-0.675000X0.675000X0.675000X-0.675000X0.675000X0*% +%ADD17RoundRect,0.200000X0.850000X0.850000X-0.850000X0.850000X-0.850000X-0.850000X0.850000X-0.850000X0*% +%ADD18O,2.100000X2.100000*% +%ADD19RoundRect,0.200000X0.652780X-0.652780X0.652780X0.652780X-0.652780X0.652780X-0.652780X-0.652780X0*% +%ADD20C,1.705560*% +%ADD21RoundRect,0.200000X-1.375000X-0.500000X1.375000X-0.500000X1.375000X0.500000X-1.375000X0.500000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,D1*% +X170180000Y-87884000D03* +D11* +X172720000Y-87884000D03* +%TD*% +D10* +%TO.C,D2*% +X175260000Y-87884000D03* +D11* +X177800000Y-87884000D03* +%TD*% +D10* +%TO.C,D3*% +X180467000Y-87884000D03* +D11* +X183007000Y-87884000D03* +%TD*% +D12* +%TO.C,J1*% +X183515000Y-91440000D03* +D13* +X181515000Y-91440000D03* +X179515000Y-91440000D03* +X177515000Y-91440000D03* +X175515000Y-91440000D03* +X173515000Y-91440000D03* +X171515000Y-91440000D03* +X169515000Y-91440000D03* +%TD*% +D14* +%TO.C,J3*% +X143256000Y-72263000D03* +D13* +X143256000Y-70263000D03* +X143256000Y-68263000D03* +X143256000Y-66263000D03* +X143256000Y-64263000D03* +X143256000Y-62263000D03* +%TD*% +D15* +%TO.C,J4*% +X171577000Y-28829000D03* +D13* +X173577000Y-28829000D03* +X175577000Y-28829000D03* +X177577000Y-28829000D03* +X179577000Y-28829000D03* +X181577000Y-28829000D03* +%TD*% +D16* +%TO.C,J5*% +X150876000Y-40767000D03* +D13* +X150876000Y-42767000D03* +%TD*% +D17* +%TO.C,J7*% +X200406000Y-42545000D03* +D18* +X200406000Y-40005000D03* +X200406000Y-37465000D03* +%TD*% +D19* +%TO.C,U1*% +X161643060Y-58226960D03* +D20* +X163642040Y-58226960D03* +X165641020Y-58226960D03* +X167642540Y-58226960D03* +X169641520Y-58226960D03* +X171643040Y-58226960D03* +X173642020Y-58226960D03* +X175641000Y-58226960D03* +X177639980Y-58226960D03* +X179638960Y-58226960D03* +X181640480Y-58226960D03* +X183639460Y-58226960D03* +X185640980Y-58226960D03* +X187639960Y-58226960D03* +X189638940Y-58226960D03* +X191640460Y-58226960D03* +D19* +X161643060Y-33830260D03* +D20* +X163642040Y-33830260D03* +X165641020Y-33830260D03* +X167642540Y-33830260D03* +X169641520Y-33830260D03* +X171643040Y-33830260D03* +X173642020Y-33830260D03* +X175641000Y-33830260D03* +X177639980Y-33830260D03* +X179638960Y-33830260D03* +X181640480Y-33830260D03* +X183639460Y-33830260D03* +X185640980Y-33830260D03* +X187639960Y-33830260D03* +X189638940Y-33830260D03* +X191640460Y-33830260D03* +%TD*% +D21* +%TO.C,SW1*% +X152314000Y-67405000D03* +X158074000Y-67405000D03* +X152314000Y-63405000D03* +X158074000Y-63405000D03* +%TD*% +%TO.C,SW2*% +X154981000Y-79851000D03* +X160741000Y-79851000D03* +X154981000Y-75851000D03* +X160741000Y-75851000D03* +%TD*% +%TO.C,SW3*% +X155489000Y-55594000D03* +X161249000Y-55594000D03* +X155489000Y-51594000D03* +X161249000Y-51594000D03* +%TD*% +%TO.C,SW4*% +X167300000Y-48482000D03* +X173060000Y-48482000D03* +X167300000Y-44482000D03* +X173060000Y-44482000D03* +%TD*% +%TO.C,SW5*% +X180000000Y-48482000D03* +X185760000Y-48482000D03* +X180000000Y-44482000D03* +X185760000Y-44482000D03* +%TD*% +%TO.C,SW6*% +X190541000Y-55594000D03* +X196301000Y-55594000D03* +X190541000Y-51594000D03* +X196301000Y-51594000D03* +%TD*% +%TO.C,SW7*% +X194986000Y-67405000D03* +X200746000Y-67405000D03* +X194986000Y-63405000D03* +X200746000Y-63405000D03* +%TD*% +%TO.C,SW8*% +X192192000Y-79851000D03* +X197952000Y-79851000D03* +X192192000Y-75851000D03* +X197952000Y-75851000D03* +%TD*% +M02* diff --git a/HARDWARE/GERBER/helmet__-Edge_Cuts.gm1 b/HARDWARE/GERBER/helmet__-Edge_Cuts.gm1 new file mode 100644 index 0000000..6b8b483 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-Edge_Cuts.gm1 @@ -0,0 +1,728 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1*% +%TF.CreationDate,2018-09-28T09:22:47+02:00*% +%TF.ProjectId,helmet__,68656c6d-6574-45f5-9f2e-6b696361645f,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 7.0.11-7.0.11~ubuntu20.04.1) date 2018-09-28 09:22:47* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.100000*% +%TD*% +G04 APERTURE END LIST* +D10* +X171998071Y-62738310D02* +X172560814Y-62208782D01* +X141142429Y-87132422D02* +X141706238Y-88080824D01* +X171092372Y-63987406D02* +X171506000Y-63334313D01* +X170525132Y-65422977D02* +X170763691Y-64687311D01* +X206309612Y-80090018D02* +X206211404Y-79643424D01* +X209480153Y-75459643D02* +X209937231Y-75446858D01* +X139149233Y-83197067D02* +X139607648Y-84201101D01* +X179096484Y-61381476D02* +X179772953Y-61754127D01* +X176093174Y-73102131D02* +X176093174Y-73102131D01* +X210838364Y-75592798D02* +X211268076Y-75749212D01* +X206185934Y-78730923D02* +X206259094Y-78279478D01* +X145390137Y-81955845D02* +X145012843Y-82214288D01* +X151956340Y-34103224D02* +X150682290Y-35101004D01* +X206571280Y-77421711D02* +X206805445Y-77028855D01* +X139801026Y-56257862D02* +X139647636Y-55827049D01* +X213434368Y-79441576D02* +X213361315Y-79893024D01* +X146033382Y-52601308D02* +X146289068Y-52980476D01* +X146152891Y-56880650D02* +X145871384Y-57241017D01* +X208352223Y-51486236D02* +X208782045Y-51329865D01* +X211031788Y-82516861D02* +X210592142Y-82642882D01* +X140604535Y-86169310D02* +X141142429Y-87132422D01* +X213310684Y-78082481D02* +X213408898Y-78529188D01* +X141283491Y-75958259D02* +X141690249Y-75749220D01* +X146648703Y-80090009D02* +X146495313Y-80520827D01* +X181865933Y-63987406D02* +X182194615Y-64687311D01* +X210140254Y-82712847D02* +X209683071Y-82725660D01* +X172560814Y-62208782D02* +X173185356Y-61754127D01* +X209480133Y-58449916D02* +X209480133Y-58449916D01* +X140906092Y-57692900D02* +X140564111Y-57389279D01* +X146033379Y-81308188D02* +X145732118Y-81652268D01* +X139549418Y-78529202D02* +X139647631Y-78082495D01* +X210838328Y-58316777D02* +X210392394Y-58418095D01* +X181452306Y-63334313D02* +X181865933Y-63987406D01* +X177631003Y-60904364D02* +X178378728Y-61096734D01* +X207945468Y-82214293D02* +X207568176Y-81955845D01* +X142973975Y-43415479D02* +X142064834Y-44778842D01* +X210074976Y-89929357D02* +X210687344Y-89011672D01* +X172560814Y-71700759D02* +X171998071Y-71171234D01* +X149448258Y-36148688D02* +X148255842Y-37245074D01* +X145732121Y-52257229D02* +X146033382Y-52601308D01* +X213361332Y-54016538D02* +X213434391Y-54467991D01* +X209480133Y-58449916D02* +X209028239Y-58379950D01* +X212371392Y-86166578D02* +X212880770Y-85189308D01* +X215024916Y-80110146D02* +X215371192Y-79059481D01* +X169784463Y-26459856D02* +X168154889Y-26765043D01* +X208352223Y-82423299D02* +X207945468Y-82214293D01* +X142565897Y-58418047D02* +X142565897Y-58418047D01* +X146289068Y-52980476D02* +X146495316Y-53388672D01* +X206924927Y-52601339D02* +X207226191Y-52257268D01* +X146570133Y-56068793D02* +X146387059Y-56487797D01* +X209991791Y-43442284D02* +X209031961Y-42118937D01* +X213450399Y-78984610D02* +X213434368Y-79441576D01* +X142119960Y-75592810D02* +X142565893Y-75491495D01* +X182433174Y-68486567D02* +X182194615Y-69222233D01* +X141111790Y-51804274D02* +X141506189Y-51572868D01* +X212814964Y-81143647D02* +X212533346Y-81504053D01* +X141926520Y-51392661D02* +X142366162Y-51266638D01* +X209028259Y-75529603D02* +X209480153Y-75459643D01* +X210140268Y-51196709D02* +X210592156Y-51266673D01* +X180397494Y-71700759D02* +X179772953Y-72155414D01* +X206170008Y-54721543D02* +X206211393Y-54266118D01* +X211674834Y-75958251D02* +X212052236Y-76216628D01* +X141690253Y-58160322D02* +X141283496Y-57951280D01* +X143930071Y-58379905D02* +X143478179Y-58449870D01* +X212880770Y-85189308D02* +X213363677Y-84198474D01* +X210687344Y-89011672D02* +X211274395Y-88078293D01* +X206463000Y-80520830D02* +X206309612Y-80090018D01* +X206388168Y-56068832D02* +X206259063Y-55630070D01* +X144790045Y-58073699D02* +X144369714Y-58253861D01* +X214650741Y-81149909D02* +X215024916Y-80110146D01* +X206211404Y-79643424D02* +X206170016Y-79188002D01* +X211274395Y-88078293D02* +X211835839Y-87129752D01* +X211452135Y-51572900D02* +X211846530Y-51804310D01* +X209227976Y-82681083D02* +X209227976Y-82681083D01* +X175327299Y-60904364D02* +X176093174Y-60807414D01* +X144369714Y-58253861D02* +X143930071Y-58379905D01* +X215184646Y-53800181D02* +X214617506Y-52211651D01* +X173861824Y-61381476D02* +X174579581Y-61096734D01* +X140143337Y-81143664D02* +X139909169Y-80750810D01* +X211846530Y-51804310D02* +X212208926Y-52083279D01* +X146699243Y-78279464D02* +X146772406Y-78730915D01* +X139647631Y-78082495D02* +X139801021Y-77651680D01* +X137774902Y-53763038D02* +X137268986Y-55383190D01* +X139660651Y-49105861D02* +X138972333Y-50623172D01* +X142064834Y-44778842D02* +X141208501Y-46182495D01* +X143021096Y-75446870D02* +X143478174Y-75459626D01* +X145546835Y-76346247D02* +X145871381Y-76668477D01* +X176093174Y-73102131D02* +X175327299Y-73005182D01* +X173185356Y-61754127D02* +X173861824Y-61381476D01* +X212533363Y-52405503D02* +X212814984Y-52765916D01* +X147106643Y-38388961D02* +X146002258Y-39579147D01* +X213157302Y-77651669D02* +X213310684Y-78082481D01* +X138972333Y-50623172D02* +X138343217Y-52175965D01* +X140749390Y-81826300D02* +X140424955Y-81504073D01* +X141506189Y-51572868D02* +X141926520Y-51392661D01* +X208022433Y-40838293D02* +X206964811Y-39601556D01* +X143934325Y-42093608D02* +X142973975Y-43415479D01* +X211268076Y-75749212D02* +X211674834Y-75958251D01* +X211674800Y-57951325D02* +X211268039Y-58160370D01* +X142818054Y-51196677D02* +X143275242Y-51183836D01* +X212052208Y-57692950D02* +X211674800Y-57951325D01* +X207411464Y-57563289D02* +X207086925Y-57241059D01* +X201011279Y-34118648D02* +X199698692Y-33170656D01* +X145390140Y-51953648D02* +X145732121Y-52257229D01* +X173861824Y-72528068D02* +X173185356Y-72155414D01* +X210900320Y-44807130D02* +X209991791Y-43442284D01* +X144944286Y-40814430D02* +X143934325Y-42093608D01* +X146289065Y-80929017D02* +X146033379Y-81308188D01* +X211846518Y-82105251D02* +X211452121Y-82336659D01* +X179860473Y-26048352D02* +X178177046Y-25942773D01* +X213049149Y-53158772D02* +X213232221Y-53577778D01* +X142565897Y-58418047D02* +X142119964Y-58316735D01* +X215689282Y-77998449D02* +X215689282Y-55421776D01* +X146788298Y-79187993D02* +X146746916Y-79643415D01* +X146772406Y-78730915D02* +X146788298Y-79187993D01* +X188004323Y-27572204D02* +X186417325Y-27138655D01* +X156002615Y-31421328D02* +X154618102Y-32262184D01* +X179772953Y-61754127D02* +X180397494Y-62208782D01* +X145184550Y-76067214D02* +X145546835Y-76346247D01* +X143730334Y-51228422D02* +X144176267Y-51329833D01* +X146387059Y-56487797D02* +X146152891Y-56880650D01* +X207086951Y-76668494D02* +X207411492Y-76346264D01* +X206259063Y-55630070D02* +X206185897Y-55178621D01* +X208775430Y-91715505D02* +X209437574Y-90830812D01* +X174579581Y-72812808D02* +X173861824Y-72528068D01* +X141208501Y-46182495D02* +X140406574Y-47625235D01* +X146746916Y-79643415D02* +X146648703Y-80090009D01* +X168154889Y-26765043D02* +X166546149Y-27134557D01* +X212695367Y-76864305D02* +X212951159Y-77243474D01* +X212394210Y-76520251D02* +X212695367Y-76864305D01* +X139596983Y-79893044D02* +X139523930Y-79441593D01* +X140262955Y-76864317D02* +X140564105Y-76520262D01* +X146648705Y-53819482D02* +X146746918Y-54266081D01* +X146152889Y-77028844D02* +X146387056Y-77421694D01* +X140092845Y-85192026D02* +X140604535Y-86169310D01* +X181865933Y-69922141D02* +X181452306Y-70575234D01* +X145012843Y-82214288D02* +X144606085Y-82423296D01* +X213232204Y-80331784D02* +X213049129Y-80750790D01* +X141706238Y-88080824D02* +X142295674Y-89013986D01* +X206805411Y-56880692D02* +X206571243Y-56487839D01* +X209227976Y-82681083D02* +X208782042Y-82579667D01* +X192614383Y-29239909D02* +X191104452Y-28624036D01* +X182194615Y-64687311D02* +X182433174Y-65422977D01* +X144369709Y-75655632D02* +X144790040Y-75835792D01* +X208782042Y-82579667D02* +X208352223Y-82423299D01* +X207568173Y-51953684D02* +X207945471Y-51695241D01* +X170380477Y-66182779D02* +X170525132Y-65422977D01* +X209437574Y-90830812D02* +X210074976Y-89929357D01* +X195545978Y-30645546D02* +X194095426Y-29914148D01* +X143021101Y-58462683D02* +X142565897Y-58418047D01* +X138717888Y-82180463D02* +X139149233Y-83197067D01* +X144790040Y-75835792D02* +X145184550Y-76067214D01* +X182626308Y-66954772D02* +X182577827Y-67726765D01* +X139507930Y-54924921D02* +X139523935Y-54467955D01* +X206805445Y-77028855D02* +X207086951Y-76668494D01* +X144903906Y-92583533D02* +X145617142Y-93432477D01* +X214248952Y-82178242D02* +X214650741Y-81149909D01* +X146495313Y-80520827D02* +X146289065Y-80929017D01* +X160351504Y-29231835D02* +X158870915Y-29904951D01* +X153268810Y-33156550D02* +X151956340Y-34103224D01* +X141506185Y-82336682D02* +X141111786Y-82105274D01* +X146570130Y-77840704D02* +X146699243Y-78279464D01* +X139549423Y-55380343D02* +X139507930Y-54924921D01* +X146788300Y-54721503D02* +X146772408Y-55178579D01* +X139507925Y-78984624D02* +X139549418Y-78529202D01* +X211031799Y-51392694D02* +X211452135Y-51572900D01* +X207773755Y-57842322D02* +X207411464Y-57563289D01* +X186417325Y-27138655D02* +X184807843Y-26768291D01* +X139726100Y-53577745D02* +X139909174Y-53158736D01* +X141283496Y-57951280D02* +X140906092Y-57692900D01* +X209937192Y-58462723D02* +X209480133Y-58449916D01* +X199698692Y-33170656D02* +X198349212Y-32275005D01* +X171433276Y-26220197D02* +X169784463Y-26459856D01* +X137268986Y-77999002D02* +X137589162Y-79060556D01* +X213408898Y-78529188D02* +X213450399Y-78984610D01* +X142818052Y-82712870D02* +X142818052Y-82712870D01* +X140906087Y-76216639D02* +X141283491Y-75958259D01* +X180960237Y-71171234D02* +X180397494Y-71700759D01* +X212951159Y-77243474D02* +X213157302Y-77651669D01* +X202285371Y-35117776D02* +X201011279Y-34118648D01* +X171506000Y-63334313D02* +X171998071Y-62738310D01* +X143478179Y-58449870D02* +X143021101Y-58462683D01* +X145617142Y-93432477D02* +X207378057Y-93432477D01* +X174782209Y-25942266D02* +X173099722Y-26047267D01* +X206211393Y-54266118D02* +X206309603Y-53819525D01* +X142366162Y-51266638D02* +X142818054Y-51196677D01* +X178378728Y-61096734D02* +X179096484Y-61381476D01* +X182577827Y-66182779D02* +X182626308Y-66954772D01* +X175327299Y-73005182D02* +X174579581Y-72812808D01* +X145871384Y-57241017D02* +X145546839Y-57563244D01* +X209227979Y-51228450D02* +X209683073Y-51183867D01* +X213989468Y-50657390D02* +X213302130Y-49138602D01* +X170763691Y-69222233D02* +X170525132Y-68486567D01* +X146772408Y-55178579D02* +X146699245Y-55630027D01* +X177631003Y-73005182D02* +X176865133Y-73102131D01* +X138343217Y-52175965D02* +X137774902Y-53763038D01* +X207226194Y-81652270D02* +X206924933Y-81308196D01* +X176093174Y-60807414D02* +X176865133Y-60807414D01* +X171998071Y-71171234D02* +X171506000Y-70575234D01* +X211452121Y-82336659D02* +X211031788Y-82516861D01* +X209683073Y-51183867D02* +X210140268Y-51196709D01* +X206964811Y-39601556D02* +X205860692Y-38409930D01* +X145732118Y-81652268D02* +X145390137Y-81955845D01* +X139909169Y-80750810D02* +X139726095Y-80331803D01* +X142818052Y-82712870D02* +X142366159Y-82642910D01* +X212208912Y-81826280D02* +X211846518Y-82105251D01* +X203519374Y-36166836D02* +X202285371Y-35117776D01* +X150682290Y-35101004D02* +X149448258Y-36148688D01* +X143730330Y-82681078D02* +X143275238Y-82725660D01* +X206170016Y-79188002D02* +X206185934Y-78730923D01* +X180960237Y-62738310D02* +X181452306Y-63334313D01* +X208782045Y-51329865D02* +X209227979Y-51228450D01* +X141111786Y-82105274D02* +X140749390Y-81826300D01* +X212695336Y-57045273D02* +X212394185Y-57389324D01* +X148255842Y-37245074D02* +X147106643Y-38388961D01* +X212052236Y-76216628D02* +X212394210Y-76520251D01* +X213434391Y-54467991D02* +X213450365Y-54924963D01* +X140424959Y-52405472D02* +X140749394Y-52083246D01* +X207945471Y-51695241D02* +X208352223Y-51486236D01* +X154618102Y-32262184D02* +X153268810Y-33156550D01* +X207378057Y-93432477D02* +X208088828Y-92582906D01* +X157420753Y-30635183D02* +X156002615Y-31421328D01* +X176865133Y-73102131D02* +X176093174Y-73102131D01* +X176479135Y-25906403D02* +X174782209Y-25942266D01* +X140262960Y-57045222D02* +X140007164Y-56666051D01* +X142295674Y-89013986D02* +X142910448Y-89931372D01* +X140749394Y-52083246D02* +X141111790Y-51804274D01* +X213363677Y-84198474D02* +X213819833Y-83194606D01* +X211835839Y-87129752D02* +X212371392Y-86166578D01* +X139909174Y-53158736D02* +X140143341Y-52765885D01* +X208168291Y-75835809D02* +X208588621Y-75655652D01* +X213819833Y-83194606D02* +X214248952Y-82178242D01* +X140564111Y-57389279D02* +X140262960Y-57045222D01* +X207226191Y-52257268D02* +X207568173Y-51953684D01* +X145871381Y-76668477D02* +X146152889Y-77028844D01* +X181527817Y-26221934D02* +X179860473Y-26048352D01* +X170380477Y-67726765D02* +X170331996Y-66954772D01* +X207568176Y-81955845D02* +X207226194Y-81652270D01* +X206669245Y-52980514D02* +X206924927Y-52601339D01* +X194095426Y-29914148D02* +X192614383Y-29239909D01* +X138313901Y-81151823D02* +X138717888Y-82180463D01* +X212394185Y-57389324D02* +X212052208Y-57692950D01* +X146495316Y-53388672D02* +X146648705Y-53819482D01* +X143275242Y-51183836D02* +X143730334Y-51228422D01* +X140564105Y-76520262D02* +X140906087Y-76216639D01* +X139647636Y-55827049D02* +X139549423Y-55380343D01* +X139596988Y-54016501D02* +X139726100Y-53577745D01* +X146002258Y-39579147D02* +X144944286Y-40814430D01* +X145012846Y-51695208D02* +X145390140Y-51953648D01* +X212951133Y-56666096D02* +X212695336Y-57045273D01* +X173185356Y-72155414D02* +X172560814Y-71700759D01* +X140143341Y-52765885D02* +X140424959Y-52405472D01* +X140007159Y-77243488D02* +X140262955Y-76864317D01* +X140406574Y-47625235D02* +X139660651Y-49105861D01* +X141926517Y-82516886D02* +X141506185Y-82336682D01* +X208168265Y-58073744D02* +X207773755Y-57842322D01* +X182577827Y-67726765D02* +X182433174Y-68486567D01* +X137937563Y-80111676D02* +X138313901Y-81151823D01* +X178177046Y-25942773D02* +X176479135Y-25906403D01* +X161860920Y-28617035D02* +X160351504Y-29231835D01* +X143478174Y-75459626D02* +X143930066Y-75529586D01* +X189567233Y-28067733D02* +X188004323Y-27572204D01* +X182433174Y-65422977D02* +X182577827Y-66182779D01* +X173099722Y-26047267D02* +X171433276Y-26220197D01* +X143550270Y-90832446D02* +X144214852Y-91716679D01* +X145184553Y-57842283D02* +X144790045Y-58073699D01* +X140007164Y-56666051D02* +X139801026Y-56257862D01* +X212814984Y-52765916D02* +X213049149Y-53158772D01* +X210592142Y-82642882D02* +X210140254Y-82712847D01* +X212557092Y-47656493D02* +X211755956Y-46212267D01* +X144176263Y-82579664D02* +X143730330Y-82681078D01* +X196964441Y-31432901D02* +X195545978Y-30645546D01* +X213450365Y-54924963D02* +X213408872Y-55380382D01* +X139523930Y-79441593D02* +X139507925Y-78984624D01* +X144606089Y-51486198D02* +X145012846Y-51695208D01* +X142119964Y-58316735D02* +X141690253Y-58160322D01* +X213049129Y-80750790D02* +X212814964Y-81143647D01* +X212533346Y-81504053D02* +X212208912Y-81826280D01* +X215371192Y-79059481D02* +X215689282Y-77998449D01* +X206309603Y-53819525D02* +X206462997Y-53388708D01* +X145546839Y-57563244D02* +X145184553Y-57842283D01* +X180397494Y-62208782D02* +X180960237Y-62738310D01* +X146746918Y-54266081D02* +X146788300Y-54721503D01* +X166546149Y-27134557D02* +X164959841Y-27567195D01* +X207086925Y-57241059D02* +X206805411Y-56880692D01* +X213157271Y-56257904D02* +X212951133Y-56666096D01* +X207411492Y-76346264D02* +X207773784Y-76067228D01* +X137589162Y-79060556D02* +X137937563Y-80111676D01* +X213232221Y-53577778D02* +X213361332Y-54016538D01* +X179772953Y-72155414D02* +X179096484Y-72528068D01* +X143275238Y-82725660D02* +X142818052Y-82712870D01* +X198349212Y-32275005D02* +X196964441Y-31432901D01* +X208588621Y-75655652D02* +X209028259Y-75529603D01* +X209028239Y-58379950D02* +X208588596Y-58253909D01* +X170331996Y-66954772D02* +X170380477Y-66182779D01* +X140424955Y-81504073D02* +X140143337Y-81143664D01* +X209031961Y-42118937D02* +X208022433Y-40838293D01* +X209683071Y-82725660D02* +X209227976Y-82681083D01* +X176865133Y-60807414D02* +X177631003Y-60904364D01* +X171506000Y-70575234D02* +X171092372Y-69922141D01* +X183177474Y-26462316D02* +X181527817Y-26221934D01* +X210592156Y-51266673D02* +X211031799Y-51392694D01* +X208588596Y-58253909D02* +X208168265Y-58073744D01* +X146699245Y-55630027D02* +X146570133Y-56068793D01* +X210392431Y-75491486D02* +X210838364Y-75592798D01* +X170763691Y-64687311D02* +X171092372Y-63987406D01* +X142366159Y-82642910D02* +X141926517Y-82516886D01* +X144214852Y-91716679D02* +X144903906Y-92583533D01* +X209937231Y-75446858D02* +X210392431Y-75491486D01* +X213361315Y-79893024D02* +X213232204Y-80331784D01* +X206571243Y-56487839D02* +X206388168Y-56068832D01* +X214617506Y-52211651D02* +X213989468Y-50657390D01* +X206259094Y-78279478D02* +X206388202Y-77840715D01* +X205860692Y-38409930D02* +X204711681Y-37264623D01* +X142910448Y-89931372D02* +X143550270Y-90832446D01* +X204711681Y-37264623D02* +X203519374Y-36166836D01* +X206669251Y-80929022D02* +X206463000Y-80520830D01* +X215689282Y-55421776D02* +X215184646Y-53800181D01* +X137268986Y-55383190D02* +X137268986Y-77999002D01* +X139801021Y-77651680D02* +X140007159Y-77243488D01* +X206924933Y-81308196D02* +X206669251Y-80929022D01* +X139726095Y-80331803D02* +X139596983Y-79893044D01* +X144606085Y-82423296D02* +X144176263Y-82579664D01* +X144176267Y-51329833D02* +X144606089Y-51486198D01* +X181452306Y-70575234D02* +X180960237Y-71171234D01* +X142565893Y-75491495D02* +X143021096Y-75446870D01* +X143930066Y-75529586D02* +X144369709Y-75655632D01* +X213302130Y-49138602D02* +X212557092Y-47656493D01* +X179096484Y-72528068D02* +X178378728Y-72812808D01* +X178378728Y-72812808D02* +X177631003Y-73005182D01* +X146387056Y-77421694D02* +X146570130Y-77840704D01* +X171092372Y-69922141D02* +X170763691Y-69222233D01* +X163397566Y-28061755D02* +X161860920Y-28617035D01* +X158870915Y-29904951D02* +X157420753Y-30635183D01* +X164959841Y-27567195D02* +X163397566Y-28061755D01* +X206388202Y-77840715D02* +X206571280Y-77421711D01* +X182194615Y-69222233D02* +X181865933Y-69922141D01* +X208088828Y-92582906D02* +X208775430Y-91715505D01* +X207773784Y-76067228D02* +X208168291Y-75835809D01* +X139523935Y-54467955D02* +X139596988Y-54016501D01* +X176479135Y-25906403D02* +X176479135Y-25906403D01* +X191104452Y-28624036D02* +X189567233Y-28067733D01* +X210392394Y-58418095D02* +X209937192Y-58462723D01* +X213408872Y-55380382D02* +X213310659Y-55827089D01* +X211755956Y-46212267D02* +X210900320Y-44807130D01* +X141690249Y-75749220D02* +X142119960Y-75592810D01* +X211268039Y-58160370D02* +X210838328Y-58316777D01* +X206185897Y-55178621D02* +X206170008Y-54721543D01* +X139607648Y-84201101D02* +X140092845Y-85192026D01* +X184807843Y-26768291D02* +X183177474Y-26462316D01* +X174579581Y-61096734D02* +X175327299Y-60904364D01* +X170525132Y-68486567D02* +X170380477Y-67726765D01* +X213310659Y-55827089D02* +X213157271Y-56257904D01* +X206462997Y-53388708D02* +X206669245Y-52980514D01* +X212208926Y-52083279D02* +X212533363Y-52405503D01* +M02* diff --git a/HARDWARE/GERBER/helmet__-F_Cu.gtl b/HARDWARE/GERBER/helmet__-F_Cu.gtl new file mode 100644 index 0000000..70b3e4a --- /dev/null +++ b/HARDWARE/GERBER/helmet__-F_Cu.gtl @@ -0,0 +1,14415 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1*% +%TF.CreationDate,2018-09-28T09:22:47+02:00*% +%TF.ProjectId,helmet__,68656c6d-6574-45f5-9f2e-6b696361645f,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 7.0.11-7.0.11~ubuntu20.04.1) date 2018-09-28 09:22:47* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10R,1.500000X1.250000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11R,1.800000X1.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,1.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13R,1.350000X1.350000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14O,1.350000X1.350000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17R,0.700000X1.300000*% +%TD*% +%TA.AperFunction,ConnectorPad*% +%ADD18R,1.524000X0.200000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD19R,1.300000X0.700000*% +%TD*% +%TA.AperFunction,ConnectorPad*% +%ADD20R,0.200000X1.524000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21R,3.900000X2.200000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD22R,1.000000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD23R,1.305560X1.305560*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD24C,1.305560*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD25R,2.000000X1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD26R,2.000000X3.800000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD27R,1.000000X3.150000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD28C,0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD29R,0.900000X0.800000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD30C,0.600000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD31C,0.700000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD32C,0.250000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD33C,0.500000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD34C,0.700000*% +%TD*% +G04 APERTURE END LIST* +%TA.AperFunction,EtchedComponent*% +%TO.C,svg2mod*% +G36* +X211592649Y-61726399D02* +G01* +X211697433Y-61737430D01* +X211799892Y-61755512D01* +X211899777Y-61780395D01* +X211996840Y-61811830D01* +X212090831Y-61849570D01* +X212181503Y-61893365D01* +X212268606Y-61942967D01* +X212351892Y-61998127D01* +X212431112Y-62058597D01* +X212506017Y-62124127D01* +X212576359Y-62194469D01* +X212641889Y-62269374D01* +X212702358Y-62348594D01* +X212757518Y-62431880D01* +X212807120Y-62518983D01* +X212850915Y-62609654D01* +X212888655Y-62703646D01* +X212920091Y-62800708D01* +X212944973Y-62900593D01* +X212963055Y-63003051D01* +X212974086Y-63107835D01* +X212977818Y-63214695D01* +X212977818Y-70897305D01* +X212974086Y-71004165D01* +X212963055Y-71108948D01* +X212944973Y-71211407D01* +X212920091Y-71311292D01* +X212888655Y-71408354D01* +X212850915Y-71502346D01* +X212807120Y-71593017D01* +X212757518Y-71680120D01* +X212702358Y-71763406D01* +X212641889Y-71842626D01* +X212576359Y-71917531D01* +X212506017Y-71987873D01* +X212431112Y-72053403D01* +X212351892Y-72113873D01* +X212268606Y-72169033D01* +X212181503Y-72218635D01* +X212090831Y-72262430D01* +X211996840Y-72300170D01* +X211899777Y-72331605D01* +X211799892Y-72356488D01* +X211697433Y-72374570D01* +X211592649Y-72385601D01* +X211485789Y-72389333D01* +X208122211Y-72389333D01* +X208015355Y-72385601D01* +X207910574Y-72374570D01* +X207808117Y-72356488D01* +X207708234Y-72331605D01* +X207611172Y-72300170D01* +X207517182Y-72262430D01* +X207426511Y-72218635D01* +X207339408Y-72169033D01* +X207256121Y-72113873D01* +X207176901Y-72053403D01* +X207101995Y-71987873D01* +X207031652Y-71917531D01* +X206966121Y-71842626D01* +X206905650Y-71763406D01* +X206850489Y-71680120D01* +X206800886Y-71593017D01* +X206757089Y-71502346D01* +X206719348Y-71408354D01* +X206687912Y-71311292D01* +X206663028Y-71211407D01* +X206644946Y-71108948D01* +X206633914Y-71004165D01* +X206630182Y-70897305D01* +X206630182Y-70778310D01* +X207405201Y-70778310D01* +X207410338Y-70873541D01* +X207425767Y-70967840D01* +X207451519Y-71060278D01* +X207487626Y-71149923D01* +X207534116Y-71235846D01* +X207591022Y-71317116D01* +X207658374Y-71392802D01* +X207734266Y-71460202D01* +X207815683Y-71517233D01* +X207901699Y-71563894D01* +X207991392Y-71600187D01* +X208083839Y-71626110D01* +X208178115Y-71641664D01* +X208273298Y-71646848D01* +X208368464Y-71641664D01* +X208462689Y-71626110D01* +X208555051Y-71600187D01* +X208644625Y-71563894D01* +X208730488Y-71517233D01* +X208811716Y-71460202D01* +X208887387Y-71392802D01* +X208955009Y-71317116D01* +X209012227Y-71235845D01* +X209059042Y-71149922D01* +X209095453Y-71060276D01* +X209121461Y-70967838D01* +X209137066Y-70873539D01* +X209142268Y-70778310D01* +X209140009Y-70736951D01* +X209390420Y-70736951D01* +X209395926Y-70836165D01* +X209412058Y-70932267D01* +X209438243Y-71024705D01* +X209473904Y-71112925D01* +X209518467Y-71196374D01* +X209571356Y-71274500D01* +X209631995Y-71346750D01* +X209699810Y-71412570D01* +X209774224Y-71471408D01* +X209854664Y-71522711D01* +X209940553Y-71565926D01* +X210031316Y-71600500D01* +X210126378Y-71625881D01* +X210225163Y-71641514D01* +X210327097Y-71646848D01* +X211348907Y-71646848D01* +X211450840Y-71641514D01* +X211549625Y-71625881D01* +X211644685Y-71600500D01* +X211735446Y-71565926D01* +X211821332Y-71522711D01* +X211901769Y-71471408D01* +X211976181Y-71412570D01* +X212043993Y-71346750D01* +X212104629Y-71274500D01* +X212157515Y-71196374D01* +X212202075Y-71112925D01* +X212237734Y-71024705D01* +X212263917Y-70932267D01* +X212280049Y-70836165D01* +X212285554Y-70736951D01* +X212280049Y-70637736D01* +X212263917Y-70541634D01* +X212237734Y-70449196D01* +X212202075Y-70360976D01* +X212157515Y-70277527D01* +X212104629Y-70199401D01* +X212043993Y-70127152D01* +X211976181Y-70061331D01* +X211901769Y-70002493D01* +X211821332Y-69951190D01* +X211735446Y-69907975D01* +X211644685Y-69873401D01* +X211549625Y-69848020D01* +X211450840Y-69832387D01* +X211348907Y-69827053D01* +X210327097Y-69827053D01* +X210225163Y-69832387D01* +X210126378Y-69848020D01* +X210031316Y-69873401D01* +X209940553Y-69907975D01* +X209854664Y-69951190D01* +X209774224Y-70002493D01* +X209699810Y-70061331D01* +X209631995Y-70127152D01* +X209571356Y-70199401D01* +X209518467Y-70277527D01* +X209473904Y-70360976D01* +X209438243Y-70449196D01* +X209412058Y-70541634D01* +X209395926Y-70637736D01* +X209390420Y-70736951D01* +X209140009Y-70736951D01* +X209137066Y-70683080D01* +X209121461Y-70588781D01* +X209095453Y-70496344D01* +X209059042Y-70406698D01* +X209012227Y-70320775D01* +X208955009Y-70239504D01* +X208887387Y-70163818D01* +X208811716Y-70096417D01* +X208730488Y-70039386D01* +X208644625Y-69992725D01* +X208555051Y-69956432D01* +X208462689Y-69930509D01* +X208368464Y-69914955D01* +X208273298Y-69909770D01* +X208178115Y-69914955D01* +X208083839Y-69930509D01* +X207991392Y-69956432D01* +X207901699Y-69992725D01* +X207815683Y-70039386D01* +X207734266Y-70096417D01* +X207658374Y-70163818D01* +X207591022Y-70239504D01* +X207534116Y-70320774D01* +X207487626Y-70406696D01* +X207451519Y-70496341D01* +X207425767Y-70588779D01* +X207410338Y-70683078D01* +X207405201Y-70778310D01* +X206630182Y-70778310D01* +X206630182Y-68338706D01* +X207322477Y-68338706D01* +X207327995Y-68437656D01* +X207344169Y-68533551D01* +X207370424Y-68625834D01* +X207406186Y-68713945D01* +X207450880Y-68797325D01* +X207503933Y-68875416D01* +X207564771Y-68947658D01* +X207632819Y-69013494D01* +X207707503Y-69072365D01* +X207788250Y-69123712D01* +X207874485Y-69166975D01* +X207965634Y-69201597D01* +X208061123Y-69227019D01* +X208160379Y-69242682D01* +X208262826Y-69248027D01* +X211345204Y-69248027D01* +X211447651Y-69242682D01* +X211546907Y-69227019D01* +X211642396Y-69201597D01* +X211733545Y-69166975D01* +X211819780Y-69123712D01* +X211900527Y-69072365D01* +X211975211Y-69013494D01* +X212043260Y-68947658D01* +X212104097Y-68875416D01* +X212157150Y-68797325D01* +X212201845Y-68713945D01* +X212237606Y-68625834D01* +X212263861Y-68533551D01* +X212280035Y-68437656D01* +X212285554Y-68338706D01* +X212280035Y-68239540D01* +X212263861Y-68143457D01* +X212237606Y-68051014D01* +X212201845Y-67962768D01* +X212157150Y-67879275D01* +X212104097Y-67801091D01* +X212043260Y-67728774D01* +X211975211Y-67662881D01* +X211900527Y-67603967D01* +X211819780Y-67552589D01* +X211733545Y-67509305D01* +X211642396Y-67474670D01* +X211546907Y-67449242D01* +X211447651Y-67433577D01* +X211345204Y-67428232D01* +X208262826Y-67428232D01* +X208160379Y-67433577D01* +X208061123Y-67449242D01* +X207965634Y-67474670D01* +X207874485Y-67509305D01* +X207788250Y-67552589D01* +X207707503Y-67603967D01* +X207632819Y-67662881D01* +X207564771Y-67728774D01* +X207503933Y-67801091D01* +X207450880Y-67879275D01* +X207406186Y-67962768D01* +X207370424Y-68051014D01* +X207344169Y-68143457D01* +X207327995Y-68239540D01* +X207322477Y-68338706D01* +X206630182Y-68338706D01* +X206630182Y-65857167D01* +X207322477Y-65857167D01* +X207327995Y-65956117D01* +X207344169Y-66052013D01* +X207370424Y-66144295D01* +X207406186Y-66232406D01* +X207450880Y-66315786D01* +X207503933Y-66393876D01* +X207564771Y-66466119D01* +X207632819Y-66531955D01* +X207707503Y-66590825D01* +X207788250Y-66642172D01* +X207874485Y-66685435D01* +X207965634Y-66720057D01* +X208061123Y-66745479D01* +X208160379Y-66761142D01* +X208262826Y-66766487D01* +X211345204Y-66766487D01* +X211447651Y-66761142D01* +X211546907Y-66745479D01* +X211642396Y-66720057D01* +X211733545Y-66685435D01* +X211819780Y-66642172D01* +X211900527Y-66590825D01* +X211975211Y-66531955D01* +X212043260Y-66466119D01* +X212104097Y-66393876D01* +X212157150Y-66315786D01* +X212201845Y-66232406D01* +X212237606Y-66144295D01* +X212263861Y-66052013D01* +X212280035Y-65956117D01* +X212285554Y-65857167D01* +X212280035Y-65758001D01* +X212263861Y-65661918D01* +X212237606Y-65569475D01* +X212201845Y-65481229D01* +X212157150Y-65397735D01* +X212104097Y-65319552D01* +X212043260Y-65247235D01* +X211975211Y-65181341D01* +X211900527Y-65122427D01* +X211819780Y-65071049D01* +X211733545Y-65027765D01* +X211642396Y-64993130D01* +X211546907Y-64967702D01* +X211447651Y-64952037D01* +X211345204Y-64946691D01* +X208262826Y-64946691D01* +X208160379Y-64952037D01* +X208061123Y-64967702D01* +X207965634Y-64993130D01* +X207874485Y-65027765D01* +X207788250Y-65071049D01* +X207707503Y-65122427D01* +X207632819Y-65181341D01* +X207564771Y-65247235D01* +X207503933Y-65319552D01* +X207450880Y-65397735D01* +X207406186Y-65481229D01* +X207370424Y-65569475D01* +X207344169Y-65661918D01* +X207327995Y-65758001D01* +X207322477Y-65857167D01* +X206630182Y-65857167D01* +X206630182Y-63375627D01* +X207322477Y-63375627D01* +X207327995Y-63474577D01* +X207344169Y-63570473D01* +X207370424Y-63662755D01* +X207406186Y-63750866D01* +X207450880Y-63834246D01* +X207503933Y-63912336D01* +X207564771Y-63984579D01* +X207632819Y-64050415D01* +X207707503Y-64109286D01* +X207788250Y-64160632D01* +X207874485Y-64203896D01* +X207965634Y-64238518D01* +X208061123Y-64263939D01* +X208160379Y-64279602D01* +X208262826Y-64284947D01* +X211345204Y-64284947D01* +X211447651Y-64279602D01* +X211546907Y-64263939D01* +X211642396Y-64238518D01* +X211733545Y-64203896D01* +X211819780Y-64160632D01* +X211900527Y-64109286D01* +X211975211Y-64050415D01* +X212043260Y-63984579D01* +X212104097Y-63912336D01* +X212157150Y-63834246D01* +X212201845Y-63750866D01* +X212237606Y-63662755D01* +X212263861Y-63570473D01* +X212280035Y-63474577D01* +X212285554Y-63375627D01* +X212280035Y-63276461D01* +X212263861Y-63180378D01* +X212237606Y-63087935D01* +X212201845Y-62999689D01* +X212157150Y-62916196D01* +X212104097Y-62838012D01* +X212043260Y-62765695D01* +X211975211Y-62699801D01* +X211900527Y-62640887D01* +X211819780Y-62589510D01* +X211733545Y-62546225D01* +X211642396Y-62511591D01* +X211546907Y-62486162D01* +X211447651Y-62470497D01* +X211345204Y-62465152D01* +X208262826Y-62465152D01* +X208160379Y-62470497D01* +X208061123Y-62486162D01* +X207965634Y-62511591D01* +X207874485Y-62546225D01* +X207788250Y-62589510D01* +X207707503Y-62640887D01* +X207632819Y-62699801D01* +X207564771Y-62765695D01* +X207503933Y-62838012D01* +X207450880Y-62916196D01* +X207406186Y-62999689D01* +X207370424Y-63087935D01* +X207344169Y-63180378D01* +X207327995Y-63276461D01* +X207322477Y-63375627D01* +X206630182Y-63375627D01* +X206630182Y-63214695D01* +X206633914Y-63107835D01* +X206644946Y-63003051D01* +X206663028Y-62900593D01* +X206687912Y-62800708D01* +X206719348Y-62703646D01* +X206757089Y-62609654D01* +X206800886Y-62518983D01* +X206850489Y-62431880D01* +X206905650Y-62348594D01* +X206966121Y-62269374D01* +X207031652Y-62194469D01* +X207101995Y-62124127D01* +X207176901Y-62058597D01* +X207256121Y-61998127D01* +X207339408Y-61942967D01* +X207426511Y-61893365D01* +X207517182Y-61849570D01* +X207611172Y-61811830D01* +X207708234Y-61780395D01* +X207808117Y-61755512D01* +X207910574Y-61737430D01* +X208015355Y-61726399D01* +X208122211Y-61722667D01* +X211485789Y-61722667D01* +X211592649Y-61726399D01* +G37* +%TD.AperFunction*% +%TD*% +D10* +%TO.P,C1,1*% +%TO.N,Net-(C1-Pad1)*% +X185821000Y-91440000D03* +%TO.P,C1,2*% +%TO.N,GNDD*% +X188321000Y-91440000D03* +%TD*% +%TO.P,C2,1*% +%TO.N,/3.3v*% +X163556000Y-39624000D03* +%TO.P,C2,2*% +%TO.N,GNDD*% +X161056000Y-39624000D03* +%TD*% +%TO.P,C3,1*% +%TO.N,Net-(C1-Pad1)*% +X185821000Y-89662000D03* +%TO.P,C3,2*% +%TO.N,GNDD*% +X188321000Y-89662000D03* +%TD*% +%TO.P,C4,1*% +%TO.N,/3.3v*% +X163556000Y-37592000D03* +%TO.P,C4,2*% +%TO.N,GNDD*% +X161056000Y-37592000D03* +%TD*% +%TO.P,C5,1*% +%TO.N,/5v*% +X152420000Y-73279000D03* +%TO.P,C5,2*% +%TO.N,GNDD*% +X154920000Y-73279000D03* +%TD*% +%TO.P,C6,1*% +%TO.N,/5v*% +X152420000Y-71374000D03* +%TO.P,C6,2*% +%TO.N,GNDD*% +X154920000Y-71374000D03* +%TD*% +D11* +%TO.P,D1,1*% +%TO.N,GNDD*% +X170180000Y-87884000D03* +D12* +%TO.P,D1,2*% +%TO.N,Net-(D1-Pad2)*% +X172720000Y-87884000D03* +%TD*% +D11* +%TO.P,D2,1*% +%TO.N,Net-(D2-Pad1)*% +X175260000Y-87884000D03* +D12* +%TO.P,D2,2*% +%TO.N,Net-(D2-Pad2)*% +X177800000Y-87884000D03* +%TD*% +D11* +%TO.P,D3,1*% +%TO.N,GNDD*% +X180467000Y-87884000D03* +D12* +%TO.P,D3,2*% +%TO.N,Net-(D3-Pad2)*% +X183007000Y-87884000D03* +%TD*% +D13* +%TO.P,J1,1*% +%TO.N,Net-(C1-Pad1)*% +X183515000Y-91440000D03* +D14* +%TO.P,J1,2*% +%TO.N,Net-(J1-Pad2)*% +X181515000Y-91440000D03* +%TO.P,J1,3*% +%TO.N,GNDD*% +X179515000Y-91440000D03* +%TO.P,J1,4*% +%TO.N,Net-(J1-Pad4)*% +X177515000Y-91440000D03* +%TO.P,J1,5*% +%TO.N,Net-(D2-Pad1)*% +X175515000Y-91440000D03* +%TO.P,J1,6*% +%TO.N,GNDD*% +X173515000Y-91440000D03* +%TO.P,J1,7*% +%TO.N,Net-(J1-Pad7)*% +X171515000Y-91440000D03* +%TO.P,J1,8*% +%TO.N,Net-(J1-Pad8)*% +X169515000Y-91440000D03* +%TD*% +D13* +%TO.P,J3,1*% +%TO.N,GNDD*% +X143256000Y-72263000D03* +D14* +%TO.P,J3,2*% +X143256000Y-70263000D03* +%TO.P,J3,3*% +%TO.N,Net-(J3-Pad3)*% +X143256000Y-68263000D03* +%TO.P,J3,4*% +X143256000Y-66263000D03* +%TO.P,J3,5*% +%TO.N,/L*% +X143256000Y-64263000D03* +%TO.P,J3,6*% +%TO.N,Net-(J3-Pad6)*% +X143256000Y-62263000D03* +%TD*% +D13* +%TO.P,J4,1*% +%TO.N,GNDD*% +X171577000Y-28829000D03* +D14* +%TO.P,J4,2*% +%TO.N,/D+*% +X173577000Y-28829000D03* +%TO.P,J4,3*% +%TO.N,/D-*% +X175577000Y-28829000D03* +%TO.P,J4,4*% +%TO.N,/5v*% +X177577000Y-28829000D03* +%TO.P,J4,5*% +%TO.N,/L*% +X179577000Y-28829000D03* +%TO.P,J4,6*% +%TO.N,Net-(J4-Pad6)*% +X181577000Y-28829000D03* +%TD*% +D13* +%TO.P,J5,1*% +%TO.N,Net-(J3-Pad3)*% +X150876000Y-40767000D03* +D14* +%TO.P,J5,2*% +%TO.N,/BATT*% +X150876000Y-42767000D03* +%TD*% +D15* +%TO.P,J7,1*% +%TO.N,GNDD*% +X200406000Y-42545000D03* +D16* +%TO.P,J7,2*% +%TO.N,Net-(J7-Pad2)*% +X200406000Y-40005000D03* +%TO.P,J7,3*% +%TO.N,Net-(J7-Pad3)*% +X200406000Y-37465000D03* +%TD*% +D17* +%TO.P,JP1,1*% +%TO.N,Net-(D1-Pad2)*% +X183830000Y-60833000D03* +D18* +X182880000Y-60833000D03* +D17* +%TO.P,JP1,2*% +%TO.N,Net-(JP1-Pad2)*% +X181930000Y-60833000D03* +%TD*% +D19* +%TO.P,JP3,1*% +%TO.N,Net-(JP3-Pad1)*% +X167640000Y-86807000D03* +D20* +X167640000Y-87757000D03* +D19* +%TO.P,JP3,2*% +%TO.N,Net-(J1-Pad2)*% +X167640000Y-88707000D03* +%TD*% +D17* +%TO.P,JP5,1*% +%TO.N,/D+*% +X167574000Y-31369000D03* +D18* +X166624000Y-31369000D03* +D17* +%TO.P,JP5,2*% +%TO.N,Net-(JP5-Pad2)*% +X165674000Y-31369000D03* +%TD*% +%TO.P,JP6,1*% +%TO.N,/D-*% +X171003000Y-31369000D03* +D18* +X170053000Y-31369000D03* +D17* +%TO.P,JP6,2*% +%TO.N,Net-(JP6-Pad2)*% +X169103000Y-31369000D03* +%TD*% +%TO.P,JP7,1*% +%TO.N,Net-(JP7-Pad1)*% +X178882000Y-42164000D03* +D18* +X179832000Y-42164000D03* +D17* +%TO.P,JP7,2*% +%TO.N,Net-(D3-Pad2)*% +X180782000Y-42164000D03* +%TD*% +D19* +%TO.P,JP8,1*% +%TO.N,Net-(J1-Pad4)*% +X145796000Y-70165000D03* +D20* +X145796000Y-69215000D03* +D19* +%TO.P,JP8,2*% +%TO.N,Net-(J3-Pad3)*% +X145796000Y-68265000D03* +%TD*% +D21* +%TO.P,L1,1*% +%TO.N,/3.3v*% +X152654000Y-63124000D03* +%TO.P,L1,2*% +%TO.N,Net-(L1-Pad2)*% +X152654000Y-66924000D03* +%TD*% +D19* +%TO.P,R1,1*% +%TO.N,Net-(R1-Pad1)*% +X166370000Y-39812000D03* +%TO.P,R1,2*% +%TO.N,/3.3v*% +X166370000Y-37912000D03* +%TD*% +%TO.P,R2,1*% +%TO.N,Net-(R2-Pad1)*% +X168656000Y-39812000D03* +%TO.P,R2,2*% +%TO.N,/3.3v*% +X168656000Y-37912000D03* +%TD*% +%TO.P,R3,1*% +%TO.N,Net-(R3-Pad1)*% +X170942000Y-39812000D03* +%TO.P,R3,2*% +%TO.N,/3.3v*% +X170942000Y-37912000D03* +%TD*% +%TO.P,R4,1*% +%TO.N,Net-(R4-Pad1)*% +X173228000Y-39812000D03* +%TO.P,R4,2*% +%TO.N,/3.3v*% +X173228000Y-37912000D03* +%TD*% +%TO.P,R5,1*% +%TO.N,Net-(R5-Pad1)*% +X175514000Y-39812000D03* +%TO.P,R5,2*% +%TO.N,/3.3v*% +X175514000Y-37912000D03* +%TD*% +%TO.P,R6,1*% +%TO.N,Net-(R6-Pad1)*% +X184658000Y-37912000D03* +%TO.P,R6,2*% +%TO.N,/3.3v*% +X184658000Y-39812000D03* +%TD*% +%TO.P,R7,1*% +%TO.N,Net-(R7-Pad1)*% +X182372000Y-37912000D03* +%TO.P,R7,2*% +%TO.N,/3.3v*% +X182372000Y-39812000D03* +%TD*% +%TO.P,R8,1*% +%TO.N,Net-(R8-Pad1)*% +X180086000Y-37912000D03* +%TO.P,R8,2*% +%TO.N,/3.3v*% +X180086000Y-39812000D03* +%TD*% +%TO.P,R9,1*% +%TO.N,Net-(J1-Pad8)*% +X163068000Y-86802000D03* +%TO.P,R9,2*% +%TO.N,Net-(R9-Pad2)*% +X163068000Y-84902000D03* +%TD*% +%TO.P,R10,1*% +%TO.N,Net-(J1-Pad7)*% +X165100000Y-86802000D03* +%TO.P,R10,2*% +%TO.N,Net-(R10-Pad2)*% +X165100000Y-84902000D03* +%TD*% +D17* +%TO.P,R11,1*% +%TO.N,/A2*% +X197038000Y-84963000D03* +%TO.P,R11,2*% +%TO.N,/BATT*% +X195138000Y-84963000D03* +%TD*% +%TO.P,R12,1*% +%TO.N,GNDD*% +X200086000Y-84963000D03* +%TO.P,R12,2*% +%TO.N,/A2*% +X198186000Y-84963000D03* +%TD*% +D22* +%TO.P,SW9,1*% +%TO.N,GNDD*% +X201036000Y-58191000D03* +X201036000Y-64491000D03* +%TO.P,SW9,2*% +%TO.N,Net-(SW9-Pad2)*% +X197236000Y-58191000D03* +X197236000Y-64491000D03* +%TD*% +D23* +%TO.P,U1,A1*% +%TO.N,GNDD*% +X161643060Y-58226960D03* +D24* +%TO.P,U1,A2*% +%TO.N,Net-(JP3-Pad1)*% +X163642040Y-58226960D03* +%TO.P,U1,A3*% +%TO.N,Net-(R1-Pad1)*% +X165641020Y-58226960D03* +%TO.P,U1,A4*% +%TO.N,Net-(R2-Pad1)*% +X167642540Y-58226960D03* +%TO.P,U1,A5*% +%TO.N,Net-(R3-Pad1)*% +X169641520Y-58226960D03* +%TO.P,U1,A6*% +%TO.N,Net-(R4-Pad1)*% +X171643040Y-58226960D03* +%TO.P,U1,A7*% +%TO.N,Net-(R5-Pad1)*% +X173642020Y-58226960D03* +%TO.P,U1,A8*% +%TO.N,Net-(R10-Pad2)*% +X175641000Y-58226960D03* +%TO.P,U1,A9*% +%TO.N,Net-(R9-Pad2)*% +X177639980Y-58226960D03* +%TO.P,U1,A10*% +%TO.N,Net-(JP1-Pad2)*% +X179638960Y-58226960D03* +%TO.P,U1,A11*% +%TO.N,Net-(U1-PadA11)*% +X181640480Y-58226960D03* +%TO.P,U1,A12*% +%TO.N,Net-(U1-PadA12)*% +X183639460Y-58226960D03* +%TO.P,U1,A13*% +%TO.N,Net-(U1-PadA13)*% +X185640980Y-58226960D03* +%TO.P,U1,A14*% +%TO.N,Net-(U1-PadA14)*% +X187639960Y-58226960D03* +%TO.P,U1,A15*% +%TO.N,Net-(R6-Pad1)*% +X189638940Y-58226960D03* +%TO.P,U1,A16*% +%TO.N,Net-(SW9-Pad2)*% +X191640460Y-58226960D03* +D23* +%TO.P,U1,B1*% +%TO.N,GNDD*% +X161643060Y-33830260D03* +D24* +%TO.P,U1,B2*% +%TO.N,/3.3v*% +X163642040Y-33830260D03* +%TO.P,U1,B3*% +%TO.N,Net-(JP5-Pad2)*% +X165641020Y-33830260D03* +%TO.P,U1,B4*% +%TO.N,Net-(JP6-Pad2)*% +X167642540Y-33830260D03* +%TO.P,U1,B5*% +%TO.N,Net-(J7-Pad3)*% +X169641520Y-33830260D03* +%TO.P,U1,B6*% +%TO.N,Net-(J7-Pad2)*% +X171643040Y-33830260D03* +%TO.P,U1,B7*% +%TO.N,Net-(JP7-Pad1)*% +X173642020Y-33830260D03* +%TO.P,U1,B8*% +%TO.N,Net-(U1-PadB8)*% +X175641000Y-33830260D03* +%TO.P,U1,B9*% +%TO.N,Net-(U1-PadB9)*% +X177639980Y-33830260D03* +%TO.P,U1,B10*% +%TO.N,Net-(U1-PadB10)*% +X179638960Y-33830260D03* +%TO.P,U1,B11*% +%TO.N,Net-(U1-PadB11)*% +X181640480Y-33830260D03* +%TO.P,U1,B12*% +%TO.N,Net-(U1-PadB12)*% +X183639460Y-33830260D03* +%TO.P,U1,B13*% +%TO.N,Net-(R8-Pad1)*% +X185640980Y-33830260D03* +%TO.P,U1,B14*% +%TO.N,Net-(R7-Pad1)*% +X187639960Y-33830260D03* +%TO.P,U1,B15*% +%TO.N,/SCL*% +X189638940Y-33830260D03* +%TO.P,U1,B16*% +%TO.N,/SDA*% +X191640460Y-33830260D03* +%TD*% +D25* +%TO.P,U2,1*% +%TO.N,GNDD*% +X157251000Y-64629000D03* +%TO.P,U2,2*% +%TO.N,Net-(L1-Pad2)*% +X157251000Y-66929000D03* +%TO.P,U2,3*% +%TO.N,/5v*% +X157251000Y-69229000D03* +D26* +%TO.P,U2,4*% +%TO.N,N/C*% +X163551000Y-66929000D03* +%TD*% +D27* +%TO.P,J2,1*% +%TO.N,Net-(J2-Pad1)*% +X200660000Y-76215000D03* +%TO.P,J2,2*% +%TO.N,Net-(J2-Pad2)*% +X200660000Y-81265000D03* +%TO.P,J2,3*% +%TO.N,/3.3v*% +X198120000Y-76215000D03* +%TO.P,J2,4*% +%TO.N,/A2*% +X198120000Y-81265000D03* +%TO.P,J2,5*% +%TO.N,GNDD*% +X195580000Y-76215000D03* +%TO.P,J2,6*% +%TO.N,Net-(J2-Pad6)*% +X195580000Y-81265000D03* +%TO.P,J2,7*% +%TO.N,/SCL*% +X193040000Y-76215000D03* +%TO.P,J2,8*% +%TO.N,Net-(J2-Pad8)*% +X193040000Y-81265000D03* +%TO.P,J2,9*% +%TO.N,/SDA*% +X190500000Y-76215000D03* +%TO.P,J2,10*% +%TO.N,Net-(J2-Pad10)*% +X190500000Y-81265000D03* +%TO.P,J2,11*% +%TO.N,Net-(J2-Pad11)*% +X187960000Y-76215000D03* +%TO.P,J2,12*% +%TO.N,Net-(J2-Pad12)*% +X187960000Y-81265000D03* +%TO.P,J2,13*% +%TO.N,Net-(J2-Pad13)*% +X185420000Y-76215000D03* +%TO.P,J2,14*% +%TO.N,/SDA*% +X185420000Y-81265000D03* +%TO.P,J2,15*% +%TO.N,Net-(J2-Pad15)*% +X182880000Y-76215000D03* +%TO.P,J2,16*% +%TO.N,/SCL*% +X182880000Y-81265000D03* +%TO.P,J2,17*% +%TO.N,Net-(J2-Pad17)*% +X180340000Y-76215000D03* +%TO.P,J2,18*% +%TO.N,GNDD*% +X180340000Y-81265000D03* +%TO.P,J2,19*% +%TO.N,Net-(J2-Pad19)*% +X177800000Y-76215000D03* +%TO.P,J2,20*% +%TO.N,/3.3v*% +X177800000Y-81265000D03* +%TO.P,J2,21*% +%TO.N,Net-(J2-Pad21)*% +X175260000Y-76215000D03* +%TO.P,J2,22*% +%TO.N,Net-(J2-Pad22)*% +X175260000Y-81265000D03* +%TO.P,J2,23*% +%TO.N,Net-(J2-Pad23)*% +X172720000Y-76215000D03* +%TO.P,J2,24*% +%TO.N,Net-(J2-Pad24)*% +X172720000Y-81265000D03* +%TO.P,J2,25*% +%TO.N,Net-(J2-Pad25)*% +X170180000Y-76215000D03* +%TO.P,J2,26*% +%TO.N,Net-(J2-Pad26)*% +X170180000Y-81265000D03* +%TO.P,J2,27*% +%TO.N,Net-(J2-Pad27)*% +X167640000Y-76215000D03* +%TO.P,J2,28*% +%TO.N,Net-(J2-Pad28)*% +X167640000Y-81265000D03* +%TO.P,J2,29*% +%TO.N,Net-(J2-Pad29)*% +X165100000Y-76215000D03* +%TO.P,J2,30*% +%TO.N,Net-(J2-Pad30)*% +X165100000Y-81265000D03* +%TO.P,J2,31*% +%TO.N,Net-(J2-Pad31)*% +X162560000Y-76215000D03* +%TO.P,J2,32*% +%TO.N,Net-(J2-Pad32)*% +X162560000Y-81265000D03* +%TO.P,J2,33*% +%TO.N,Net-(J2-Pad33)*% +X160020000Y-76215000D03* +%TO.P,J2,34*% +%TO.N,Net-(J2-Pad34)*% +X160020000Y-81265000D03* +%TO.P,J2,35*% +%TO.N,/BATT*% +X157480000Y-76215000D03* +%TO.P,J2,36*% +%TO.N,Net-(J2-Pad36)*% +X157480000Y-81265000D03* +%TO.P,J2,37*% +%TO.N,GNDD*% +X154940000Y-76215000D03* +%TO.P,J2,38*% +%TO.N,Net-(J2-Pad38)*% +X154940000Y-81265000D03* +%TO.P,J2,39*% +%TO.N,/5v*% +X152400000Y-76215000D03* +%TO.P,J2,40*% +%TO.N,Net-(J2-Pad40)*% +X152400000Y-81265000D03* +%TD*% +D17* +%TO.P,JP4,1*% +%TO.N,Net-(C1-Pad1)*% +X187259000Y-87630000D03* +D18* +X186309000Y-87630000D03* +D17* +%TO.P,JP4,2*% +%TO.N,/3.3v*% +X185359000Y-87630000D03* +%TD*% +D28* +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X144018000Y-48514000D03* +%TD*% +D19* +%TO.P,R13,1*% +%TO.N,Net-(D2-Pad2)*% +X177800000Y-86167000D03* +%TO.P,R13,2*% +%TO.N,/3.3v*% +X177800000Y-84267000D03* +%TD*% +D29* +%TO.P,Q1,1*% +%TO.N,Net-(J1-Pad2)*% +X191119000Y-88326000D03* +%TO.P,Q1,2*% +%TO.N,/3.3v*% +X191119000Y-86426000D03* +%TO.P,Q1,3*% +%TO.N,Net-(C1-Pad1)*% +X189119000Y-87376000D03* +%TD*% +D19* +%TO.P,R14,1*% +%TO.N,/3.3v*% +X193040000Y-86426000D03* +%TO.P,R14,2*% +%TO.N,Net-(J1-Pad2)*% +X193040000Y-88326000D03* +%TD*% +D28* +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X203962000Y-82169000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X203835000Y-77089000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X144907000Y-45847000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X155448000Y-42799000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X155448000Y-40386000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X160909000Y-48514000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X163195000Y-48514000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X164719000Y-55499000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X164719000Y-53594000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X171450000Y-54356000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X171450000Y-51562000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X184404000Y-64516000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X184404000Y-69342000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X205232000Y-84963000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X207899000Y-84963000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X207772000Y-87376000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X158369000Y-86995000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X156337000Y-84963000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X145034000Y-87122000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X196977000Y-48768000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X199517000Y-48768000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X199517000Y-53721000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X182245000Y-85979000D03* +%TD*% +%TO.P,REF\u002A\u002A,1*% +%TO.N,GNDD*% +X171704000Y-85852000D03* +%TD*% +D30* +%TO.N,GNDD*% +X196469000Y-87630000D03* +X201676000Y-87503000D03* +X201041000Y-55626000D03* +X140335000Y-72136000D03* +X195453000Y-70485000D03* +X165481000Y-28829000D03* +X204851000Y-87503000D03* +X153797000Y-89916000D03* +X171450000Y-78740000D03* +X148209000Y-80772000D03* +X207518000Y-90297000D03* +X188214000Y-67818000D03* +X208280000Y-48641000D03* +X164290000Y-70210000D03* +X180594000Y-54483000D03* +X204724000Y-90297000D03* +X205740000Y-50800000D03* +X145796000Y-73787000D03* +X195580000Y-78613000D03* +X159385000Y-71882000D03* +X191643000Y-69977000D03* +X191770000Y-63119000D03* +X201168000Y-66167000D03* +X185801000Y-51562000D03* +X189738000Y-89535000D03* +X163449000Y-71120000D03* +X156591000Y-58166000D03* +X183134000Y-83947000D03* +X188214000Y-63119000D03* +X204216000Y-42164000D03* +X148082000Y-90170000D03* +X185801000Y-54229000D03* +X147701000Y-75311000D03* +X140335000Y-60706000D03* +X161643060Y-35814000D03* +X163576000Y-63881000D03* +X191770000Y-65532000D03* +X151003000Y-90043000D03* +X184658000Y-85598000D03* +X155575000Y-78740000D03* +X140335000Y-64008000D03* +X168910000Y-78740000D03* +X170688000Y-36068000D03* +X180721000Y-51562000D03* +X161036000Y-42418000D03* +X159131000Y-65278000D03* +X190500000Y-53594000D03* +X190627000Y-90551000D03* +X165608000Y-35814000D03* +X205994000Y-44323000D03* +X199136000Y-87630000D03* +X167894000Y-35941000D03* +X161036000Y-73533000D03* +X161290000Y-78740000D03* +X201676000Y-84963000D03* +X140335000Y-69977000D03* +X152273000Y-69342000D03* +X148209000Y-77597000D03* +X191770000Y-67818000D03* +X177546000Y-48514000D03* +X181483000Y-78867000D03* +X175387000Y-48387000D03* +X205994000Y-46228000D03* +X140335000Y-66929000D03* +X197485000Y-70485000D03* +X196469000Y-90424000D03* +X190500000Y-83947000D03* +X183134000Y-51562000D03* +X148082000Y-87122000D03* +X177419000Y-54229000D03* +X205867000Y-48641000D03* +X183261000Y-54356000D03* +X166370000Y-78740000D03* +X199263000Y-90297000D03* +X188087000Y-65405000D03* +X147955000Y-69850000D03* +X194564000Y-90551000D03* +X145161000Y-59944000D03* +X201676000Y-90297000D03* +X148082000Y-83566000D03* +D31* +%TO.N,/5v*% +X158496000Y-36068000D03* +D30* +%TO.N,Net-(D1-Pad2)*% +X186182000Y-73660000D03* +X173736000Y-83820000D03* +%TO.N,Net-(D3-Pad2)*% +X185674000Y-85725000D03* +X183007000Y-87884000D03* +X201422000Y-46101000D03* +X185674000Y-84328000D03* +%TO.N,Net-(J1-Pad7)*% +X166116000Y-89154000D03* +%TO.N,Net-(J1-Pad8)*% +X164084000Y-89154000D03* +%TO.N,/L*% +X152781000Y-55245000D03* +X149479000Y-58293000D03* +%TO.N,/BATT*% +X193421000Y-84963000D03* +D31* +X157480000Y-72390000D03* +D30* +%TO.N,/SCL*% +X193294000Y-55245000D03* +X190881000Y-78613000D03* +X185166000Y-78613000D03* +%TO.N,/SDA*% +X191770000Y-60452000D03* +X193929000Y-53975000D03* +X194056000Y-60452000D03* +%TO.N,Net-(JP3-Pad1)*% +X167640000Y-84836000D03* +X165227000Y-59817000D03* +%TO.N,Net-(JP7-Pad1)*% +X177165000Y-40513000D03* +X177038000Y-37084000D03* +%TO.N,Net-(R3-Pad1)*% +X168402000Y-51562000D03* +%TO.N,Net-(R4-Pad1)*% +X173228000Y-41021000D03* +X169164000Y-44450000D03* +%TO.N,Net-(R5-Pad1)*% +X173609000Y-56515000D03* +X176403000Y-49530000D03* +X175514000Y-41021000D03* +%TO.N,Net-(R6-Pad1)*% +X185801000Y-37973000D03* +%TO.N,Net-(R9-Pad2)*% +X164084000Y-73787000D03* +X163195000Y-83820000D03* +X169037000Y-71247000D03* +%TO.N,Net-(R10-Pad2)*% +X165227000Y-83693000D03* +%TO.N,/3.3v*% +X161036000Y-45593000D03* +X164211000Y-61976000D03* +X153543000Y-60452000D03* +X198120000Y-72390000D03* +X162306000Y-60198000D03* +X166751000Y-68707000D03* +X167132000Y-71628000D03* +X174244000Y-78740000D03* +X155702000Y-45720000D03* +%TD*% +D32* +%TO.N,Net-(C1-Pad1)*% +X185735000Y-91526000D02* +X185821000Y-91440000D01* +D33* +X187259000Y-88224000D02* +X185821000Y-89662000D01* +X188865000Y-87630000D02* +X187259000Y-87630000D01* +X186309000Y-87630000D02* +X187259000Y-87630000D01* +X185821000Y-89662000D02* +X185821000Y-91440000D01* +X185821000Y-91440000D02* +X183515000Y-91440000D01* +X189119000Y-87376000D02* +X188865000Y-87630000D01* +%TO.N,GNDD*% +X161643060Y-37004940D02* +X161643060Y-35814000D01* +X173515000Y-91727000D02* +X174625000Y-92837000D01* +X174625000Y-92837000D02* +X178118000Y-92837000D01* +X178118000Y-92837000D02* +X179515000Y-91440000D01* +D32* +X189738000Y-89535000D02* +X189845000Y-89428000D01* +X188341000Y-89662000D02* +X188321000Y-89662000D01* +X195600000Y-76195000D02* +X195580000Y-76215000D01* +X175387000Y-48387000D02* +X175514000Y-48514000D01* +D33* +X175514000Y-48514000D02* +X177546000Y-48514000D01* +D32* +X155326000Y-73685000D02* +X154920000Y-73279000D01* +X154940000Y-73299000D02* +X154920000Y-73279000D01* +D33* +X161643060Y-32412940D02* +X165227000Y-28829000D01* +X165227000Y-28829000D02* +X171577000Y-28829000D01* +X161036000Y-39644000D02* +X161036000Y-42418000D01* +X147955000Y-69850000D02* +X148463000Y-69342000D01* +X148463000Y-69342000D02* +X152273000Y-69342000D01* +D32* +X155067000Y-71374000D02* +X155448000Y-70993000D01* +D33* +X155448000Y-70993000D02* +X158496000Y-70993000D01* +X158496000Y-70993000D02* +X159385000Y-71882000D01* +X158482000Y-64629000D02* +X159131000Y-65278000D01* +X156591000Y-63969000D02* +X156591000Y-58166000D01* +D32* +X195580000Y-70612000D02* +X195453000Y-70485000D01* +D33* +X201676000Y-84963000D02* +X200086000Y-84963000D01* +X189484000Y-89662000D02* +X189738000Y-89535000D01* +X190500000Y-83947000D02* +X190119000Y-83566000D01* +X190119000Y-83566000D02* +X183134000Y-83566000D01* +X183134000Y-83566000D02* +X183134000Y-83947000D01* +D32* +X201036000Y-55631000D02* +X201041000Y-55626000D01* +D33* +X200406000Y-42799000D02* +X202946000Y-45339000D01* +X202946000Y-45339000D02* +X202946000Y-48641000D01* +X202946000Y-48641000D02* +X201041000Y-50546000D01* +X201041000Y-50546000D02* +X201041000Y-55626000D01* +X190500000Y-53594000D02* +X190119000Y-53213000D01* +X190119000Y-53213000D02* +X187452000Y-53213000D01* +X187452000Y-53213000D02* +X185801000Y-51562000D01* +D32* +X163449000Y-71120000D02* +X163551000Y-71018000D01* +X161290000Y-78740000D02* +X155575000Y-78740000D01* +D33* +X181483000Y-78867000D02* +X180340000Y-78867000D01* +X180340000Y-78867000D02* +X180340000Y-81265000D01* +X191643000Y-69977000D02* +X191770000Y-69850000D01* +X191770000Y-69850000D02* +X191770000Y-67818000D01* +X191770000Y-65532000D02* +X191770000Y-63119000D01* +X188214000Y-63119000D02* +X188087000Y-63246000D01* +X188087000Y-63246000D02* +X188087000Y-65405000D01* +X188214000Y-67818000D02* +X188341000Y-67945000D01* +X188341000Y-67945000D02* +X188341000Y-70358000D01* +X161643060Y-35814000D02* +X161643060Y-33830260D01* +X165608000Y-35814000D02* +X165735000Y-35941000D01* +X165735000Y-35941000D02* +X167894000Y-35941000D01* +X173228000Y-36068000D02* +X170688000Y-36068000D01* +X168910000Y-78740000D02* +X171450000Y-78740000D01* +X201036000Y-66035000D02* +X201168000Y-66167000D01* +X185801000Y-54229000D02* +X185674000Y-54356000D01* +X185674000Y-54356000D02* +X183261000Y-54356000D01* +X183134000Y-51562000D02* +X180721000Y-51562000D01* +X180594000Y-54483000D02* +X180340000Y-54229000D01* +X180340000Y-54229000D02* +X177419000Y-54229000D01* +X204216000Y-42164000D02* +X205994000Y-43942000D01* +X205994000Y-43942000D02* +X205994000Y-44323000D01* +X205994000Y-46228000D02* +X205867000Y-46355000D01* +X205867000Y-46355000D02* +X205867000Y-48641000D01* +X205740000Y-50800000D02* +X207899000Y-48641000D01* +X207899000Y-48641000D02* +X208280000Y-48641000D01* +X201676000Y-90297000D02* +X199263000Y-90297000D01* +X199136000Y-87630000D02* +X196469000Y-87630000D01* +X145796000Y-73787000D02* +X146177000Y-75057000D01* +X146177000Y-75057000D02* +X147701000Y-75311000D01* +X148209000Y-77597000D02* +X148209000Y-80772000D01* +X148082000Y-83566000D02* +X148082000Y-87122000D01* +X148082000Y-90170000D02* +X148209000Y-90043000D01* +X148209000Y-90043000D02* +X151003000Y-90043000D01* +X153797000Y-89916000D02* +X151003000Y-87122000D01* +X151003000Y-87122000D02* +X150876000Y-87122000D01* +X140335000Y-72136000D02* +X140335000Y-69977000D01* +X140335000Y-66929000D02* +X140335000Y-64008000D01* +X140335000Y-60706000D02* +X141224000Y-59817000D01* +X141224000Y-59817000D02* +X145161000Y-59944000D01* +X204851000Y-87503000D02* +X204724000Y-87630000D01* +X204724000Y-87630000D02* +X204724000Y-90297000D01* +X207518000Y-90297000D02* +X207645000Y-90170000D01* +X207645000Y-90170000D02* +X207645000Y-87249000D01* +X183134000Y-84074000D02* +X183134000Y-83947000D01* +X194564000Y-90551000D02* +X195580000Y-90424000D01* +X195580000Y-90424000D02* +X196469000Y-90424000D01* +X195580000Y-76215000D02* +X195580000Y-78613000D01* +X161643060Y-33830260D02* +X161643060Y-32412940D01* +D32* +X161056000Y-39624000D02* +X161036000Y-39644000D01* +D33* +X195580000Y-76215000D02* +X195580000Y-70612000D01* +D32* +X173515000Y-91440000D02* +X173515000Y-91727000D01* +D33* +X159385000Y-71882000D02* +X161036000Y-73533000D01* +D32* +X179515000Y-91440000D02* +X179515000Y-91504000D01* +D33* +X201036000Y-64491000D02* +X201036000Y-58191000D01* +D32* +X154920000Y-71374000D02* +X154920000Y-71394000D01* +X165354000Y-28956000D02* +X165481000Y-28829000D01* +X154920000Y-73279000D02* +X154920000Y-71374000D01* +X154940000Y-76215000D02* +X154940000Y-73299000D01* +D33* +X195453000Y-70485000D02* +X197485000Y-70485000D01* +X163449000Y-71120000D02* +X163576000Y-71120000D01* +D32* +X200406000Y-42545000D02* +X200406000Y-42799000D01* +D33* +X189738000Y-89535000D02* +X190627000Y-90551000D01* +X161290000Y-78740000D02* +X166370000Y-78740000D01* +X161056000Y-39624000D02* +X161056000Y-37592000D01* +D32* +X183134000Y-83947000D02* +X183388000Y-83947000D01* +D33* +X201676000Y-84963000D02* +X201676000Y-87503000D01* +D32* +X154920000Y-71374000D02* +X155067000Y-71374000D01* +D33* +X188321000Y-89662000D02* +X189484000Y-89662000D01* +X184658000Y-85598000D02* +X183134000Y-84074000D01* +X201036000Y-64491000D02* +X201036000Y-66035000D01* +D32* +X173515000Y-91440000D02* +X173515000Y-91219000D01* +D33* +X157251000Y-64629000D02* +X158482000Y-64629000D01* +X188321000Y-89662000D02* +X188321000Y-91440000D01* +X201036000Y-58191000D02* +X201036000Y-55631000D01* +D32* +X161056000Y-37592000D02* +X161643060Y-37004940D01* +X157251000Y-64629000D02* +X156591000Y-63969000D01* +%TO.N,/5v*% +X152400000Y-73259000D02* +X152420000Y-73279000D01* +X157861000Y-69176000D02* +X157494000Y-68809000D01* +D34* +X158496000Y-36068000D02* +X158369000Y-36195000D01* +X158369000Y-36195000D02* +X158369000Y-58293000D01* +X160401000Y-62103000D02* +X160401000Y-68326000D01* +X160401000Y-68326000D02* +X159498000Y-69229000D01* +X157251000Y-69229000D02* +X159498000Y-69229000D01* +X158369000Y-60071000D02* +X160401000Y-62103000D01* +X152420000Y-70846000D02* +X154037000Y-69229000D01* +X154037000Y-69229000D02* +X157251000Y-69229000D01* +X152400000Y-73299000D02* +X152420000Y-73279000D01* +X152420000Y-71374000D02* +X152420000Y-70846000D01* +X152400000Y-76215000D02* +X152400000Y-73299000D01* +X158369000Y-58293000D02* +X158369000Y-60071000D01* +X152420000Y-73279000D02* +X152420000Y-71374000D01* +D32* +%TO.N,Net-(D1-Pad2)*% +X172720000Y-84836000D02* +X173736000Y-83820000D01* +X186182000Y-63185000D02* +X186182000Y-73660000D01* +X183830000Y-60833000D02* +X186182000Y-63185000D01* +X172720000Y-87884000D02* +X172720000Y-84836000D01* +%TO.N,Net-(D2-Pad1)*% +X175515000Y-88139000D02* +X175260000Y-87884000D01* +%TO.N,Net-(D2-Pad2)*% +X177993000Y-86233000D02* +X177800000Y-86040000D01* +X177800000Y-86040000D02* +X177800000Y-87884000D01* +%TO.N,Net-(D3-Pad2)*% +X201422000Y-46101000D02* +X201295000Y-45974000D01* +X201295000Y-45974000D02* +X191516000Y-45974000D01* +X191516000Y-45974000D02* +X187706000Y-42164000D01* +X187706000Y-42164000D02* +X180782000Y-42164000D01* +X185674000Y-85725000D02* +X185674000Y-84328000D01* +%TO.N,Net-(J1-Pad2)*% +X168468000Y-89535000D02* +X179610000Y-89535000D01* +X179610000Y-89535000D02* +X181515000Y-91440000D01* +X181515000Y-92107000D02* +X182118000Y-92710000D01* +X189992000Y-92710000D02* +X193040000Y-89662000D01* +X193040000Y-89662000D02* +X193040000Y-88326000D01* +X181515000Y-91440000D02* +X181515000Y-92107000D01* +X167640000Y-88707000D02* +X168468000Y-89535000D01* +X182118000Y-92710000D02* +X189992000Y-92710000D01* +X191119000Y-88326000D02* +X193040000Y-88326000D01* +%TO.N,Net-(J1-Pad4)*% +X177292000Y-91440000D02* +X176022000Y-90170000D01* +X149733000Y-74295000D02* +X145796000Y-70358000D01* +X149733000Y-74295000D02* +X149733000Y-82804000D01* +X157099000Y-90170000D02* +X176022000Y-90170000D01* +X149733000Y-83566000D02* +X156337000Y-90170000D01* +X156337000Y-90170000D02* +X157099000Y-90170000D01* +X145796000Y-70165000D02* +X145796000Y-70358000D01* +X177515000Y-91440000D02* +X177292000Y-91440000D01* +X149733000Y-82804000D02* +X149733000Y-83566000D01* +%TO.N,Net-(J1-Pad7)*% +X165100000Y-88138000D02* +X166116000Y-89154000D01* +X165100000Y-86802000D02* +X165100000Y-88138000D01* +%TO.N,Net-(J1-Pad8)*% +X163068000Y-88138000D02* +X164084000Y-89154000D01* +X163068000Y-86802000D02* +X163068000Y-88138000D01* +%TO.N,/L*% +X149479000Y-58293000D02* +X152527000Y-55245000D01* +X152527000Y-55245000D02* +X152781000Y-55245000D01* +%TO.N,/D+*% +X167767000Y-31176000D02* +X167574000Y-31369000D01* +X167574000Y-31054000D02* +X168529000Y-30099000D01* +X168529000Y-30099000D02* +X172307000Y-30099000D01* +X172307000Y-30099000D02* +X173577000Y-28829000D01* +X167574000Y-31369000D02* +X167513000Y-31308000D01* +X167574000Y-31369000D02* +X167574000Y-31054000D01* +X173577000Y-28829000D02* +X173609000Y-28797000D01* +%TO.N,/D-*% +X173037000Y-31369000D02* +X175577000Y-28829000D01* +X171003000Y-31369000D02* +X173037000Y-31369000D01* +%TO.N,/BATT*% +X157480000Y-77343000D02* +X157480000Y-76215000D01* +X193421000Y-84963000D02* +X195138000Y-84963000D01* +D34* +X157480000Y-72390000D02* +X157480000Y-76215000D01* +D32* +%TO.N,/SCL*% +X193040000Y-76215000D02* +X193040000Y-59690000D01* +X182880000Y-80899000D02* +X185166000Y-78613000D01* +X190881000Y-78613000D02* +X193040000Y-76454000D01* +X193040000Y-76454000D02* +X193040000Y-76215000D01* +X193040000Y-55626000D02* +X193294000Y-55245000D01* +X193040000Y-59690000D02* +X193040000Y-55626000D01* +X182880000Y-81265000D02* +X182880000Y-80899000D01* +%TO.N,/SDA*% +X191770000Y-60452000D02* +X190500000Y-61722000D01* +X190500000Y-76215000D02* +X190500000Y-61722000D01* +X185420000Y-80518000D02* +X187325000Y-78613000D01* +X187325000Y-78613000D02* +X188849000Y-78613000D01* +X188849000Y-78613000D02* +X190500000Y-76962000D01* +X190500000Y-76962000D02* +X190500000Y-76215000D01* +X194056000Y-54102000D02* +X193929000Y-53975000D01* +X185420000Y-81265000D02* +X185420000Y-80518000D01* +X194056000Y-60452000D02* +X194056000Y-54102000D01* +%TO.N,Net-(J7-Pad2)*% +X171643040Y-33715960D02* +X172720000Y-32639000D01* +X172720000Y-32639000D02* +X173736000Y-32639000D01* +X173736000Y-32639000D02* +X174244000Y-32131000D01* +X174244000Y-32131000D02* +X192532000Y-32131000D01* +X192532000Y-32131000D02* +X200406000Y-40005000D01* +X171643040Y-33830260D02* +X171643040Y-33715960D01* +%TO.N,Net-(JP3-Pad1)*% +X165166040Y-59756040D02* +X165227000Y-59817000D01* +X167640000Y-84836000D02* +X167640000Y-86807000D01* +X163642040Y-58226960D02* +X165166040Y-59756040D01* +%TO.N,Net-(JP7-Pad1)*% +X177104000Y-40513000D02* +X177165000Y-40513000D01* +X177038000Y-37084000D02* +X176895760Y-37084000D01* +X176895760Y-37084000D02* +X173642020Y-33830260D01* +X178882000Y-42164000D02* +X177104000Y-40513000D01* +D33* +%TO.N,Net-(L1-Pad2)*% +X152659000Y-66929000D02* +X152654000Y-66924000D01* +X157251000Y-66929000D02* +X152659000Y-66929000D01* +D32* +%TO.N,Net-(R1-Pad1)*% +X166370000Y-40259000D02* +X167005000Y-40894000D01* +X167005000Y-40894000D02* +X167005000Y-56862980D01* +X167005000Y-56862980D02* +X165641020Y-58226960D01* +X166370000Y-39812000D02* +X166370000Y-40259000D01* +%TO.N,Net-(R2-Pad1)*% +X167642540Y-40825460D02* +X168656000Y-39812000D01* +X167642540Y-58226960D02* +X167642540Y-40825460D01* +%TO.N,Net-(R3-Pad1)*% +X169641520Y-58008520D02* +X168402000Y-56769000D01* +X168783000Y-41402000D02* +X168402000Y-41783000D01* +X170815000Y-39939000D02* +X170942000Y-39812000D01* +X168402000Y-51562000D02* +X168402000Y-41783000D01* +X170942000Y-40259000D02* +X169799000Y-41402000D01* +X169799000Y-41402000D02* +X168783000Y-41402000D01* +X168783000Y-41402000D02* +X168402000Y-41783000D01* +X169641520Y-58226960D02* +X169641520Y-58008520D01* +X170942000Y-39812000D02* +X170942000Y-40259000D01* +X168402000Y-56769000D02* +X168402000Y-51562000D01* +%TO.N,Net-(R4-Pad1)*% +X173228000Y-39817040D02* +X173228000Y-39812000D01* +X171643040Y-57851040D02* +X169164000Y-55372000D01* +X169164000Y-55372000D02* +X169164000Y-44450000D01* +X173228000Y-41021000D02* +X173228000Y-39812000D01* +X171643040Y-58226960D02* +X171643040Y-57851040D01* +%TO.N,Net-(R5-Pad1)*% +X173609000Y-56515000D02* +X173609000Y-52705000D01* +X173609000Y-52705000D02* +X173609000Y-52324000D01* +X173609000Y-52324000D02* +X176403000Y-49530000D01* +X175514000Y-41021000D02* +X175514000Y-39812000D01* +%TO.N,Net-(R6-Pad1)*% +X184719000Y-37973000D02* +X185801000Y-37973000D01* +X184658000Y-37912000D02* +X184719000Y-37973000D01* +%TO.N,Net-(R7-Pad1)*% +X183708000Y-36576000D02* +X184894220Y-36576000D01* +X184894220Y-36576000D02* +X187639960Y-33830260D01* +X182372000Y-37912000D02* +X183708000Y-36576000D01* +X187639960Y-33830260D02* +X187706000Y-33896300D01* +%TO.N,Net-(R8-Pad1)*% +X182311000Y-35687000D02* +X183784240Y-35687000D01* +X183784240Y-35687000D02* +X185640980Y-33830260D01* +X180086000Y-37912000D02* +X182311000Y-35687000D01* +%TO.N,Net-(R9-Pad2)*% +X169037000Y-71247000D02* +X166878000Y-73406000D01* +X166878000Y-73406000D02* +X166751000Y-73406000D01* +X163068000Y-83947000D02* +X163195000Y-83820000D01* +X164084000Y-73787000D02* +X164465000Y-73406000D01* +X164465000Y-73406000D02* +X166751000Y-73406000D01* +X163068000Y-83947000D02* +X163068000Y-84902000D01* +%TO.N,Net-(R10-Pad2)*% +X165227000Y-83693000D02* +X165100000Y-83820000D01* +X165100000Y-84902000D02* +X165100000Y-83820000D01* +X175641000Y-58226960D02* +X175580040Y-58226960D01* +X165100000Y-84902000D02* +X165288000Y-84902000D01* +%TO.N,Net-(SW9-Pad2)*% +X191640460Y-54612540D02* +X193167000Y-53086000D01* +X193167000Y-53086000D02* +X195580000Y-53086000D01* +X195580000Y-53086000D02* +X197236000Y-54742000D01* +X197236000Y-54742000D02* +X197236000Y-58191000D01* +X197236000Y-64491000D02* +X197236000Y-58191000D01* +X191640460Y-58226960D02* +X191640460Y-54612540D01* +%TO.N,Net-(JP5-Pad2)*% +X165674000Y-33797280D02* +X165641020Y-33830260D01* +X165641020Y-31401980D02* +X165674000Y-31369000D01* +X165641020Y-33830260D02* +X165641020Y-31401980D01* +%TO.N,Net-(JP6-Pad2)*% +X167642540Y-33525460D02* +X169103000Y-32065000D01* +X169103000Y-32065000D02* +X169103000Y-31369000D01* +X167642540Y-33830260D02* +X167642540Y-33525460D01* +X167642540Y-33830260D02* +X167642540Y-33398460D01* +%TO.N,Net-(JP1-Pad2)*% +X179638960Y-58541960D02* +X179638960Y-58226960D01* +X179638960Y-58226960D02* +X179638960Y-58734960D01* +X181930000Y-60833000D02* +X179638960Y-58541960D01* +%TO.N,Net-(J2-Pad24)*% +X172720000Y-82743000D02* +X172720000Y-81265000D01* +%TO.N,Net-(J7-Pad3)*% +X173990000Y-31369000D02* +X173355000Y-32004000D01* +X173355000Y-32004000D02* +X172339000Y-32004000D01* +X172339000Y-32004000D02* +X171704000Y-32639000D01* +X171704000Y-32639000D02* +X170832780Y-32639000D01* +X170832780Y-32639000D02* +X169641520Y-33830260D01* +X198882000Y-37465000D02* +X192786000Y-31369000D01* +X192786000Y-31369000D02* +X173990000Y-31369000D01* +X200406000Y-37465000D02* +X198882000Y-37465000D01* +X200406000Y-37465000D02* +X200279000Y-37465000D01* +%TO.N,Net-(J3-Pad3)*% +X145730000Y-68199000D02* +X145796000Y-68265000D01* +D34* +X143414000Y-66263000D02* +X147828000Y-61849000D01* +X147828000Y-61849000D02* +X147828000Y-48006000D01* +D32* +X145669000Y-68138000D02* +X145796000Y-68265000D01* +D34* +X147828000Y-42291000D02* +X149352000Y-40767000D01* +X149352000Y-40767000D02* +X150876000Y-40767000D01* +X143258000Y-68265000D02* +X143256000Y-68263000D01* +X145796000Y-68265000D02* +X143258000Y-68265000D01* +X147828000Y-48006000D02* +X147828000Y-42291000D01* +D32* +X143256000Y-66263000D02* +X143414000Y-66263000D01* +%TO.N,Net-(J2-Pad33)*% +X160020000Y-77216000D02* +X160020000Y-76215000D01* +%TO.N,Net-(J2-Pad34)*% +X160020000Y-81265000D02* +X160020000Y-79883000D01* +%TO.N,Net-(J2-Pad36)*% +X157480000Y-81265000D02* +X157480000Y-79756000D01* +%TO.N,Net-(J2-Pad40)*% +X152400000Y-81265000D02* +X152385000Y-81265000D01* +%TO.N,/A2*% +X198120000Y-84897000D02* +X198120000Y-81265000D01* +X198186000Y-84963000D02* +X198120000Y-84897000D01* +X197038000Y-84963000D02* +X198186000Y-84963000D01* +%TO.N,/3.3v*% +X168656000Y-37912000D02* +X170942000Y-37912000D01* +X170942000Y-37912000D02* +X173228000Y-37912000D01* +X166050000Y-37592000D02* +X163556000Y-37592000D01* +D33* +X163642040Y-37505960D02* +X163642040Y-33830260D01* +D32* +X184658000Y-39878000D02* +X184658000Y-39812000D01* +X178369000Y-39812000D02* +X176469000Y-37912000D01* +X176469000Y-37912000D02* +X175514000Y-37912000D01* +D33* +X161036000Y-45593000D02* +X163556000Y-43073000D01* +X163556000Y-43073000D02* +X163556000Y-39624000D01* +X152654000Y-59182000D02* +X155702000Y-56134000D01* +X155702000Y-56134000D02* +X155702000Y-45720000D01* +X152654000Y-61341000D02* +X153543000Y-60452000D01* +X162306000Y-60198000D02* +X164084000Y-61976000D01* +X164084000Y-61976000D02* +X164211000Y-61976000D01* +X174244000Y-78740000D02* +X176403000Y-78740000D01* +X176403000Y-78740000D02* +X177800000Y-80137000D01* +X177800000Y-80137000D02* +X177800000Y-81265000D01* +X198120000Y-72390000D02* +X198120000Y-76215000D01* +X185166000Y-87437000D02* +X185359000Y-87630000D01* +X181483000Y-84140000D02* +X181549000Y-84140000D01* +X181869000Y-84140000D02* +X185359000Y-87630000D01* +X166751000Y-68707000D02* +X167132000Y-69088000D01* +X167132000Y-69088000D02* +X167132000Y-71628000D01* +X186883000Y-86106000D02* +X190799000Y-86106000D01* +X190799000Y-86106000D02* +X191119000Y-86426000D01* +X185359000Y-87183000D02* +X186436000Y-86106000D01* +X186436000Y-86106000D02* +X186883000Y-86106000D01* +D32* +X166370000Y-37912000D02* +X166050000Y-37592000D01* +X163556000Y-39624000D02* +X163556000Y-39771000D01* +D33* +X152654000Y-63124000D02* +X152654000Y-59182000D01* +X163556000Y-39624000D02* +X163556000Y-37592000D01* +D32* +X177800000Y-84140000D02* +X177800000Y-84074000D01* +X173228000Y-37912000D02* +X175514000Y-37912000D01* +X163556000Y-37592000D02* +X163642040Y-37505960D01* +D33* +X185359000Y-87630000D02* +X187259000Y-87630000D01* +X181483000Y-84140000D02* +X181869000Y-84140000D01* +D32* +X182372000Y-39812000D02* +X184658000Y-39812000D01* +X166370000Y-37912000D02* +X168656000Y-37912000D01* +X180086000Y-39812000D02* +X182372000Y-39812000D01* +X180086000Y-39812000D02* +X178369000Y-39812000D01* +D33* +X177800000Y-84140000D02* +X177800000Y-81265000D01* +X152654000Y-61341000D02* +X152654000Y-63124000D01* +X177800000Y-84140000D02* +X181483000Y-84140000D01* +X185359000Y-87630000D02* +X185359000Y-87183000D01* +D32* +X182372000Y-39812000D02* +X182433000Y-39812000D01* +D33* +X191119000Y-86426000D02* +X193040000Y-86426000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GNDD*% +G36* +X178172350Y-25993183D02* +G01* +X178177514Y-25993400D01* +X179853728Y-26098528D01* +X179858834Y-26098953D01* +X181519018Y-26271790D01* +X181524119Y-26272427D01* +X183166629Y-26511769D01* +X183171690Y-26512612D01* +X184795024Y-26817265D01* +X184799975Y-26818299D01* +X186402511Y-27187065D01* +X186407446Y-27188307D01* +X187987572Y-27619977D01* +X187992412Y-27621405D01* +X189548634Y-28114813D01* +X189553364Y-28116419D01* +X191083943Y-28670318D01* +X191088633Y-28672122D01* +X192592090Y-29285355D01* +X192596627Y-29287312D01* +X194071306Y-29958654D01* +X194075827Y-29960822D01* +X195520130Y-30689069D01* +X195524512Y-30691388D01* +X196936858Y-31475348D01* +X196941175Y-31477857D01* +X198319982Y-32316334D01* +X198324191Y-32319009D01* +X199667876Y-33210814D01* +X199671971Y-33213651D01* +X200047812Y-33485095D01* +X200861036Y-34072432D01* +X200978866Y-34157532D01* +X200982838Y-34160521D01* +X202188561Y-35106034D01* +X202251478Y-35155373D01* +X202255335Y-35158523D01* +X203464569Y-36186527D01* +X203483981Y-36203029D01* +X203487704Y-36206323D01* +X204657432Y-37283320D01* +X204674911Y-37299413D01* +X204678484Y-37302837D01* +X205822576Y-38443240D01* +X205826031Y-38446824D01* +X206072556Y-38712887D01* +X206925385Y-39633307D01* +X206928691Y-39637019D01* +X207532528Y-40343120D01* +X207981757Y-40868429D01* +X207984949Y-40872317D01* +X208874174Y-42000350D01* +X208971747Y-42124127D01* +X208990118Y-42147431D01* +X208993161Y-42151455D01* +X209948838Y-43469075D01* +X209951707Y-43473202D01* +X210856316Y-44832161D01* +X210859025Y-44836412D01* +X211397072Y-45720000D01* +X211710968Y-46235485D01* +X211713533Y-46239897D01* +X211917759Y-46608059D01* +X212496381Y-47651156D01* +X212511180Y-47677833D01* +X212513566Y-47682346D01* +X213238718Y-49124896D01* +X213255400Y-49158081D01* +X213257612Y-49162716D01* +X213361373Y-49391994D01* +X213941977Y-50674938D01* +X213944008Y-50679683D01* +X214569325Y-52227208D01* +X214571166Y-52232047D01* +X214771963Y-52794469D01* +X215135245Y-53812006D01* +X215135860Y-53813727D01* +X215137501Y-53818642D01* +X215630699Y-55403477D01* +X215633091Y-55411163D01* +X215638782Y-55448603D01* +X215638782Y-77972562D01* +X215633475Y-78008745D01* +X215323499Y-79042706D01* +X215322474Y-79045963D01* +X214977705Y-80092055D01* +X214976594Y-80095280D01* +X214604037Y-81130548D01* +X214602840Y-81133738D01* +X214202770Y-82157671D01* +X214201488Y-82160825D01* +X213774248Y-83172738D01* +X213772883Y-83175854D01* +X213318678Y-84175428D01* +X213317229Y-84178505D01* +X212836415Y-85165046D01* +X212834884Y-85168082D01* +X212327722Y-86141099D01* +X212326111Y-86144092D01* +X211792863Y-87103122D01* +X211791171Y-87106071D01* +X211232156Y-88050509D01* +X211230384Y-88053412D01* +X210645865Y-88982766D01* +X210644015Y-88985621D01* +X210034281Y-89899358D01* +X210032353Y-89902164D01* +X209397702Y-90799727D01* +X209395697Y-90802483D01* +X208736429Y-91683333D01* +X208734349Y-91686035D01* +X208050713Y-92549689D01* +X208048557Y-92552338D01* +X207563082Y-93132619D01* +X207413680Y-93311198D01* +X207392237Y-93336828D01* +X207333185Y-93376240D01* +X207295598Y-93381977D01* +X190526035Y-93381977D01* +X190457914Y-93361975D01* +X190411421Y-93308319D01* +X190401317Y-93238045D01* +X190428948Y-93175665D01* +X190457291Y-93141402D01* +X190465272Y-93132630D01* +X193428660Y-90169243D01* +X193441098Y-90159280D01* +X193440910Y-90159053D01* +X193447016Y-90154001D01* +X193447015Y-90154001D01* +X193447018Y-90154000D01* +X193493661Y-90104328D01* +X193496351Y-90101552D01* +X193516135Y-90081770D01* +X193518614Y-90078573D01* +X193526311Y-90069559D01* +X193556586Y-90037321D01* +X193566346Y-90019565D01* +X193577195Y-90003050D01* +X193589614Y-89987041D01* +X193607179Y-89946446D01* +X193612384Y-89935821D01* +X193633695Y-89897060D01* +X193638733Y-89877434D01* +X193645137Y-89858732D01* +X193653180Y-89840147D01* +X193653179Y-89840147D01* +X193653181Y-89840145D01* +X193660096Y-89796481D01* +X193662504Y-89784852D01* +X193673500Y-89742030D01* +X193673500Y-89721775D01* +X193675051Y-89702063D01* +X193678220Y-89682057D01* +X193674059Y-89638036D01* +X193673500Y-89626179D01* +X193673500Y-89304683D01* +X193693502Y-89236562D01* +X193747158Y-89190069D01* +X193786034Y-89179405D01* +X193799195Y-89177990D01* +X193799198Y-89177989D01* +X193799201Y-89177989D01* +X193936204Y-89126889D01* +X194024740Y-89060612D01* +X194053261Y-89039261D01* +X194140887Y-88922207D01* +X194140887Y-88922206D01* +X194140889Y-88922204D01* +X194191989Y-88785201D01* +X194193124Y-88774649D01* +X194198499Y-88724649D01* +X194198500Y-88724632D01* +X194198500Y-87927367D01* +X194198499Y-87927350D01* +X194191990Y-87866803D01* +X194191988Y-87866795D01* +X194154388Y-87765988D01* +X194140889Y-87729796D01* +X194140888Y-87729794D01* +X194140887Y-87729792D01* +X194053261Y-87612738D01* +X193936207Y-87525112D01* +X193936203Y-87525110D01* +X193852941Y-87494055D01* +X193796105Y-87451509D01* +X193771295Y-87384988D01* +X193786387Y-87315614D01* +X193836589Y-87265412D01* +X193852941Y-87257945D01* +X193881030Y-87247468D01* +X193936204Y-87226889D01* +X193966110Y-87204502D01* +X194053261Y-87139261D01* +X194140887Y-87022207D01* +X194140887Y-87022206D01* +X194140889Y-87022204D01* +X194184960Y-86904045D01* +X194191988Y-86885204D01* +X194191990Y-86885196D01* +X194198499Y-86824649D01* +X194198500Y-86824632D01* +X194198500Y-86052610D01* +X194218502Y-85984489D01* +X194272158Y-85937996D01* +X194342432Y-85927892D01* +X194407012Y-85957386D01* +X194422523Y-85974046D01* +X194424736Y-85976259D01* +X194541792Y-86063887D01* +X194541794Y-86063888D01* +X194541796Y-86063889D01* +X194579669Y-86078015D01* +X194678795Y-86114988D01* +X194678803Y-86114990D01* +X194739350Y-86121499D01* +X194739355Y-86121499D01* +X194739362Y-86121500D01* +X194739368Y-86121500D01* +X195536632Y-86121500D01* +X195536638Y-86121500D01* +X195536645Y-86121499D01* +X195536649Y-86121499D01* +X195597196Y-86114990D01* +X195597199Y-86114989D01* +X195597201Y-86114989D01* +X195734204Y-86063889D01* +X195734799Y-86063444D01* +X195851261Y-85976261D01* +X195938887Y-85859207D01* +X195938889Y-85859203D01* +X195938979Y-85858964D01* +X195969945Y-85775941D01* +X196012491Y-85719105D01* +X196079012Y-85694295D01* +X196148386Y-85709387D01* +X196198588Y-85759589D01* +X196206055Y-85775941D01* +X196237110Y-85859203D01* +X196237112Y-85859207D01* +X196324738Y-85976261D01* +X196441792Y-86063887D01* +X196441794Y-86063888D01* +X196441796Y-86063889D01* +X196479669Y-86078015D01* +X196578795Y-86114988D01* +X196578803Y-86114990D01* +X196639350Y-86121499D01* +X196639355Y-86121499D01* +X196639362Y-86121500D01* +X196639368Y-86121500D01* +X197436632Y-86121500D01* +X197436638Y-86121500D01* +X197436645Y-86121499D01* +X197436649Y-86121499D01* +X197497196Y-86114990D01* +X197497199Y-86114989D01* +X197497201Y-86114989D01* +X197567966Y-86088593D01* +X197638782Y-86083528D01* +X197656030Y-86088592D01* +X197725472Y-86114494D01* +X197726799Y-86114989D01* +X197726803Y-86114990D01* +X197787350Y-86121499D01* +X197787355Y-86121499D01* +X197787362Y-86121500D01* +X197787368Y-86121500D01* +X198584632Y-86121500D01* +X198584638Y-86121500D01* +X198584645Y-86121499D01* +X198584649Y-86121499D01* +X198645196Y-86114990D01* +X198645199Y-86114989D01* +X198645201Y-86114989D01* +X198782204Y-86063889D01* +X198782799Y-86063444D01* +X198899261Y-85976261D01* +X198986887Y-85859207D01* +X198986887Y-85859206D01* +X198986889Y-85859204D01* +X199018212Y-85775222D01* +X199060756Y-85718390D01* +X199127277Y-85693579D01* +X199196651Y-85708670D01* +X199246853Y-85758872D01* +X199254321Y-85775225D01* +X199285553Y-85858960D01* +X199285555Y-85858965D01* +X199373095Y-85975904D01* +X199490034Y-86063444D01* +X199626906Y-86114494D01* +X199687402Y-86120999D01* +X199687415Y-86121000D01* +X199736000Y-86121000D01* +X199736000Y-85313000D01* +X200436000Y-85313000D01* +X200436000Y-86121000D01* +X200484585Y-86121000D01* +X200484597Y-86120999D01* +X200545093Y-86114494D01* +X200681964Y-86063444D01* +X200681965Y-86063444D01* +X200798904Y-85975904D01* +X200886444Y-85858965D01* +X200886444Y-85858964D01* +X200937494Y-85722093D01* +X200943999Y-85661597D01* +X200944000Y-85661585D01* +X200944000Y-85313000D01* +X200436000Y-85313000D01* +X199736000Y-85313000D01* +X199736000Y-83805000D01* +X200436000Y-83805000D01* +X200436000Y-84613000D01* +X200944000Y-84613000D01* +X200944000Y-84264414D01* +X200943999Y-84264402D01* +X200937494Y-84203906D01* +X200886444Y-84067035D01* +X200886444Y-84067034D01* +X200798904Y-83950095D01* +X200681965Y-83862555D01* +X200545093Y-83811505D01* +X200484597Y-83805000D01* +X200436000Y-83805000D01* +X199736000Y-83805000D01* +X199687402Y-83805000D01* +X199626906Y-83811505D01* +X199490035Y-83862555D01* +X199490034Y-83862555D01* +X199373095Y-83950095D01* +X199285555Y-84067034D01* +X199285554Y-84067037D01* +X199254321Y-84150775D01* +X199211774Y-84207610D01* +X199145254Y-84232420D01* +X199075880Y-84217328D01* +X199025678Y-84167125D01* +X199018216Y-84150786D01* +X198986889Y-84066796D01* +X198986887Y-84066794D01* +X198986887Y-84066792D01* +X198899261Y-83949738D01* +X198803991Y-83878420D01* +X198761444Y-83821584D01* +X198753500Y-83777552D01* +X198753500Y-83420409D01* +X198773502Y-83352288D01* +X198827158Y-83305795D01* +X198835469Y-83302353D01* +X198853808Y-83295512D01* +X198866204Y-83290889D01* +X198983261Y-83203261D01* +X198997763Y-83183889D01* +X199070887Y-83086207D01* +X199070887Y-83086206D01* +X199070889Y-83086204D01* +X199121989Y-82949201D01* +X199121989Y-82949199D01* +X199121990Y-82949196D01* +X199128499Y-82888649D01* +X199651500Y-82888649D01* +X199658009Y-82949196D01* +X199658011Y-82949204D01* +X199709110Y-83086202D01* +X199709112Y-83086207D01* +X199796738Y-83203261D01* +X199913792Y-83290887D01* +X199913794Y-83290888D01* +X199913796Y-83290889D01* +X199972321Y-83312718D01* +X200050795Y-83341988D01* +X200050803Y-83341990D01* +X200111350Y-83348499D01* +X200111355Y-83348499D01* +X200111362Y-83348500D01* +X200111368Y-83348500D01* +X201208632Y-83348500D01* +X201208638Y-83348500D01* +X201208645Y-83348499D01* +X201208649Y-83348499D01* +X201269196Y-83341990D01* +X201269199Y-83341989D01* +X201269201Y-83341989D01* +X201406204Y-83290889D01* +X201418501Y-83281684D01* +X201523261Y-83203261D01* +X201610887Y-83086207D01* +X201610887Y-83086206D01* +X201610889Y-83086204D01* +X201661989Y-82949201D01* +X201661989Y-82949199D01* +X201661990Y-82949196D01* +X201668499Y-82888649D01* +X201668500Y-82888632D01* +X201668500Y-79641367D01* +X201668499Y-79641350D01* +X201661990Y-79580803D01* +X201661988Y-79580795D01* +X201625813Y-79483809D01* +X201610889Y-79443796D01* +X201610888Y-79443794D01* +X201610887Y-79443792D01* +X201523261Y-79326738D01* +X201406207Y-79239112D01* +X201406202Y-79239110D01* +X201269204Y-79188011D01* +X201269196Y-79188009D01* +X201223086Y-79183052D01* +X206118762Y-79183052D01* +X206119118Y-79195802D01* +X206120429Y-79203844D01* +X206121552Y-79212702D01* +X206159277Y-79627822D01* +X206159768Y-79636685D01* +X206159934Y-79644960D01* +X206161878Y-79657517D01* +X206164222Y-79665460D01* +X206166434Y-79674062D01* +X206255943Y-80081099D01* +X206257547Y-80089861D01* +X206258739Y-80097983D01* +X206262248Y-80110218D01* +X206265538Y-80117730D01* +X206268822Y-80126014D01* +X206408629Y-80518682D01* +X206411308Y-80527140D01* +X206413530Y-80535118D01* +X206418538Y-80546802D01* +X206422783Y-80553910D01* +X206427068Y-80561696D01* +X206615056Y-80933744D01* +X206618799Y-80941853D01* +X206621951Y-80949372D01* +X206628407Y-80960377D01* +X206633429Y-80966791D01* +X206638688Y-80974024D01* +X206871722Y-81319612D01* +X206876416Y-81327130D01* +X206880577Y-81334349D01* +X206888313Y-81344395D01* +X206894217Y-81350250D01* +X206900291Y-81356714D01* +X207174855Y-81670296D01* +X207180473Y-81677189D01* +X207185459Y-81683767D01* +X207194418Y-81692787D01* +X207200943Y-81697802D01* +X207207793Y-81703462D01* +X207447191Y-81915973D01* +X207519539Y-81980196D01* +X207526019Y-81986374D01* +X207531348Y-81991828D01* +X207531350Y-81991831D01* +X207531352Y-81991832D01* +X207531688Y-81992176D01* +X207541744Y-82000034D01* +X207542160Y-82000277D01* +X207542163Y-82000280D01* +X207542166Y-82000281D01* +X207548741Y-82004129D01* +X207556293Y-82008916D01* +X207900207Y-82244500D01* +X207907341Y-82249766D01* +X207913851Y-82254935D01* +X207924746Y-82261430D01* +X207925212Y-82261629D01* +X207925216Y-82261632D01* +X207925220Y-82261632D01* +X207932376Y-82264694D01* +X207940412Y-82268471D01* +X208311119Y-82458954D01* +X208318884Y-82463297D01* +X208325945Y-82467581D01* +X208337595Y-82472669D01* +X208345518Y-82474933D01* +X208353984Y-82477678D01* +X208500896Y-82531124D01* +X208745765Y-82620207D01* +X208745782Y-82620213D01* +X208754083Y-82623572D01* +X208761046Y-82626681D01* +X208761048Y-82626682D01* +X208761049Y-82626682D01* +X208761490Y-82626879D01* +X208773732Y-82630483D01* +X208774214Y-82630557D01* +X208774217Y-82630558D01* +X208774219Y-82630557D01* +X208781730Y-82631712D01* +X208790518Y-82633383D01* +X209197004Y-82725828D01* +X209205541Y-82728088D01* +X209213052Y-82730361D01* +X209213056Y-82730363D01* +X209213059Y-82730363D01* +X209214245Y-82730722D01* +X209215450Y-82731153D01* +X209216714Y-82731340D01* +X209217926Y-82731581D01* +X209217931Y-82731583D01* +X209217936Y-82731583D01* +X209222209Y-82732433D01* +X209226565Y-82732551D01* +X209226572Y-82732553D01* +X209226578Y-82732551D01* +X209234374Y-82732764D01* +X209243219Y-82733316D01* +X209658009Y-82773946D01* +X209666830Y-82775127D01* +X209674438Y-82776419D01* +X209674445Y-82776422D01* +X209674451Y-82776421D01* +X209674947Y-82776506D01* +X209687641Y-82776948D01* +X209688140Y-82776898D01* +X209688145Y-82776899D01* +X209688149Y-82776897D01* +X209695814Y-82776138D01* +X209704692Y-82775573D01* +X210121465Y-82763893D01* +X210130354Y-82763959D01* +X210138046Y-82764287D01* +X210138054Y-82764289D01* +X210138061Y-82764287D01* +X210138557Y-82764309D01* +X210151225Y-82763156D01* +X210151706Y-82763046D01* +X210151710Y-82763046D01* +X210151713Y-82763044D01* +X210159221Y-82761331D01* +X210167986Y-82759653D01* +X210579861Y-82695884D01* +X210588717Y-82694832D01* +X210596396Y-82694194D01* +X210596401Y-82694195D01* +X210596405Y-82694193D01* +X210596897Y-82694153D01* +X210609323Y-82691422D01* +X210609793Y-82691250D01* +X210609795Y-82691250D01* +X210609796Y-82691249D01* +X210617019Y-82688613D01* +X210625480Y-82685859D01* +X211026224Y-82570988D01* +X211034836Y-82568846D01* +X211042964Y-82567125D01* +X211054891Y-82562877D01* +X211055350Y-82562640D01* +X211055359Y-82562638D01* +X211055366Y-82562632D01* +X211062278Y-82559073D01* +X211070306Y-82555290D01* +X211453410Y-82391050D01* +X211461719Y-82387831D01* +X211469010Y-82385299D01* +X211469013Y-82385299D01* +X211469014Y-82385297D01* +X211469484Y-82385135D01* +X211480836Y-82379399D01* +X211481246Y-82379117D01* +X211481252Y-82379115D01* +X211481256Y-82379110D01* +X211487586Y-82374767D01* +X211495111Y-82369984D01* +X211854649Y-82159030D01* +X211862512Y-82154785D01* +X211869355Y-82151397D01* +X211869363Y-82151395D01* +X211869369Y-82151390D01* +X211869810Y-82151172D01* +X211880368Y-82144051D01* +X211880730Y-82143728D01* +X211880738Y-82143724D01* +X211880742Y-82143717D01* +X211886452Y-82138639D01* +X211893321Y-82132951D01* +X212223671Y-81878647D01* +X212230870Y-81873499D01* +X212237362Y-81869193D01* +X212237372Y-81869189D01* +X212237379Y-81869181D01* +X212237813Y-81868894D01* +X212247334Y-81860560D01* +X212247673Y-81860171D01* +X212247677Y-81860169D01* +X212247679Y-81860164D01* +X212252811Y-81854294D01* +X212258876Y-81847830D01* +X212554589Y-81554128D01* +X212561140Y-81548068D01* +X212566948Y-81543065D01* +X212566954Y-81543062D01* +X212566958Y-81543056D01* +X212567334Y-81542733D01* +X212575778Y-81533223D01* +X212576057Y-81532807D01* +X212576060Y-81532805D01* +X212576061Y-81532802D01* +X212580340Y-81526444D01* +X212585575Y-81519229D01* +X212842270Y-81190718D01* +X212847988Y-81183911D01* +X212853536Y-81177759D01* +X212860704Y-81167292D01* +X212860936Y-81166830D01* +X212860941Y-81166825D01* +X212860942Y-81166817D01* +X212864423Y-81159914D01* +X212868708Y-81152112D01* +X213082146Y-80794028D01* +X213086982Y-80786532D01* +X213091377Y-80780219D01* +X213091383Y-80780214D01* +X213091385Y-80780207D01* +X213091673Y-80779795D01* +X213097480Y-80768496D01* +X213097647Y-80768023D01* +X213097651Y-80768018D01* +X213097651Y-80768011D01* +X213100228Y-80760757D01* +X213103509Y-80752459D01* +X213104802Y-80749499D01* +X213270377Y-80370544D01* +X213274221Y-80362532D01* +X213277808Y-80355682D01* +X213277814Y-80355676D01* +X213277816Y-80355667D01* +X213278051Y-80355220D01* +X213282390Y-80343301D01* +X213282498Y-80342803D01* +X213282501Y-80342799D01* +X213282501Y-80342793D01* +X213284157Y-80335232D01* +X213286368Y-80326602D01* +X213304966Y-80263404D01* +X213404043Y-79926710D01* +X213406854Y-79918272D01* +X213409741Y-79910526D01* +X213412550Y-79898157D01* +X213412595Y-79897646D01* +X213412597Y-79897643D01* +X213412596Y-79897639D01* +X213413291Y-79889922D01* +X213414400Y-79881103D01* +X213480994Y-79469566D01* +X213482735Y-79460801D01* +X213484481Y-79453392D01* +X213484485Y-79453385D01* +X213484485Y-79453376D01* +X213484595Y-79452911D01* +X213485840Y-79440218D01* +X213485822Y-79439735D01* +X213485824Y-79439727D01* +X213485822Y-79439719D01* +X213485549Y-79432094D01* +X213485545Y-79423152D01* +X213485545Y-79423151D01* +X213500157Y-79006614D01* +X213500780Y-78997781D01* +X213501600Y-78990035D01* +X213501602Y-78990031D01* +X213501601Y-78990026D01* +X213501656Y-78989512D01* +X213501302Y-78976855D01* +X213501219Y-78976349D01* +X213501220Y-78976342D01* +X213501217Y-78976335D01* +X213499963Y-78968620D01* +X213498848Y-78959819D01* +X213461024Y-78544743D01* +X213460530Y-78535841D01* +X213460376Y-78528158D01* +X213460377Y-78528154D01* +X213460375Y-78528149D01* +X213460366Y-78527654D01* +X213458418Y-78515078D01* +X213458278Y-78514604D01* +X213458278Y-78514602D01* +X213458276Y-78514599D01* +X213456098Y-78507223D01* +X213453879Y-78498601D01* +X213364346Y-78091379D01* +X213362744Y-78082621D01* +X213361627Y-78075008D01* +X213361628Y-78075006D01* +X213361627Y-78075003D01* +X213361554Y-78074505D01* +X213358052Y-78062291D01* +X213357849Y-78061828D01* +X213357849Y-78061826D01* +X213357847Y-78061823D01* +X213354742Y-78054730D01* +X213351463Y-78046456D01* +X213341331Y-78017998D01* +X213211658Y-77653778D01* +X213208971Y-77645291D01* +X213206908Y-77637873D01* +X213206908Y-77637870D01* +X213206906Y-77637866D01* +X213206773Y-77637387D01* +X213201758Y-77625686D01* +X213197557Y-77618653D01* +X213193254Y-77610835D01* +X213005369Y-77238792D01* +X213001645Y-77230723D01* +X212998442Y-77223085D01* +X212992020Y-77212140D01* +X212986912Y-77205612D01* +X212981688Y-77198429D01* +X212835554Y-76981810D01* +X212748536Y-76852820D01* +X212743809Y-76845246D01* +X212739734Y-76838171D01* +X212731964Y-76828082D01* +X212726139Y-76822308D01* +X212720032Y-76815811D01* +X212445532Y-76502210D01* +X212439916Y-76495316D01* +X212434945Y-76488755D01* +X212425996Y-76479740D01* +X212419447Y-76474706D01* +X212412588Y-76469037D01* +X212100900Y-76192302D01* +X212094459Y-76186163D01* +X212089055Y-76180636D01* +X212089053Y-76180633D01* +X212089049Y-76180630D01* +X212088696Y-76180269D01* +X212078682Y-76172445D01* +X212071556Y-76168273D01* +X212064044Y-76163511D01* +X211720052Y-75928006D01* +X211712875Y-75922710D01* +X211706465Y-75917620D01* +X211695524Y-75911098D01* +X211687961Y-75907865D01* +X211679900Y-75904076D01* +X211468785Y-75795581D01* +X211309158Y-75713546D01* +X211301381Y-75709195D01* +X211294364Y-75704937D01* +X211282700Y-75699840D01* +X211274769Y-75697573D01* +X211266317Y-75694830D01* +X210874667Y-75552270D01* +X210866418Y-75548933D01* +X210858903Y-75545579D01* +X210846680Y-75541981D01* +X210838545Y-75540729D01* +X210829808Y-75539066D01* +X210423353Y-75446723D01* +X210414749Y-75444446D01* +X210406877Y-75442062D01* +X210394322Y-75440028D01* +X210386092Y-75439806D01* +X210377206Y-75439251D01* +X209962308Y-75398573D01* +X209953508Y-75397396D01* +X209945861Y-75396097D01* +X209945860Y-75396097D01* +X209945858Y-75396097D01* +X209945364Y-75396013D01* +X209932658Y-75395569D01* +X209924453Y-75396381D01* +X209915582Y-75396943D01* +X209498962Y-75408597D01* +X209490049Y-75408531D01* +X209481866Y-75408180D01* +X209469174Y-75409334D01* +X209461173Y-75411160D01* +X209452431Y-75412832D01* +X209040537Y-75476599D01* +X209031700Y-75477649D01* +X209023504Y-75478330D01* +X209011071Y-75481063D01* +X209003339Y-75483885D01* +X208994880Y-75486637D01* +X208594161Y-75601528D01* +X208585520Y-75603678D01* +X208577476Y-75605380D01* +X208565482Y-75609650D01* +X208558167Y-75613418D01* +X208550121Y-75617209D01* +X208166988Y-75781424D01* +X208158672Y-75784645D01* +X208150936Y-75787330D01* +X208139562Y-75793076D01* +X208132800Y-75797715D01* +X208125280Y-75802491D01* +X207765699Y-76013422D01* +X207757887Y-76017642D01* +X207750475Y-76021314D01* +X207739944Y-76028417D01* +X207733756Y-76033920D01* +X207726915Y-76039584D01* +X207396704Y-76293910D01* +X207389449Y-76299100D01* +X207382635Y-76303617D01* +X207373042Y-76312015D01* +X207367664Y-76318170D01* +X207361564Y-76324671D01* +X207065750Y-76618379D01* +X207059236Y-76624406D01* +X207052957Y-76629817D01* +X207044524Y-76639315D01* +X207039899Y-76646184D01* +X207034686Y-76653365D01* +X206778112Y-76981810D01* +X206772392Y-76988621D01* +X206766882Y-76994730D01* +X206759690Y-77005237D01* +X206755992Y-77012574D01* +X206751708Y-77020375D01* +X206538258Y-77378477D01* +X206533428Y-77385964D01* +X206528746Y-77392686D01* +X206522921Y-77404020D01* +X206520177Y-77411751D01* +X206516900Y-77420037D01* +X206350039Y-77801926D01* +X206346198Y-77809936D01* +X206342357Y-77817269D01* +X206338011Y-77829209D01* +X206336248Y-77837264D01* +X206334041Y-77845876D01* +X206216355Y-78245823D01* +X206213535Y-78254286D01* +X206210683Y-78261932D01* +X206207854Y-78274378D01* +X206207121Y-78282523D01* +X206206006Y-78291371D01* +X206139325Y-78702836D01* +X206137600Y-78711531D01* +X206135697Y-78719619D01* +X206134458Y-78732255D01* +X206134754Y-78740536D01* +X206134758Y-78749410D01* +X206120249Y-79166031D01* +X206119624Y-79174919D01* +X206118762Y-79183052D01* +X201223086Y-79183052D01* +X201208649Y-79181500D01* +X201208638Y-79181500D01* +X200111362Y-79181500D01* +X200111350Y-79181500D01* +X200050803Y-79188009D01* +X200050795Y-79188011D01* +X199913797Y-79239110D01* +X199913792Y-79239112D01* +X199796738Y-79326738D01* +X199709112Y-79443792D01* +X199709110Y-79443797D01* +X199658011Y-79580795D01* +X199658009Y-79580803D01* +X199651500Y-79641350D01* +X199651500Y-82888649D01* +X199128499Y-82888649D01* +X199128500Y-82888632D01* +X199128500Y-79641367D01* +X199128499Y-79641350D01* +X199121990Y-79580803D01* +X199121988Y-79580795D01* +X199085813Y-79483809D01* +X199070889Y-79443796D01* +X199070888Y-79443794D01* +X199070887Y-79443792D01* +X198983261Y-79326738D01* +X198866207Y-79239112D01* +X198866202Y-79239110D01* +X198729204Y-79188011D01* +X198729196Y-79188009D01* +X198668649Y-79181500D01* +X198668638Y-79181500D01* +X197571362Y-79181500D01* +X197571350Y-79181500D01* +X197510803Y-79188009D01* +X197510795Y-79188011D01* +X197373797Y-79239110D01* +X197373792Y-79239112D01* +X197256738Y-79326738D01* +X197169112Y-79443792D01* +X197169110Y-79443797D01* +X197118011Y-79580795D01* +X197118009Y-79580803D01* +X197111500Y-79641350D01* +X197111500Y-82888649D01* +X197118009Y-82949196D01* +X197118011Y-82949204D01* +X197169110Y-83086202D01* +X197169112Y-83086207D01* +X197256738Y-83203261D01* +X197373796Y-83290889D01* +X197404531Y-83302353D01* +X197461368Y-83344899D01* +X197486179Y-83411419D01* +X197486500Y-83420409D01* +X197486500Y-83678500D01* +X197466498Y-83746621D01* +X197412842Y-83793114D01* +X197360500Y-83804500D01* +X196639350Y-83804500D01* +X196578803Y-83811009D01* +X196578795Y-83811011D01* +X196441797Y-83862110D01* +X196441792Y-83862112D01* +X196324738Y-83949738D01* +X196237112Y-84066792D01* +X196237110Y-84066797D01* +X196206055Y-84150058D01* +X196163508Y-84206894D01* +X196096988Y-84231704D01* +X196027614Y-84216612D01* +X195977412Y-84166410D01* +X195969945Y-84150058D01* +X195950334Y-84097481D01* +X195938889Y-84066796D01* +X195938888Y-84066794D01* +X195938887Y-84066792D01* +X195851261Y-83949738D01* +X195734207Y-83862112D01* +X195734202Y-83862110D01* +X195597204Y-83811011D01* +X195597196Y-83811009D01* +X195536649Y-83804500D01* +X195536638Y-83804500D01* +X194739362Y-83804500D01* +X194739350Y-83804500D01* +X194678803Y-83811009D01* +X194678795Y-83811011D01* +X194541797Y-83862110D01* +X194541792Y-83862112D01* +X194424738Y-83949738D01* +X194337112Y-84066792D01* +X194337110Y-84066797D01* +X194286011Y-84203795D01* +X194286009Y-84203804D01* +X194284595Y-84216966D01* +X194257428Y-84282559D01* +X194199110Y-84323051D01* +X194159317Y-84329500D01* +X193968737Y-84329500D01* +X193901701Y-84310187D01* +X193774017Y-84229958D01* +X193774015Y-84229957D01* +X193602050Y-84169784D01* +X193602049Y-84169783D01* +X193602047Y-84169783D01* +X193421000Y-84149384D01* +X193239953Y-84169783D01* +X193239950Y-84169783D01* +X193239949Y-84169784D01* +X193067984Y-84229957D01* +X193067981Y-84229958D01* +X192913720Y-84326887D01* +X192913718Y-84326888D01* +X192784888Y-84455718D01* +X192784887Y-84455720D01* +X192687958Y-84609981D01* +X192687957Y-84609984D01* +X192636875Y-84755970D01* +X192627783Y-84781953D01* +X192607384Y-84963000D01* +X192627783Y-85144047D01* +X192627783Y-85144049D01* +X192627784Y-85144050D01* +X192687957Y-85316015D01* +X192687958Y-85316018D01* +X192724682Y-85374464D01* +X192743988Y-85442786D01* +X192723292Y-85510699D01* +X192669165Y-85556642D01* +X192617995Y-85567500D01* +X192341350Y-85567500D01* +X192280803Y-85574009D01* +X192280795Y-85574011D01* +X192143797Y-85625110D01* +X192143796Y-85625110D01* +X192128073Y-85636880D01* +X192120742Y-85642368D01* +X192054224Y-85667179D01* +X192045234Y-85667500D01* +X191980558Y-85667500D01* +X191912437Y-85647498D01* +X191905049Y-85642368D01* +X191815207Y-85575112D01* +X191815202Y-85575110D01* +X191678204Y-85524011D01* +X191678196Y-85524009D01* +X191617649Y-85517500D01* +X191617638Y-85517500D01* +X191323530Y-85517500D01* +X191255409Y-85497498D01* +X191242539Y-85488022D01* +X191218640Y-85467968D01* +X191218636Y-85467966D01* +X191218635Y-85467965D01* +X191212506Y-85463933D01* +X191212541Y-85463878D01* +X191206187Y-85459829D01* +X191206153Y-85459886D01* +X191199906Y-85456033D01* +X191131205Y-85423996D01* +X191127909Y-85422401D01* +X191060188Y-85388391D01* +X191060186Y-85388390D01* +X191060183Y-85388389D01* +X191053289Y-85385880D01* +X191053311Y-85385817D01* +X191046189Y-85383341D01* +X191046169Y-85383404D01* +X191039211Y-85381098D01* +X190964942Y-85365762D01* +X190961367Y-85364969D01* +X190887656Y-85347500D01* +X190880367Y-85346648D01* +X190880374Y-85346580D01* +X190872877Y-85345814D01* +X190872872Y-85345881D01* +X190865559Y-85345241D01* +X190865558Y-85345241D01* +X190833630Y-85346170D01* +X190789741Y-85347447D01* +X190786077Y-85347500D01* +X186500441Y-85347500D01* +X186482181Y-85346170D01* +X186458213Y-85342659D01* +X186454553Y-85342553D01* +X186452153Y-85341772D01* +X186450952Y-85341596D01* +X186450982Y-85341390D01* +X186387044Y-85320577D01* +X186351532Y-85283640D01* +X186326812Y-85244297D01* +X186307500Y-85177263D01* +X186307500Y-84875737D01* +X186326813Y-84808701D01* +X186378649Y-84726204D01* +X186407043Y-84681015D01* +X186467217Y-84509047D01* +X186487616Y-84328000D01* +X186467217Y-84146953D01* +X186407043Y-83974985D01* +X186407041Y-83974982D01* +X186407041Y-83974981D01* +X186310112Y-83820720D01* +X186310111Y-83820718D01* +X186181281Y-83691888D01* +X186181279Y-83691887D01* +X186027018Y-83594958D01* +X186001760Y-83586120D01* +X185944069Y-83544741D01* +X185917906Y-83478741D01* +X185931580Y-83409074D01* +X185980748Y-83357858D01* +X186021708Y-83344574D01* +X186021526Y-83343803D01* +X186029198Y-83341989D01* +X186029201Y-83341989D01* +X186166204Y-83290889D01* +X186178501Y-83281684D01* +X186283261Y-83203261D01* +X186370887Y-83086207D01* +X186370887Y-83086206D01* +X186370889Y-83086204D01* +X186421989Y-82949201D01* +X186421989Y-82949199D01* +X186421990Y-82949196D01* +X186428499Y-82888649D01* +X186428500Y-82888632D01* +X186428500Y-80457594D01* +X186448502Y-80389473D01* +X186465405Y-80368499D01* +X186736405Y-80097499D01* +X186798717Y-80063473D01* +X186869532Y-80068538D01* +X186926368Y-80111085D01* +X186951179Y-80177605D01* +X186951500Y-80186594D01* +X186951500Y-82888649D01* +X186958009Y-82949196D01* +X186958011Y-82949204D01* +X187009110Y-83086202D01* +X187009112Y-83086207D01* +X187096738Y-83203261D01* +X187213792Y-83290887D01* +X187213794Y-83290888D01* +X187213796Y-83290889D01* +X187272321Y-83312718D01* +X187350795Y-83341988D01* +X187350803Y-83341990D01* +X187411350Y-83348499D01* +X187411355Y-83348499D01* +X187411362Y-83348500D01* +X187411368Y-83348500D01* +X188508632Y-83348500D01* +X188508638Y-83348500D01* +X188508645Y-83348499D01* +X188508649Y-83348499D01* +X188569196Y-83341990D01* +X188569199Y-83341989D01* +X188569201Y-83341989D01* +X188706204Y-83290889D01* +X188718501Y-83281684D01* +X188823261Y-83203261D01* +X188910887Y-83086207D01* +X188910887Y-83086206D01* +X188910889Y-83086204D01* +X188961989Y-82949201D01* +X188961989Y-82949199D01* +X188961990Y-82949196D01* +X188968499Y-82888649D01* +X188968500Y-82888632D01* +X188968500Y-79641367D01* +X188968499Y-79641350D01* +X188961990Y-79580803D01* +X188961988Y-79580795D01* +X188925813Y-79483809D01* +X188910889Y-79443796D01* +X188903836Y-79434375D01* +X188879025Y-79367856D01* +X188894115Y-79298482D01* +X188944317Y-79248278D01* +X188988913Y-79233858D01* +X189007797Y-79231474D01* +X189048910Y-79215195D01* +X189060130Y-79211353D01* +X189086143Y-79203797D01* +X189102591Y-79199019D01* +X189102595Y-79199017D01* +X189120026Y-79188708D01* +X189137780Y-79180009D01* +X189156617Y-79172552D01* +X189192392Y-79146558D01* +X189202298Y-79140051D01* +X189240362Y-79117542D01* +X189254685Y-79103218D01* +X189269724Y-79090374D01* +X189276704Y-79085303D01* +X189286107Y-79078472D01* +X189314299Y-79044392D01* +X189322278Y-79035625D01* +X189683342Y-78674561D01* +X189853713Y-78504190D01* +X189916024Y-78470165D01* +X189986839Y-78475230D01* +X190043675Y-78517777D01* +X190068486Y-78584297D01* +X190068016Y-78607384D01* +X190067384Y-78612996D01* +X190067384Y-78613000D01* +X190087783Y-78794047D01* +X190087783Y-78794049D01* +X190087784Y-78794050D01* +X190147957Y-78966015D01* +X190147958Y-78966018D01* +X190162062Y-78988464D01* +X190181368Y-79056785D01* +X190160673Y-79124698D01* +X190106545Y-79170642D01* +X190055375Y-79181500D01* +X189951350Y-79181500D01* +X189890803Y-79188009D01* +X189890795Y-79188011D01* +X189753797Y-79239110D01* +X189753792Y-79239112D01* +X189636738Y-79326738D01* +X189549112Y-79443792D01* +X189549110Y-79443797D01* +X189498011Y-79580795D01* +X189498009Y-79580803D01* +X189491500Y-79641350D01* +X189491500Y-82888649D01* +X189498009Y-82949196D01* +X189498011Y-82949204D01* +X189549110Y-83086202D01* +X189549112Y-83086207D01* +X189636738Y-83203261D01* +X189753792Y-83290887D01* +X189753794Y-83290888D01* +X189753796Y-83290889D01* +X189812321Y-83312718D01* +X189890795Y-83341988D01* +X189890803Y-83341990D01* +X189951350Y-83348499D01* +X189951355Y-83348499D01* +X189951362Y-83348500D01* +X189951368Y-83348500D01* +X191048632Y-83348500D01* +X191048638Y-83348500D01* +X191048645Y-83348499D01* +X191048649Y-83348499D01* +X191109196Y-83341990D01* +X191109199Y-83341989D01* +X191109201Y-83341989D01* +X191246204Y-83290889D01* +X191258501Y-83281684D01* +X191363261Y-83203261D01* +X191450887Y-83086207D01* +X191450887Y-83086206D01* +X191450889Y-83086204D01* +X191501989Y-82949201D01* +X191501989Y-82949199D01* +X191501990Y-82949196D01* +X191508499Y-82888649D01* +X192031500Y-82888649D01* +X192038009Y-82949196D01* +X192038011Y-82949204D01* +X192089110Y-83086202D01* +X192089112Y-83086207D01* +X192176738Y-83203261D01* +X192293792Y-83290887D01* +X192293794Y-83290888D01* +X192293796Y-83290889D01* +X192352321Y-83312718D01* +X192430795Y-83341988D01* +X192430803Y-83341990D01* +X192491350Y-83348499D01* +X192491355Y-83348499D01* +X192491362Y-83348500D01* +X192491368Y-83348500D01* +X193588632Y-83348500D01* +X193588638Y-83348500D01* +X193588645Y-83348499D01* +X193588649Y-83348499D01* +X193649196Y-83341990D01* +X193649199Y-83341989D01* +X193649201Y-83341989D01* +X193786204Y-83290889D01* +X193798501Y-83281684D01* +X193903261Y-83203261D01* +X193990887Y-83086207D01* +X193990887Y-83086206D01* +X193990889Y-83086204D01* +X194041989Y-82949201D01* +X194041989Y-82949199D01* +X194041990Y-82949196D01* +X194048499Y-82888649D01* +X194571500Y-82888649D01* +X194578009Y-82949196D01* +X194578011Y-82949204D01* +X194629110Y-83086202D01* +X194629112Y-83086207D01* +X194716738Y-83203261D01* +X194833792Y-83290887D01* +X194833794Y-83290888D01* +X194833796Y-83290889D01* +X194892321Y-83312718D01* +X194970795Y-83341988D01* +X194970803Y-83341990D01* +X195031350Y-83348499D01* +X195031355Y-83348499D01* +X195031362Y-83348500D01* +X195031368Y-83348500D01* +X196128632Y-83348500D01* +X196128638Y-83348500D01* +X196128645Y-83348499D01* +X196128649Y-83348499D01* +X196189196Y-83341990D01* +X196189199Y-83341989D01* +X196189201Y-83341989D01* +X196326204Y-83290889D01* +X196338501Y-83281684D01* +X196443261Y-83203261D01* +X196530887Y-83086207D01* +X196530887Y-83086206D01* +X196530889Y-83086204D01* +X196581989Y-82949201D01* +X196581989Y-82949199D01* +X196581990Y-82949196D01* +X196588499Y-82888649D01* +X196588500Y-82888632D01* +X196588500Y-79641367D01* +X196588499Y-79641350D01* +X196581990Y-79580803D01* +X196581988Y-79580795D01* +X196545813Y-79483809D01* +X196530889Y-79443796D01* +X196530888Y-79443794D01* +X196530887Y-79443792D01* +X196443261Y-79326738D01* +X196326207Y-79239112D01* +X196326202Y-79239110D01* +X196189204Y-79188011D01* +X196189196Y-79188009D01* +X196128649Y-79181500D01* +X196128638Y-79181500D01* +X195031362Y-79181500D01* +X195031350Y-79181500D01* +X194970803Y-79188009D01* +X194970795Y-79188011D01* +X194833797Y-79239110D01* +X194833792Y-79239112D01* +X194716738Y-79326738D01* +X194629112Y-79443792D01* +X194629110Y-79443797D01* +X194578011Y-79580795D01* +X194578009Y-79580803D01* +X194571500Y-79641350D01* +X194571500Y-82888649D01* +X194048499Y-82888649D01* +X194048500Y-82888632D01* +X194048500Y-79641367D01* +X194048499Y-79641350D01* +X194041990Y-79580803D01* +X194041988Y-79580795D01* +X194005813Y-79483809D01* +X193990889Y-79443796D01* +X193990888Y-79443794D01* +X193990887Y-79443792D01* +X193903261Y-79326738D01* +X193786207Y-79239112D01* +X193786202Y-79239110D01* +X193649204Y-79188011D01* +X193649196Y-79188009D01* +X193588649Y-79181500D01* +X193588638Y-79181500D01* +X192491362Y-79181500D01* +X192491350Y-79181500D01* +X192430803Y-79188009D01* +X192430795Y-79188011D01* +X192293797Y-79239110D01* +X192293792Y-79239112D01* +X192176738Y-79326738D01* +X192089112Y-79443792D01* +X192089110Y-79443797D01* +X192038011Y-79580795D01* +X192038009Y-79580803D01* +X192031500Y-79641350D01* +X192031500Y-82888649D01* +X191508499Y-82888649D01* +X191508500Y-82888632D01* +X191508500Y-79641367D01* +X191508499Y-79641350D01* +X191501990Y-79580803D01* +X191501988Y-79580795D01* +X191465813Y-79483809D01* +X191450889Y-79443796D01* +X191450888Y-79443794D01* +X191450887Y-79443792D01* +X191406168Y-79384055D01* +X191381357Y-79317535D01* +X191396448Y-79248161D01* +X191417938Y-79219453D01* +X191517111Y-79120281D01* +X191518832Y-79117543D01* +X191603235Y-78983215D01* +X191614043Y-78966015D01* +X191674217Y-78794047D01* +X191679230Y-78749549D01* +X191706732Y-78684098D01* +X191715333Y-78674570D01* +X192133796Y-78256106D01* +X192196107Y-78222083D01* +X192266922Y-78227147D01* +X192285495Y-78237287D01* +X192285887Y-78236570D01* +X192293798Y-78240890D01* +X192430795Y-78291988D01* +X192430803Y-78291990D01* +X192491350Y-78298499D01* +X192491355Y-78298499D01* +X192491362Y-78298500D01* +X192491368Y-78298500D01* +X193588632Y-78298500D01* +X193588638Y-78298500D01* +X193588645Y-78298499D01* +X193588649Y-78298499D01* +X193649196Y-78291990D01* +X193649199Y-78291989D01* +X193649201Y-78291989D01* +X193786204Y-78240889D01* +X193786799Y-78240444D01* +X193903261Y-78153261D01* +X193990887Y-78036207D01* +X193990887Y-78036206D01* +X193990889Y-78036204D01* +X194041989Y-77899201D01* +X194041989Y-77899199D01* +X194041990Y-77899196D01* +X194048499Y-77838649D01* +X194048499Y-77838645D01* +X194048500Y-77838638D01* +X194048500Y-76669000D01* +X194572000Y-76669000D01* +X194572000Y-77838597D01* +X194578505Y-77899093D01* +X194629555Y-78035964D01* +X194629555Y-78035965D01* +X194717095Y-78152904D01* +X194834034Y-78240444D01* +X194970906Y-78291494D01* +X195031402Y-78297999D01* +X195031415Y-78298000D01* +X195126000Y-78298000D01* +X195126000Y-76669000D01* +X196034000Y-76669000D01* +X196034000Y-78298000D01* +X196128585Y-78298000D01* +X196128597Y-78297999D01* +X196189093Y-78291494D01* +X196325964Y-78240444D01* +X196325965Y-78240444D01* +X196442904Y-78152904D01* +X196530444Y-78035965D01* +X196530444Y-78035964D01* +X196581494Y-77899093D01* +X196587993Y-77838649D01* +X197111500Y-77838649D01* +X197118009Y-77899196D01* +X197118011Y-77899204D01* +X197169110Y-78036202D01* +X197169112Y-78036207D01* +X197256738Y-78153261D01* +X197373792Y-78240887D01* +X197373794Y-78240888D01* +X197373796Y-78240889D01* +X197421541Y-78258697D01* +X197510795Y-78291988D01* +X197510803Y-78291990D01* +X197571350Y-78298499D01* +X197571355Y-78298499D01* +X197571362Y-78298500D01* +X197571368Y-78298500D01* +X198668632Y-78298500D01* +X198668638Y-78298500D01* +X198668645Y-78298499D01* +X198668649Y-78298499D01* +X198729196Y-78291990D01* +X198729199Y-78291989D01* +X198729201Y-78291989D01* +X198866204Y-78240889D01* +X198866799Y-78240444D01* +X198983261Y-78153261D01* +X199070887Y-78036207D01* +X199070887Y-78036206D01* +X199070889Y-78036204D01* +X199121989Y-77899201D01* +X199121989Y-77899199D01* +X199121990Y-77899196D01* +X199128499Y-77838649D01* +X199651500Y-77838649D01* +X199658009Y-77899196D01* +X199658011Y-77899204D01* +X199709110Y-78036202D01* +X199709112Y-78036207D01* +X199796738Y-78153261D01* +X199913792Y-78240887D01* +X199913794Y-78240888D01* +X199913796Y-78240889D01* +X199961541Y-78258697D01* +X200050795Y-78291988D01* +X200050803Y-78291990D01* +X200111350Y-78298499D01* +X200111355Y-78298499D01* +X200111362Y-78298500D01* +X200111368Y-78298500D01* +X201208632Y-78298500D01* +X201208638Y-78298500D01* +X201208645Y-78298499D01* +X201208649Y-78298499D01* +X201269196Y-78291990D01* +X201269199Y-78291989D01* +X201269201Y-78291989D01* +X201406204Y-78240889D01* +X201406799Y-78240444D01* +X201523261Y-78153261D01* +X201610887Y-78036207D01* +X201610887Y-78036206D01* +X201610889Y-78036204D01* +X201661989Y-77899201D01* +X201661989Y-77899199D01* +X201661990Y-77899196D01* +X201668499Y-77838649D01* +X201668499Y-77838645D01* +X201668500Y-77838638D01* +X201668500Y-74591362D01* +X201668499Y-74591350D01* +X201661990Y-74530803D01* +X201661988Y-74530795D01* +X201618315Y-74413707D01* +X201610889Y-74393796D01* +X201610888Y-74393794D01* +X201610887Y-74393792D01* +X201523261Y-74276738D01* +X201406207Y-74189112D01* +X201406202Y-74189110D01* +X201269204Y-74138011D01* +X201269196Y-74138009D01* +X201208649Y-74131500D01* +X201208638Y-74131500D01* +X200111362Y-74131500D01* +X200111350Y-74131500D01* +X200050803Y-74138009D01* +X200050795Y-74138011D01* +X199913797Y-74189110D01* +X199913792Y-74189112D01* +X199796738Y-74276738D01* +X199709112Y-74393792D01* +X199709110Y-74393797D01* +X199658011Y-74530795D01* +X199658009Y-74530803D01* +X199651500Y-74591350D01* +X199651500Y-77838649D01* +X199128499Y-77838649D01* +X199128499Y-77838645D01* +X199128500Y-77838638D01* +X199128500Y-74591362D01* +X199128499Y-74591350D01* +X199121990Y-74530803D01* +X199121988Y-74530795D01* +X199078315Y-74413707D01* +X199070889Y-74393796D01* +X199070888Y-74393794D01* +X199070887Y-74393792D01* +X198983261Y-74276738D01* +X198928990Y-74236111D01* +X198886444Y-74179275D01* +X198878500Y-74135244D01* +X198878500Y-72691669D01* +X198885571Y-72650054D01* +X198895121Y-72622762D01* +X198913217Y-72571047D01* +X198933616Y-72390000D01* +X198913217Y-72208953D01* +X198853043Y-72036985D01* +X198853041Y-72036982D01* +X198853041Y-72036981D01* +X198756112Y-71882720D01* +X198756111Y-71882718D01* +X198627281Y-71753888D01* +X198627279Y-71753887D01* +X198473018Y-71656958D01* +X198473015Y-71656957D01* +X198301050Y-71596784D01* +X198301049Y-71596783D01* +X198301047Y-71596783D01* +X198120000Y-71576384D01* +X197938953Y-71596783D01* +X197938950Y-71596783D01* +X197938949Y-71596784D01* +X197766984Y-71656957D01* +X197766981Y-71656958D01* +X197612720Y-71753887D01* +X197612718Y-71753888D01* +X197483888Y-71882718D01* +X197483887Y-71882720D01* +X197386958Y-72036981D01* +X197386957Y-72036984D01* +X197327279Y-72207536D01* +X197326783Y-72208953D01* +X197306384Y-72390000D01* +X197326783Y-72571047D01* +X197341486Y-72613065D01* +X197354429Y-72650054D01* +X197361500Y-72691669D01* +X197361500Y-74135244D01* +X197341498Y-74203365D01* +X197311010Y-74236111D01* +X197256738Y-74276738D01* +X197169112Y-74393792D01* +X197169110Y-74393797D01* +X197118011Y-74530795D01* +X197118009Y-74530803D01* +X197111500Y-74591350D01* +X197111500Y-77838649D01* +X196587993Y-77838649D01* +X196587999Y-77838597D01* +X196588000Y-77838585D01* +X196588000Y-76669000D01* +X196034000Y-76669000D01* +X195126000Y-76669000D01* +X194572000Y-76669000D01* +X194048500Y-76669000D01* +X194048500Y-75761000D01* +X194572000Y-75761000D01* +X195126000Y-75761000D01* +X195126000Y-74132000D01* +X196034000Y-74132000D01* +X196034000Y-75761000D01* +X196588000Y-75761000D01* +X196588000Y-74591414D01* +X196587999Y-74591402D01* +X196581494Y-74530906D01* +X196530444Y-74394035D01* +X196530444Y-74394034D01* +X196442904Y-74277095D01* +X196325965Y-74189555D01* +X196189093Y-74138505D01* +X196128597Y-74132000D01* +X196034000Y-74132000D01* +X195126000Y-74132000D01* +X195031402Y-74132000D01* +X194970906Y-74138505D01* +X194834035Y-74189555D01* +X194834034Y-74189555D01* +X194717095Y-74277095D01* +X194629555Y-74394034D01* +X194629555Y-74394035D01* +X194578505Y-74530906D01* +X194572000Y-74591402D01* +X194572000Y-75761000D01* +X194048500Y-75761000D01* +X194048500Y-74591362D01* +X194048499Y-74591350D01* +X194041990Y-74530803D01* +X194041988Y-74530795D01* +X193998315Y-74413707D01* +X193990889Y-74393796D01* +X193990888Y-74393794D01* +X193990887Y-74393792D01* +X193903261Y-74276738D01* +X193786207Y-74189112D01* +X193786204Y-74189111D01* +X193755466Y-74177646D01* +X193698631Y-74135099D01* +X193673821Y-74068578D01* +X193673500Y-74059591D01* +X193673500Y-70902210D01* +X206116476Y-70902210D01* +X206117003Y-70905645D01* +X206118184Y-70933092D01* +X206117955Y-70936543D01* +X206117955Y-70936551D01* +X206119215Y-70942204D01* +X206122226Y-70968608D01* +X206122271Y-70974404D01* +X206123504Y-70982523D01* +X206124855Y-70997049D01* +X206124917Y-70998831D01* +X206124903Y-71007979D01* +X206124401Y-71021238D01* +X206125883Y-71035326D01* +X206126497Y-71044100D01* +X206126992Y-71058250D01* +X206126993Y-71058256D01* +X206126993Y-71058259D01* +X206127816Y-71062846D01* +X206129339Y-71071326D01* +X206130628Y-71080396D01* +X206136813Y-71139144D01* +X206137442Y-71148307D01* +X206137802Y-71159587D01* +X206137864Y-71161508D01* +X206139603Y-71171366D01* +X206140337Y-71175522D01* +X206141560Y-71184220D01* +X206143048Y-71198357D01* +X206143049Y-71198359D01* +X206146199Y-71210817D01* +X206146284Y-71211151D01* +X206148212Y-71220147D01* +X206158222Y-71276875D01* +X206159491Y-71286006D01* +X206160818Y-71299046D01* +X206164277Y-71312928D01* +X206166096Y-71321486D01* +X206168584Y-71335585D01* +X206168586Y-71335592D01* +X206168587Y-71335596D01* +X206170703Y-71342035D01* +X206172678Y-71348046D01* +X206175231Y-71356897D01* +X206188834Y-71411501D01* +X206190743Y-71420579D01* +X206192944Y-71433366D01* +X206192949Y-71433384D01* +X206197401Y-71447132D01* +X206199793Y-71455489D01* +X206203286Y-71469509D01* +X206208175Y-71481507D01* +X206211361Y-71490233D01* +X206228331Y-71542631D01* +X206230876Y-71551611D01* +X206233916Y-71564082D01* +X206239352Y-71577620D01* +X206242290Y-71585730D01* +X206246522Y-71598793D01* +X206246794Y-71599634D01* +X206246796Y-71599637D01* +X206252436Y-71611136D01* +X206256237Y-71619671D01* +X206276379Y-71669832D01* +X206279554Y-71678679D01* +X206282278Y-71687269D01* +X206283389Y-71690769D01* +X206283392Y-71690778D01* +X206289803Y-71704050D01* +X206293265Y-71711888D01* +X206295481Y-71717406D01* +X206298760Y-71725571D01* +X206305106Y-71736538D01* +X206309506Y-71744841D01* +X206332640Y-71792734D01* +X206336426Y-71801386D01* +X206341016Y-71813050D01* +X206341018Y-71813053D01* +X206341018Y-71813054D01* +X206348384Y-71825989D01* +X206352348Y-71833532D01* +X206358823Y-71846938D01* +X206365827Y-71857336D01* +X206370811Y-71865371D01* +X206396758Y-71910933D01* +X206401147Y-71919365D01* +X206406459Y-71930584D01* +X206414734Y-71943079D01* +X206414744Y-71943093D01* +X206419182Y-71950311D01* +X206426613Y-71963359D01* +X206434218Y-71973148D01* +X206434224Y-71973156D01* +X206439768Y-71980878D01* +X206468415Y-72024131D01* +X206473379Y-72032280D01* +X206475055Y-72035281D01* +X206479384Y-72043035D01* +X206482897Y-72047638D01* +X206488544Y-72055035D01* +X206493437Y-72061911D01* +X206501781Y-72074509D01* +X206509967Y-72083697D01* +X206516041Y-72091058D01* +X206529790Y-72109069D01* +X206547280Y-72131982D01* +X206552800Y-72139814D01* +X206559451Y-72150057D01* +X206559457Y-72150065D01* +X206559462Y-72150072D01* +X206569456Y-72161496D01* +X206574764Y-72167989D01* +X206583983Y-72180066D01* +X206583992Y-72180076D01* +X206592723Y-72188644D01* +X206599304Y-72195613D01* +X206633030Y-72234165D01* +X206639060Y-72241612D01* +X206646367Y-72251372D01* +X206646373Y-72251379D01* +X206646374Y-72251380D01* +X206646375Y-72251381D01* +X206657129Y-72262135D01* +X206662855Y-72268256D01* +X206672881Y-72279717D01* +X206672883Y-72279718D01* +X206672885Y-72279721D01* +X206682167Y-72287687D01* +X206689175Y-72294181D01* +X206725341Y-72330346D01* +X206731848Y-72337368D01* +X206739810Y-72346645D01* +X206739812Y-72346647D01* +X206751271Y-72356671D01* +X206757389Y-72362394D01* +X206768150Y-72373155D01* +X206777922Y-72380470D01* +X206785361Y-72386495D01* +X206792268Y-72392537D01* +X206823924Y-72420230D01* +X206830888Y-72426806D01* +X206839458Y-72435538D01* +X206851529Y-72444752D01* +X206858028Y-72450065D01* +X206869460Y-72460066D01* +X206877091Y-72465021D01* +X206879724Y-72466731D01* +X206887554Y-72472250D01* +X206928462Y-72503476D01* +X206935824Y-72509550D01* +X206945021Y-72517744D01* +X206957625Y-72526091D01* +X206964486Y-72530973D01* +X206976496Y-72540141D01* +X206987249Y-72546144D01* +X206995381Y-72551097D01* +X207038658Y-72579758D01* +X207046368Y-72585295D01* +X207056167Y-72592907D01* +X207056177Y-72592914D01* +X207069211Y-72600336D01* +X207076438Y-72604780D01* +X207088941Y-72613061D01* +X207088947Y-72613064D01* +X207088951Y-72613067D01* +X207100168Y-72618376D01* +X207108587Y-72622758D01* +X207153202Y-72648165D01* +X207154164Y-72648713D01* +X207162207Y-72653703D01* +X207172594Y-72660700D01* +X207185992Y-72667171D01* +X207193544Y-72671139D01* +X207206482Y-72678507D01* +X207218152Y-72683098D01* +X207226807Y-72686885D01* +X207274683Y-72710010D01* +X207282984Y-72714408D01* +X207293958Y-72720759D01* +X207303580Y-72724622D01* +X207307632Y-72726250D01* +X207315478Y-72729714D01* +X207328767Y-72736133D01* +X207340849Y-72739965D01* +X207349698Y-72743140D01* +X207349708Y-72743144D01* +X207399841Y-72763274D01* +X207408372Y-72767072D01* +X207419900Y-72772727D01* +X207433793Y-72777226D01* +X207441902Y-72780163D01* +X207455446Y-72785602D01* +X207455447Y-72785602D01* +X207455449Y-72785603D01* +X207467898Y-72788636D01* +X207476879Y-72791180D01* +X207529317Y-72808162D01* +X207538007Y-72811336D01* +X207550023Y-72816233D01* +X207564054Y-72819727D01* +X207572407Y-72822117D01* +X207586159Y-72826572D01* +X207598930Y-72828769D01* +X207607999Y-72830675D01* +X207662606Y-72844279D01* +X207671475Y-72846838D01* +X207680354Y-72849755D01* +X207683926Y-72850929D01* +X207698049Y-72853421D01* +X207706568Y-72855231D01* +X207720485Y-72858699D01* +X207725530Y-72859212D01* +X207733509Y-72860024D01* +X207742656Y-72861294D01* +X207762806Y-72864850D01* +X207799382Y-72871305D01* +X207808362Y-72873229D01* +X207821167Y-72876468D01* +X207832757Y-72877687D01* +X207835312Y-72877957D01* +X207844019Y-72879182D01* +X207858012Y-72881652D01* +X207871187Y-72882072D01* +X207880363Y-72882699D01* +X207939143Y-72888887D01* +X207948214Y-72890179D01* +X207951241Y-72890722D01* +X207961260Y-72892522D01* +X207975410Y-72893016D01* +X207984202Y-72893631D01* +X207998284Y-72895114D01* +X208011529Y-72894610D01* +X208020691Y-72894597D01* +X208070224Y-72896327D01* +X208083763Y-72897534D01* +X208085841Y-72897833D01* +X208085843Y-72897833D01* +X208111129Y-72897833D01* +X208115526Y-72897909D01* +X208140808Y-72898793D01* +X208142904Y-72898565D01* +X208156474Y-72897833D01* +X211451525Y-72897833D01* +X211465094Y-72898565D01* +X211467191Y-72898793D01* +X211492473Y-72897909D01* +X211496871Y-72897833D01* +X211522152Y-72897833D01* +X211522157Y-72897833D01* +X211524250Y-72897531D01* +X211537769Y-72896327D01* +X211587309Y-72894597D01* +X211596471Y-72894610D01* +X211609718Y-72895114D01* +X211623797Y-72893631D01* +X211632593Y-72893016D01* +X211635145Y-72892926D01* +X211646743Y-72892522D01* +X211659788Y-72890178D01* +X211668860Y-72888887D01* +X211727642Y-72882699D01* +X211736814Y-72882072D01* +X211749993Y-72881652D01* +X211763997Y-72879180D01* +X211772668Y-72877959D01* +X211786839Y-72876468D01* +X211799639Y-72873230D01* +X211808615Y-72871305D01* +X211865349Y-72861293D01* +X211874495Y-72860024D01* +X211880293Y-72859434D01* +X211887522Y-72858699D01* +X211901425Y-72855235D01* +X211909966Y-72853419D01* +X211924081Y-72850929D01* +X211936525Y-72846839D01* +X211945370Y-72844287D01* +X212000011Y-72830675D01* +X212009053Y-72828774D01* +X212021850Y-72826573D01* +X212028444Y-72824437D01* +X212035600Y-72822120D01* +X212043953Y-72819729D01* +X212057986Y-72816234D01* +X212070005Y-72811335D01* +X212078701Y-72808159D01* +X212131120Y-72791183D01* +X212140097Y-72788640D01* +X212152564Y-72785603D01* +X212166134Y-72780153D01* +X212174198Y-72777232D01* +X212188111Y-72772727D01* +X212199639Y-72767071D01* +X212208151Y-72763282D01* +X212258316Y-72743139D01* +X212267165Y-72739965D01* +X212279241Y-72736135D01* +X212279241Y-72736134D01* +X212279244Y-72736134D01* +X212292523Y-72729719D01* +X212300366Y-72726255D01* +X212314054Y-72720760D01* +X212325035Y-72714404D01* +X212333298Y-72710024D01* +X212381242Y-72686867D01* +X212389837Y-72683107D01* +X212401532Y-72678507D01* +X212414474Y-72671136D01* +X212421999Y-72667181D01* +X212435413Y-72660704D01* +X212445813Y-72653698D01* +X212453849Y-72648714D01* +X212499420Y-72622762D01* +X212507860Y-72618369D01* +X212519066Y-72613065D01* +X212531587Y-72604771D01* +X212538801Y-72600336D01* +X212551841Y-72592911D01* +X212561630Y-72585306D01* +X212569355Y-72579757D01* +X212612621Y-72551102D01* +X212620753Y-72546150D01* +X212631518Y-72540141D01* +X212643541Y-72530962D01* +X212650398Y-72526084D01* +X212650404Y-72526080D01* +X212662994Y-72517742D01* +X212672206Y-72509534D01* +X212679511Y-72503506D01* +X212720477Y-72472235D01* +X212728292Y-72466728D01* +X212728759Y-72466425D01* +X212738555Y-72460064D01* +X212749982Y-72450067D01* +X212756469Y-72444762D01* +X212768555Y-72435538D01* +X212777124Y-72426806D01* +X212784069Y-72420245D01* +X212822665Y-72386480D01* +X212830083Y-72380474D01* +X212839865Y-72373153D01* +X212850628Y-72362387D01* +X212856761Y-72356651D01* +X212868204Y-72346642D01* +X212876162Y-72337368D01* +X212882644Y-72330372D01* +X212918851Y-72294164D01* +X212925859Y-72287671D01* +X212935128Y-72279718D01* +X212945164Y-72268245D01* +X212950871Y-72262144D01* +X212961639Y-72251378D01* +X212968949Y-72241612D01* +X212974988Y-72234154D01* +X212995659Y-72210526D01* +X213008722Y-72195593D01* +X213015296Y-72188634D01* +X213024021Y-72180072D01* +X213024021Y-72180071D01* +X213024027Y-72180066D01* +X213033234Y-72168001D01* +X213038555Y-72161494D01* +X213048551Y-72150069D01* +X213055217Y-72139800D01* +X213060728Y-72131982D01* +X213091984Y-72091033D01* +X213098023Y-72083714D01* +X213106227Y-72074508D01* +X213114569Y-72061911D01* +X213119448Y-72055053D01* +X213128628Y-72043028D01* +X213134632Y-72032270D01* +X213139575Y-72024153D01* +X213168251Y-71980855D01* +X213173778Y-71973160D01* +X213181396Y-71963355D01* +X213188823Y-71950310D01* +X213193256Y-71943101D01* +X213201550Y-71930580D01* +X213206860Y-71919362D01* +X213211233Y-71910957D01* +X213237207Y-71865346D01* +X213242188Y-71857319D01* +X213249186Y-71846931D01* +X213249186Y-71846930D01* +X213249188Y-71846928D01* +X213255667Y-71833510D01* +X213259625Y-71825979D01* +X213266992Y-71813046D01* +X213271583Y-71801373D01* +X213275370Y-71792721D01* +X213298493Y-71744848D01* +X213302900Y-71736531D01* +X213303176Y-71736054D01* +X213309246Y-71725567D01* +X213314741Y-71711879D01* +X213318208Y-71704031D01* +X213318658Y-71703098D01* +X213324618Y-71690761D01* +X213328450Y-71678676D01* +X213331626Y-71669827D01* +X213334849Y-71661800D01* +X213351768Y-71619662D01* +X213355557Y-71611153D01* +X213361210Y-71599631D01* +X213365709Y-71585736D01* +X213368654Y-71577608D01* +X213372103Y-71569018D01* +X213374088Y-71564076D01* +X213377126Y-71551605D01* +X213379670Y-71542630D01* +X213380712Y-71539414D01* +X213396643Y-71490222D01* +X213399821Y-71481517D01* +X213404721Y-71469496D01* +X213408216Y-71455461D01* +X213410600Y-71447130D01* +X213415057Y-71433371D01* +X213417260Y-71420566D01* +X213419159Y-71411533D01* +X213432776Y-71356871D01* +X213435327Y-71348030D01* +X213439414Y-71335596D01* +X213441905Y-71321476D01* +X213443721Y-71312934D01* +X213447185Y-71299032D01* +X213448510Y-71285989D01* +X213449777Y-71276868D01* +X213459790Y-71220130D01* +X213461708Y-71211181D01* +X213464953Y-71198354D01* +X213466444Y-71184183D01* +X213467665Y-71175512D01* +X213470137Y-71161508D01* +X213470557Y-71148330D01* +X213471185Y-71139150D01* +X213471270Y-71138348D01* +X213477372Y-71080376D01* +X213478665Y-71071295D01* +X213479623Y-71065961D01* +X213481007Y-71058259D01* +X213481501Y-71044108D01* +X213482117Y-71035307D01* +X213482419Y-71032438D01* +X213483599Y-71021235D01* +X213483096Y-71007979D01* +X213483082Y-70998816D01* +X213483215Y-70995029D01* +X213484812Y-70949285D01* +X213486016Y-70935766D01* +X213486318Y-70933673D01* +X213486318Y-70908386D01* +X213486395Y-70903988D01* +X213486744Y-70893984D01* +X213487278Y-70878707D01* +X213487050Y-70876610D01* +X213486318Y-70863041D01* +X213486318Y-63248959D01* +X213487051Y-63235386D01* +X213487278Y-63233293D01* +X213486395Y-63208009D01* +X213486318Y-63203612D01* +X213486318Y-63178325D01* +X213486019Y-63176247D01* +X213484812Y-63162704D01* +X213483853Y-63135240D01* +X213483082Y-63113173D01* +X213483096Y-63103999D01* +X213483599Y-63090766D01* +X213482116Y-63076684D01* +X213481501Y-63067892D01* +X213481089Y-63056079D01* +X213481007Y-63053741D01* +X213478663Y-63040692D01* +X213477372Y-63031621D01* +X213477371Y-63031613D01* +X213471184Y-62972844D01* +X213470557Y-62963667D01* +X213470137Y-62950494D01* +X213470137Y-62950490D01* +X213467661Y-62936465D01* +X213466444Y-62927813D01* +X213464953Y-62913645D01* +X213461716Y-62900845D01* +X213459790Y-62891865D01* +X213449777Y-62835127D01* +X213448510Y-62826011D01* +X213447185Y-62812968D01* +X213443718Y-62799053D01* +X213441905Y-62790517D01* +X213439414Y-62776404D01* +X213439414Y-62776403D01* +X213435327Y-62763966D01* +X213432768Y-62755099D01* +X213419160Y-62700470D01* +X213417257Y-62691417D01* +X213415057Y-62678629D01* +X213410604Y-62664880D01* +X213408214Y-62656526D01* +X213404721Y-62642504D01* +X213404717Y-62642495D01* +X213399827Y-62630494D01* +X213396639Y-62621762D01* +X213379668Y-62569360D01* +X213377119Y-62560365D01* +X213374088Y-62547924D01* +X213368646Y-62534370D01* +X213365710Y-62526264D01* +X213361211Y-62512371D01* +X213355562Y-62500855D01* +X213351760Y-62492315D01* +X213331625Y-62442169D01* +X213328447Y-62433312D01* +X213324620Y-62421246D01* +X213324618Y-62421239D01* +X213318198Y-62407948D01* +X213314739Y-62400115D01* +X213309246Y-62386433D01* +X213302902Y-62375471D01* +X213298496Y-62367158D01* +X213275367Y-62319272D01* +X213271575Y-62310603D01* +X213266992Y-62298954D01* +X213259624Y-62286016D01* +X213255656Y-62278464D01* +X213249188Y-62265072D01* +X213249181Y-62265062D01* +X213242186Y-62254677D01* +X213237206Y-62246650D01* +X213211244Y-62201059D01* +X213206857Y-62192631D01* +X213206856Y-62192629D01* +X213201550Y-62181420D01* +X213193254Y-62168895D01* +X213188820Y-62161683D01* +X213188441Y-62161018D01* +X213181396Y-62148645D01* +X213178762Y-62145255D01* +X213173783Y-62138845D01* +X213168237Y-62131121D01* +X213139594Y-62087874D01* +X213134628Y-62079721D01* +X213128628Y-62068972D01* +X213128625Y-62068968D01* +X213128623Y-62068964D01* +X213128621Y-62068961D01* +X213119459Y-62056959D01* +X213114561Y-62050076D01* +X213106230Y-62037496D01* +X213106222Y-62037486D01* +X213098045Y-62028308D01* +X213091966Y-62020941D01* +X213060734Y-61980025D01* +X213055212Y-61972189D01* +X213048557Y-61961940D01* +X213048547Y-61961926D01* +X213038562Y-61950513D01* +X213033240Y-61944004D01* +X213024027Y-61931934D01* +X213024025Y-61931931D01* +X213015290Y-61923359D01* +X213008714Y-61916395D01* +X212974981Y-61877836D01* +X212968945Y-61870382D01* +X212961639Y-61860622D01* +X212950874Y-61849857D01* +X212945148Y-61843736D01* +X212935126Y-61832280D01* +X212935121Y-61832275D01* +X212925861Y-61824328D01* +X212918837Y-61817820D01* +X212882659Y-61781641D01* +X212876154Y-61774621D01* +X212868204Y-61765358D01* +X212856761Y-61755348D01* +X212850622Y-61749605D01* +X212839863Y-61738845D01* +X212830091Y-61731530D01* +X212822637Y-61725494D01* +X212784093Y-61691774D01* +X212777129Y-61685198D01* +X212768555Y-61676462D01* +X212768553Y-61676460D01* +X212756478Y-61667242D01* +X212749975Y-61661926D01* +X212738556Y-61651937D01* +X212738555Y-61651936D01* +X212728286Y-61645267D01* +X212720473Y-61639760D01* +X212714195Y-61634968D01* +X212694797Y-61616598D01* +X212691251Y-61612442D01* +X212691249Y-61612440D01* +X212660279Y-61592204D01* +X212649483Y-61585149D01* +X212641980Y-61579845D01* +X212631518Y-61571859D01* +X212631512Y-61571855D01* +X212631510Y-61571854D01* +X212620760Y-61565852D01* +X212612610Y-61560888D01* +X212569360Y-61532244D01* +X212561640Y-61526701D01* +X212555602Y-61522011D01* +X212551841Y-61519089D01* +X212551832Y-61519084D01* +X212551828Y-61519081D01* +X212538801Y-61511663D01* +X212531578Y-61507222D01* +X212526885Y-61504114D01* +X212519066Y-61498935D01* +X212519063Y-61498933D01* +X212507851Y-61493625D01* +X212499417Y-61489235D01* +X212453845Y-61463283D01* +X212445807Y-61458297D01* +X212444803Y-61457621D01* +X212435419Y-61451300D01* +X212435415Y-61451297D01* +X212422002Y-61444818D01* +X212414460Y-61440855D01* +X212409861Y-61438236D01* +X212401532Y-61433493D01* +X212401530Y-61433492D01* +X212401528Y-61433491D01* +X212389871Y-61428905D01* +X212381221Y-61425121D01* +X212333309Y-61401979D01* +X212325023Y-61397588D01* +X212323934Y-61396958D01* +X212321099Y-61395317D01* +X212314058Y-61391242D01* +X212314056Y-61391241D01* +X212314054Y-61391240D01* +X212308713Y-61389095D01* +X212300370Y-61385745D01* +X212292527Y-61382281D01* +X212279244Y-61375866D01* +X212276076Y-61374861D01* +X212267148Y-61372028D01* +X212258309Y-61368856D01* +X212246165Y-61363980D01* +X212208153Y-61348717D01* +X212199633Y-61344923D01* +X212188119Y-61339276D01* +X212188102Y-61339269D01* +X212174234Y-61334778D01* +X212166114Y-61331837D01* +X212152567Y-61326398D01* +X212152561Y-61326396D01* +X212140096Y-61323358D01* +X212131113Y-61320813D01* +X212088424Y-61306988D01* +X212078718Y-61303844D01* +X212070000Y-61300661D01* +X212057991Y-61295767D01* +X212057980Y-61295764D01* +X212043952Y-61292269D01* +X212035597Y-61289878D01* +X212021860Y-61285429D01* +X212021846Y-61285426D01* +X212009074Y-61283228D01* +X211999987Y-61281317D01* +X211945385Y-61267714D01* +X211936516Y-61265156D01* +X211924088Y-61261072D01* +X211924084Y-61261071D01* +X211912970Y-61259109D01* +X211909969Y-61258580D01* +X211901427Y-61256764D01* +X211887522Y-61253301D01* +X211887520Y-61253300D01* +X211874492Y-61251975D01* +X211865351Y-61250705D01* +X211808629Y-61240695D01* +X211799642Y-61238768D01* +X211786843Y-61235532D01* +X211786846Y-61235532D01* +X211772692Y-61234042D01* +X211763996Y-61232818D01* +X211749999Y-61230348D01* +X211750002Y-61230348D01* +X211741088Y-61230063D01* +X211736801Y-61229926D01* +X211727637Y-61229299D01* +X211668858Y-61223111D01* +X211659780Y-61221819D01* +X211646744Y-61219478D01* +X211646739Y-61219477D01* +X211632578Y-61218982D01* +X211623803Y-61218368D01* +X211615884Y-61217534D01* +X211609718Y-61216886D01* +X211609716Y-61216886D01* +X211596462Y-61217388D01* +X211587295Y-61217401D01* +X211537769Y-61215671D01* +X211524258Y-61214469D01* +X211522158Y-61214167D01* +X211522157Y-61214167D01* +X211496871Y-61214167D01* +X211492473Y-61214090D01* +X211467191Y-61213207D01* +X211467190Y-61213207D01* +X211465979Y-61213338D01* +X211465094Y-61213434D01* +X211451525Y-61214167D01* +X208156474Y-61214167D01* +X208142904Y-61213434D01* +X208140808Y-61213207D01* +X208115527Y-61214090D01* +X208111129Y-61214167D01* +X208085834Y-61214167D01* +X208083744Y-61214468D01* +X208070228Y-61215671D01* +X208020705Y-61217401D01* +X208011537Y-61217388D01* +X207998284Y-61216886D01* +X207984197Y-61218368D01* +X207975423Y-61218982D01* +X207961259Y-61219477D01* +X207948207Y-61221821D01* +X207939138Y-61223110D01* +X207880367Y-61229298D01* +X207871201Y-61229926D01* +X207862551Y-61230203D01* +X207858010Y-61230348D01* +X207844013Y-61232818D01* +X207835322Y-61234041D01* +X207821165Y-61235532D01* +X207808375Y-61238766D01* +X207799391Y-61240691D01* +X207742650Y-61250705D01* +X207733512Y-61251975D01* +X207720489Y-61253300D01* +X207720473Y-61253303D01* +X207706575Y-61256765D01* +X207698029Y-61258581D01* +X207683932Y-61261069D01* +X207683930Y-61261069D01* +X207671475Y-61265162D01* +X207662605Y-61267719D01* +X207608015Y-61281318D01* +X207598937Y-61283228D01* +X207586154Y-61285428D01* +X207572409Y-61289880D01* +X207564055Y-61292271D01* +X207550022Y-61295767D01* +X207538010Y-61300661D01* +X207529297Y-61303842D01* +X207476897Y-61320813D01* +X207467911Y-61323359D01* +X207455455Y-61326394D01* +X207441899Y-61331837D01* +X207433786Y-61334775D01* +X207419908Y-61339270D01* +X207419889Y-61339277D01* +X207408380Y-61344922D01* +X207399853Y-61348719D01* +X207349693Y-61368860D01* +X207340844Y-61372035D01* +X207328776Y-61375863D01* +X207328769Y-61375866D01* +X207315485Y-61382281D01* +X207307657Y-61385738D01* +X207293962Y-61391238D01* +X207293959Y-61391239D01* +X207282992Y-61397586D01* +X207274690Y-61401985D01* +X207226812Y-61425111D01* +X207218149Y-61428901D01* +X207206495Y-61433486D01* +X207206486Y-61433491D01* +X207206483Y-61433492D01* +X207206482Y-61433493D01* +X207193539Y-61440862D01* +X207186007Y-61444821D01* +X207172593Y-61451300D01* +X207162202Y-61458299D01* +X207154170Y-61463281D01* +X207108599Y-61489232D01* +X207100169Y-61493620D01* +X207088963Y-61498925D01* +X207088956Y-61498930D01* +X207088952Y-61498932D01* +X207088951Y-61498933D01* +X207076433Y-61507223D01* +X207069232Y-61511651D01* +X207056187Y-61519081D01* +X207056168Y-61519092D01* +X207046370Y-61526703D01* +X207038654Y-61532243D01* +X206995398Y-61560891D01* +X206987250Y-61565854D01* +X206976498Y-61571857D01* +X206964489Y-61581023D01* +X206957622Y-61585909D01* +X206945022Y-61594253D01* +X206935817Y-61602454D01* +X206928460Y-61608524D01* +X206887546Y-61639754D01* +X206879725Y-61645267D01* +X206869460Y-61651933D01* +X206869454Y-61651938D01* +X206858018Y-61661941D01* +X206851525Y-61667249D01* +X206839460Y-61676459D01* +X206839450Y-61676468D01* +X206830884Y-61685196D01* +X206823925Y-61691766D01* +X206785359Y-61725504D01* +X206777918Y-61731531D01* +X206768148Y-61738846D01* +X206757388Y-61749605D01* +X206751267Y-61755331D01* +X206739809Y-61765355D01* +X206739805Y-61765359D01* +X206731846Y-61774632D01* +X206725334Y-61781658D01* +X206689190Y-61817802D01* +X206682162Y-61824316D01* +X206672884Y-61832279D01* +X206672881Y-61832282D01* +X206662849Y-61843748D01* +X206657127Y-61849865D01* +X206646375Y-61860618D01* +X206646374Y-61860619D01* +X206639062Y-61870385D01* +X206633036Y-61877826D01* +X206599302Y-61916387D01* +X206592729Y-61923348D01* +X206583991Y-61931923D01* +X206583983Y-61931933D01* +X206574768Y-61944004D01* +X206569455Y-61950503D01* +X206559467Y-61961920D01* +X206559462Y-61961928D01* +X206552796Y-61972191D01* +X206547284Y-61980012D01* +X206516045Y-62020935D01* +X206509976Y-62028290D01* +X206501786Y-62037483D01* +X206501784Y-62037486D01* +X206493435Y-62050090D01* +X206488556Y-62056945D01* +X206479390Y-62068954D01* +X206479381Y-62068968D01* +X206473377Y-62079721D01* +X206468418Y-62087861D01* +X206439771Y-62131116D01* +X206434232Y-62138832D01* +X206426616Y-62148636D01* +X206426604Y-62148655D01* +X206419175Y-62161699D01* +X206414743Y-62168907D01* +X206406457Y-62181419D01* +X206406456Y-62181420D01* +X206401149Y-62192629D01* +X206396761Y-62201059D01* +X206370808Y-62246632D01* +X206365825Y-62254666D01* +X206358826Y-62265056D01* +X206358823Y-62265062D01* +X206352339Y-62278484D01* +X206348381Y-62286016D01* +X206341014Y-62298953D01* +X206336428Y-62310607D01* +X206332639Y-62319266D01* +X206309506Y-62367157D01* +X206305110Y-62375453D01* +X206298763Y-62386422D01* +X206298760Y-62386428D01* +X206293263Y-62400115D01* +X206289803Y-62407948D01* +X206283392Y-62421222D01* +X206283386Y-62421236D01* +X206279555Y-62433314D01* +X206276379Y-62442164D01* +X206256237Y-62492324D01* +X206252443Y-62500846D01* +X206246795Y-62512363D01* +X206246790Y-62512374D01* +X206242291Y-62526264D01* +X206239355Y-62534370D01* +X206233915Y-62547920D01* +X206230879Y-62560378D01* +X206228333Y-62569362D01* +X206211361Y-62621766D01* +X206208178Y-62630485D01* +X206203288Y-62642486D01* +X206203282Y-62642503D01* +X206199788Y-62656526D01* +X206197400Y-62664872D01* +X206192947Y-62678621D01* +X206192942Y-62678640D01* +X206190741Y-62691428D01* +X206188832Y-62700502D01* +X206175238Y-62755072D01* +X206172680Y-62763944D01* +X206168586Y-62776402D01* +X206168586Y-62776405D01* +X206166094Y-62790521D01* +X206164279Y-62799063D01* +X206160818Y-62812958D01* +X206160817Y-62812967D01* +X206159493Y-62825983D01* +X206158223Y-62835124D01* +X206148769Y-62888701D01* +X206148212Y-62891855D01* +X206146284Y-62900845D01* +X206143051Y-62913630D01* +X206143048Y-62913643D01* +X206141558Y-62927795D01* +X206140335Y-62936486D01* +X206137864Y-62950488D01* +X206137443Y-62963677D01* +X206136815Y-62972844D01* +X206130628Y-63031613D01* +X206129336Y-63040692D01* +X206126992Y-63053740D01* +X206126497Y-63067901D01* +X206125883Y-63076674D01* +X206124401Y-63090761D01* +X206124903Y-63104018D01* +X206124916Y-63113185D01* +X206123186Y-63162712D01* +X206121983Y-63176228D01* +X206121682Y-63178318D01* +X206121682Y-63203612D01* +X206121605Y-63208009D01* +X206120722Y-63233291D01* +X206120949Y-63235386D01* +X206121682Y-63248959D01* +X206121682Y-70854964D01* +X206120565Y-70871702D01* +X206116476Y-70902210D01* +X193673500Y-70902210D01* +X193673500Y-61352305D01* +X193693502Y-61284184D01* +X193747158Y-61237691D01* +X193817432Y-61227587D01* +X193841106Y-61233373D01* +X193874953Y-61245217D01* +X194056000Y-61265616D01* +X194237047Y-61245217D01* +X194409015Y-61185043D01* +X194563281Y-61088111D01* +X194692111Y-60959281D01* +X194789043Y-60805015D01* +X194849217Y-60633047D01* +X194869616Y-60452000D01* +X194849217Y-60270953D01* +X194789043Y-60098985D01* +X194789041Y-60098982D01* +X194789041Y-60098981D01* +X194708813Y-59971298D01* +X194689500Y-59904262D01* +X194689500Y-54270954D01* +X194696571Y-54229339D01* +X194705096Y-54204976D01* +X194722217Y-54156047D01* +X194742616Y-53975000D01* +X194729614Y-53859606D01* +X194741863Y-53789676D01* +X194789976Y-53737468D01* +X194854822Y-53719500D01* +X195265406Y-53719500D01* +X195333527Y-53739502D01* +X195354501Y-53756405D01* +X196565595Y-54967499D01* +X196599621Y-55029811D01* +X196602500Y-55056594D01* +X196602500Y-56760591D01* +X196582498Y-56828712D01* +X196528842Y-56875205D01* +X196520534Y-56878646D01* +X196489795Y-56890111D01* +X196489792Y-56890112D01* +X196372738Y-56977738D01* +X196285112Y-57094792D01* +X196285110Y-57094797D01* +X196234011Y-57231795D01* +X196234009Y-57231803D01* +X196227500Y-57292350D01* +X196227500Y-59089649D01* +X196234009Y-59150196D01* +X196234011Y-59150204D01* +X196285110Y-59287202D01* +X196285112Y-59287207D01* +X196372738Y-59404261D01* +X196489796Y-59491889D01* +X196520531Y-59503353D01* +X196577368Y-59545899D01* +X196602179Y-59612419D01* +X196602500Y-59621409D01* +X196602500Y-63060591D01* +X196582498Y-63128712D01* +X196528842Y-63175205D01* +X196520534Y-63178646D01* +X196489795Y-63190111D01* +X196489792Y-63190112D01* +X196372738Y-63277738D01* +X196285112Y-63394792D01* +X196285110Y-63394797D01* +X196234011Y-63531795D01* +X196234009Y-63531803D01* +X196227500Y-63592350D01* +X196227500Y-65389649D01* +X196234009Y-65450196D01* +X196234011Y-65450204D01* +X196285110Y-65587202D01* +X196285112Y-65587207D01* +X196372738Y-65704261D01* +X196489792Y-65791887D01* +X196489794Y-65791888D01* +X196489796Y-65791889D01* +X196548875Y-65813924D01* +X196626795Y-65842988D01* +X196626803Y-65842990D01* +X196687350Y-65849499D01* +X196687355Y-65849499D01* +X196687362Y-65849500D01* +X196687368Y-65849500D01* +X197784632Y-65849500D01* +X197784638Y-65849500D01* +X197784645Y-65849499D01* +X197784649Y-65849499D01* +X197845196Y-65842990D01* +X197845199Y-65842989D01* +X197845201Y-65842989D01* +X197982204Y-65791889D01* +X197982799Y-65791444D01* +X198099261Y-65704261D01* +X198186887Y-65587207D01* +X198186887Y-65587206D01* +X198186889Y-65587204D01* +X198233489Y-65462266D01* +X198237988Y-65450204D01* +X198237990Y-65450196D01* +X198244499Y-65389649D01* +X198244500Y-65389632D01* +X198244500Y-64945000D01* +X200028000Y-64945000D01* +X200028000Y-65389597D01* +X200034505Y-65450093D01* +X200085555Y-65586964D01* +X200085555Y-65586965D01* +X200173095Y-65703904D01* +X200290034Y-65791444D01* +X200426906Y-65842494D01* +X200487402Y-65848999D01* +X200487415Y-65849000D01* +X200582000Y-65849000D01* +X200582000Y-64945000D01* +X201490000Y-64945000D01* +X201490000Y-65849000D01* +X201584585Y-65849000D01* +X201584597Y-65848999D01* +X201645093Y-65842494D01* +X201781964Y-65791444D01* +X201781965Y-65791444D01* +X201898904Y-65703904D01* +X201986444Y-65586965D01* +X201986444Y-65586964D01* +X202037494Y-65450093D01* +X202043999Y-65389597D01* +X202044000Y-65389585D01* +X202044000Y-64945000D01* +X201490000Y-64945000D01* +X200582000Y-64945000D01* +X200028000Y-64945000D01* +X198244500Y-64945000D01* +X198244500Y-64037000D01* +X200028000Y-64037000D01* +X200582000Y-64037000D01* +X200582000Y-63133000D01* +X201490000Y-63133000D01* +X201490000Y-64037000D01* +X202044000Y-64037000D01* +X202044000Y-63592414D01* +X202043999Y-63592402D01* +X202037494Y-63531906D01* +X201986444Y-63395035D01* +X201986444Y-63395034D01* +X201898904Y-63278095D01* +X201781965Y-63190555D01* +X201645093Y-63139505D01* +X201584597Y-63133000D01* +X201490000Y-63133000D01* +X200582000Y-63133000D01* +X200487402Y-63133000D01* +X200426906Y-63139505D01* +X200290035Y-63190555D01* +X200290034Y-63190555D01* +X200173095Y-63278095D01* +X200085555Y-63395034D01* +X200085555Y-63395035D01* +X200034505Y-63531906D01* +X200028000Y-63592402D01* +X200028000Y-64037000D01* +X198244500Y-64037000D01* +X198244500Y-63592367D01* +X198244499Y-63592350D01* +X198237990Y-63531803D01* +X198237988Y-63531795D01* +X198206511Y-63447404D01* +X198186889Y-63394796D01* +X198186888Y-63394794D01* +X198186887Y-63394792D01* +X198099261Y-63277738D01* +X197982207Y-63190112D01* +X197982204Y-63190111D01* +X197951466Y-63178646D01* +X197894631Y-63136099D01* +X197869821Y-63069578D01* +X197869500Y-63060591D01* +X197869500Y-59621409D01* +X197889502Y-59553288D01* +X197943158Y-59506795D01* +X197951469Y-59503353D01* +X197970697Y-59496181D01* +X197982204Y-59491889D01* +X198099261Y-59404261D01* +X198111256Y-59388238D01* +X198186887Y-59287207D01* +X198186887Y-59287206D01* +X198186889Y-59287204D01* +X198237989Y-59150201D01* +X198242513Y-59108126D01* +X198244499Y-59089649D01* +X198244500Y-59089632D01* +X198244500Y-58645000D01* +X200028000Y-58645000D01* +X200028000Y-59089597D01* +X200034505Y-59150093D01* +X200085555Y-59286964D01* +X200085555Y-59286965D01* +X200173095Y-59403904D01* +X200290034Y-59491444D01* +X200426906Y-59542494D01* +X200487402Y-59548999D01* +X200487415Y-59549000D01* +X200582000Y-59549000D01* +X200582000Y-58645000D01* +X201490000Y-58645000D01* +X201490000Y-59549000D01* +X201584585Y-59549000D01* +X201584597Y-59548999D01* +X201645093Y-59542494D01* +X201781964Y-59491444D01* +X201781965Y-59491444D01* +X201898904Y-59403904D01* +X201986444Y-59286965D01* +X201986444Y-59286964D01* +X202037494Y-59150093D01* +X202043999Y-59089597D01* +X202044000Y-59089585D01* +X202044000Y-58645000D01* +X201490000Y-58645000D01* +X200582000Y-58645000D01* +X200028000Y-58645000D01* +X198244500Y-58645000D01* +X198244500Y-57737000D01* +X200028000Y-57737000D01* +X200582000Y-57737000D01* +X200582000Y-56833000D01* +X201490000Y-56833000D01* +X201490000Y-57737000D01* +X202044000Y-57737000D01* +X202044000Y-57292414D01* +X202043999Y-57292402D01* +X202037494Y-57231906D01* +X201986444Y-57095035D01* +X201986444Y-57095034D01* +X201898904Y-56978095D01* +X201781965Y-56890555D01* +X201645093Y-56839505D01* +X201584597Y-56833000D01* +X201490000Y-56833000D01* +X200582000Y-56833000D01* +X200487402Y-56833000D01* +X200426906Y-56839505D01* +X200290035Y-56890555D01* +X200290034Y-56890555D01* +X200173095Y-56978095D01* +X200085555Y-57095034D01* +X200085555Y-57095035D01* +X200034505Y-57231906D01* +X200028000Y-57292402D01* +X200028000Y-57737000D01* +X198244500Y-57737000D01* +X198244500Y-57292367D01* +X198244499Y-57292350D01* +X198237990Y-57231803D01* +X198237988Y-57231795D01* +X198197683Y-57123735D01* +X198186889Y-57094796D01* +X198186888Y-57094794D01* +X198186887Y-57094792D01* +X198099261Y-56977738D01* +X197982207Y-56890112D01* +X197982204Y-56890111D01* +X197951466Y-56878646D01* +X197894631Y-56836099D01* +X197869821Y-56769578D01* +X197869500Y-56760591D01* +X197869500Y-54825854D01* +X197871249Y-54810012D01* +X197870956Y-54809985D01* +X197871700Y-54802099D01* +X197871702Y-54802092D01* +X197869562Y-54734000D01* +X197869500Y-54730042D01* +X197869500Y-54726503D01* +X206118755Y-54726503D01* +X206119614Y-54734603D01* +X206120240Y-54743509D01* +X206134722Y-55160110D01* +X206134718Y-55168968D01* +X206134421Y-55177286D01* +X206135660Y-55189925D01* +X206137561Y-55198001D01* +X206139289Y-55206707D01* +X206205975Y-55618170D01* +X206207089Y-55627017D01* +X206207824Y-55635173D01* +X206210648Y-55647602D01* +X206213501Y-55655251D01* +X206216321Y-55663715D01* +X206334007Y-56063669D01* +X206336214Y-56072280D01* +X206337978Y-56080335D01* +X206342328Y-56092288D01* +X206346164Y-56099612D01* +X206350007Y-56107624D01* +X206516867Y-56489521D01* +X206520140Y-56497798D01* +X206522887Y-56505535D01* +X206528705Y-56516856D01* +X206533390Y-56523583D01* +X206538226Y-56531080D01* +X206751663Y-56889154D01* +X206755948Y-56896956D01* +X206759651Y-56904304D01* +X206766845Y-56914811D01* +X206772340Y-56920902D01* +X206778076Y-56927732D01* +X207034646Y-57256169D01* +X207039860Y-57263351D01* +X207044498Y-57270237D01* +X207052925Y-57279728D01* +X207053308Y-57280058D01* +X207053312Y-57280063D01* +X207053317Y-57280065D01* +X207059191Y-57285128D01* +X207065716Y-57291165D01* +X207361525Y-57584870D01* +X207367628Y-57591374D01* +X207372688Y-57597165D01* +X207372691Y-57597169D01* +X207372694Y-57597171D01* +X207373019Y-57597543D01* +X207382600Y-57605931D01* +X207389427Y-57610458D01* +X207396678Y-57615644D01* +X207726887Y-57869966D01* +X207733718Y-57875622D01* +X207739915Y-57881132D01* +X207750446Y-57888235D01* +X207750896Y-57888458D01* +X207750899Y-57888460D01* +X207750901Y-57888460D01* +X207757840Y-57891897D01* +X207765659Y-57896119D01* +X208125255Y-58107060D01* +X208132775Y-58111838D01* +X208139547Y-58116484D01* +X208150904Y-58122220D01* +X208151376Y-58122383D01* +X208151378Y-58122385D01* +X208151379Y-58122385D01* +X208158648Y-58124909D01* +X208166964Y-58128130D01* +X208550071Y-58292339D01* +X208558116Y-58296128D01* +X208565020Y-58299682D01* +X208565023Y-58299685D01* +X208565026Y-58299685D01* +X208565475Y-58299917D01* +X208577440Y-58304177D01* +X208577931Y-58304281D01* +X208577934Y-58304282D01* +X208577936Y-58304282D01* +X208585504Y-58305883D01* +X208594136Y-58308030D01* +X208994883Y-58422921D01* +X209003353Y-58425678D01* +X209011054Y-58428489D01* +X209023481Y-58431221D01* +X209023974Y-58431261D01* +X209023978Y-58431263D01* +X209023981Y-58431262D01* +X209031665Y-58431900D01* +X209040515Y-58432951D01* +X209451442Y-58496574D01* +X209457835Y-58498367D01* +X209457910Y-58497993D01* +X209467673Y-58499936D01* +X209471076Y-58500662D01* +X209471752Y-58500816D01* +X209480059Y-58501455D01* +X209482331Y-58501357D01* +X209482333Y-58501358D01* +X209482334Y-58501357D01* +X209490007Y-58501029D01* +X209498920Y-58500962D01* +X209915564Y-58512636D01* +X209924435Y-58513200D01* +X209932118Y-58513960D01* +X209932122Y-58513962D01* +X209932126Y-58513961D01* +X209932635Y-58514012D01* +X209945315Y-58513570D01* +X209945815Y-58513484D01* +X209945818Y-58513485D01* +X209945820Y-58513484D01* +X209953465Y-58512185D01* +X209962265Y-58511006D01* +X210377175Y-58470328D01* +X210386052Y-58469774D01* +X210393780Y-58469563D01* +X210393787Y-58469565D01* +X210393792Y-58469563D01* +X210394295Y-58469550D01* +X210406831Y-58467520D01* +X210407310Y-58467374D01* +X210407318Y-58467374D01* +X210407324Y-58467370D01* +X210414715Y-58465132D01* +X210423308Y-58462856D01* +X210829790Y-58370502D01* +X210838527Y-58368841D01* +X210846159Y-58367666D01* +X210846161Y-58367667D01* +X210846162Y-58367666D01* +X210846659Y-58367590D01* +X210858842Y-58364004D01* +X210859303Y-58363797D01* +X210859312Y-58363796D01* +X210859318Y-58363791D01* +X210866349Y-58360653D01* +X210874592Y-58357317D01* +X211266302Y-58214742D01* +X211274760Y-58211999D01* +X211282184Y-58209877D01* +X211282188Y-58209877D01* +X211282191Y-58209875D01* +X211282672Y-58209738D01* +X211294315Y-58204652D01* +X211294748Y-58204388D01* +X211294751Y-58204388D01* +X211294752Y-58204386D01* +X211301352Y-58200382D01* +X211309126Y-58196033D01* +X211679881Y-58005491D01* +X211687969Y-58001690D01* +X211695033Y-57998671D01* +X211695039Y-57998670D01* +X211695043Y-57998666D01* +X211695497Y-57998473D01* +X211706429Y-57991956D01* +X211706811Y-57991652D01* +X211706818Y-57991649D01* +X211706822Y-57991643D01* +X211712842Y-57986864D01* +X211720004Y-57981577D01* +X212064043Y-57746047D01* +X212071545Y-57741293D01* +X212078218Y-57737385D01* +X212078225Y-57737383D01* +X212078230Y-57737378D01* +X212078668Y-57737122D01* +X212088661Y-57729316D01* +X212089018Y-57728950D01* +X212089025Y-57728946D01* +X212089029Y-57728939D01* +X212094450Y-57723395D01* +X212100875Y-57717271D01* +X212412567Y-57440534D01* +X212419419Y-57434871D01* +X212425566Y-57430144D01* +X212425568Y-57430144D01* +X212425569Y-57430142D01* +X212425968Y-57429836D01* +X212434914Y-57420826D01* +X212435219Y-57420422D01* +X212435225Y-57420418D01* +X212435228Y-57420411D01* +X212439912Y-57414231D01* +X212445515Y-57407354D01* +X212720009Y-57093758D01* +X212726114Y-57087263D01* +X212731579Y-57081844D01* +X212731583Y-57081842D01* +X212731585Y-57081838D01* +X212731935Y-57081492D01* +X212739702Y-57071407D01* +X212739948Y-57070978D01* +X212739951Y-57070976D01* +X212739952Y-57070972D01* +X212743788Y-57064314D01* +X212748516Y-57056741D01* +X212942239Y-56769578D01* +X212981668Y-56711129D01* +X212986896Y-56703942D01* +X212991678Y-56697830D01* +X212991683Y-56697827D01* +X212991685Y-56697821D01* +X212992000Y-56697420D01* +X212998414Y-56686486D01* +X212998610Y-56686017D01* +X212998615Y-56686011D01* +X212998616Y-56686003D01* +X213001625Y-56678832D01* +X213005339Y-56670782D01* +X213193231Y-56298722D01* +X213197526Y-56290917D01* +X213201469Y-56284313D01* +X213201476Y-56284306D01* +X213201479Y-56284296D01* +X213201730Y-56283877D01* +X213206742Y-56272184D01* +X213206874Y-56271706D01* +X213206877Y-56271702D01* +X213206877Y-56271697D01* +X213208943Y-56264272D01* +X213211629Y-56255786D01* +X213351450Y-55863078D01* +X213354731Y-55854803D01* +X213357819Y-55847750D01* +X213357824Y-55847744D01* +X213357825Y-55847735D01* +X213358025Y-55847281D01* +X213361531Y-55835051D01* +X213361602Y-55834566D01* +X213361603Y-55834564D01* +X213361602Y-55834561D01* +X213362722Y-55826934D01* +X213364328Y-55818155D01* +X213378811Y-55752281D01* +X213453854Y-55410956D01* +X213456076Y-55402328D01* +X213458248Y-55394974D01* +X213458252Y-55394968D01* +X213458252Y-55394961D01* +X213458393Y-55394486D01* +X213460340Y-55381917D01* +X213460349Y-55381419D01* +X213460351Y-55381415D01* +X213460350Y-55381410D01* +X213460505Y-55373704D01* +X213460998Y-55364818D01* +X213498821Y-54949692D01* +X213499938Y-54940887D01* +X213501183Y-54933241D01* +X213501185Y-54933238D01* +X213501184Y-54933234D01* +X213501266Y-54932736D01* +X213501621Y-54920055D01* +X213501567Y-54919548D01* +X213501568Y-54919542D01* +X213501565Y-54919535D01* +X213500749Y-54911822D01* +X213500126Y-54902972D01* +X213485566Y-54486426D01* +X213485571Y-54477514D01* +X213485865Y-54469346D01* +X213484623Y-54456672D01* +X213482749Y-54448716D01* +X213481011Y-54439957D01* +X213473543Y-54393810D01* +X213414414Y-54028434D01* +X213413305Y-54019615D01* +X213412613Y-54011926D01* +X213412614Y-54011919D01* +X213412611Y-54011911D01* +X213412566Y-54011402D01* +X213409758Y-53999038D01* +X213409579Y-53998559D01* +X213409579Y-53998555D01* +X213409576Y-53998551D01* +X213406861Y-53991262D01* +X213404056Y-53982837D01* +X213404048Y-53982809D01* +X213286376Y-53582929D01* +X213284168Y-53574309D01* +X213282518Y-53566768D01* +X213282518Y-53566764D01* +X213282516Y-53566759D01* +X213282409Y-53566270D01* +X213278063Y-53554330D01* +X213277831Y-53553888D01* +X213277831Y-53553886D01* +X213277829Y-53553884D01* +X213274225Y-53547002D01* +X213270387Y-53539001D01* +X213103526Y-53157096D01* +X213100251Y-53148813D01* +X213097671Y-53141549D01* +X213097671Y-53141544D01* +X213097668Y-53141539D01* +X213097503Y-53141074D01* +X213091692Y-53129765D01* +X213091405Y-53129353D01* +X213091403Y-53129348D01* +X213091398Y-53129344D01* +X213086998Y-53123024D01* +X213082165Y-53115531D01* +X213016949Y-53006119D01* +X212868734Y-52757459D01* +X212864452Y-52749663D01* +X212860962Y-52742740D01* +X212860962Y-52742738D01* +X212860960Y-52742735D01* +X212860732Y-52742283D01* +X212853561Y-52731810D01* +X212853221Y-52731433D01* +X212853220Y-52731431D01* +X212853217Y-52731429D01* +X212848009Y-52725653D01* +X212842297Y-52718851D01* +X212842282Y-52718832D01* +X212585607Y-52390344D01* +X212580369Y-52383128D01* +X212575796Y-52376334D01* +X212567347Y-52366817D01* +X212561124Y-52361455D01* +X212554584Y-52355404D01* +X212437611Y-52239229D01* +X212258892Y-52061729D01* +X212252827Y-52055266D01* +X212247690Y-52049391D01* +X212247690Y-52049390D01* +X212247688Y-52049388D01* +X212247352Y-52049004D01* +X212237811Y-52040652D01* +X212230872Y-52036049D01* +X212223666Y-52030896D01* +X211893355Y-51776625D01* +X211886474Y-51770928D01* +X211880390Y-51765517D01* +X211869807Y-51758379D01* +X211862496Y-51754759D01* +X211854644Y-51750519D01* +X211834504Y-51738702D01* +X211495131Y-51539577D01* +X211487617Y-51534802D01* +X211480863Y-51530167D01* +X211469491Y-51524422D01* +X211461731Y-51521726D01* +X211453431Y-51518510D01* +X211070336Y-51354270D01* +X211062307Y-51350488D01* +X211054919Y-51346684D01* +X211042963Y-51342427D01* +X211034829Y-51340704D01* +X211026231Y-51338563D01* +X210625507Y-51223699D01* +X210617015Y-51220936D01* +X210609810Y-51218305D01* +X210609809Y-51218305D01* +X210609807Y-51218304D01* +X210609345Y-51218136D01* +X210596896Y-51215399D01* +X210588718Y-51214720D01* +X210579872Y-51213669D01* +X210168004Y-51149901D01* +X210159250Y-51148227D01* +X210151249Y-51146401D01* +X210138565Y-51145246D01* +X210138068Y-51145267D01* +X210138067Y-51145267D01* +X210130357Y-51145596D01* +X210121452Y-51145660D01* +X209704743Y-51133955D01* +X209695866Y-51133392D01* +X209687657Y-51132579D01* +X209674934Y-51133021D01* +X209666799Y-51134403D01* +X209657993Y-51135581D01* +X209243225Y-51176214D01* +X209234375Y-51176767D01* +X209226060Y-51176993D01* +X209213549Y-51179020D01* +X209205576Y-51181435D01* +X209197005Y-51183704D01* +X208790544Y-51276141D01* +X208781761Y-51277813D01* +X208773754Y-51279044D01* +X208761486Y-51282655D01* +X208754072Y-51285965D01* +X208745795Y-51289313D01* +X208353976Y-51431858D01* +X208345529Y-51434598D01* +X208337600Y-51436864D01* +X208325932Y-51441960D01* +X208318882Y-51446237D01* +X208311125Y-51450576D01* +X207940414Y-51641062D01* +X207932391Y-51644834D01* +X207924756Y-51648100D01* +X207913849Y-51654602D01* +X207907327Y-51659779D01* +X207900205Y-51665034D01* +X207556314Y-51900595D01* +X207548766Y-51905381D01* +X207541749Y-51909488D01* +X207531685Y-51917352D01* +X207525994Y-51923175D01* +X207519534Y-51929331D01* +X207207804Y-52206061D01* +X207200942Y-52211732D01* +X207194421Y-52216743D01* +X207185450Y-52225777D01* +X207180480Y-52232335D01* +X207174861Y-52239229D01* +X206900282Y-52552823D01* +X206894218Y-52559276D01* +X206888314Y-52565131D01* +X206880567Y-52575192D01* +X206876414Y-52582397D01* +X206871722Y-52589912D01* +X206638677Y-52935517D01* +X206633426Y-52942739D01* +X206628407Y-52949149D01* +X206621943Y-52960168D01* +X206618800Y-52967667D01* +X206615059Y-52975772D01* +X206427063Y-53347845D01* +X206422778Y-53355631D01* +X206418536Y-53362733D01* +X206413527Y-53374416D01* +X206411305Y-53382399D01* +X206408624Y-53390859D01* +X206268819Y-53783510D01* +X206265544Y-53791774D01* +X206262239Y-53799323D01* +X206258730Y-53811561D01* +X206257536Y-53819696D01* +X206255933Y-53828449D01* +X206166419Y-54235493D01* +X206164218Y-54244055D01* +X206161867Y-54252025D01* +X206159923Y-54264589D01* +X206159757Y-54272854D01* +X206159266Y-54281721D01* +X206121543Y-54696850D01* +X206120420Y-54705713D01* +X206119111Y-54713740D01* +X206118755Y-54726503D01* +X197869500Y-54726503D01* +X197869500Y-54702150D01* +X197869500Y-54702144D01* +X197868993Y-54698135D01* +X197868062Y-54686306D01* +X197866674Y-54642111D01* +X197861020Y-54622652D01* +X197857012Y-54603297D01* +X197854474Y-54583203D01* +X197838195Y-54542087D01* +X197834356Y-54530872D01* +X197822019Y-54488407D01* +X197811703Y-54470964D01* +X197803005Y-54453209D01* +X197795552Y-54434383D01* +X197769563Y-54398612D01* +X197763052Y-54388700D01* +X197740542Y-54350638D01* +X197726214Y-54336310D01* +X197713384Y-54321289D01* +X197701472Y-54304893D01* +X197701469Y-54304891D01* +X197701469Y-54304890D01* +X197667394Y-54276700D01* +X197658616Y-54268712D01* +X196087244Y-52697339D01* +X196077279Y-52684901D01* +X196077052Y-52685090D01* +X196072001Y-52678984D01* +X196072000Y-52678982D01* +X196022347Y-52632355D01* +X196019504Y-52629599D01* +X195999777Y-52609871D01* +X195999771Y-52609866D01* +X195996567Y-52607380D01* +X195987556Y-52599683D01* +X195955325Y-52569417D01* +X195955319Y-52569413D01* +X195937563Y-52559651D01* +X195921047Y-52548802D01* +X195905041Y-52536386D01* +X195864464Y-52518827D01* +X195853807Y-52513605D01* +X195815063Y-52492306D01* +X195815060Y-52492305D01* +X195795436Y-52487266D01* +X195776736Y-52480864D01* +X195758145Y-52472819D01* +X195758143Y-52472818D01* +X195758141Y-52472818D01* +X195714474Y-52465901D01* +X195702855Y-52463495D01* +X195660030Y-52452500D01* +X195639776Y-52452500D01* +X195620066Y-52450949D01* +X195600057Y-52447780D01* +X195556039Y-52451941D01* +X195544181Y-52452500D01* +X193250854Y-52452500D01* +X193235012Y-52450750D01* +X193234985Y-52451044D01* +X193227092Y-52450297D01* +X193159002Y-52452438D01* +X193155044Y-52452500D01* +X193127144Y-52452500D01* +X193127138Y-52452500D01* +X193127132Y-52452501D01* +X193123133Y-52453006D01* +X193111313Y-52453936D01* +X193067111Y-52455325D01* +X193047650Y-52460979D01* +X193028304Y-52464985D01* +X193008204Y-52467525D01* +X193008203Y-52467525D01* +X192967095Y-52483800D01* +X192955870Y-52487643D01* +X192913413Y-52499978D01* +X192913404Y-52499982D01* +X192895962Y-52510297D01* +X192878215Y-52518991D01* +X192859383Y-52526447D01* +X192859381Y-52526448D01* +X192823614Y-52552434D01* +X192813700Y-52558947D01* +X192775636Y-52581459D01* +X192775633Y-52581461D01* +X192761312Y-52595783D01* +X192746283Y-52608619D01* +X192729893Y-52620527D01* +X192701700Y-52654605D01* +X192693713Y-52663381D01* +X191251796Y-54105297D01* +X191239361Y-54115261D01* +X191239549Y-54115488D01* +X191233439Y-54120542D01* +X191186830Y-54170175D01* +X191184080Y-54173013D01* +X191164323Y-54192771D01* +X191161834Y-54195979D01* +X191154148Y-54204976D01* +X191123878Y-54237213D01* +X191123871Y-54237223D01* +X191114111Y-54254975D01* +X191103263Y-54271490D01* +X191090846Y-54287498D01* +X191073284Y-54328080D01* +X191068064Y-54338735D01* +X191046765Y-54377479D01* +X191046763Y-54377484D01* +X191041727Y-54397099D01* +X191035324Y-54415802D01* +X191027279Y-54434392D01* +X191020361Y-54478065D01* +X191017955Y-54489682D01* +X191006960Y-54532508D01* +X191006960Y-54552763D01* +X191005409Y-54572473D01* +X191002240Y-54592482D01* +X191006401Y-54636501D01* +X191006960Y-54648359D01* +X191006960Y-57183161D01* +X190986958Y-57251282D01* +X190947293Y-57290287D01* +X190937636Y-57296266D01* +X190937635Y-57296266D01* +X190778583Y-57441262D01* +X190740250Y-57492024D01* +X190683236Y-57534332D01* +X190612399Y-57539099D01* +X190550231Y-57504812D01* +X190539150Y-57492024D01* +X190500816Y-57441262D01* +X190500029Y-57440545D01* +X190376809Y-57328214D01* +X190341765Y-57296267D01* +X190341764Y-57296266D01* +X190158796Y-57182977D01* +X190158789Y-57182973D01* +X190158785Y-57182971D01* +X189958101Y-57105226D01* +X189746548Y-57065680D01* +X189531332Y-57065680D01* +X189319779Y-57105226D01* +X189319776Y-57105226D01* +X189319776Y-57105227D01* +X189259856Y-57128440D01* +X189119095Y-57182971D01* +X189119094Y-57182971D01* +X189119093Y-57182972D01* +X189119083Y-57182977D01* +X188936115Y-57296266D01* +X188936114Y-57296267D01* +X188777065Y-57441260D01* +X188740000Y-57490343D01* +X188682986Y-57532650D01* +X188612149Y-57537417D01* +X188549981Y-57503130D01* +X188538900Y-57490343D01* +X188501834Y-57441260D01* +X188475700Y-57417436D01* +X188377829Y-57328214D01* +X188342785Y-57296267D01* +X188342784Y-57296266D01* +X188159816Y-57182977D01* +X188159809Y-57182973D01* +X188159805Y-57182971D01* +X187959121Y-57105226D01* +X187747568Y-57065680D01* +X187532352Y-57065680D01* +X187320799Y-57105226D01* +X187320796Y-57105226D01* +X187320796Y-57105227D01* +X187260876Y-57128440D01* +X187120115Y-57182971D01* +X187120114Y-57182971D01* +X187120113Y-57182972D01* +X187120103Y-57182977D01* +X186937135Y-57296266D01* +X186937134Y-57296267D01* +X186778085Y-57441260D01* +X186741020Y-57490343D01* +X186684006Y-57532650D01* +X186613169Y-57537417D01* +X186551001Y-57503130D01* +X186539920Y-57490343D01* +X186502854Y-57441260D01* +X186476720Y-57417436D01* +X186378849Y-57328214D01* +X186343805Y-57296267D01* +X186343804Y-57296266D01* +X186160836Y-57182977D01* +X186160829Y-57182973D01* +X186160825Y-57182971D01* +X185960141Y-57105226D01* +X185748588Y-57065680D01* +X185533372Y-57065680D01* +X185321819Y-57105226D01* +X185321816Y-57105226D01* +X185321816Y-57105227D01* +X185261896Y-57128440D01* +X185121135Y-57182971D01* +X185121134Y-57182971D01* +X185121133Y-57182972D01* +X185121123Y-57182977D01* +X184938155Y-57296266D01* +X184938154Y-57296267D01* +X184779103Y-57441262D01* +X184740770Y-57492024D01* +X184683756Y-57534332D01* +X184612919Y-57539099D01* +X184550751Y-57504812D01* +X184539670Y-57492024D01* +X184501336Y-57441262D01* +X184500549Y-57440545D01* +X184377329Y-57328214D01* +X184342285Y-57296267D01* +X184342284Y-57296266D01* +X184159316Y-57182977D01* +X184159309Y-57182973D01* +X184159305Y-57182971D01* +X183958621Y-57105226D01* +X183747068Y-57065680D01* +X183531852Y-57065680D01* +X183320299Y-57105226D01* +X183320296Y-57105226D01* +X183320296Y-57105227D01* +X183260376Y-57128440D01* +X183119615Y-57182971D01* +X183119614Y-57182971D01* +X183119613Y-57182972D01* +X183119603Y-57182977D01* +X182936635Y-57296266D01* +X182936634Y-57296267D01* +X182777585Y-57441260D01* +X182740520Y-57490343D01* +X182683506Y-57532650D01* +X182612669Y-57537417D01* +X182550501Y-57503130D01* +X182539420Y-57490343D01* +X182502354Y-57441260D01* +X182476220Y-57417436D01* +X182378349Y-57328214D01* +X182343305Y-57296267D01* +X182343304Y-57296266D01* +X182160336Y-57182977D01* +X182160329Y-57182973D01* +X182160325Y-57182971D01* +X181959641Y-57105226D01* +X181748088Y-57065680D01* +X181532872Y-57065680D01* +X181321319Y-57105226D01* +X181321316Y-57105226D01* +X181321316Y-57105227D01* +X181261396Y-57128440D01* +X181120635Y-57182971D01* +X181120634Y-57182971D01* +X181120633Y-57182972D01* +X181120623Y-57182977D01* +X180937655Y-57296266D01* +X180937654Y-57296267D01* +X180778603Y-57441262D01* +X180740270Y-57492024D01* +X180683256Y-57534332D01* +X180612419Y-57539099D01* +X180550251Y-57504812D01* +X180539170Y-57492024D01* +X180500836Y-57441262D01* +X180500049Y-57440545D01* +X180376829Y-57328214D01* +X180341785Y-57296267D01* +X180341784Y-57296266D01* +X180158816Y-57182977D01* +X180158809Y-57182973D01* +X180158805Y-57182971D01* +X179958121Y-57105226D01* +X179746568Y-57065680D01* +X179531352Y-57065680D01* +X179319799Y-57105226D01* +X179319796Y-57105226D01* +X179319796Y-57105227D01* +X179259876Y-57128440D01* +X179119115Y-57182971D01* +X179119114Y-57182971D01* +X179119113Y-57182972D01* +X179119103Y-57182977D01* +X178936135Y-57296266D01* +X178936134Y-57296267D01* +X178777085Y-57441260D01* +X178740020Y-57490343D01* +X178683006Y-57532650D01* +X178612169Y-57537417D01* +X178550001Y-57503130D01* +X178538920Y-57490343D01* +X178501854Y-57441260D01* +X178475720Y-57417436D01* +X178377849Y-57328214D01* +X178342805Y-57296267D01* +X178342804Y-57296266D01* +X178159836Y-57182977D01* +X178159829Y-57182973D01* +X178159825Y-57182971D01* +X177959141Y-57105226D01* +X177747588Y-57065680D01* +X177532372Y-57065680D01* +X177320819Y-57105226D01* +X177320816Y-57105226D01* +X177320816Y-57105227D01* +X177260896Y-57128440D01* +X177120135Y-57182971D01* +X177120134Y-57182971D01* +X177120133Y-57182972D01* +X177120123Y-57182977D01* +X176937155Y-57296266D01* +X176937154Y-57296267D01* +X176778105Y-57441260D01* +X176741040Y-57490343D01* +X176684026Y-57532650D01* +X176613189Y-57537417D01* +X176551021Y-57503130D01* +X176539940Y-57490343D01* +X176502874Y-57441260D01* +X176476740Y-57417436D01* +X176378869Y-57328214D01* +X176343825Y-57296267D01* +X176343824Y-57296266D01* +X176160856Y-57182977D01* +X176160849Y-57182973D01* +X176160845Y-57182971D01* +X175960161Y-57105226D01* +X175748608Y-57065680D01* +X175533392Y-57065680D01* +X175321839Y-57105226D01* +X175321836Y-57105226D01* +X175321836Y-57105227D01* +X175261916Y-57128440D01* +X175121155Y-57182971D01* +X175121154Y-57182971D01* +X175121153Y-57182972D01* +X175121143Y-57182977D01* +X174938175Y-57296266D01* +X174938174Y-57296267D01* +X174779125Y-57441260D01* +X174742060Y-57490343D01* +X174685046Y-57532650D01* +X174614209Y-57537417D01* +X174552041Y-57503130D01* +X174540960Y-57490343D01* +X174503894Y-57441260D01* +X174344848Y-57296269D01* +X174318067Y-57279687D01* +X174249280Y-57237096D01* +X174201894Y-57184231D01* +X174190611Y-57114136D01* +X174219015Y-57049069D01* +X174226507Y-57040884D01* +X174245111Y-57022281D01* +X174273100Y-56977738D01* +X174342041Y-56868018D01* +X174342040Y-56868018D01* +X174342043Y-56868015D01* +X174402217Y-56696047D01* +X174422616Y-56515000D01* +X174402217Y-56333953D01* +X174342043Y-56161985D01* +X174342041Y-56161982D01* +X174342041Y-56161981D01* +X174261813Y-56034298D01* +X174242500Y-55967262D01* +X174242500Y-52638593D01* +X174262502Y-52570472D01* +X174279400Y-52549503D01* +X176464561Y-50364341D01* +X176526871Y-50330318D01* +X176539540Y-50328231D01* +X176584047Y-50323217D01* +X176756015Y-50263043D01* +X176910281Y-50166111D01* +X177039111Y-50037281D01* +X177136043Y-49883015D01* +X177196217Y-49711047D01* +X177216616Y-49530000D01* +X177196217Y-49348953D01* +X177136043Y-49176985D01* +X177136041Y-49176982D01* +X177136041Y-49176981D01* +X177039112Y-49022720D01* +X177039111Y-49022718D01* +X176910281Y-48893888D01* +X176910279Y-48893887D01* +X176756018Y-48796958D01* +X176756015Y-48796957D01* +X176584050Y-48736784D01* +X176584049Y-48736783D01* +X176584047Y-48736783D01* +X176403000Y-48716384D01* +X176221953Y-48736783D01* +X176221950Y-48736783D01* +X176221949Y-48736784D01* +X176049984Y-48796957D01* +X176049981Y-48796958D01* +X175895720Y-48893887D01* +X175895718Y-48893888D01* +X175766888Y-49022718D01* +X175766887Y-49022720D01* +X175669958Y-49176981D01* +X175669957Y-49176984D01* +X175609784Y-49348947D01* +X175609781Y-49348961D01* +X175604768Y-49393452D01* +X175577264Y-49458904D01* +X175568656Y-49468437D01* +X173220336Y-51816757D01* +X173207901Y-51826721D01* +X173208089Y-51826948D01* +X173201979Y-51832002D01* +X173155370Y-51881635D01* +X173152620Y-51884473D01* +X173132863Y-51904231D01* +X173130374Y-51907439D01* +X173122688Y-51916436D01* +X173092418Y-51948673D01* +X173092411Y-51948683D01* +X173082651Y-51966435D01* +X173071803Y-51982950D01* +X173059386Y-51998958D01* +X173041824Y-52039540D01* +X173036604Y-52050195D01* +X173015305Y-52088939D01* +X173015303Y-52088944D01* +X173010267Y-52108559D01* +X173003864Y-52127262D01* +X172995819Y-52145852D01* +X172988901Y-52189525D01* +X172986495Y-52201142D01* +X172975500Y-52243968D01* +X172975500Y-52264223D01* +X172973949Y-52283933D01* +X172970780Y-52303942D01* +X172974941Y-52347961D01* +X172975500Y-52359819D01* +X172975500Y-55967262D01* +X172956187Y-56034298D01* +X172875958Y-56161981D01* +X172875957Y-56161984D01* +X172821059Y-56318876D01* +X172815783Y-56333953D01* +X172795384Y-56515000D01* +X172815783Y-56696047D01* +X172815783Y-56696049D01* +X172815784Y-56696050D01* +X172875957Y-56868015D01* +X172875958Y-56868018D01* +X172972887Y-57022279D01* +X172972888Y-57022281D01* +X173016735Y-57066128D01* +X173050761Y-57128440D01* +X173045696Y-57199255D01* +X173003149Y-57256091D01* +X172993972Y-57262349D01* +X172939194Y-57296266D01* +X172939194Y-57296267D01* +X172780145Y-57441260D01* +X172743080Y-57490343D01* +X172686066Y-57532650D01* +X172615229Y-57537417D01* +X172553061Y-57503130D01* +X172541980Y-57490343D01* +X172504914Y-57441260D01* +X172478780Y-57417436D01* +X172380909Y-57328214D01* +X172345865Y-57296267D01* +X172345864Y-57296266D01* +X172162896Y-57182977D01* +X172162889Y-57182973D01* +X172162885Y-57182971D01* +X171962201Y-57105226D01* +X171792610Y-57073524D01* +X171729325Y-57041345D01* +X171726668Y-57038764D01* +X169834405Y-55146500D01* +X169800379Y-55084188D01* +X169797500Y-55057405D01* +X169797500Y-44997737D01* +X169816813Y-44930701D01* +X169863193Y-44856887D01* +X169897043Y-44803015D01* +X169957217Y-44631047D01* +X169977616Y-44450000D01* +X169957217Y-44268953D01* +X169897043Y-44096985D01* +X169897041Y-44096982D01* +X169897041Y-44096981D01* +X169800112Y-43942720D01* +X169800111Y-43942718D01* +X169671281Y-43813888D01* +X169671279Y-43813887D01* +X169517018Y-43716958D01* +X169517015Y-43716957D01* +X169345050Y-43656784D01* +X169345049Y-43656783D01* +X169345047Y-43656783D01* +X169164000Y-43636384D01* +X169163998Y-43636384D01* +X169163997Y-43636384D01* +X169161500Y-43636384D01* +X169159945Y-43635927D01* +X169156968Y-43635592D01* +X169157026Y-43635070D01* +X169093379Y-43616382D01* +X169046886Y-43562726D01* +X169035500Y-43510384D01* +X169035500Y-42161500D01* +X169055502Y-42093379D01* +X169109158Y-42046886D01* +X169161500Y-42035500D01* +X169715147Y-42035500D01* +X169730988Y-42037249D01* +X169731016Y-42036956D01* +X169738902Y-42037700D01* +X169738909Y-42037702D01* +X169806986Y-42035562D01* +X169810945Y-42035500D01* +X169838851Y-42035500D01* +X169838856Y-42035500D01* +X169842867Y-42034992D01* +X169854699Y-42034061D01* +X169898889Y-42032673D01* +X169918347Y-42027019D01* +X169937694Y-42023013D01* +X169957797Y-42020474D01* +X169998910Y-42004195D01* +X170010130Y-42000353D01* +X170039912Y-41991702D01* +X170052591Y-41988019D01* +X170052595Y-41988017D01* +X170070026Y-41977708D01* +X170087780Y-41969009D01* +X170106617Y-41961552D01* +X170142392Y-41935558D01* +X170152298Y-41929051D01* +X170190362Y-41906542D01* +X170204685Y-41892218D01* +X170219724Y-41879374D01* +X170236107Y-41867472D01* +X170264303Y-41833386D01* +X170272272Y-41824630D01* +X171330659Y-40766244D01* +X171343098Y-40756280D01* +X171342910Y-40756053D01* +X171349022Y-40750997D01* +X171387286Y-40710249D01* +X171448498Y-40674282D01* +X171479137Y-40670500D01* +X171640632Y-40670500D01* +X171640638Y-40670500D01* +X171640645Y-40670499D01* +X171640649Y-40670499D01* +X171701196Y-40663990D01* +X171701199Y-40663989D01* +X171701201Y-40663989D01* +X171838204Y-40612889D01* +X171903610Y-40563927D01* +X171955261Y-40525261D01* +X171984132Y-40486694D01* +X172040967Y-40444147D01* +X172111783Y-40439082D01* +X172174095Y-40473107D01* +X172185868Y-40486694D01* +X172214738Y-40525261D01* +X172331791Y-40612886D01* +X172331792Y-40612886D01* +X172331796Y-40612889D01* +X172377505Y-40629938D01* +X172434338Y-40672483D01* +X172459149Y-40739003D01* +X172452400Y-40789605D01* +X172434784Y-40839950D01* +X172434783Y-40839953D01* +X172414384Y-41021000D01* +X172434783Y-41202047D01* +X172434783Y-41202049D01* +X172434784Y-41202050D01* +X172494957Y-41374015D01* +X172494958Y-41374018D01* +X172591887Y-41528279D01* +X172591888Y-41528281D01* +X172720718Y-41657111D01* +X172720720Y-41657112D01* +X172874981Y-41754041D01* +X172874982Y-41754041D01* +X172874985Y-41754043D01* +X173046953Y-41814217D01* +X173228000Y-41834616D01* +X173409047Y-41814217D01* +X173581015Y-41754043D01* +X173735281Y-41657111D01* +X173864111Y-41528281D01* +X173961043Y-41374015D01* +X174021217Y-41202047D01* +X174041616Y-41021000D01* +X174021217Y-40839953D01* +X174003600Y-40789605D01* +X173999980Y-40718703D01* +X174035269Y-40657098D01* +X174078493Y-40629938D01* +X174124204Y-40612889D01* +X174189610Y-40563927D01* +X174241261Y-40525261D01* +X174270132Y-40486694D01* +X174326967Y-40444147D01* +X174397783Y-40439082D01* +X174460095Y-40473107D01* +X174471868Y-40486694D01* +X174500738Y-40525261D01* +X174617791Y-40612886D01* +X174617792Y-40612886D01* +X174617796Y-40612889D01* +X174663505Y-40629938D01* +X174720338Y-40672483D01* +X174745149Y-40739003D01* +X174738400Y-40789605D01* +X174720784Y-40839950D01* +X174720783Y-40839953D01* +X174700384Y-41021000D01* +X174720783Y-41202047D01* +X174720783Y-41202049D01* +X174720784Y-41202050D01* +X174780957Y-41374015D01* +X174780958Y-41374018D01* +X174877887Y-41528279D01* +X174877888Y-41528281D01* +X175006718Y-41657111D01* +X175006720Y-41657112D01* +X175160981Y-41754041D01* +X175160982Y-41754041D01* +X175160985Y-41754043D01* +X175332953Y-41814217D01* +X175514000Y-41834616D01* +X175695047Y-41814217D01* +X175867015Y-41754043D01* +X176021281Y-41657111D01* +X176150111Y-41528281D01* +X176247043Y-41374015D01* +X176307217Y-41202047D01* +X176318776Y-41099456D01* +X176346279Y-41034006D01* +X176404802Y-40993813D01* +X176475766Y-40991640D01* +X176533078Y-41024471D01* +X176657718Y-41149111D01* +X176657720Y-41149112D01* +X176811981Y-41246041D01* +X176811982Y-41246041D01* +X176811985Y-41246043D01* +X176983953Y-41306217D01* +X176991985Y-41307122D01* +X177057435Y-41334625D01* +X177063611Y-41339997D01* +X177306209Y-41565266D01* +X177983238Y-42193935D01* +X178019545Y-42254943D01* +X178023500Y-42286265D01* +X178023500Y-42862649D01* +X178030009Y-42923196D01* +X178030011Y-42923204D01* +X178081110Y-43060202D01* +X178081112Y-43060207D01* +X178168738Y-43177261D01* +X178285792Y-43264887D01* +X178285794Y-43264888D01* +X178285796Y-43264889D01* +X178344875Y-43286924D01* +X178422795Y-43315988D01* +X178422803Y-43315990D01* +X178483350Y-43322499D01* +X178483355Y-43322499D01* +X178483362Y-43322500D01* +X178483368Y-43322500D01* +X179280632Y-43322500D01* +X179280638Y-43322500D01* +X179280645Y-43322499D01* +X179280649Y-43322499D01* +X179341196Y-43315990D01* +X179341199Y-43315989D01* +X179341201Y-43315989D01* +X179348663Y-43313206D01* +X179360045Y-43308960D01* +X179478204Y-43264889D01* +X179515218Y-43237181D01* +X179595261Y-43177261D01* +X179682887Y-43060207D01* +X179682889Y-43060203D01* +X179682890Y-43060202D01* +X179713945Y-42976941D01* +X179756491Y-42920105D01* +X179823012Y-42895295D01* +X179892386Y-42910387D01* +X179942588Y-42960589D01* +X179950055Y-42976941D01* +X179981110Y-43060203D01* +X179981112Y-43060207D01* +X180068738Y-43177261D01* +X180185792Y-43264887D01* +X180185794Y-43264888D01* +X180185796Y-43264889D01* +X180244875Y-43286924D01* +X180322795Y-43315988D01* +X180322803Y-43315990D01* +X180383350Y-43322499D01* +X180383355Y-43322499D01* +X180383362Y-43322500D01* +X180383368Y-43322500D01* +X181180632Y-43322500D01* +X181180638Y-43322500D01* +X181180645Y-43322499D01* +X181180649Y-43322499D01* +X181241196Y-43315990D01* +X181241199Y-43315989D01* +X181241201Y-43315989D01* +X181248663Y-43313206D01* +X181260045Y-43308960D01* +X181378204Y-43264889D01* +X181415218Y-43237181D01* +X181495261Y-43177261D01* +X181582887Y-43060207D01* +X181582887Y-43060206D01* +X181582889Y-43060204D01* +X181633989Y-42923201D01* +X181635405Y-42910034D01* +X181662572Y-42844441D01* +X181720890Y-42803949D01* +X181760683Y-42797500D01* +X187391406Y-42797500D01* +X187459527Y-42817502D01* +X187480501Y-42834405D01* +X191008753Y-46362657D01* +X191018720Y-46375097D01* +X191018947Y-46374910D01* +X191023999Y-46381017D01* +X191073666Y-46427657D01* +X191076510Y-46430414D01* +X191096230Y-46450134D01* +X191099416Y-46452605D01* +X191108447Y-46460318D01* +X191140678Y-46490585D01* +X191140682Y-46490588D01* +X191158430Y-46500345D01* +X191174957Y-46511201D01* +X191190960Y-46523614D01* +X191231539Y-46541174D01* +X191242187Y-46546391D01* +X191280934Y-46567692D01* +X191280936Y-46567693D01* +X191280940Y-46567695D01* +X191300562Y-46572733D01* +X191319263Y-46579135D01* +X191331814Y-46584567D01* +X191337852Y-46587180D01* +X191337853Y-46587180D01* +X191337855Y-46587181D01* +X191381530Y-46594098D01* +X191393141Y-46596502D01* +X191435970Y-46607500D01* +X191456224Y-46607500D01* +X191475934Y-46609051D01* +X191478141Y-46609400D01* +X191495943Y-46612220D01* +X191539961Y-46608058D01* +X191551819Y-46607500D01* +X200732917Y-46607500D01* +X200801038Y-46627502D01* +X200822012Y-46644405D01* +X200914718Y-46737111D01* +X200914720Y-46737112D01* +X201068981Y-46834041D01* +X201068982Y-46834041D01* +X201068985Y-46834043D01* +X201240953Y-46894217D01* +X201422000Y-46914616D01* +X201603047Y-46894217D01* +X201775015Y-46834043D01* +X201929281Y-46737111D01* +X202058111Y-46608281D01* +X202155043Y-46454015D01* +X202215217Y-46282047D01* +X202235616Y-46101000D01* +X202215217Y-45919953D01* +X202155043Y-45747985D01* +X202155041Y-45747982D01* +X202155041Y-45747981D01* +X202058112Y-45593720D01* +X202058111Y-45593718D01* +X201929281Y-45464888D01* +X201929279Y-45464887D01* +X201775018Y-45367958D01* +X201775015Y-45367957D01* +X201603050Y-45307784D01* +X201603049Y-45307783D01* +X201603047Y-45307783D01* +X201422000Y-45287384D01* +X201240953Y-45307783D01* +X201240950Y-45307783D01* +X201240950Y-45307784D01* +X201167661Y-45333429D01* +X201126046Y-45340500D01* +X191830594Y-45340500D01* +X191762473Y-45320498D01* +X191741499Y-45303595D01* +X189990007Y-43552103D01* +X189436904Y-42999000D01* +X199048000Y-42999000D01* +X199048000Y-43443597D01* +X199054505Y-43504093D01* +X199105555Y-43640964D01* +X199105555Y-43640965D01* +X199193095Y-43757904D01* +X199310034Y-43845444D01* +X199446906Y-43896494D01* +X199507402Y-43902999D01* +X199507415Y-43903000D01* +X199952000Y-43903000D01* +X199952000Y-42999000D01* +X199048000Y-42999000D01* +X189436904Y-42999000D01* +X188213244Y-41775339D01* +X188203279Y-41762901D01* +X188203052Y-41763090D01* +X188198001Y-41756984D01* +X188198000Y-41756982D01* +X188148348Y-41710356D01* +X188145505Y-41707600D01* +X188125777Y-41687871D01* +X188125771Y-41687866D01* +X188122567Y-41685380D01* +X188113556Y-41677683D01* +X188081325Y-41647417D01* +X188081319Y-41647413D01* +X188063563Y-41637651D01* +X188047047Y-41626802D01* +X188031041Y-41614386D01* +X187990464Y-41596827D01* +X187979807Y-41591605D01* +X187941063Y-41570306D01* +X187941060Y-41570305D01* +X187921436Y-41565266D01* +X187902736Y-41558864D01* +X187894962Y-41555500D01* +X187884145Y-41550819D01* +X187884143Y-41550818D01* +X187884141Y-41550818D01* +X187840474Y-41543901D01* +X187828855Y-41541495D01* +X187786030Y-41530500D01* +X187765776Y-41530500D01* +X187746066Y-41528949D01* +X187726057Y-41525780D01* +X187699600Y-41528281D01* +X187682039Y-41529941D01* +X187670181Y-41530500D01* +X181760683Y-41530500D01* +X181692562Y-41510498D01* +X181646069Y-41456842D01* +X181635405Y-41417966D01* +X181633990Y-41404804D01* +X181633988Y-41404795D01* +X181604764Y-41326444D01* +X181582889Y-41267796D01* +X181582888Y-41267794D01* +X181582887Y-41267792D01* +X181495261Y-41150738D01* +X181378207Y-41063112D01* +X181378202Y-41063110D01* +X181241204Y-41012011D01* +X181241196Y-41012009D01* +X181180649Y-41005500D01* +X181180638Y-41005500D01* +X180383362Y-41005500D01* +X180383350Y-41005500D01* +X180322803Y-41012009D01* +X180322795Y-41012011D01* +X180185797Y-41063110D01* +X180185792Y-41063112D01* +X180068738Y-41150738D01* +X179981112Y-41267792D01* +X179981110Y-41267797D01* +X179950055Y-41351058D01* +X179907508Y-41407894D01* +X179840988Y-41432704D01* +X179771614Y-41417612D01* +X179721412Y-41367410D01* +X179713945Y-41351058D01* +X179682889Y-41267797D01* +X179682887Y-41267792D01* +X179595261Y-41150738D01* +X179478207Y-41063112D01* +X179478202Y-41063110D01* +X179341204Y-41012011D01* +X179341196Y-41012009D01* +X179280649Y-41005500D01* +X179280638Y-41005500D01* +X178614864Y-41005500D01* +X178546743Y-40985498D01* +X178529127Y-40971832D01* +X178417770Y-40868429D01* +X178197434Y-40663831D01* +X178161127Y-40602822D01* +X178163568Y-40531867D01* +X178203981Y-40473496D01* +X178269538Y-40446240D01* +X178283172Y-40445500D01* +X178288970Y-40445500D01* +X178309224Y-40445500D01* +X178328934Y-40447051D01* +X178331141Y-40447400D01* +X178348943Y-40450220D01* +X178392961Y-40446058D01* +X178404819Y-40445500D01* +X178949960Y-40445500D01* +X179018081Y-40465502D01* +X179050827Y-40495990D01* +X179069834Y-40521380D01* +X179072739Y-40525261D01* +X179189792Y-40612887D01* +X179189794Y-40612888D01* +X179189796Y-40612889D01* +X179248875Y-40634924D01* +X179326795Y-40663988D01* +X179326803Y-40663990D01* +X179387350Y-40670499D01* +X179387355Y-40670499D01* +X179387362Y-40670500D01* +X179387368Y-40670500D01* +X180784632Y-40670500D01* +X180784638Y-40670500D01* +X180784645Y-40670499D01* +X180784649Y-40670499D01* +X180845196Y-40663990D01* +X180845199Y-40663989D01* +X180845201Y-40663989D01* +X180982204Y-40612889D01* +X181099261Y-40525261D01* +X181121171Y-40495991D01* +X181178006Y-40453445D01* +X181222040Y-40445500D01* +X181235960Y-40445500D01* +X181304081Y-40465502D01* +X181336827Y-40495990D01* +X181355834Y-40521380D01* +X181358739Y-40525261D01* +X181475792Y-40612887D01* +X181475794Y-40612888D01* +X181475796Y-40612889D01* +X181534875Y-40634924D01* +X181612795Y-40663988D01* +X181612803Y-40663990D01* +X181673350Y-40670499D01* +X181673355Y-40670499D01* +X181673362Y-40670500D01* +X181673368Y-40670500D01* +X183070632Y-40670500D01* +X183070638Y-40670500D01* +X183070645Y-40670499D01* +X183070649Y-40670499D01* +X183131196Y-40663990D01* +X183131199Y-40663989D01* +X183131201Y-40663989D01* +X183268204Y-40612889D01* +X183385261Y-40525261D01* +X183407171Y-40495991D01* +X183464006Y-40453445D01* +X183508040Y-40445500D01* +X183521960Y-40445500D01* +X183590081Y-40465502D01* +X183622827Y-40495990D01* +X183641834Y-40521380D01* +X183644739Y-40525261D01* +X183761792Y-40612887D01* +X183761794Y-40612888D01* +X183761796Y-40612889D01* +X183820875Y-40634924D01* +X183898795Y-40663988D01* +X183898803Y-40663990D01* +X183959350Y-40670499D01* +X183959355Y-40670499D01* +X183959362Y-40670500D01* +X183959368Y-40670500D01* +X185356632Y-40670500D01* +X185356638Y-40670500D01* +X185356645Y-40670499D01* +X185356649Y-40670499D01* +X185417196Y-40663990D01* +X185417199Y-40663989D01* +X185417201Y-40663989D01* +X185554204Y-40612889D01* +X185619610Y-40563927D01* +X185671261Y-40525261D01* +X185758887Y-40408207D01* +X185758887Y-40408206D01* +X185758889Y-40408204D01* +X185809989Y-40271201D01* +X185814487Y-40229368D01* +X185816499Y-40210649D01* +X185816500Y-40210632D01* +X185816500Y-39413367D01* +X185816499Y-39413350D01* +X185809990Y-39352803D01* +X185809988Y-39352795D01* +X185758889Y-39215797D01* +X185758887Y-39215792D01* +X185671261Y-39098738D01* +X185554206Y-39011112D01* +X185554204Y-39011111D01* +X185530021Y-39002091D01* +X185513155Y-38995800D01* +X185456320Y-38953252D01* +X185431511Y-38886731D01* +X185446604Y-38817357D01* +X185496807Y-38767156D01* +X185566181Y-38752066D01* +X185598799Y-38758815D01* +X185619953Y-38766217D01* +X185801000Y-38786616D01* +X185982047Y-38766217D01* +X186154015Y-38706043D01* +X186308281Y-38609111D01* +X186437111Y-38480281D01* +X186534043Y-38326015D01* +X186594217Y-38154047D01* +X186614616Y-37973000D01* +X186594217Y-37791953D01* +X186534043Y-37619985D01* +X186534041Y-37619982D01* +X186534041Y-37619981D01* +X186437112Y-37465720D01* +X186437111Y-37465718D01* +X186308281Y-37336888D01* +X186308279Y-37336887D01* +X186154018Y-37239958D01* +X186154015Y-37239957D01* +X185982050Y-37179784D01* +X185982049Y-37179783D01* +X185982047Y-37179783D01* +X185801000Y-37159384D01* +X185800998Y-37159384D01* +X185692169Y-37171645D01* +X185622237Y-37159395D01* +X185602554Y-37147305D01* +X185554207Y-37111112D01* +X185554203Y-37111110D01* +X185519986Y-37098348D01* +X185463150Y-37055801D01* +X185438340Y-36989281D01* +X185453432Y-36919907D01* +X185474921Y-36891201D01* +X187352469Y-35013653D01* +X187414779Y-34979629D01* +X187464714Y-34978896D01* +X187492092Y-34984014D01* +X187532350Y-34991540D01* +X187532352Y-34991540D01* +X187747565Y-34991540D01* +X187747568Y-34991540D01* +X187959121Y-34951994D01* +X188159805Y-34874249D01* +X188342786Y-34760952D01* +X188501833Y-34615961D01* +X188519827Y-34592133D01* +X188538900Y-34566877D01* +X188595913Y-34524570D01* +X188666750Y-34519802D01* +X188728919Y-34554088D01* +X188740000Y-34566877D01* +X188777063Y-34615957D01* +X188936114Y-34760952D01* +X188936115Y-34760953D01* +X189119083Y-34874242D01* +X189119086Y-34874243D01* +X189119095Y-34874249D01* +X189319779Y-34951994D01* +X189531332Y-34991540D01* +X189531335Y-34991540D01* +X189746545Y-34991540D01* +X189746548Y-34991540D01* +X189958101Y-34951994D01* +X190158785Y-34874249D01* +X190341766Y-34760952D01* +X190500813Y-34615961D01* +X190525648Y-34583072D01* +X190539149Y-34565196D01* +X190596163Y-34522888D01* +X190666999Y-34518120D01* +X190729168Y-34552406D01* +X190740251Y-34565196D01* +X190778584Y-34615958D01* +X190937634Y-34760952D01* +X190937635Y-34760953D01* +X191120603Y-34874242D01* +X191120606Y-34874243D01* +X191120615Y-34874249D01* +X191321299Y-34951994D01* +X191532852Y-34991540D01* +X191532855Y-34991540D01* +X191748065Y-34991540D01* +X191748068Y-34991540D01* +X191959621Y-34951994D01* +X192160305Y-34874249D01* +X192343286Y-34760952D01* +X192502333Y-34615961D01* +X192632030Y-34444214D01* +X192727960Y-34251560D01* +X192786857Y-34044559D01* +X192806715Y-33830260D01* +X192786857Y-33615961D01* +X192786723Y-33615490D01* +X192786725Y-33615252D01* +X192785787Y-33610235D01* +X192786768Y-33610051D01* +X192787317Y-33544498D01* +X192826199Y-33485095D01* +X192891024Y-33456143D01* +X192961211Y-33466834D01* +X192997007Y-33491911D01* +X199056132Y-39551036D01* +X199090158Y-39613348D01* +X199089182Y-39671061D01* +X199061436Y-39780628D01* +X199050875Y-39908084D01* +X199042844Y-40005000D01* +X199059883Y-40210632D01* +X199061437Y-40229375D01* +X199116702Y-40447612D01* +X199116703Y-40447613D01* +X199116704Y-40447616D01* +X199188924Y-40612262D01* +X199207141Y-40653793D01* +X199330275Y-40842265D01* +X199330279Y-40842270D01* +X199354361Y-40868429D01* +X199469786Y-40993813D01* +X199473841Y-40998217D01* +X199505262Y-41061882D01* +X199497276Y-41132428D01* +X199452417Y-41187457D01* +X199425173Y-41201610D01* +X199310039Y-41244553D01* +X199310034Y-41244555D01* +X199193095Y-41332095D01* +X199105555Y-41449034D01* +X199105555Y-41449035D01* +X199054505Y-41585906D01* +X199048000Y-41646402D01* +X199048000Y-42091000D01* +X200196506Y-42091000D01* +X200132900Y-42120048D01* +X200024239Y-42214202D01* +X199946507Y-42335156D01* +X199906000Y-42473111D01* +X199906000Y-42616889D01* +X199946507Y-42754844D01* +X200024239Y-42875798D01* +X200132900Y-42969952D01* +X200263685Y-43029680D01* +X200370237Y-43045000D01* +X200441763Y-43045000D01* +X200548315Y-43029680D01* +X200615494Y-42999000D01* +X200860000Y-42999000D01* +X200860000Y-43903000D01* +X201304585Y-43903000D01* +X201304597Y-43902999D01* +X201365093Y-43896494D01* +X201501964Y-43845444D01* +X201501965Y-43845444D01* +X201618904Y-43757904D01* +X201706444Y-43640965D01* +X201706444Y-43640964D01* +X201757494Y-43504093D01* +X201763999Y-43443597D01* +X201764000Y-43443585D01* +X201764000Y-42999000D01* +X200860000Y-42999000D01* +X200615494Y-42999000D01* +X200679100Y-42969952D01* +X200787761Y-42875798D01* +X200865493Y-42754844D01* +X200906000Y-42616889D01* +X200906000Y-42473111D01* +X200865493Y-42335156D01* +X200787761Y-42214202D01* +X200679100Y-42120048D01* +X200615494Y-42091000D01* +X201764000Y-42091000D01* +X201764000Y-41646414D01* +X201763999Y-41646402D01* +X201757494Y-41585906D01* +X201706444Y-41449035D01* +X201706444Y-41449034D01* +X201618904Y-41332095D01* +X201501966Y-41244556D01* +X201386826Y-41201611D01* +X201329991Y-41159064D01* +X201305180Y-41092543D01* +X201320272Y-41023169D01* +X201338154Y-40998222D01* +X201481722Y-40842268D01* +X201604860Y-40653791D01* +X201695296Y-40447616D01* +X201750564Y-40229368D01* +X201769156Y-40005000D01* +X201750564Y-39780632D01* +X201748817Y-39773732D01* +X201695297Y-39562387D01* +X201695296Y-39562386D01* +X201695296Y-39562384D01* +X201604860Y-39356209D01* +X201548419Y-39269819D01* +X201481724Y-39167734D01* +X201481720Y-39167729D01* +X201329237Y-39002091D01* +X201185102Y-38889906D01* +X201151576Y-38863811D01* +X201118319Y-38845813D01* +X201067929Y-38795802D01* +X201052576Y-38726485D01* +X201077136Y-38659872D01* +X201118320Y-38624186D01* +X201131617Y-38616990D01* +X201151576Y-38606189D01* +X201329240Y-38467906D01* +X201481722Y-38302268D01* +X201604860Y-38113791D01* +X201695296Y-37907616D01* +X201750564Y-37689368D01* +X201769156Y-37465000D01* +X201750564Y-37240632D01* +X201750393Y-37239957D01* +X201695297Y-37022387D01* +X201695296Y-37022386D01* +X201695296Y-37022384D01* +X201604860Y-36816209D01* +X201564013Y-36753688D01* +X201481724Y-36627734D01* +X201481720Y-36627729D01* +X201331392Y-36464432D01* +X201329240Y-36462094D01* +X201329239Y-36462093D01* +X201329237Y-36462091D01* +X201229959Y-36384820D01* +X201151576Y-36323811D01* +X200953574Y-36216658D01* +X200953572Y-36216657D01* +X200953571Y-36216656D01* +X200740639Y-36143557D01* +X200740630Y-36143555D01* +X200688558Y-36134866D01* +X200518569Y-36106500D01* +X200293431Y-36106500D01* +X200145211Y-36131233D01* +X200071369Y-36143555D01* +X200071360Y-36143557D01* +X199858428Y-36216656D01* +X199858426Y-36216658D01* +X199696038Y-36304538D01* +X199660426Y-36323810D01* +X199660424Y-36323811D01* +X199482762Y-36462091D01* +X199330279Y-36627729D01* +X199261170Y-36733509D01* +X199207166Y-36779597D01* +X199136818Y-36789172D01* +X199072461Y-36759194D01* +X199066592Y-36753688D01* +X193293244Y-30980339D01* +X193283279Y-30967901D01* +X193283052Y-30968090D01* +X193278001Y-30961984D01* +X193278000Y-30961982D01* +X193228348Y-30915356D01* +X193225505Y-30912600D01* +X193205777Y-30892871D01* +X193205771Y-30892866D01* +X193202567Y-30890380D01* +X193193556Y-30882683D01* +X193161325Y-30852417D01* +X193161319Y-30852413D01* +X193143563Y-30842651D01* +X193127047Y-30831802D01* +X193111041Y-30819386D01* +X193070464Y-30801827D01* +X193059807Y-30796605D01* +X193021063Y-30775306D01* +X193021060Y-30775305D01* +X193001436Y-30770266D01* +X192982736Y-30763864D01* +X192974962Y-30760500D01* +X192964145Y-30755819D01* +X192964143Y-30755818D01* +X192964141Y-30755818D01* +X192920474Y-30748901D01* +X192908855Y-30746495D01* +X192866030Y-30735500D01* +X192845776Y-30735500D01* +X192826066Y-30733949D01* +X192806057Y-30730780D01* +X192787862Y-30732500D01* +X192762039Y-30734941D01* +X192750181Y-30735500D01* +X174870595Y-30735500D01* +X174802474Y-30715498D01* +X174755981Y-30661842D01* +X174745877Y-30591568D01* +X174775371Y-30526988D01* +X174781499Y-30520405D01* +X175128308Y-30173595D01* +X175270464Y-30031438D01* +X175332775Y-29997415D01* +X175382710Y-29996681D01* +X175467333Y-30012500D01* +X175467337Y-30012500D01* +X175686664Y-30012500D01* +X175686667Y-30012500D01* +X175902268Y-29972197D01* +X175902272Y-29972195D01* +X175902274Y-29972195D01* +X176004529Y-29932580D01* +X176106791Y-29892964D01* +X176293273Y-29777499D01* +X176293275Y-29777496D01* +X176293278Y-29777495D01* +X176455361Y-29629737D01* +X176455361Y-29629736D01* +X176455364Y-29629734D01* +X176476449Y-29601813D01* +X176533463Y-29559505D01* +X176604299Y-29554737D01* +X176666468Y-29589023D01* +X176677551Y-29601813D01* +X176698638Y-29629737D01* +X176860721Y-29777495D01* +X176860724Y-29777497D01* +X176860726Y-29777498D01* +X176860727Y-29777499D01* +X177047209Y-29892964D01* +X177047213Y-29892965D01* +X177047214Y-29892966D01* +X177251725Y-29972195D01* +X177251728Y-29972195D01* +X177251732Y-29972197D01* +X177467333Y-30012500D01* +X177467336Y-30012500D01* +X177686664Y-30012500D01* +X177686667Y-30012500D01* +X177902268Y-29972197D01* +X177902272Y-29972195D01* +X177902274Y-29972195D01* +X178004529Y-29932580D01* +X178106791Y-29892964D01* +X178293273Y-29777499D01* +X178293275Y-29777496D01* +X178293278Y-29777495D01* +X178455361Y-29629737D01* +X178455361Y-29629736D01* +X178455364Y-29629734D01* +X178476449Y-29601813D01* +X178533463Y-29559505D01* +X178604299Y-29554737D01* +X178666468Y-29589023D01* +X178677551Y-29601813D01* +X178698638Y-29629737D01* +X178860721Y-29777495D01* +X178860724Y-29777497D01* +X178860726Y-29777498D01* +X178860727Y-29777499D01* +X179047209Y-29892964D01* +X179047213Y-29892965D01* +X179047214Y-29892966D01* +X179251725Y-29972195D01* +X179251728Y-29972195D01* +X179251732Y-29972197D01* +X179467333Y-30012500D01* +X179467336Y-30012500D01* +X179686664Y-30012500D01* +X179686667Y-30012500D01* +X179902268Y-29972197D01* +X179902272Y-29972195D01* +X179902274Y-29972195D01* +X180004529Y-29932580D01* +X180106791Y-29892964D01* +X180293273Y-29777499D01* +X180293275Y-29777496D01* +X180293278Y-29777495D01* +X180455361Y-29629737D01* +X180455361Y-29629736D01* +X180455364Y-29629734D01* +X180476449Y-29601813D01* +X180533463Y-29559505D01* +X180604299Y-29554737D01* +X180666468Y-29589023D01* +X180677551Y-29601813D01* +X180698638Y-29629737D01* +X180860721Y-29777495D01* +X180860724Y-29777497D01* +X180860726Y-29777498D01* +X180860727Y-29777499D01* +X181047209Y-29892964D01* +X181047213Y-29892965D01* +X181047214Y-29892966D01* +X181251725Y-29972195D01* +X181251728Y-29972195D01* +X181251732Y-29972197D01* +X181467333Y-30012500D01* +X181467336Y-30012500D01* +X181686664Y-30012500D01* +X181686667Y-30012500D01* +X181902268Y-29972197D01* +X181902272Y-29972195D01* +X181902274Y-29972195D01* +X182004529Y-29932580D01* +X182106791Y-29892964D01* +X182293273Y-29777499D01* +X182293275Y-29777496D01* +X182293278Y-29777495D01* +X182455362Y-29629736D01* +X182455364Y-29629734D01* +X182587543Y-29454701D01* +X182685309Y-29258361D01* +X182745332Y-29047399D01* +X182765570Y-28829000D01* +X182745332Y-28610601D01* +X182685309Y-28399639D01* +X182587543Y-28203299D01* +X182455364Y-28028266D01* +X182455362Y-28028263D01* +X182293278Y-27880504D01* +X182293275Y-27880502D01* +X182106794Y-27765038D01* +X182106791Y-27765036D01* +X182106789Y-27765035D01* +X182106785Y-27765033D01* +X181902274Y-27685804D01* +X181863853Y-27678622D01* +X181686667Y-27645500D01* +X181467333Y-27645500D01* +X181328247Y-27671499D01* +X181251725Y-27685804D01* +X181047214Y-27765033D01* +X181047205Y-27765038D01* +X180860725Y-27880501D01* +X180698634Y-28028267D01* +X180677549Y-28056189D01* +X180620535Y-28098496D01* +X180549699Y-28103263D01* +X180487530Y-28068976D01* +X180476451Y-28056189D01* +X180455365Y-28028267D01* +X180293274Y-27880501D01* +X180106794Y-27765038D01* +X180106791Y-27765036D01* +X180106789Y-27765035D01* +X180106785Y-27765033D01* +X179902274Y-27685804D01* +X179863853Y-27678622D01* +X179686667Y-27645500D01* +X179467333Y-27645500D01* +X179328247Y-27671499D01* +X179251725Y-27685804D01* +X179047214Y-27765033D01* +X179047205Y-27765038D01* +X178860725Y-27880501D01* +X178698634Y-28028267D01* +X178677549Y-28056189D01* +X178620535Y-28098496D01* +X178549699Y-28103263D01* +X178487530Y-28068976D01* +X178476451Y-28056189D01* +X178455365Y-28028267D01* +X178293274Y-27880501D01* +X178106794Y-27765038D01* +X178106791Y-27765036D01* +X178106789Y-27765035D01* +X178106785Y-27765033D01* +X177902274Y-27685804D01* +X177863853Y-27678622D01* +X177686667Y-27645500D01* +X177467333Y-27645500D01* +X177328247Y-27671499D01* +X177251725Y-27685804D01* +X177047214Y-27765033D01* +X177047205Y-27765038D01* +X176860725Y-27880501D01* +X176698634Y-28028267D01* +X176677549Y-28056189D01* +X176620535Y-28098496D01* +X176549699Y-28103263D01* +X176487530Y-28068976D01* +X176476451Y-28056189D01* +X176455365Y-28028267D01* +X176293274Y-27880501D01* +X176106794Y-27765038D01* +X176106791Y-27765036D01* +X176106789Y-27765035D01* +X176106785Y-27765033D01* +X175902274Y-27685804D01* +X175863853Y-27678622D01* +X175686667Y-27645500D01* +X175467333Y-27645500D01* +X175328247Y-27671499D01* +X175251725Y-27685804D01* +X175047214Y-27765033D01* +X175047205Y-27765038D01* +X174860725Y-27880501D01* +X174698634Y-28028267D01* +X174677549Y-28056189D01* +X174620535Y-28098496D01* +X174549699Y-28103263D01* +X174487530Y-28068976D01* +X174476451Y-28056189D01* +X174455365Y-28028267D01* +X174293274Y-27880501D01* +X174106794Y-27765038D01* +X174106791Y-27765036D01* +X174106789Y-27765035D01* +X174106785Y-27765033D01* +X173902274Y-27685804D01* +X173863853Y-27678622D01* +X173686667Y-27645500D01* +X173467333Y-27645500D01* +X173328247Y-27671499D01* +X173251725Y-27685804D01* +X173047214Y-27765033D01* +X173047205Y-27765038D01* +X172860731Y-27880498D01* +X172860721Y-27880505D01* +X172856961Y-27883933D01* +X172793141Y-27915038D01* +X172722635Y-27906701D01* +X172671216Y-27866319D01* +X172614904Y-27791095D01* +X172497965Y-27703555D01* +X172361093Y-27652505D01* +X172300597Y-27646000D01* +X172031000Y-27646000D01* +X172031000Y-29157000D01* +X172010998Y-29225121D01* +X171957342Y-29271614D01* +X171905000Y-29283000D01* +X170394000Y-29283000D01* +X170394000Y-29339500D01* +X170373998Y-29407621D01* +X170320342Y-29454114D01* +X170268000Y-29465500D01* +X168612853Y-29465500D01* +X168597011Y-29463750D01* +X168596984Y-29464044D01* +X168589091Y-29463297D01* +X168521001Y-29465438D01* +X168517043Y-29465500D01* +X168489144Y-29465500D01* +X168489138Y-29465500D01* +X168489132Y-29465501D01* +X168485133Y-29466006D01* +X168473313Y-29466936D01* +X168429114Y-29468325D01* +X168429107Y-29468327D01* +X168409649Y-29473979D01* +X168390304Y-29477985D01* +X168370206Y-29480525D01* +X168370198Y-29480527D01* +X168329090Y-29496802D01* +X168317866Y-29500645D01* +X168275409Y-29512981D01* +X168257964Y-29523297D01* +X168240218Y-29531990D01* +X168221382Y-29539448D01* +X168185610Y-29565437D01* +X168175694Y-29571951D01* +X168137637Y-29594458D01* +X168123311Y-29608784D01* +X168108285Y-29621617D01* +X168091895Y-29633525D01* +X168091893Y-29633527D01* +X168063700Y-29667605D01* +X168055714Y-29676381D01* +X167558498Y-30173596D01* +X167496188Y-30207620D01* +X167469405Y-30210500D01* +X167175350Y-30210500D01* +X167114803Y-30217009D01* +X167114795Y-30217011D01* +X166977797Y-30268110D01* +X166977792Y-30268112D01* +X166860738Y-30355738D01* +X166773112Y-30472792D01* +X166773110Y-30472797D01* +X166742055Y-30556058D01* +X166699508Y-30612894D01* +X166632988Y-30637704D01* +X166563614Y-30622612D01* +X166513412Y-30572410D01* +X166505945Y-30556058D01* +X166474889Y-30472797D01* +X166474887Y-30472792D01* +X166387261Y-30355738D01* +X166270207Y-30268112D01* +X166270202Y-30268110D01* +X166133204Y-30217011D01* +X166133196Y-30217009D01* +X166072649Y-30210500D01* +X166072638Y-30210500D01* +X165275362Y-30210500D01* +X165275350Y-30210500D01* +X165214803Y-30217009D01* +X165214795Y-30217011D01* +X165077797Y-30268110D01* +X165077792Y-30268112D01* +X164960738Y-30355738D01* +X164873112Y-30472792D01* +X164873110Y-30472797D01* +X164822011Y-30609795D01* +X164822009Y-30609803D01* +X164815500Y-30670350D01* +X164815500Y-32067649D01* +X164822009Y-32128196D01* +X164822011Y-32128204D01* +X164873110Y-32265202D01* +X164873112Y-32265207D01* +X164946298Y-32362970D01* +X164960739Y-32382261D01* +X164960742Y-32382263D01* +X164967109Y-32388630D01* +X164965259Y-32390479D01* +X164999573Y-32436312D01* +X165007520Y-32480351D01* +X165007520Y-32786461D01* +X164987518Y-32854582D01* +X164947853Y-32893587D01* +X164938196Y-32899566D01* +X164938195Y-32899566D01* +X164779145Y-33044560D01* +X164742080Y-33093643D01* +X164685066Y-33135950D01* +X164614229Y-33140717D01* +X164552061Y-33106430D01* +X164540980Y-33093643D01* +X164503914Y-33044560D01* +X164344865Y-32899567D01* +X164344864Y-32899566D01* +X164161896Y-32786277D01* +X164161889Y-32786273D01* +X164161885Y-32786271D01* +X163961201Y-32708526D01* +X163749648Y-32668980D01* +X163534432Y-32668980D01* +X163322879Y-32708526D01* +X163322876Y-32708526D01* +X163322876Y-32708527D01* +X163238852Y-32741078D01* +X163122195Y-32786271D01* +X163122194Y-32786271D01* +X163122193Y-32786272D01* +X163122183Y-32786277D01* +X162939215Y-32899566D01* +X162939208Y-32899571D01* +X162912898Y-32923556D01* +X162849081Y-32954666D01* +X162778574Y-32946335D01* +X162727146Y-32905949D01* +X162658744Y-32814575D01* +X162541805Y-32727035D01* +X162404933Y-32675985D01* +X162344437Y-32669480D01* +X162097060Y-32669480D01* +X162097060Y-34991040D01* +X162344425Y-34991040D01* +X162344437Y-34991039D01* +X162404933Y-34984534D01* +X162541804Y-34933484D01* +X162541805Y-34933484D01* +X162658746Y-34845942D01* +X162665117Y-34839572D01* +X162666728Y-34841183D01* +X162713504Y-34806167D01* +X162784319Y-34801100D01* +X162846632Y-34835123D01* +X162880660Y-34897434D01* +X162883540Y-34924221D01* +X162883540Y-36332500D01* +X162863538Y-36400621D01* +X162809882Y-36447114D01* +X162760700Y-36457812D01* +X162760728Y-36458320D01* +X162757596Y-36458487D01* +X162757540Y-36458500D01* +X162757350Y-36458500D01* +X162696803Y-36465009D01* +X162696795Y-36465011D01* +X162559797Y-36516110D01* +X162559792Y-36516112D01* +X162442737Y-36603739D01* +X162406554Y-36652074D01* +X162349718Y-36694620D01* +X162278902Y-36699684D01* +X162216590Y-36665658D01* +X162204818Y-36652072D01* +X162168903Y-36604095D01* +X162051965Y-36516555D01* +X161915093Y-36465505D01* +X161854597Y-36459000D01* +X161510000Y-36459000D01* +X161510000Y-40757000D01* +X161854585Y-40757000D01* +X161854597Y-40756999D01* +X161915093Y-40750494D01* +X162051964Y-40699444D01* +X162051965Y-40699444D01* +X162168903Y-40611904D01* +X162204818Y-40563927D01* +X162261653Y-40521380D01* +X162332468Y-40516314D01* +X162394781Y-40550338D01* +X162406555Y-40563925D01* +X162442740Y-40612262D01* +X162559792Y-40699887D01* +X162559794Y-40699888D01* +X162559796Y-40699889D01* +X162646644Y-40732282D01* +X162696799Y-40750989D01* +X162700478Y-40751859D01* +X162703036Y-40753316D01* +X162704184Y-40753744D01* +X162704114Y-40753929D01* +X162762173Y-40786991D01* +X162795079Y-40849901D01* +X162797500Y-40874481D01* +X162797500Y-42706628D01* +X162777498Y-42774749D01* +X162760595Y-42795723D01* +X160723896Y-44832421D01* +X160688370Y-44854833D01* +X160689360Y-44856887D01* +X160682981Y-44859958D01* +X160528720Y-44956887D01* +X160528718Y-44956888D01* +X160399888Y-45085718D01* +X160399887Y-45085720D01* +X160302958Y-45239981D01* +X160302957Y-45239984D01* +X160258178Y-45367957D01* +X160242783Y-45411953D01* +X160222384Y-45593000D01* +X160242783Y-45774047D01* +X160242783Y-45774049D01* +X160242784Y-45774050D01* +X160302957Y-45946015D01* +X160302958Y-45946018D01* +X160399887Y-46100279D01* +X160399888Y-46100281D01* +X160528718Y-46229111D01* +X160528720Y-46229112D01* +X160682981Y-46326041D01* +X160682982Y-46326041D01* +X160682985Y-46326043D01* +X160854953Y-46386217D01* +X161036000Y-46406616D01* +X161217047Y-46386217D01* +X161389015Y-46326043D01* +X161543281Y-46229111D01* +X161672111Y-46100281D01* +X161769043Y-45946015D01* +X161769044Y-45946011D01* +X161772114Y-45939638D01* +X161774316Y-45940698D01* +X161796578Y-45905101D01* +X164046778Y-43654901D01* +X164060617Y-43642941D01* +X164080058Y-43628469D01* +X164112227Y-43590130D01* +X164119645Y-43582034D01* +X164123580Y-43578101D01* +X164143044Y-43553483D01* +X164145241Y-43550785D01* +X164194032Y-43492640D01* +X164194034Y-43492634D01* +X164194037Y-43492632D01* +X164198066Y-43486508D01* +X164198122Y-43486545D01* +X164202171Y-43480190D01* +X164202113Y-43480155D01* +X164205963Y-43473912D01* +X164205964Y-43473909D01* +X164205967Y-43473906D01* +X164238018Y-43405170D01* +X164239570Y-43401963D01* +X164273609Y-43334188D01* +X164273610Y-43334181D01* +X164276119Y-43327291D01* +X164276183Y-43327314D01* +X164278658Y-43320193D01* +X164278593Y-43320172D01* +X164280899Y-43313210D01* +X164280902Y-43313206D01* +X164290879Y-43264887D01* +X164296227Y-43238982D01* +X164297021Y-43235399D01* +X164314500Y-43161655D01* +X164315352Y-43154368D01* +X164315418Y-43154375D01* +X164316184Y-43146877D01* +X164316118Y-43146872D01* +X164316756Y-43139565D01* +X164316758Y-43139558D01* +X164314553Y-43063774D01* +X164314500Y-43060110D01* +X164314500Y-40874481D01* +X164334502Y-40806360D01* +X164388158Y-40759867D01* +X164411522Y-40751859D01* +X164415199Y-40750989D01* +X164415201Y-40750989D01* +X164552204Y-40699889D01* +X164552799Y-40699444D01* +X164669261Y-40612261D01* +X164756887Y-40495207D01* +X164756887Y-40495206D01* +X164756889Y-40495204D01* +X164807989Y-40358201D01* +X164809611Y-40343120D01* +X164814499Y-40297649D01* +X164814500Y-40297632D01* +X164814500Y-38950367D01* +X164814499Y-38950350D01* +X164807990Y-38889803D01* +X164807988Y-38889795D01* +X164775097Y-38801614D01* +X164756889Y-38752796D01* +X164705019Y-38683507D01* +X164680210Y-38616990D01* +X164695301Y-38547616D01* +X164705014Y-38532499D01* +X164756889Y-38463204D01* +X164807989Y-38326201D01* +X164807989Y-38326199D01* +X164808859Y-38322522D01* +X164810316Y-38319963D01* +X164810744Y-38318816D01* +X164810929Y-38318885D01* +X164843991Y-38260827D01* +X164906901Y-38227921D01* +X164931481Y-38225500D01* +X165089167Y-38225500D01* +X165157288Y-38245502D01* +X165203781Y-38299158D01* +X165214445Y-38338033D01* +X165218009Y-38371196D01* +X165218011Y-38371204D01* +X165269110Y-38508202D01* +X165269112Y-38508207D01* +X165356738Y-38625261D01* +X165473792Y-38712887D01* +X165473794Y-38712888D01* +X165473796Y-38712889D01* +X165475011Y-38713342D01* +X165557058Y-38743945D01* +X165613894Y-38786492D01* +X165638704Y-38853012D01* +X165623612Y-38922386D01* +X165573410Y-38972588D01* +X165557058Y-38980055D01* +X165473797Y-39011110D01* +X165473792Y-39011112D01* +X165356738Y-39098738D01* +X165269112Y-39215792D01* +X165269110Y-39215797D01* +X165218011Y-39352795D01* +X165218009Y-39352803D01* +X165211500Y-39413350D01* +X165211500Y-40210649D01* +X165218009Y-40271196D01* +X165218011Y-40271204D01* +X165269110Y-40408202D01* +X165269112Y-40408207D01* +X165356738Y-40525261D01* +X165473792Y-40612887D01* +X165473794Y-40612888D01* +X165473796Y-40612889D01* +X165532875Y-40634924D01* +X165610795Y-40663988D01* +X165610803Y-40663990D01* +X165671350Y-40670499D01* +X165671355Y-40670499D01* +X165671362Y-40670500D01* +X165828212Y-40670500D01* +X165896333Y-40690502D01* +X165908516Y-40699406D01* +X165938609Y-40724301D01* +X165947378Y-40732282D01* +X166334595Y-41119499D01* +X166368621Y-41181811D01* +X166371500Y-41208594D01* +X166371500Y-56548385D01* +X166351498Y-56616506D01* +X166334599Y-56637475D01* +X166124001Y-56848074D01* +X165928511Y-57043564D01* +X165866199Y-57077589D01* +X165816265Y-57078323D01* +X165760167Y-57067837D01* +X165748628Y-57065680D01* +X165533412Y-57065680D01* +X165321859Y-57105226D01* +X165321856Y-57105226D01* +X165321856Y-57105227D01* +X165261936Y-57128440D01* +X165121175Y-57182971D01* +X165121174Y-57182971D01* +X165121173Y-57182972D01* +X165121163Y-57182977D01* +X164938195Y-57296266D01* +X164938194Y-57296267D01* +X164779145Y-57441260D01* +X164742080Y-57490343D01* +X164685066Y-57532650D01* +X164614229Y-57537417D01* +X164552061Y-57503130D01* +X164540980Y-57490343D01* +X164503914Y-57441260D01* +X164477780Y-57417436D01* +X164379909Y-57328214D01* +X164344865Y-57296267D01* +X164344864Y-57296266D01* +X164161896Y-57182977D01* +X164161889Y-57182973D01* +X164161885Y-57182971D01* +X163961201Y-57105226D01* +X163749648Y-57065680D01* +X163534432Y-57065680D01* +X163322879Y-57105226D01* +X163322876Y-57105226D01* +X163322876Y-57105227D01* +X163262956Y-57128440D01* +X163122195Y-57182971D01* +X163122194Y-57182971D01* +X163122193Y-57182972D01* +X163122183Y-57182977D01* +X162939215Y-57296266D01* +X162939208Y-57296271D01* +X162912898Y-57320256D01* +X162849081Y-57351366D01* +X162778574Y-57343035D01* +X162727146Y-57302649D01* +X162658744Y-57211275D01* +X162541805Y-57123735D01* +X162404933Y-57072685D01* +X162344437Y-57066180D01* +X162097060Y-57066180D01* +X162097060Y-59325141D01* +X162077058Y-59393262D01* +X162023402Y-59439755D01* +X162012676Y-59444070D01* +X161952982Y-59464958D01* +X161952981Y-59464958D01* +X161798720Y-59561887D01* +X161798718Y-59561888D01* +X161669888Y-59690718D01* +X161669887Y-59690720D01* +X161572958Y-59844981D01* +X161572957Y-59844984D01* +X161519398Y-59998049D01* +X161512783Y-60016953D01* +X161492384Y-60198000D01* +X161512783Y-60379047D01* +X161512783Y-60379049D01* +X161512784Y-60379050D01* +X161572957Y-60551015D01* +X161572958Y-60551018D01* +X161669887Y-60705279D01* +X161669888Y-60705281D01* +X161798718Y-60834111D01* +X161798720Y-60834112D01* +X161952980Y-60931040D01* +X161952985Y-60931043D01* +X161952989Y-60931044D01* +X161959365Y-60934115D01* +X161958328Y-60936266D01* +X161993899Y-60958580D01* +X163502092Y-62466773D01* +X163514065Y-62480627D01* +X163526000Y-62496659D01* +X163528531Y-62500058D01* +X163566874Y-62532231D01* +X163574967Y-62539648D01* +X163578900Y-62543581D01* +X163584388Y-62547920D01* +X163603455Y-62562997D01* +X163606295Y-62565311D01* +X163662072Y-62612112D01* +X163664360Y-62614032D01* +X163664364Y-62614034D01* +X163670495Y-62618067D01* +X163670458Y-62618122D01* +X163676811Y-62622169D01* +X163676847Y-62622113D01* +X163683092Y-62625965D01* +X163683095Y-62625967D01* +X163718557Y-62642503D01* +X163751786Y-62657998D01* +X163755084Y-62659595D01* +X163765592Y-62664872D01* +X163822812Y-62693609D01* +X163822814Y-62693609D01* +X163829713Y-62696121D01* +X163829403Y-62696971D01* +X163851488Y-62706225D01* +X163851610Y-62705973D01* +X163856451Y-62708304D01* +X163857526Y-62708755D01* +X163857985Y-62709043D01* +X164029953Y-62769217D01* +X164211000Y-62789616D01* +X164392047Y-62769217D01* +X164564015Y-62709043D01* +X164718281Y-62612111D01* +X164847111Y-62483281D01* +X164944043Y-62329015D01* +X165004217Y-62157047D01* +X165024616Y-61976000D01* +X165004217Y-61794953D01* +X164944043Y-61622985D01* +X164944041Y-61622982D01* +X164944041Y-61622981D01* +X164847112Y-61468720D01* +X164847111Y-61468718D01* +X164718281Y-61339888D01* +X164718279Y-61339887D01* +X164564018Y-61242958D01* +X164564015Y-61242957D01* +X164392046Y-61182782D01* +X164390397Y-61182406D01* +X164389407Y-61181859D01* +X164385369Y-61180446D01* +X164385609Y-61179759D01* +X164329342Y-61148661D01* +X163066580Y-59885899D01* +X163044266Y-59850328D01* +X163042115Y-59851365D01* +X163039044Y-59844989D01* +X163039043Y-59844985D01* +X163020760Y-59815888D01* +X162942112Y-59690720D01* +X162942111Y-59690718D01* +X162813281Y-59561888D01* +X162813279Y-59561887D01* +X162653024Y-59461192D01* +X162654723Y-59458486D01* +X162612479Y-59420443D01* +X162593783Y-59351952D01* +X162615084Y-59284226D01* +X162644253Y-59253491D01* +X162658745Y-59242642D01* +X162727146Y-59151270D01* +X162783981Y-59108723D01* +X162854797Y-59103658D01* +X162912900Y-59133664D01* +X162939214Y-59157652D01* +X162939215Y-59157653D01* +X163122183Y-59270942D01* +X163122186Y-59270943D01* +X163122195Y-59270949D01* +X163322879Y-59348694D01* +X163534432Y-59388240D01* +X163534435Y-59388240D01* +X163749644Y-59388240D01* +X163749648Y-59388240D01* +X163815221Y-59375982D01* +X163885858Y-59383125D01* +X163927617Y-59410887D01* +X164070289Y-59554035D01* +X164392667Y-59877488D01* +X164426588Y-59939857D01* +X164428630Y-59952324D01* +X164433782Y-59998043D01* +X164433783Y-59998049D01* +X164493957Y-60170015D01* +X164493958Y-60170018D01* +X164590887Y-60324279D01* +X164590888Y-60324281D01* +X164719718Y-60453111D01* +X164719720Y-60453112D01* +X164873981Y-60550041D01* +X164873982Y-60550041D01* +X164873985Y-60550043D01* +X165045953Y-60610217D01* +X165227000Y-60630616D01* +X165408047Y-60610217D01* +X165580015Y-60550043D01* +X165734281Y-60453111D01* +X165863111Y-60324281D01* +X165960043Y-60170015D01* +X166020217Y-59998047D01* +X166040616Y-59817000D01* +X166020217Y-59635953D01* +X165969651Y-59491444D01* +X165964797Y-59477571D01* +X165961178Y-59406667D01* +X165996467Y-59345062D01* +X166038203Y-59318467D01* +X166160865Y-59270949D01* +X166343846Y-59157652D01* +X166502893Y-59012661D01* +X166527728Y-58979772D01* +X166541229Y-58961896D01* +X166598243Y-58919588D01* +X166669079Y-58914820D01* +X166731248Y-58949106D01* +X166742331Y-58961896D01* +X166780664Y-59012658D01* +X166780666Y-59012660D01* +X166780667Y-59012661D01* +X166880486Y-59103658D01* +X166939714Y-59157652D01* +X166939715Y-59157653D01* +X167122683Y-59270942D01* +X167122686Y-59270943D01* +X167122695Y-59270949D01* +X167323379Y-59348694D01* +X167534932Y-59388240D01* +X167534935Y-59388240D01* +X167750145Y-59388240D01* +X167750148Y-59388240D01* +X167961701Y-59348694D01* +X168162385Y-59270949D01* +X168345366Y-59157652D01* +X168504413Y-59012661D01* +X168522407Y-58988833D01* +X168541480Y-58963577D01* +X168598493Y-58921270D01* +X168669330Y-58916502D01* +X168731499Y-58950788D01* +X168742580Y-58963577D01* +X168779643Y-59012657D01* +X168779646Y-59012659D01* +X168779647Y-59012661D01* +X168884367Y-59108126D01* +X168938694Y-59157652D01* +X168938695Y-59157653D01* +X169121663Y-59270942D01* +X169121666Y-59270943D01* +X169121675Y-59270949D01* +X169322359Y-59348694D01* +X169533912Y-59388240D01* +X169533915Y-59388240D01* +X169749125Y-59388240D01* +X169749128Y-59388240D01* +X169960681Y-59348694D01* +X170161365Y-59270949D01* +X170344346Y-59157652D01* +X170503393Y-59012661D01* +X170528228Y-58979772D01* +X170541729Y-58961896D01* +X170598743Y-58919588D01* +X170669579Y-58914820D01* +X170731748Y-58949106D01* +X170742831Y-58961896D01* +X170781164Y-59012658D01* +X170781166Y-59012660D01* +X170781167Y-59012661D01* +X170880986Y-59103658D01* +X170940214Y-59157652D01* +X170940215Y-59157653D01* +X171123183Y-59270942D01* +X171123186Y-59270943D01* +X171123195Y-59270949D01* +X171323879Y-59348694D01* +X171535432Y-59388240D01* +X171535435Y-59388240D01* +X171750645Y-59388240D01* +X171750648Y-59388240D01* +X171962201Y-59348694D01* +X172162885Y-59270949D01* +X172345866Y-59157652D01* +X172504913Y-59012661D01* +X172522907Y-58988833D01* +X172541980Y-58963577D01* +X172598993Y-58921270D01* +X172669830Y-58916502D01* +X172731999Y-58950788D01* +X172743080Y-58963577D01* +X172780143Y-59012657D01* +X172780146Y-59012659D01* +X172780147Y-59012661D01* +X172884867Y-59108126D01* +X172939194Y-59157652D01* +X172939195Y-59157653D01* +X173122163Y-59270942D01* +X173122166Y-59270943D01* +X173122175Y-59270949D01* +X173322859Y-59348694D01* +X173534412Y-59388240D01* +X173534415Y-59388240D01* +X173749625Y-59388240D01* +X173749628Y-59388240D01* +X173961181Y-59348694D01* +X174161865Y-59270949D01* +X174344846Y-59157652D01* +X174503893Y-59012661D01* +X174521887Y-58988833D01* +X174540960Y-58963577D01* +X174597973Y-58921270D01* +X174668810Y-58916502D01* +X174730979Y-58950788D01* +X174742060Y-58963577D01* +X174779123Y-59012657D01* +X174779126Y-59012659D01* +X174779127Y-59012661D01* +X174883847Y-59108126D01* +X174938174Y-59157652D01* +X174938175Y-59157653D01* +X175121143Y-59270942D01* +X175121146Y-59270943D01* +X175121155Y-59270949D01* +X175321839Y-59348694D01* +X175533392Y-59388240D01* +X175533395Y-59388240D01* +X175748605Y-59388240D01* +X175748608Y-59388240D01* +X175960161Y-59348694D01* +X176160845Y-59270949D01* +X176343826Y-59157652D01* +X176502873Y-59012661D01* +X176520867Y-58988833D01* +X176539940Y-58963577D01* +X176596953Y-58921270D01* +X176667790Y-58916502D01* +X176729959Y-58950788D01* +X176741040Y-58963577D01* +X176778103Y-59012657D01* +X176778106Y-59012659D01* +X176778107Y-59012661D01* +X176882827Y-59108126D01* +X176937154Y-59157652D01* +X176937155Y-59157653D01* +X177120123Y-59270942D01* +X177120126Y-59270943D01* +X177120135Y-59270949D01* +X177320819Y-59348694D01* +X177532372Y-59388240D01* +X177532375Y-59388240D01* +X177747585Y-59388240D01* +X177747588Y-59388240D01* +X177959141Y-59348694D01* +X178159825Y-59270949D01* +X178342806Y-59157652D01* +X178501853Y-59012661D01* +X178519847Y-58988833D01* +X178538920Y-58963577D01* +X178595933Y-58921270D01* +X178666770Y-58916502D01* +X178728939Y-58950788D01* +X178740020Y-58963577D01* +X178777083Y-59012657D01* +X178777086Y-59012659D01* +X178777087Y-59012661D01* +X178881807Y-59108126D01* +X178936134Y-59157652D01* +X178936135Y-59157653D01* +X179119103Y-59270942D01* +X179119106Y-59270943D01* +X179119115Y-59270949D01* +X179319799Y-59348694D01* +X179531352Y-59388240D01* +X179537146Y-59388240D01* +X179605267Y-59408242D01* +X179626241Y-59425145D01* +X181034595Y-60833499D01* +X181068621Y-60895811D01* +X181071500Y-60922594D01* +X181071500Y-61531649D01* +X181078009Y-61592196D01* +X181078011Y-61592204D01* +X181129110Y-61729202D01* +X181129112Y-61729207D01* +X181216738Y-61846261D01* +X181333792Y-61933887D01* +X181333794Y-61933888D01* +X181333796Y-61933889D01* +X181378366Y-61950513D01* +X181470795Y-61984988D01* +X181470803Y-61984990D01* +X181531350Y-61991499D01* +X181531355Y-61991499D01* +X181531362Y-61991500D01* +X181531368Y-61991500D01* +X182328632Y-61991500D01* +X182328638Y-61991500D01* +X182328645Y-61991499D01* +X182328649Y-61991499D01* +X182389196Y-61984990D01* +X182389199Y-61984989D01* +X182389201Y-61984989D01* +X182390770Y-61984404D01* +X182423524Y-61972187D01* +X182526204Y-61933889D01* +X182528831Y-61931923D01* +X182643261Y-61846261D01* +X182730887Y-61729207D01* +X182730889Y-61729203D01* +X182730890Y-61729202D01* +X182759708Y-61651938D01* +X182761945Y-61645941D01* +X182804491Y-61589105D01* +X182871012Y-61564295D01* +X182940386Y-61579387D01* +X182990588Y-61629589D01* +X182998055Y-61645941D01* +X183029110Y-61729203D01* +X183029112Y-61729207D01* +X183116738Y-61846261D01* +X183233792Y-61933887D01* +X183233794Y-61933888D01* +X183233796Y-61933889D01* +X183278366Y-61950513D01* +X183370795Y-61984988D01* +X183370803Y-61984990D01* +X183431350Y-61991499D01* +X183431355Y-61991499D01* +X183431362Y-61991500D01* +X184040406Y-61991500D01* +X184108527Y-62011502D01* +X184129501Y-62028405D01* +X185511595Y-63410499D01* +X185545621Y-63472811D01* +X185548500Y-63499594D01* +X185548500Y-73112262D01* +X185529187Y-73179298D01* +X185448958Y-73306981D01* +X185448957Y-73306984D01* +X185400314Y-73446000D01* +X185388783Y-73478953D01* +X185368384Y-73660000D01* +X185388783Y-73841047D01* +X185427834Y-73952649D01* +X185431766Y-73963885D01* +X185435386Y-74034789D01* +X185400097Y-74096394D01* +X185337103Y-74129141D01* +X185312837Y-74131500D01* +X184871350Y-74131500D01* +X184810803Y-74138009D01* +X184810795Y-74138011D01* +X184673797Y-74189110D01* +X184673792Y-74189112D01* +X184556738Y-74276738D01* +X184469112Y-74393792D01* +X184469110Y-74393797D01* +X184418011Y-74530795D01* +X184418009Y-74530803D01* +X184411500Y-74591350D01* +X184411500Y-77838649D01* +X184418009Y-77899196D01* +X184418011Y-77899204D01* +X184469110Y-78036203D01* +X184474042Y-78042791D01* +X184498853Y-78109312D01* +X184483761Y-78178686D01* +X184479862Y-78185335D01* +X184432956Y-78259986D01* +X184372783Y-78431950D01* +X184372782Y-78431957D01* +X184367768Y-78476452D01* +X184340264Y-78541905D01* +X184331656Y-78551437D01* +X183696411Y-79186682D01* +X183634099Y-79220708D01* +X183563284Y-79215643D01* +X183563283Y-79215642D01* +X183489204Y-79188011D01* +X183489196Y-79188009D01* +X183428649Y-79181500D01* +X183428638Y-79181500D01* +X182331362Y-79181500D01* +X182331350Y-79181500D01* +X182270803Y-79188009D01* +X182270795Y-79188011D01* +X182133797Y-79239110D01* +X182133792Y-79239112D01* +X182016738Y-79326738D01* +X181929112Y-79443792D01* +X181929110Y-79443797D01* +X181878011Y-79580795D01* +X181878009Y-79580803D01* +X181871500Y-79641350D01* +X181871500Y-82888649D01* +X181878009Y-82949196D01* +X181878011Y-82949204D01* +X181929110Y-83086202D01* +X181929112Y-83086207D01* +X181998415Y-83178784D01* +X182023226Y-83245304D01* +X182008135Y-83314678D01* +X181957932Y-83364880D01* +X181901213Y-83380240D01* +X181864635Y-83381304D01* +X181859740Y-83381447D01* +X181856077Y-83381500D01* +X181320925Y-83381500D01* +X181252804Y-83361498D01* +X181206311Y-83307842D01* +X181196207Y-83237568D01* +X181220057Y-83179991D01* +X181290444Y-83085965D01* +X181290444Y-83085964D01* +X181341494Y-82949093D01* +X181347999Y-82888597D01* +X181348000Y-82888585D01* +X181348000Y-81719000D01* +X179332000Y-81719000D01* +X179332000Y-82888597D01* +X179338505Y-82949093D01* +X179389555Y-83085964D01* +X179389555Y-83085965D01* +X179459943Y-83179991D01* +X179484754Y-83246511D01* +X179469663Y-83315885D01* +X179419461Y-83366087D01* +X179359075Y-83381500D01* +X178781549Y-83381500D01* +X178713428Y-83361498D01* +X178666935Y-83307842D01* +X178656831Y-83237568D01* +X178680681Y-83179991D01* +X178750887Y-83086207D01* +X178750887Y-83086206D01* +X178750889Y-83086204D01* +X178801989Y-82949201D01* +X178801989Y-82949199D01* +X178801990Y-82949196D01* +X178808499Y-82888649D01* +X178808500Y-82888632D01* +X178808500Y-80811000D01* +X179332000Y-80811000D01* +X179886000Y-80811000D01* +X179886000Y-79182000D01* +X180794000Y-79182000D01* +X180794000Y-80811000D01* +X181348000Y-80811000D01* +X181348000Y-79641414D01* +X181347999Y-79641402D01* +X181341494Y-79580906D01* +X181290444Y-79444035D01* +X181290444Y-79444034D01* +X181202904Y-79327095D01* +X181085965Y-79239555D01* +X180949093Y-79188505D01* +X180888597Y-79182000D01* +X180794000Y-79182000D01* +X179886000Y-79182000D01* +X179791402Y-79182000D01* +X179730906Y-79188505D01* +X179594035Y-79239555D01* +X179594034Y-79239555D01* +X179477095Y-79327095D01* +X179389555Y-79444034D01* +X179389555Y-79444035D01* +X179338505Y-79580906D01* +X179332000Y-79641402D01* +X179332000Y-80811000D01* +X178808500Y-80811000D01* +X178808500Y-79641367D01* +X178808499Y-79641350D01* +X178801990Y-79580803D01* +X178801988Y-79580795D01* +X178765813Y-79483809D01* +X178750889Y-79443796D01* +X178750888Y-79443794D01* +X178750887Y-79443792D01* +X178663261Y-79326738D01* +X178546207Y-79239112D01* +X178546202Y-79239110D01* +X178409204Y-79188011D01* +X178409196Y-79188009D01* +X178348649Y-79181500D01* +X178348638Y-79181500D01* +X177969371Y-79181500D01* +X177901250Y-79161498D01* +X177880276Y-79144595D01* +X177249276Y-78513595D01* +X177215250Y-78451283D01* +X177220315Y-78380468D01* +X177262862Y-78323632D01* +X177329382Y-78298821D01* +X177338371Y-78298500D01* +X178348632Y-78298500D01* +X178348638Y-78298500D01* +X178348645Y-78298499D01* +X178348649Y-78298499D01* +X178409196Y-78291990D01* +X178409199Y-78291989D01* +X178409201Y-78291989D01* +X178546204Y-78240889D01* +X178546799Y-78240444D01* +X178663261Y-78153261D01* +X178750887Y-78036207D01* +X178750887Y-78036206D01* +X178750889Y-78036204D01* +X178801989Y-77899201D01* +X178801989Y-77899199D01* +X178801990Y-77899196D01* +X178808499Y-77838649D01* +X179331500Y-77838649D01* +X179338009Y-77899196D01* +X179338011Y-77899204D01* +X179389110Y-78036202D01* +X179389112Y-78036207D01* +X179476738Y-78153261D01* +X179593792Y-78240887D01* +X179593794Y-78240888D01* +X179593796Y-78240889D01* +X179641541Y-78258697D01* +X179730795Y-78291988D01* +X179730803Y-78291990D01* +X179791350Y-78298499D01* +X179791355Y-78298499D01* +X179791362Y-78298500D01* +X179791368Y-78298500D01* +X180888632Y-78298500D01* +X180888638Y-78298500D01* +X180888645Y-78298499D01* +X180888649Y-78298499D01* +X180949196Y-78291990D01* +X180949199Y-78291989D01* +X180949201Y-78291989D01* +X181086204Y-78240889D01* +X181086799Y-78240444D01* +X181203261Y-78153261D01* +X181290887Y-78036207D01* +X181290887Y-78036206D01* +X181290889Y-78036204D01* +X181341989Y-77899201D01* +X181341989Y-77899199D01* +X181341990Y-77899196D01* +X181348499Y-77838649D01* +X181871500Y-77838649D01* +X181878009Y-77899196D01* +X181878011Y-77899204D01* +X181929110Y-78036202D01* +X181929112Y-78036207D01* +X182016738Y-78153261D01* +X182133792Y-78240887D01* +X182133794Y-78240888D01* +X182133796Y-78240889D01* +X182181541Y-78258697D01* +X182270795Y-78291988D01* +X182270803Y-78291990D01* +X182331350Y-78298499D01* +X182331355Y-78298499D01* +X182331362Y-78298500D01* +X182331368Y-78298500D01* +X183428632Y-78298500D01* +X183428638Y-78298500D01* +X183428645Y-78298499D01* +X183428649Y-78298499D01* +X183489196Y-78291990D01* +X183489199Y-78291989D01* +X183489201Y-78291989D01* +X183626204Y-78240889D01* +X183626799Y-78240444D01* +X183743261Y-78153261D01* +X183830887Y-78036207D01* +X183830887Y-78036206D01* +X183830889Y-78036204D01* +X183881989Y-77899201D01* +X183881989Y-77899199D01* +X183881990Y-77899196D01* +X183888499Y-77838649D01* +X183888499Y-77838645D01* +X183888500Y-77838638D01* +X183888500Y-74591362D01* +X183888499Y-74591350D01* +X183881990Y-74530803D01* +X183881988Y-74530795D01* +X183838315Y-74413707D01* +X183830889Y-74393796D01* +X183830888Y-74393794D01* +X183830887Y-74393792D01* +X183743261Y-74276738D01* +X183626207Y-74189112D01* +X183626202Y-74189110D01* +X183489204Y-74138011D01* +X183489196Y-74138009D01* +X183428649Y-74131500D01* +X183428638Y-74131500D01* +X182331362Y-74131500D01* +X182331350Y-74131500D01* +X182270803Y-74138009D01* +X182270795Y-74138011D01* +X182133797Y-74189110D01* +X182133792Y-74189112D01* +X182016738Y-74276738D01* +X181929112Y-74393792D01* +X181929110Y-74393797D01* +X181878011Y-74530795D01* +X181878009Y-74530803D01* +X181871500Y-74591350D01* +X181871500Y-77838649D01* +X181348499Y-77838649D01* +X181348499Y-77838645D01* +X181348500Y-77838638D01* +X181348500Y-74591362D01* +X181348499Y-74591350D01* +X181341990Y-74530803D01* +X181341988Y-74530795D01* +X181298315Y-74413707D01* +X181290889Y-74393796D01* +X181290888Y-74393794D01* +X181290887Y-74393792D01* +X181203261Y-74276738D01* +X181086207Y-74189112D01* +X181086202Y-74189110D01* +X180949204Y-74138011D01* +X180949196Y-74138009D01* +X180888649Y-74131500D01* +X180888638Y-74131500D01* +X179791362Y-74131500D01* +X179791350Y-74131500D01* +X179730803Y-74138009D01* +X179730795Y-74138011D01* +X179593797Y-74189110D01* +X179593792Y-74189112D01* +X179476738Y-74276738D01* +X179389112Y-74393792D01* +X179389110Y-74393797D01* +X179338011Y-74530795D01* +X179338009Y-74530803D01* +X179331500Y-74591350D01* +X179331500Y-77838649D01* +X178808499Y-77838649D01* +X178808499Y-77838645D01* +X178808500Y-77838638D01* +X178808500Y-74591362D01* +X178808499Y-74591350D01* +X178801990Y-74530803D01* +X178801988Y-74530795D01* +X178758315Y-74413707D01* +X178750889Y-74393796D01* +X178750888Y-74393794D01* +X178750887Y-74393792D01* +X178663261Y-74276738D01* +X178546207Y-74189112D01* +X178546202Y-74189110D01* +X178409204Y-74138011D01* +X178409196Y-74138009D01* +X178348649Y-74131500D01* +X178348638Y-74131500D01* +X177251362Y-74131500D01* +X177251350Y-74131500D01* +X177190803Y-74138009D01* +X177190795Y-74138011D01* +X177053797Y-74189110D01* +X177053792Y-74189112D01* +X176936738Y-74276738D01* +X176849112Y-74393792D01* +X176849110Y-74393797D01* +X176798011Y-74530795D01* +X176798009Y-74530803D01* +X176791500Y-74591350D01* +X176791500Y-77838632D01* +X176791501Y-77838654D01* +X176795796Y-77878612D01* +X176783189Y-77948481D01* +X176734809Y-78000441D01* +X176666018Y-78017998D01* +X176645038Y-78015475D01* +X176568943Y-77999762D01* +X176565367Y-77998969D01* +X176491656Y-77981500D01* +X176484367Y-77980648D01* +X176484374Y-77980580D01* +X176476877Y-77979814D01* +X176476872Y-77979881D01* +X176469558Y-77979241D01* +X176397086Y-77981349D01* +X176328412Y-77963335D01* +X176280379Y-77911054D01* +X176268147Y-77841918D01* +X176268500Y-77838638D01* +X176268500Y-74591362D01* +X176268499Y-74591350D01* +X176261990Y-74530803D01* +X176261988Y-74530795D01* +X176218315Y-74413707D01* +X176210889Y-74393796D01* +X176210888Y-74393794D01* +X176210887Y-74393792D01* +X176123261Y-74276738D01* +X176006207Y-74189112D01* +X176006202Y-74189110D01* +X175869204Y-74138011D01* +X175869196Y-74138009D01* +X175808649Y-74131500D01* +X175808638Y-74131500D01* +X174711362Y-74131500D01* +X174711350Y-74131500D01* +X174650803Y-74138009D01* +X174650795Y-74138011D01* +X174513797Y-74189110D01* +X174513792Y-74189112D01* +X174396738Y-74276738D01* +X174309112Y-74393792D01* +X174309110Y-74393797D01* +X174258011Y-74530795D01* +X174258009Y-74530803D01* +X174251500Y-74591350D01* +X174251500Y-77812938D01* +X174231498Y-77881059D01* +X174177842Y-77927552D01* +X174139609Y-77938145D01* +X174062953Y-77946783D01* +X174062950Y-77946783D01* +X174062949Y-77946784D01* +X173891552Y-78006758D01* +X173820647Y-78010377D01* +X173759042Y-77975088D01* +X173726296Y-77912095D01* +X173724659Y-77874363D01* +X173728500Y-77838638D01* +X173728500Y-74591362D01* +X173728499Y-74591350D01* +X173721990Y-74530803D01* +X173721988Y-74530795D01* +X173678315Y-74413707D01* +X173670889Y-74393796D01* +X173670888Y-74393794D01* +X173670887Y-74393792D01* +X173583261Y-74276738D01* +X173466207Y-74189112D01* +X173466202Y-74189110D01* +X173329204Y-74138011D01* +X173329196Y-74138009D01* +X173268649Y-74131500D01* +X173268638Y-74131500D01* +X172171362Y-74131500D01* +X172171350Y-74131500D01* +X172110803Y-74138009D01* +X172110795Y-74138011D01* +X171973797Y-74189110D01* +X171973792Y-74189112D01* +X171856738Y-74276738D01* +X171769112Y-74393792D01* +X171769110Y-74393797D01* +X171718011Y-74530795D01* +X171718009Y-74530803D01* +X171711500Y-74591350D01* +X171711500Y-77838649D01* +X171718009Y-77899196D01* +X171718011Y-77899204D01* +X171769110Y-78036202D01* +X171769112Y-78036207D01* +X171856738Y-78153261D01* +X171973792Y-78240887D01* +X171973794Y-78240888D01* +X171973796Y-78240889D01* +X172021541Y-78258697D01* +X172110795Y-78291988D01* +X172110803Y-78291990D01* +X172171350Y-78298499D01* +X172171355Y-78298499D01* +X172171362Y-78298500D01* +X172171368Y-78298500D01* +X173268632Y-78298500D01* +X173268638Y-78298500D01* +X173268645Y-78298499D01* +X173268649Y-78298499D01* +X173329196Y-78291990D01* +X173329199Y-78291989D01* +X173329201Y-78291989D01* +X173329202Y-78291988D01* +X173336868Y-78290177D01* +X173337471Y-78292730D01* +X173395586Y-78288566D01* +X173457903Y-78322581D01* +X173491938Y-78384889D01* +X173487751Y-78453304D01* +X173450783Y-78558952D01* +X173444693Y-78613000D01* +X173430384Y-78740000D01* +X173450783Y-78921047D01* +X173450783Y-78921049D01* +X173450784Y-78921050D01* +X173487750Y-79026694D01* +X173491369Y-79097599D01* +X173456080Y-79159204D01* +X173393087Y-79191950D01* +X173337439Y-79187403D01* +X173336868Y-79189823D01* +X173329196Y-79188009D01* +X173268649Y-79181500D01* +X173268638Y-79181500D01* +X172171362Y-79181500D01* +X172171350Y-79181500D01* +X172110803Y-79188009D01* +X172110795Y-79188011D01* +X171973797Y-79239110D01* +X171973792Y-79239112D01* +X171856738Y-79326738D01* +X171769112Y-79443792D01* +X171769110Y-79443797D01* +X171718011Y-79580795D01* +X171718009Y-79580803D01* +X171711500Y-79641350D01* +X171711500Y-82888649D01* +X171718009Y-82949196D01* +X171718011Y-82949204D01* +X171769110Y-83086202D01* +X171769112Y-83086207D01* +X171856738Y-83203261D01* +X171973792Y-83290887D01* +X171973794Y-83290888D01* +X171973796Y-83290889D01* +X172032321Y-83312718D01* +X172110795Y-83341988D01* +X172110803Y-83341990D01* +X172171350Y-83348499D01* +X172171355Y-83348499D01* +X172171362Y-83348500D01* +X172501423Y-83348500D01* +X172525033Y-83350732D01* +X172679899Y-83380274D01* +X172679902Y-83380274D01* +X172679906Y-83380275D01* +X172679908Y-83380274D01* +X172679910Y-83380275D01* +X172847562Y-83369728D01* +X172847705Y-83372015D01* +X172906814Y-83377762D01* +X172962545Y-83421745D01* +X172985650Y-83488877D01* +X172978713Y-83536270D01* +X172942783Y-83638952D01* +X172942781Y-83638961D01* +X172937768Y-83683451D01* +X172910264Y-83748904D01* +X172901657Y-83758436D01* +X172331338Y-84328756D01* +X172318903Y-84338719D01* +X172319091Y-84338946D01* +X172312982Y-84343999D01* +X172266370Y-84393635D01* +X172263620Y-84396473D01* +X172243863Y-84416231D01* +X172241374Y-84419439D01* +X172233688Y-84428436D01* +X172203418Y-84460673D01* +X172203411Y-84460683D01* +X172193651Y-84478435D01* +X172182803Y-84494950D01* +X172170386Y-84510958D01* +X172152824Y-84551540D01* +X172147604Y-84562195D01* +X172126305Y-84600939D01* +X172126303Y-84600944D01* +X172121267Y-84620559D01* +X172114864Y-84639262D01* +X172106819Y-84657852D01* +X172099901Y-84701525D01* +X172097495Y-84713142D01* +X172086500Y-84755968D01* +X172086500Y-84776223D01* +X172084949Y-84795933D01* +X172081780Y-84815942D01* +X172085941Y-84859961D01* +X172086500Y-84871819D01* +X172086500Y-86550227D01* +X172066498Y-86618348D01* +X172020470Y-86661040D01* +X171946989Y-86700806D01* +X171946983Y-86700810D01* +X171762778Y-86844182D01* +X171758946Y-86847711D01* +X171757688Y-86846345D01* +X171703763Y-86878742D01* +X171632799Y-86876598D01* +X171574260Y-86836428D01* +X171553877Y-86800861D01* +X171530444Y-86738034D01* +X171442904Y-86621095D01* +X171325965Y-86533555D01* +X171189093Y-86482505D01* +X171128597Y-86476000D01* +X170634000Y-86476000D01* +X170634000Y-88212000D01* +X170613998Y-88280121D01* +X170560342Y-88326614D01* +X170508000Y-88338000D01* +X168913000Y-88338000D01* +X168844879Y-88317998D01* +X168798386Y-88264342D01* +X168795187Y-88255018D01* +X168794744Y-88255184D01* +X168754749Y-88147957D01* +X168740889Y-88110796D01* +X168740888Y-88110794D01* +X168740887Y-88110792D01* +X168653261Y-87993738D01* +X168536207Y-87906112D01* +X168536203Y-87906110D01* +X168452941Y-87875055D01* +X168419460Y-87849992D01* +X169726190Y-87849992D01* +X169736327Y-87985265D01* +X169785887Y-88111541D01* +X169870465Y-88217599D01* +X169982547Y-88294016D01* +X170112173Y-88334000D01* +X170213724Y-88334000D01* +X170314138Y-88318865D01* +X170436357Y-88260007D01* +X170535798Y-88167740D01* +X170603625Y-88050260D01* +X170633810Y-87918008D01* +X170623673Y-87782735D01* +X170574113Y-87656459D01* +X170489535Y-87550401D01* +X170377453Y-87473984D01* +X170247827Y-87434000D01* +X170146276Y-87434000D01* +X170045862Y-87449135D01* +X169923643Y-87507993D01* +X169824202Y-87600260D01* +X169756375Y-87717740D01* +X169726190Y-87849992D01* +X168419460Y-87849992D01* +X168396105Y-87832509D01* +X168371295Y-87765988D01* +X168386387Y-87696614D01* +X168436589Y-87646412D01* +X168452941Y-87638945D01* +X168480924Y-87628507D01* +X168536204Y-87607889D01* +X168542884Y-87602889D01* +X168653261Y-87520261D01* +X168683033Y-87480491D01* +X168739869Y-87437944D01* +X168783901Y-87430000D01* +X169726000Y-87430000D01* +X169726000Y-86476000D01* +X169231402Y-86476000D01* +X169170906Y-86482505D01* +X169034035Y-86533555D01* +X169034034Y-86533556D01* +X169000009Y-86559027D01* +X168933488Y-86583838D01* +X168864114Y-86568746D01* +X168813912Y-86518544D01* +X168798500Y-86458159D01* +X168798500Y-86408367D01* +X168798499Y-86408350D01* +X168791990Y-86347803D01* +X168791988Y-86347795D01* +X168762177Y-86267872D01* +X168740889Y-86210796D01* +X168740888Y-86210794D01* +X168740887Y-86210792D01* +X168653261Y-86093738D01* +X168536207Y-86006112D01* +X168536202Y-86006110D01* +X168399204Y-85955011D01* +X168399198Y-85955010D01* +X168386028Y-85953594D01* +X168320437Y-85926423D01* +X168279947Y-85868104D01* +X168273500Y-85828316D01* +X168273500Y-85383737D01* +X168292813Y-85316701D01* +X168351234Y-85223723D01* +X168373043Y-85189015D01* +X168433217Y-85017047D01* +X168453616Y-84836000D01* +X168433217Y-84654953D01* +X168373043Y-84482985D01* +X168373041Y-84482982D01* +X168373041Y-84482981D01* +X168276112Y-84328720D01* +X168276111Y-84328718D01* +X168147281Y-84199888D01* +X168147279Y-84199887D01* +X167993018Y-84102958D01* +X167993015Y-84102957D01* +X167821050Y-84042784D01* +X167821049Y-84042783D01* +X167821047Y-84042783D01* +X167640000Y-84022384D01* +X167458953Y-84042783D01* +X167458950Y-84042783D01* +X167458949Y-84042784D01* +X167286984Y-84102957D01* +X167286981Y-84102958D01* +X167132720Y-84199887D01* +X167132718Y-84199888D01* +X167003888Y-84328718D01* +X167003887Y-84328720D01* +X166906958Y-84482981D01* +X166906957Y-84482984D01* +X166855457Y-84630165D01* +X166846783Y-84654953D01* +X166826384Y-84836000D01* +X166846783Y-85017047D01* +X166846783Y-85017049D01* +X166846784Y-85017050D01* +X166906957Y-85189015D01* +X166906958Y-85189017D01* +X166987187Y-85316701D01* +X167006500Y-85383737D01* +X167006500Y-85828316D01* +X166986498Y-85896437D01* +X166932842Y-85942930D01* +X166893972Y-85953594D01* +X166880801Y-85955010D01* +X166880795Y-85955011D01* +X166743797Y-86006110D01* +X166743792Y-86006112D01* +X166626738Y-86093738D01* +X166539112Y-86210792D01* +X166539111Y-86210795D01* +X166488987Y-86345180D01* +X166446440Y-86402015D01* +X166379919Y-86426825D01* +X166310546Y-86411733D01* +X166260344Y-86361530D01* +X166252877Y-86345179D01* +X166200889Y-86205796D01* +X166200887Y-86205792D01* +X166113261Y-86088738D01* +X165996207Y-86001112D01* +X165996203Y-86001110D01* +X165912941Y-85970055D01* +X165856105Y-85927509D01* +X165831295Y-85860988D01* +X165846387Y-85791614D01* +X165896589Y-85741412D01* +X165912941Y-85733945D01* +X165944717Y-85722093D01* +X165996204Y-85702889D01* +X166007685Y-85694295D01* +X166113261Y-85615261D01* +X166200887Y-85498207D01* +X166200887Y-85498206D01* +X166200889Y-85498204D01* +X166251989Y-85361201D01* +X166253461Y-85347517D01* +X166258499Y-85300649D01* +X166258500Y-85300632D01* +X166258500Y-84503367D01* +X166258499Y-84503350D01* +X166251990Y-84442803D01* +X166251988Y-84442795D01* +X166222924Y-84364875D01* +X166200889Y-84305796D01* +X166200888Y-84305794D01* +X166200887Y-84305792D01* +X166113261Y-84188738D01* +X166026187Y-84123556D01* +X165983640Y-84066721D01* +X165978575Y-83995905D01* +X165982767Y-83981073D01* +X166020217Y-83874047D01* +X166040616Y-83693000D01* +X166020217Y-83511953D01* +X165960043Y-83339985D01* +X165960040Y-83339981D01* +X165956971Y-83333605D01* +X165958476Y-83332880D01* +X165941538Y-83272940D01* +X165962232Y-83205026D01* +X165966639Y-83198747D01* +X166050889Y-83086204D01* +X166101989Y-82949201D01* +X166101989Y-82949199D01* +X166101990Y-82949196D01* +X166108499Y-82888649D01* +X166631500Y-82888649D01* +X166638009Y-82949196D01* +X166638011Y-82949204D01* +X166689110Y-83086202D01* +X166689112Y-83086207D01* +X166776738Y-83203261D01* +X166893792Y-83290887D01* +X166893794Y-83290888D01* +X166893796Y-83290889D01* +X166952321Y-83312718D01* +X167030795Y-83341988D01* +X167030803Y-83341990D01* +X167091350Y-83348499D01* +X167091355Y-83348499D01* +X167091362Y-83348500D01* +X167091368Y-83348500D01* +X168188632Y-83348500D01* +X168188638Y-83348500D01* +X168188645Y-83348499D01* +X168188649Y-83348499D01* +X168249196Y-83341990D01* +X168249199Y-83341989D01* +X168249201Y-83341989D01* +X168386204Y-83290889D01* +X168398501Y-83281684D01* +X168503261Y-83203261D01* +X168590887Y-83086207D01* +X168590887Y-83086206D01* +X168590889Y-83086204D01* +X168641989Y-82949201D01* +X168641989Y-82949199D01* +X168641990Y-82949196D01* +X168648499Y-82888649D01* +X169171500Y-82888649D01* +X169178009Y-82949196D01* +X169178011Y-82949204D01* +X169229110Y-83086202D01* +X169229112Y-83086207D01* +X169316738Y-83203261D01* +X169433792Y-83290887D01* +X169433794Y-83290888D01* +X169433796Y-83290889D01* +X169492321Y-83312718D01* +X169570795Y-83341988D01* +X169570803Y-83341990D01* +X169631350Y-83348499D01* +X169631355Y-83348499D01* +X169631362Y-83348500D01* +X169631368Y-83348500D01* +X170728632Y-83348500D01* +X170728638Y-83348500D01* +X170728645Y-83348499D01* +X170728649Y-83348499D01* +X170789196Y-83341990D01* +X170789199Y-83341989D01* +X170789201Y-83341989D01* +X170926204Y-83290889D01* +X170938501Y-83281684D01* +X171043261Y-83203261D01* +X171130887Y-83086207D01* +X171130887Y-83086206D01* +X171130889Y-83086204D01* +X171181989Y-82949201D01* +X171181989Y-82949199D01* +X171181990Y-82949196D01* +X171188499Y-82888649D01* +X171188500Y-82888632D01* +X171188500Y-79641367D01* +X171188499Y-79641350D01* +X171181990Y-79580803D01* +X171181988Y-79580795D01* +X171145813Y-79483809D01* +X171130889Y-79443796D01* +X171130888Y-79443794D01* +X171130887Y-79443792D01* +X171043261Y-79326738D01* +X170926207Y-79239112D01* +X170926202Y-79239110D01* +X170789204Y-79188011D01* +X170789196Y-79188009D01* +X170728649Y-79181500D01* +X170728638Y-79181500D01* +X169631362Y-79181500D01* +X169631350Y-79181500D01* +X169570803Y-79188009D01* +X169570795Y-79188011D01* +X169433797Y-79239110D01* +X169433792Y-79239112D01* +X169316738Y-79326738D01* +X169229112Y-79443792D01* +X169229110Y-79443797D01* +X169178011Y-79580795D01* +X169178009Y-79580803D01* +X169171500Y-79641350D01* +X169171500Y-82888649D01* +X168648499Y-82888649D01* +X168648500Y-82888632D01* +X168648500Y-79641367D01* +X168648499Y-79641350D01* +X168641990Y-79580803D01* +X168641988Y-79580795D01* +X168605813Y-79483809D01* +X168590889Y-79443796D01* +X168590888Y-79443794D01* +X168590887Y-79443792D01* +X168503261Y-79326738D01* +X168386207Y-79239112D01* +X168386202Y-79239110D01* +X168249204Y-79188011D01* +X168249196Y-79188009D01* +X168188649Y-79181500D01* +X168188638Y-79181500D01* +X167091362Y-79181500D01* +X167091350Y-79181500D01* +X167030803Y-79188009D01* +X167030795Y-79188011D01* +X166893797Y-79239110D01* +X166893792Y-79239112D01* +X166776738Y-79326738D01* +X166689112Y-79443792D01* +X166689110Y-79443797D01* +X166638011Y-79580795D01* +X166638009Y-79580803D01* +X166631500Y-79641350D01* +X166631500Y-82888649D01* +X166108499Y-82888649D01* +X166108500Y-82888632D01* +X166108500Y-79641367D01* +X166108499Y-79641350D01* +X166101990Y-79580803D01* +X166101988Y-79580795D01* +X166065813Y-79483809D01* +X166050889Y-79443796D01* +X166050888Y-79443794D01* +X166050887Y-79443792D01* +X165963261Y-79326738D01* +X165846207Y-79239112D01* +X165846202Y-79239110D01* +X165709204Y-79188011D01* +X165709196Y-79188009D01* +X165648649Y-79181500D01* +X165648638Y-79181500D01* +X164551362Y-79181500D01* +X164551350Y-79181500D01* +X164490803Y-79188009D01* +X164490795Y-79188011D01* +X164353797Y-79239110D01* +X164353792Y-79239112D01* +X164236738Y-79326738D01* +X164149112Y-79443792D01* +X164149110Y-79443797D01* +X164098011Y-79580795D01* +X164098009Y-79580803D01* +X164091500Y-79641350D01* +X164091500Y-82888649D01* +X164098009Y-82949196D01* +X164098011Y-82949204D01* +X164149110Y-83086202D01* +X164149112Y-83086207D01* +X164236738Y-83203261D01* +X164353792Y-83290887D01* +X164353794Y-83290887D01* +X164353796Y-83290889D01* +X164377301Y-83299656D01* +X164434136Y-83342203D01* +X164458946Y-83408724D01* +X164452197Y-83459324D01* +X164433782Y-83511951D01* +X164415018Y-83678500D01* +X164413384Y-83693000D01* +X164433783Y-83874047D01* +X164433784Y-83874049D01* +X164437341Y-83884215D01* +X164440961Y-83955119D01* +X164405671Y-84016724D01* +X164347397Y-84048451D01* +X164340798Y-84050010D01* +X164203797Y-84101110D01* +X164203793Y-84101112D01* +X164189397Y-84111889D01* +X164122876Y-84136698D01* +X164053502Y-84121605D01* +X164003301Y-84071402D01* +X163988211Y-84002027D01* +X163988677Y-83996960D01* +X164008616Y-83820000D01* +X163988217Y-83638953D01* +X163928043Y-83466985D01* +X163928041Y-83466982D01* +X163928041Y-83466981D01* +X163831112Y-83312720D01* +X163831111Y-83312718D01* +X163702281Y-83183888D01* +X163702279Y-83183887D01* +X163604585Y-83122502D01* +X163557547Y-83069324D01* +X163546727Y-82999157D01* +X163553565Y-82971785D01* +X163561989Y-82949201D01* +X163568500Y-82888638D01* +X163568500Y-79641362D01* +X163568499Y-79641350D01* +X163561990Y-79580803D01* +X163561988Y-79580795D01* +X163525813Y-79483809D01* +X163510889Y-79443796D01* +X163510888Y-79443794D01* +X163510887Y-79443792D01* +X163423261Y-79326738D01* +X163306207Y-79239112D01* +X163306202Y-79239110D01* +X163169204Y-79188011D01* +X163169196Y-79188009D01* +X163108649Y-79181500D01* +X163108638Y-79181500D01* +X162011362Y-79181500D01* +X162011350Y-79181500D01* +X161950803Y-79188009D01* +X161950795Y-79188011D01* +X161813797Y-79239110D01* +X161813792Y-79239112D01* +X161696738Y-79326738D01* +X161609112Y-79443792D01* +X161609110Y-79443797D01* +X161558011Y-79580795D01* +X161558009Y-79580803D01* +X161551500Y-79641350D01* +X161551500Y-82888649D01* +X161558009Y-82949196D01* +X161558011Y-82949204D01* +X161609110Y-83086202D01* +X161609112Y-83086207D01* +X161696738Y-83203261D01* +X161813792Y-83290887D01* +X161813794Y-83290888D01* +X161813796Y-83290889D01* +X161872321Y-83312718D01* +X161950795Y-83341988D01* +X161950803Y-83341990D01* +X162011350Y-83348499D01* +X162011355Y-83348499D01* +X162011362Y-83348500D01* +X162325837Y-83348500D01* +X162393958Y-83368502D01* +X162440451Y-83422158D01* +X162450555Y-83492432D01* +X162444766Y-83516112D01* +X162401783Y-83638953D01* +X162381384Y-83820000D01* +X162392310Y-83916977D01* +X162380062Y-83986907D01* +X162331949Y-84039115D01* +X162311137Y-84049138D01* +X162171795Y-84101111D01* +X162171792Y-84101112D01* +X162054738Y-84188738D01* +X161967112Y-84305792D01* +X161967110Y-84305797D01* +X161916011Y-84442795D01* +X161916009Y-84442803D01* +X161909500Y-84503350D01* +X161909500Y-85300649D01* +X161916009Y-85361196D01* +X161916011Y-85361204D01* +X161967110Y-85498202D01* +X161967112Y-85498207D01* +X162054738Y-85615261D01* +X162171792Y-85702887D01* +X162171794Y-85702888D01* +X162171796Y-85702889D01* +X162189218Y-85709387D01* +X162255058Y-85733945D01* +X162311894Y-85776492D01* +X162336704Y-85843012D01* +X162321612Y-85912386D01* +X162271410Y-85962588D01* +X162255058Y-85970055D01* +X162171797Y-86001110D01* +X162171792Y-86001112D01* +X162054738Y-86088738D01* +X161967112Y-86205792D01* +X161967110Y-86205797D01* +X161916011Y-86342795D01* +X161916009Y-86342803D01* +X161909500Y-86403350D01* +X161909500Y-87200649D01* +X161916009Y-87261196D01* +X161916011Y-87261204D01* +X161967110Y-87398202D01* +X161967112Y-87398207D01* +X162054738Y-87515261D01* +X162171792Y-87602887D01* +X162171794Y-87602888D01* +X162171796Y-87602889D01* +X162198202Y-87612738D01* +X162308795Y-87653988D01* +X162308798Y-87653988D01* +X162308799Y-87653989D01* +X162308804Y-87653990D01* +X162321966Y-87655405D01* +X162387559Y-87682572D01* +X162428051Y-87740890D01* +X162434500Y-87780683D01* +X162434500Y-88054146D01* +X162432751Y-88069988D01* +X162433044Y-88070016D01* +X162432298Y-88077907D01* +X162434438Y-88145984D01* +X162434500Y-88149943D01* +X162434500Y-88177851D01* +X162434501Y-88177869D01* +X162435007Y-88181877D01* +X162435937Y-88193696D01* +X162437326Y-88237888D01* +X162437327Y-88237893D01* +X162442977Y-88257339D01* +X162446986Y-88276697D01* +X162449525Y-88296793D01* +X162449526Y-88296800D01* +X162465800Y-88337903D01* +X162469644Y-88349129D01* +X162481982Y-88391593D01* +X162492294Y-88409031D01* +X162500988Y-88426779D01* +X162508444Y-88445609D01* +X162508450Y-88445620D01* +X162534432Y-88481381D01* +X162540949Y-88491301D01* +X162563458Y-88529362D01* +X162563459Y-88529363D01* +X162563461Y-88529366D01* +X162577779Y-88543684D01* +X162590617Y-88558714D01* +X162602526Y-88575104D01* +X162602530Y-88575109D01* +X162636592Y-88603287D01* +X162645373Y-88611277D01* +X163249657Y-89215562D01* +X163283682Y-89277874D01* +X163285768Y-89290547D01* +X163290781Y-89335038D01* +X163290783Y-89335047D01* +X163302624Y-89368886D01* +X163306242Y-89439791D01* +X163270952Y-89501395D01* +X163207959Y-89534141D01* +X163183694Y-89536500D01* +X156651595Y-89536500D01* +X156583474Y-89516498D01* +X156562500Y-89499595D01* +X150403405Y-83340500D01* +X150369379Y-83278188D01* +X150366500Y-83251405D01* +X150366500Y-82888649D01* +X151391500Y-82888649D01* +X151398009Y-82949196D01* +X151398011Y-82949204D01* +X151449110Y-83086202D01* +X151449112Y-83086207D01* +X151536738Y-83203261D01* +X151653792Y-83290887D01* +X151653794Y-83290888D01* +X151653796Y-83290889D01* +X151712321Y-83312718D01* +X151790795Y-83341988D01* +X151790803Y-83341990D01* +X151851350Y-83348499D01* +X151851355Y-83348499D01* +X151851362Y-83348500D01* +X151851368Y-83348500D01* +X152948632Y-83348500D01* +X152948638Y-83348500D01* +X152948645Y-83348499D01* +X152948649Y-83348499D01* +X153009196Y-83341990D01* +X153009199Y-83341989D01* +X153009201Y-83341989D01* +X153146204Y-83290889D01* +X153158501Y-83281684D01* +X153263261Y-83203261D01* +X153350887Y-83086207D01* +X153350887Y-83086206D01* +X153350889Y-83086204D01* +X153401989Y-82949201D01* +X153401989Y-82949199D01* +X153401990Y-82949196D01* +X153408499Y-82888649D01* +X153931500Y-82888649D01* +X153938009Y-82949196D01* +X153938011Y-82949204D01* +X153989110Y-83086202D01* +X153989112Y-83086207D01* +X154076738Y-83203261D01* +X154193792Y-83290887D01* +X154193794Y-83290888D01* +X154193796Y-83290889D01* +X154252321Y-83312718D01* +X154330795Y-83341988D01* +X154330803Y-83341990D01* +X154391350Y-83348499D01* +X154391355Y-83348499D01* +X154391362Y-83348500D01* +X154391368Y-83348500D01* +X155488632Y-83348500D01* +X155488638Y-83348500D01* +X155488645Y-83348499D01* +X155488649Y-83348499D01* +X155549196Y-83341990D01* +X155549199Y-83341989D01* +X155549201Y-83341989D01* +X155686204Y-83290889D01* +X155698501Y-83281684D01* +X155803261Y-83203261D01* +X155890887Y-83086207D01* +X155890887Y-83086206D01* +X155890889Y-83086204D01* +X155941989Y-82949201D01* +X155941989Y-82949199D01* +X155941990Y-82949196D01* +X155948499Y-82888649D01* +X156471500Y-82888649D01* +X156478009Y-82949196D01* +X156478011Y-82949204D01* +X156529110Y-83086202D01* +X156529112Y-83086207D01* +X156616738Y-83203261D01* +X156733792Y-83290887D01* +X156733794Y-83290888D01* +X156733796Y-83290889D01* +X156792321Y-83312718D01* +X156870795Y-83341988D01* +X156870803Y-83341990D01* +X156931350Y-83348499D01* +X156931355Y-83348499D01* +X156931362Y-83348500D01* +X156931368Y-83348500D01* +X158028632Y-83348500D01* +X158028638Y-83348500D01* +X158028645Y-83348499D01* +X158028649Y-83348499D01* +X158089196Y-83341990D01* +X158089199Y-83341989D01* +X158089201Y-83341989D01* +X158226204Y-83290889D01* +X158238501Y-83281684D01* +X158343261Y-83203261D01* +X158430887Y-83086207D01* +X158430887Y-83086206D01* +X158430889Y-83086204D01* +X158481989Y-82949201D01* +X158481989Y-82949199D01* +X158481990Y-82949196D01* +X158488499Y-82888649D01* +X159011500Y-82888649D01* +X159018009Y-82949196D01* +X159018011Y-82949204D01* +X159069110Y-83086202D01* +X159069112Y-83086207D01* +X159156738Y-83203261D01* +X159273792Y-83290887D01* +X159273794Y-83290888D01* +X159273796Y-83290889D01* +X159332321Y-83312718D01* +X159410795Y-83341988D01* +X159410803Y-83341990D01* +X159471350Y-83348499D01* +X159471355Y-83348499D01* +X159471362Y-83348500D01* +X159471368Y-83348500D01* +X160568632Y-83348500D01* +X160568638Y-83348500D01* +X160568645Y-83348499D01* +X160568649Y-83348499D01* +X160629196Y-83341990D01* +X160629199Y-83341989D01* +X160629201Y-83341989D01* +X160766204Y-83290889D01* +X160778501Y-83281684D01* +X160883261Y-83203261D01* +X160970887Y-83086207D01* +X160970887Y-83086206D01* +X160970889Y-83086204D01* +X161021989Y-82949201D01* +X161021989Y-82949199D01* +X161021990Y-82949196D01* +X161028499Y-82888649D01* +X161028500Y-82888632D01* +X161028500Y-79641367D01* +X161028499Y-79641350D01* +X161021990Y-79580803D01* +X161021988Y-79580795D01* +X160985813Y-79483809D01* +X160970889Y-79443796D01* +X160970888Y-79443794D01* +X160970887Y-79443792D01* +X160883261Y-79326738D01* +X160766207Y-79239112D01* +X160766202Y-79239110D01* +X160629204Y-79188011D01* +X160629196Y-79188009D01* +X160568649Y-79181500D01* +X160568638Y-79181500D01* +X159471362Y-79181500D01* +X159471350Y-79181500D01* +X159410803Y-79188009D01* +X159410795Y-79188011D01* +X159273797Y-79239110D01* +X159273792Y-79239112D01* +X159156738Y-79326738D01* +X159069112Y-79443792D01* +X159069110Y-79443797D01* +X159018011Y-79580795D01* +X159018009Y-79580803D01* +X159011500Y-79641350D01* +X159011500Y-82888649D01* +X158488499Y-82888649D01* +X158488500Y-82888632D01* +X158488500Y-79641367D01* +X158488499Y-79641350D01* +X158481990Y-79580803D01* +X158481988Y-79580795D01* +X158445813Y-79483809D01* +X158430889Y-79443796D01* +X158430888Y-79443794D01* +X158430887Y-79443792D01* +X158343261Y-79326738D01* +X158226207Y-79239112D01* +X158226202Y-79239110D01* +X158089204Y-79188011D01* +X158089196Y-79188009D01* +X158028649Y-79181500D01* +X158028638Y-79181500D01* +X157775149Y-79181500D01* +X157721501Y-79169508D01* +X157677318Y-79148717D01* +X157677316Y-79148716D01* +X157677313Y-79148715D01* +X157520100Y-79118725D01* +X157520089Y-79118724D01* +X157360353Y-79128774D01* +X157360351Y-79128774D01* +X157277198Y-79155792D01* +X157217058Y-79175333D01* +X157178124Y-79181500D01* +X156931350Y-79181500D01* +X156870803Y-79188009D01* +X156870795Y-79188011D01* +X156733797Y-79239110D01* +X156733792Y-79239112D01* +X156616738Y-79326738D01* +X156529112Y-79443792D01* +X156529110Y-79443797D01* +X156478011Y-79580795D01* +X156478009Y-79580803D01* +X156471500Y-79641350D01* +X156471500Y-82888649D01* +X155948499Y-82888649D01* +X155948500Y-82888632D01* +X155948500Y-79641367D01* +X155948499Y-79641350D01* +X155941990Y-79580803D01* +X155941988Y-79580795D01* +X155905813Y-79483809D01* +X155890889Y-79443796D01* +X155890888Y-79443794D01* +X155890887Y-79443792D01* +X155803261Y-79326738D01* +X155686207Y-79239112D01* +X155686202Y-79239110D01* +X155549204Y-79188011D01* +X155549196Y-79188009D01* +X155488649Y-79181500D01* +X155488638Y-79181500D01* +X154391362Y-79181500D01* +X154391350Y-79181500D01* +X154330803Y-79188009D01* +X154330795Y-79188011D01* +X154193797Y-79239110D01* +X154193792Y-79239112D01* +X154076738Y-79326738D01* +X153989112Y-79443792D01* +X153989110Y-79443797D01* +X153938011Y-79580795D01* +X153938009Y-79580803D01* +X153931500Y-79641350D01* +X153931500Y-82888649D01* +X153408499Y-82888649D01* +X153408500Y-82888632D01* +X153408500Y-79641367D01* +X153408499Y-79641350D01* +X153401990Y-79580803D01* +X153401988Y-79580795D01* +X153365813Y-79483809D01* +X153350889Y-79443796D01* +X153350888Y-79443794D01* +X153350887Y-79443792D01* +X153263261Y-79326738D01* +X153146207Y-79239112D01* +X153146202Y-79239110D01* +X153009204Y-79188011D01* +X153009196Y-79188009D01* +X152948649Y-79181500D01* +X152948638Y-79181500D01* +X151851362Y-79181500D01* +X151851350Y-79181500D01* +X151790803Y-79188009D01* +X151790795Y-79188011D01* +X151653797Y-79239110D01* +X151653792Y-79239112D01* +X151536738Y-79326738D01* +X151449112Y-79443792D01* +X151449110Y-79443797D01* +X151398011Y-79580795D01* +X151398009Y-79580803D01* +X151391500Y-79641350D01* +X151391500Y-82888649D01* +X150366500Y-82888649D01* +X150366500Y-74378853D01* +X150368249Y-74363011D01* +X150367956Y-74362984D01* +X150368702Y-74355091D01* +X150366562Y-74287000D01* +X150366500Y-74283042D01* +X150366500Y-74255150D01* +X150366500Y-74255144D01* +X150365993Y-74251135D01* +X150365062Y-74239306D01* +X150364721Y-74228442D01* +X150363674Y-74195111D01* +X150358017Y-74175642D01* +X150354012Y-74156298D01* +X150351474Y-74136203D01* +X150335196Y-74095092D01* +X150331356Y-74083877D01* +X150319018Y-74041407D01* +X150308706Y-74023970D01* +X150300010Y-74006221D01* +X150292552Y-73987383D01* +X150266552Y-73951598D01* +X150260059Y-73941714D01* +X150237542Y-73903638D01* +X150223214Y-73889310D01* +X150210384Y-73874289D01* +X150198472Y-73857893D01* +X150198469Y-73857891D01* +X150198469Y-73857890D01* +X150164394Y-73829700D01* +X150155616Y-73821712D01* +X146991334Y-70657429D01* +X146957308Y-70595117D01* +X146955047Y-70567012D01* +X146954500Y-70567012D01* +X146954500Y-69766367D01* +X146954499Y-69766350D01* +X146947990Y-69705803D01* +X146947988Y-69705795D01* +X146896889Y-69568797D01* +X146896887Y-69568792D01* +X146809261Y-69451738D01* +X146692207Y-69364112D01* +X146692203Y-69364110D01* +X146608941Y-69333055D01* +X146552105Y-69290509D01* +X146527295Y-69223988D01* +X146542387Y-69154614D01* +X146592589Y-69104412D01* +X146608941Y-69096945D01* +X146636924Y-69086507D01* +X146692204Y-69065889D01* +X146714270Y-69049371D01* +X146809261Y-68978261D01* +X146896887Y-68861207D01* +X146896887Y-68861206D01* +X146896889Y-68861204D01* +X146942809Y-68738089D01* +X146947988Y-68724204D01* +X146947990Y-68724196D01* +X146954499Y-68663649D01* +X146954500Y-68663632D01* +X146954500Y-68072649D01* +X150195500Y-68072649D01* +X150202009Y-68133196D01* +X150202011Y-68133204D01* +X150253110Y-68270202D01* +X150253112Y-68270207D01* +X150340738Y-68387261D01* +X150457792Y-68474887D01* +X150457794Y-68474888D01* +X150457796Y-68474889D01* +X150501999Y-68491376D01* +X150594795Y-68525988D01* +X150594803Y-68525990D01* +X150655350Y-68532499D01* +X150655355Y-68532499D01* +X150655362Y-68532500D01* +X153215207Y-68532500D01* +X153283328Y-68552502D01* +X153329821Y-68606158D01* +X153339925Y-68676432D01* +X153310431Y-68741012D01* +X153304302Y-68747595D01* +X151848302Y-70203595D01* +X151785990Y-70237621D01* +X151759207Y-70240500D01* +X151621350Y-70240500D01* +X151560803Y-70247009D01* +X151560795Y-70247011D01* +X151423797Y-70298110D01* +X151423792Y-70298112D01* +X151306738Y-70385738D01* +X151219112Y-70502792D01* +X151219110Y-70502797D01* +X151168011Y-70639795D01* +X151168009Y-70639803D01* +X151161500Y-70700350D01* +X151161500Y-72047649D01* +X151168009Y-72108196D01* +X151168011Y-72108204D01* +X151219110Y-72245202D01* +X151219112Y-72245206D01* +X151223444Y-72250993D01* +X151248253Y-72317514D01* +X151233160Y-72386888D01* +X151223444Y-72402007D01* +X151219112Y-72407793D01* +X151219110Y-72407797D01* +X151168011Y-72544795D01* +X151168009Y-72544803D01* +X151161500Y-72605350D01* +X151161500Y-73952649D01* +X151168009Y-74013196D01* +X151168011Y-74013204D01* +X151219110Y-74150202D01* +X151219112Y-74150207D01* +X151306738Y-74267261D01* +X151379420Y-74321670D01* +X151421967Y-74378506D01* +X151427031Y-74449322D01* +X151421967Y-74466570D01* +X151398010Y-74530799D01* +X151398009Y-74530803D01* +X151391500Y-74591350D01* +X151391500Y-77838649D01* +X151398009Y-77899196D01* +X151398011Y-77899204D01* +X151449110Y-78036202D01* +X151449112Y-78036207D01* +X151536738Y-78153261D01* +X151653792Y-78240887D01* +X151653794Y-78240888D01* +X151653796Y-78240889D01* +X151701541Y-78258697D01* +X151790795Y-78291988D01* +X151790803Y-78291990D01* +X151851350Y-78298499D01* +X151851355Y-78298499D01* +X151851362Y-78298500D01* +X151851368Y-78298500D01* +X152948632Y-78298500D01* +X152948638Y-78298500D01* +X152948645Y-78298499D01* +X152948649Y-78298499D01* +X153009196Y-78291990D01* +X153009199Y-78291989D01* +X153009201Y-78291989D01* +X153146204Y-78240889D01* +X153146799Y-78240444D01* +X153263261Y-78153261D01* +X153350887Y-78036207D01* +X153350887Y-78036206D01* +X153350889Y-78036204D01* +X153401989Y-77899201D01* +X153401989Y-77899199D01* +X153401990Y-77899196D01* +X153408499Y-77838649D01* +X153408499Y-77838645D01* +X153408500Y-77838638D01* +X153408500Y-76669000D01* +X153932000Y-76669000D01* +X153932000Y-77838597D01* +X153938505Y-77899093D01* +X153989555Y-78035964D01* +X153989555Y-78035965D01* +X154077095Y-78152904D01* +X154194034Y-78240444D01* +X154330906Y-78291494D01* +X154391402Y-78297999D01* +X154391415Y-78298000D01* +X154486000Y-78298000D01* +X154486000Y-76669000D01* +X155394000Y-76669000D01* +X155394000Y-78298000D01* +X155488585Y-78298000D01* +X155488597Y-78297999D01* +X155549093Y-78291494D01* +X155685964Y-78240444D01* +X155685965Y-78240444D01* +X155802904Y-78152904D01* +X155890444Y-78035965D01* +X155890444Y-78035964D01* +X155941494Y-77899093D01* +X155947993Y-77838649D01* +X156471500Y-77838649D01* +X156478009Y-77899196D01* +X156478011Y-77899204D01* +X156529110Y-78036202D01* +X156529112Y-78036207D01* +X156616738Y-78153261D01* +X156733792Y-78240887D01* +X156733794Y-78240888D01* +X156733796Y-78240889D01* +X156781541Y-78258697D01* +X156870795Y-78291988D01* +X156870803Y-78291990D01* +X156931350Y-78298499D01* +X156931355Y-78298499D01* +X156931362Y-78298500D01* +X156931368Y-78298500D01* +X158028632Y-78298500D01* +X158028638Y-78298500D01* +X158028645Y-78298499D01* +X158028649Y-78298499D01* +X158089196Y-78291990D01* +X158089199Y-78291989D01* +X158089201Y-78291989D01* +X158226204Y-78240889D01* +X158226799Y-78240444D01* +X158343261Y-78153261D01* +X158430887Y-78036207D01* +X158430887Y-78036206D01* +X158430889Y-78036204D01* +X158481989Y-77899201D01* +X158481989Y-77899199D01* +X158481990Y-77899196D01* +X158488499Y-77838649D01* +X159011500Y-77838649D01* +X159018009Y-77899196D01* +X159018011Y-77899204D01* +X159069110Y-78036202D01* +X159069112Y-78036207D01* +X159156738Y-78153261D01* +X159273792Y-78240887D01* +X159273794Y-78240888D01* +X159273796Y-78240889D01* +X159321541Y-78258697D01* +X159410795Y-78291988D01* +X159410803Y-78291990D01* +X159471350Y-78298499D01* +X159471355Y-78298499D01* +X159471362Y-78298500D01* +X159471368Y-78298500D01* +X160568632Y-78298500D01* +X160568638Y-78298500D01* +X160568645Y-78298499D01* +X160568649Y-78298499D01* +X160629196Y-78291990D01* +X160629199Y-78291989D01* +X160629201Y-78291989D01* +X160766204Y-78240889D01* +X160766799Y-78240444D01* +X160883261Y-78153261D01* +X160970887Y-78036207D01* +X160970887Y-78036206D01* +X160970889Y-78036204D01* +X161021989Y-77899201D01* +X161021989Y-77899199D01* +X161021990Y-77899196D01* +X161028499Y-77838649D01* +X161551500Y-77838649D01* +X161558009Y-77899196D01* +X161558011Y-77899204D01* +X161609110Y-78036202D01* +X161609112Y-78036207D01* +X161696738Y-78153261D01* +X161813792Y-78240887D01* +X161813794Y-78240888D01* +X161813796Y-78240889D01* +X161861541Y-78258697D01* +X161950795Y-78291988D01* +X161950803Y-78291990D01* +X162011350Y-78298499D01* +X162011355Y-78298499D01* +X162011362Y-78298500D01* +X162011368Y-78298500D01* +X163108632Y-78298500D01* +X163108638Y-78298500D01* +X163108645Y-78298499D01* +X163108649Y-78298499D01* +X163169196Y-78291990D01* +X163169199Y-78291989D01* +X163169201Y-78291989D01* +X163306204Y-78240889D01* +X163306799Y-78240444D01* +X163423261Y-78153261D01* +X163510887Y-78036207D01* +X163510887Y-78036206D01* +X163510889Y-78036204D01* +X163561989Y-77899201D01* +X163561989Y-77899199D01* +X163561990Y-77899196D01* +X163568499Y-77838649D01* +X163568499Y-77838645D01* +X163568500Y-77838638D01* +X163568500Y-74640767D01* +X163588502Y-74572646D01* +X163642158Y-74526153D01* +X163712432Y-74516049D01* +X163736114Y-74521837D01* +X163902953Y-74580217D01* +X163979609Y-74588854D01* +X164045060Y-74616357D01* +X164085253Y-74674880D01* +X164091500Y-74714061D01* +X164091500Y-77838649D01* +X164098009Y-77899196D01* +X164098011Y-77899204D01* +X164149110Y-78036202D01* +X164149112Y-78036207D01* +X164236738Y-78153261D01* +X164353792Y-78240887D01* +X164353794Y-78240888D01* +X164353796Y-78240889D01* +X164401541Y-78258697D01* +X164490795Y-78291988D01* +X164490803Y-78291990D01* +X164551350Y-78298499D01* +X164551355Y-78298499D01* +X164551362Y-78298500D01* +X164551368Y-78298500D01* +X165648632Y-78298500D01* +X165648638Y-78298500D01* +X165648645Y-78298499D01* +X165648649Y-78298499D01* +X165709196Y-78291990D01* +X165709199Y-78291989D01* +X165709201Y-78291989D01* +X165846204Y-78240889D01* +X165846799Y-78240444D01* +X165963261Y-78153261D01* +X166050887Y-78036207D01* +X166050887Y-78036206D01* +X166050889Y-78036204D01* +X166101989Y-77899201D01* +X166101989Y-77899199D01* +X166101990Y-77899196D01* +X166108499Y-77838649D01* +X166108499Y-77838645D01* +X166108500Y-77838638D01* +X166108500Y-74591362D01* +X166108499Y-74591350D01* +X166101990Y-74530803D01* +X166101988Y-74530795D01* +X166058315Y-74413707D01* +X166050889Y-74393796D01* +X166050888Y-74393794D01* +X166050887Y-74393792D01* +X165963260Y-74276737D01* +X165949407Y-74266367D01* +X165906861Y-74209531D01* +X165901797Y-74138715D01* +X165935823Y-74076403D01* +X165998135Y-74042379D01* +X166024917Y-74039500D01* +X166670970Y-74039500D01* +X166715083Y-74039500D01* +X166783204Y-74059502D01* +X166829697Y-74113158D01* +X166839801Y-74183432D01* +X166810307Y-74248012D01* +X166790593Y-74266367D01* +X166776739Y-74276737D01* +X166689112Y-74393792D01* +X166689110Y-74393797D01* +X166638011Y-74530795D01* +X166638009Y-74530803D01* +X166631500Y-74591350D01* +X166631500Y-77838649D01* +X166638009Y-77899196D01* +X166638011Y-77899204D01* +X166689110Y-78036202D01* +X166689112Y-78036207D01* +X166776738Y-78153261D01* +X166893792Y-78240887D01* +X166893794Y-78240888D01* +X166893796Y-78240889D01* +X166941541Y-78258697D01* +X167030795Y-78291988D01* +X167030803Y-78291990D01* +X167091350Y-78298499D01* +X167091355Y-78298499D01* +X167091362Y-78298500D01* +X167091368Y-78298500D01* +X168188632Y-78298500D01* +X168188638Y-78298500D01* +X168188645Y-78298499D01* +X168188649Y-78298499D01* +X168249196Y-78291990D01* +X168249199Y-78291989D01* +X168249201Y-78291989D01* +X168386204Y-78240889D01* +X168386799Y-78240444D01* +X168503261Y-78153261D01* +X168590887Y-78036207D01* +X168590887Y-78036206D01* +X168590889Y-78036204D01* +X168641989Y-77899201D01* +X168641989Y-77899199D01* +X168641990Y-77899196D01* +X168648499Y-77838649D01* +X169171500Y-77838649D01* +X169178009Y-77899196D01* +X169178011Y-77899204D01* +X169229110Y-78036202D01* +X169229112Y-78036207D01* +X169316738Y-78153261D01* +X169433792Y-78240887D01* +X169433794Y-78240888D01* +X169433796Y-78240889D01* +X169481541Y-78258697D01* +X169570795Y-78291988D01* +X169570803Y-78291990D01* +X169631350Y-78298499D01* +X169631355Y-78298499D01* +X169631362Y-78298500D01* +X169631368Y-78298500D01* +X170728632Y-78298500D01* +X170728638Y-78298500D01* +X170728645Y-78298499D01* +X170728649Y-78298499D01* +X170789196Y-78291990D01* +X170789199Y-78291989D01* +X170789201Y-78291989D01* +X170926204Y-78240889D01* +X170926799Y-78240444D01* +X171043261Y-78153261D01* +X171130887Y-78036207D01* +X171130887Y-78036206D01* +X171130889Y-78036204D01* +X171181989Y-77899201D01* +X171181989Y-77899199D01* +X171181990Y-77899196D01* +X171188499Y-77838649D01* +X171188499Y-77838645D01* +X171188500Y-77838638D01* +X171188500Y-74591362D01* +X171188499Y-74591350D01* +X171181990Y-74530803D01* +X171181988Y-74530795D01* +X171138315Y-74413707D01* +X171130889Y-74393796D01* +X171130888Y-74393794D01* +X171130887Y-74393792D01* +X171043261Y-74276738D01* +X170926207Y-74189112D01* +X170926202Y-74189110D01* +X170789204Y-74138011D01* +X170789196Y-74138009D01* +X170728649Y-74131500D01* +X170728638Y-74131500D01* +X169631362Y-74131500D01* +X169631350Y-74131500D01* +X169570803Y-74138009D01* +X169570795Y-74138011D01* +X169433797Y-74189110D01* +X169433792Y-74189112D01* +X169316738Y-74276738D01* +X169229112Y-74393792D01* +X169229110Y-74393797D01* +X169178011Y-74530795D01* +X169178009Y-74530803D01* +X169171500Y-74591350D01* +X169171500Y-77838649D01* +X168648499Y-77838649D01* +X168648499Y-77838645D01* +X168648500Y-77838638D01* +X168648500Y-74591362D01* +X168648499Y-74591350D01* +X168641990Y-74530803D01* +X168641988Y-74530795D01* +X168598315Y-74413707D01* +X168590889Y-74393796D01* +X168590888Y-74393794D01* +X168590887Y-74393792D01* +X168503261Y-74276738D01* +X168386207Y-74189112D01* +X168386202Y-74189110D01* +X168249204Y-74138011D01* +X168249196Y-74138009D01* +X168188649Y-74131500D01* +X168188638Y-74131500D01* +X167352520Y-74131500D01* +X167284399Y-74111498D01* +X167237906Y-74057842D01* +X167227802Y-73987568D01* +X167257296Y-73922988D01* +X167264127Y-73916521D01* +X167263755Y-73916149D01* +X167269362Y-73910542D01* +X167283685Y-73896218D01* +X167298724Y-73883374D01* +X167300200Y-73882302D01* +X167315107Y-73871472D01* +X167343303Y-73837386D01* +X167351272Y-73828630D01* +X169098562Y-72081341D01* +X169160872Y-72047317D01* +X169173539Y-72045231D01* +X169218047Y-72040217D01* +X169390015Y-71980043D01* +X169544281Y-71883111D01* +X169673111Y-71754281D01* +X169770043Y-71600015D01* +X169830217Y-71428047D01* +X169850616Y-71247000D01* +X169830217Y-71065953D01* +X169770043Y-70893985D01* +X169770041Y-70893982D01* +X169770041Y-70893981D01* +X169673112Y-70739720D01* +X169673111Y-70739718D01* +X169544281Y-70610888D01* +X169544279Y-70610887D01* +X169390018Y-70513958D01* +X169390015Y-70513957D01* +X169218050Y-70453784D01* +X169218049Y-70453783D01* +X169218047Y-70453783D01* +X169037000Y-70433384D01* +X168855953Y-70453783D01* +X168855950Y-70453783D01* +X168855949Y-70453784D01* +X168683984Y-70513957D01* +X168683981Y-70513958D01* +X168529720Y-70610887D01* +X168529718Y-70610888D01* +X168400888Y-70739718D01* +X168400887Y-70739720D01* +X168303958Y-70893981D01* +X168303957Y-70893984D01* +X168243784Y-71065947D01* +X168243781Y-71065961D01* +X168238768Y-71110452D01* +X168211264Y-71175904D01* +X168202657Y-71185437D01* +X168105593Y-71282500D01* +X168043284Y-71316524D01* +X167972468Y-71311460D01* +X167915632Y-71268914D01* +X167890821Y-71202393D01* +X167890500Y-71193404D01* +X167890500Y-69152435D01* +X167891831Y-69134172D01* +X167891920Y-69133562D01* +X167895341Y-69110211D01* +X167890979Y-69060351D01* +X167890500Y-69049371D01* +X167890500Y-69043825D01* +X167890500Y-69043820D01* +X167886863Y-69012712D01* +X167886492Y-69009080D01* +X167882316Y-68961345D01* +X167879887Y-68933573D01* +X167879886Y-68933569D01* +X167878403Y-68926387D01* +X167878469Y-68926373D01* +X167876839Y-68919019D01* +X167876773Y-68919035D01* +X167875079Y-68911890D01* +X167875079Y-68911887D01* +X167849137Y-68840612D01* +X167847963Y-68837234D01* +X167829185Y-68780566D01* +X167824114Y-68765261D01* +X167824112Y-68765258D01* +X167821014Y-68758615D01* +X167821076Y-68758586D01* +X167817787Y-68751793D01* +X167817727Y-68751824D01* +X167814433Y-68745264D01* +X167795806Y-68716944D01* +X167772741Y-68681875D01* +X167770831Y-68678876D01* +X167731029Y-68614349D01* +X167731026Y-68614346D01* +X167726483Y-68608601D01* +X167726536Y-68608558D01* +X167721768Y-68602705D01* +X167721718Y-68602748D01* +X167716998Y-68597123D01* +X167661846Y-68545089D01* +X167659218Y-68542537D01* +X167590688Y-68474007D01* +X167511578Y-68394898D01* +X167489311Y-68359303D01* +X167487114Y-68360362D01* +X167484043Y-68353985D01* +X167387112Y-68199720D01* +X167387111Y-68199718D01* +X167258281Y-68070888D01* +X167258279Y-68070887D01* +X167104018Y-67973958D01* +X167104015Y-67973957D01* +X166932050Y-67913784D01* +X166932049Y-67913783D01* +X166932047Y-67913783D01* +X166751000Y-67893384D01* +X166569953Y-67913783D01* +X166569950Y-67913783D01* +X166569949Y-67913784D01* +X166397984Y-67973957D01* +X166397981Y-67973958D01* +X166243720Y-68070887D01* +X166243718Y-68070888D01* +X166114888Y-68199718D01* +X166114887Y-68199720D01* +X166017958Y-68353981D01* +X166017957Y-68353984D01* +X165959384Y-68521378D01* +X165957783Y-68525953D01* +X165937384Y-68707000D01* +X165957783Y-68888047D01* +X165957783Y-68888049D01* +X165957784Y-68888050D01* +X166017957Y-69060015D01* +X166017958Y-69060018D01* +X166114887Y-69214279D01* +X166114888Y-69214281D01* +X166243717Y-69343110D01* +X166243719Y-69343111D01* +X166314536Y-69387608D01* +X166361573Y-69440785D01* +X166373500Y-69494295D01* +X166373500Y-71326329D01* +X166366430Y-71367940D01* +X166338783Y-71446953D01* +X166318384Y-71628000D01* +X166338783Y-71809047D01* +X166338783Y-71809049D01* +X166338784Y-71809050D01* +X166398957Y-71981015D01* +X166398958Y-71981018D01* +X166495887Y-72135279D01* +X166495888Y-72135281D01* +X166624718Y-72264111D01* +X166624720Y-72264112D01* +X166778981Y-72361041D01* +X166785356Y-72364111D01* +X166784089Y-72366741D01* +X166831124Y-72400439D01* +X166857322Y-72466425D01* +X166843686Y-72536100D01* +X166820955Y-72567138D01* +X166652500Y-72735595D01* +X166590188Y-72769620D01* +X166563404Y-72772500D01* +X164548849Y-72772500D01* +X164533010Y-72770751D01* +X164532983Y-72771045D01* +X164525091Y-72770299D01* +X164457033Y-72772438D01* +X164453075Y-72772500D01* +X164425144Y-72772500D01* +X164422957Y-72772776D01* +X164421111Y-72773009D01* +X164409304Y-72773937D01* +X164365110Y-72775326D01* +X164365105Y-72775327D01* +X164345660Y-72780977D01* +X164326302Y-72784986D01* +X164306207Y-72787524D01* +X164306205Y-72787525D01* +X164265083Y-72803805D01* +X164253859Y-72807647D01* +X164211410Y-72819980D01* +X164211404Y-72819982D01* +X164193966Y-72830295D01* +X164176220Y-72838989D01* +X164157381Y-72846448D01* +X164121614Y-72872434D01* +X164111698Y-72878948D01* +X164073636Y-72901458D01* +X164059307Y-72915787D01* +X164044281Y-72928620D01* +X164027895Y-72940526D01* +X164027888Y-72940531D01* +X164024570Y-72944543D01* +X163965734Y-72984277D01* +X163941603Y-72989427D01* +X163902956Y-72993782D01* +X163902950Y-72993783D01* +X163730984Y-73053957D01* +X163730981Y-73053958D01* +X163576720Y-73150887D01* +X163576718Y-73150888D01* +X163447888Y-73279718D01* +X163447887Y-73279720D01* +X163350958Y-73433981D01* +X163350957Y-73433984D01* +X163346753Y-73446000D01* +X163290783Y-73605953D01* +X163270384Y-73787000D01* +X163290783Y-73968047D01* +X163290784Y-73968049D01* +X163291479Y-73970036D01* +X163291548Y-73971399D01* +X163292358Y-73974946D01* +X163291736Y-73975087D01* +X163295094Y-74040941D01* +X163259801Y-74102544D01* +X163196805Y-74135287D01* +X163159080Y-74136922D01* +X163108652Y-74131501D01* +X163108643Y-74131500D01* +X163108638Y-74131500D01* +X162011362Y-74131500D01* +X162011350Y-74131500D01* +X161950803Y-74138009D01* +X161950795Y-74138011D01* +X161813797Y-74189110D01* +X161813792Y-74189112D01* +X161696738Y-74276738D01* +X161609112Y-74393792D01* +X161609110Y-74393797D01* +X161558011Y-74530795D01* +X161558009Y-74530803D01* +X161551500Y-74591350D01* +X161551500Y-77838649D01* +X161028499Y-77838649D01* +X161028499Y-77838645D01* +X161028500Y-77838638D01* +X161028500Y-74591362D01* +X161028499Y-74591350D01* +X161021990Y-74530803D01* +X161021988Y-74530795D01* +X160978315Y-74413707D01* +X160970889Y-74393796D01* +X160970888Y-74393794D01* +X160970887Y-74393792D01* +X160883261Y-74276738D01* +X160766207Y-74189112D01* +X160766202Y-74189110D01* +X160629204Y-74138011D01* +X160629196Y-74138009D01* +X160568649Y-74131500D01* +X160568638Y-74131500D01* +X159471362Y-74131500D01* +X159471350Y-74131500D01* +X159410803Y-74138009D01* +X159410795Y-74138011D01* +X159273797Y-74189110D01* +X159273792Y-74189112D01* +X159156738Y-74276738D01* +X159069112Y-74393792D01* +X159069110Y-74393797D01* +X159018011Y-74530795D01* +X159018009Y-74530803D01* +X159011500Y-74591350D01* +X159011500Y-77838649D01* +X158488499Y-77838649D01* +X158488499Y-77838645D01* +X158488500Y-77838638D01* +X158488500Y-74591362D01* +X158488499Y-74591350D01* +X158481990Y-74530803D01* +X158481988Y-74530795D01* +X158438315Y-74413707D01* +X158430889Y-74393796D01* +X158430888Y-74393794D01* +X158430887Y-74393792D01* +X158363632Y-74303951D01* +X158338821Y-74237431D01* +X158338500Y-74228442D01* +X158338500Y-72441598D01* +X158339190Y-72428428D01* +X158339948Y-72421217D01* +X158343229Y-72390000D01* +X158339002Y-72349789D01* +X158338500Y-72343463D01* +X158338500Y-72343457D01* +X158333646Y-72298831D01* +X158324365Y-72210525D01* +X158324363Y-72210521D01* +X158324050Y-72207536D01* +X158323995Y-72207190D01* +X158323372Y-72204362D01* +X158323372Y-72204360D01* +X158295260Y-72120928D01* +X158294864Y-72119732D01* +X158292584Y-72112714D01* +X158268599Y-72038893D01* +X158268594Y-72038885D01* +X158266990Y-72035281D01* +X158264819Y-72029715D01* +X158263749Y-72027402D01* +X158261773Y-72024118D01* +X158220156Y-71954949D01* +X158219039Y-71953053D01* +X158208823Y-71935359D01* +X158178658Y-71883111D01* +X158178368Y-71882608D01* +X158174485Y-71877264D01* +X158174766Y-71877059D01* +X158171627Y-71872819D01* +X158171609Y-71872833D01* +X158167475Y-71867394D01* +X158161652Y-71861247D01* +X158111816Y-71808635D01* +X158109692Y-71806336D01* +X158057614Y-71748497D01* +X158053901Y-71745154D01* +X158040740Y-71733602D01* +X158039058Y-71731826D01* +X157975044Y-71688423D01* +X157971694Y-71686071D01* +X157911615Y-71642422D01* +X157911615Y-71642421D01* +X157908950Y-71641235D01* +X157889497Y-71630421D01* +X157884497Y-71627031D01* +X157815960Y-71599724D01* +X157811348Y-71597780D01* +X157746750Y-71569019D01* +X157740395Y-71567668D01* +X157719971Y-71561477D01* +X157711031Y-71557915D01* +X157711032Y-71557915D01* +X157641705Y-71546549D01* +X157635897Y-71545456D01* +X157570234Y-71531500D01* +X157570232Y-71531500D01* +X157560165Y-71531500D01* +X157539781Y-71529840D01* +X157526752Y-71527704D01* +X157526749Y-71527704D01* +X157460154Y-71531315D01* +X157453332Y-71531500D01* +X157389763Y-71531500D01* +X157376408Y-71534338D01* +X157357053Y-71536904D01* +X157340289Y-71537814D01* +X157340287Y-71537814D01* +X157279447Y-71554705D01* +X157271941Y-71556543D01* +X157213250Y-71569018D01* +X157197508Y-71576027D01* +X157179979Y-71582323D01* +X157160368Y-71587768D01* +X157160360Y-71587772D01* +X157107726Y-71615676D01* +X157099962Y-71619457D01* +X157048383Y-71642423D01* +X157031559Y-71654646D01* +X157016528Y-71664026D01* +X156995376Y-71675241D01* +X156952680Y-71711506D01* +X156945176Y-71717406D01* +X156902388Y-71748494D01* +X156902385Y-71748497D01* +X156886078Y-71766607D01* +X156874022Y-71778320D01* +X156853060Y-71796127D01* +X156853058Y-71796128D01* +X156821313Y-71837887D01* +X156814646Y-71845939D01* +X156781636Y-71882602D01* +X156781634Y-71882605D01* +X156767659Y-71906809D01* +X156758851Y-71920055D01* +X156740051Y-71944786D01* +X156740049Y-71944789D01* +X156719517Y-71989166D01* +X156714286Y-71999252D01* +X156691400Y-72038894D01* +X156681663Y-72068860D01* +X156676187Y-72082822D01* +X156661644Y-72114259D01* +X156651894Y-72158545D01* +X156648676Y-72170384D01* +X156635634Y-72210526D01* +X156631967Y-72245410D01* +X156629713Y-72259320D01* +X156621500Y-72296632D01* +X156621500Y-72338401D01* +X156620810Y-72351571D01* +X156616771Y-72390000D01* +X156620810Y-72428428D01* +X156621500Y-72441598D01* +X156621500Y-74228442D01* +X156601498Y-74296563D01* +X156596368Y-74303951D01* +X156529112Y-74393792D01* +X156529110Y-74393797D01* +X156478011Y-74530795D01* +X156478009Y-74530803D01* +X156471500Y-74591350D01* +X156471500Y-77838649D01* +X155947993Y-77838649D01* +X155947999Y-77838597D01* +X155948000Y-77838585D01* +X155948000Y-76669000D01* +X155394000Y-76669000D01* +X154486000Y-76669000D01* +X153932000Y-76669000D01* +X153408500Y-76669000D01* +X153408500Y-74591362D01* +X153408499Y-74591350D01* +X153401990Y-74530803D01* +X153401988Y-74530795D01* +X153386764Y-74489979D01* +X153381698Y-74419164D01* +X153415723Y-74356851D01* +X153429310Y-74345078D01* +X153460579Y-74321670D01* +X153533261Y-74267261D01* +X153569444Y-74218926D01* +X153626279Y-74176380D01* +X153697095Y-74171314D01* +X153759407Y-74205339D01* +X153771180Y-74218926D01* +X153807095Y-74266904D01* +X153911288Y-74344902D01* +X153953835Y-74401738D01* +X153958899Y-74472554D01* +X153953836Y-74489799D01* +X153938505Y-74530904D01* +X153932000Y-74591402D01* +X153932000Y-75761000D01* +X154486000Y-75761000D01* +X154486000Y-74440945D01* +X154468879Y-74409592D01* +X154466000Y-74382809D01* +X154466000Y-73733000D01* +X155374000Y-73733000D01* +X155374000Y-74103054D01* +X155391121Y-74134408D01* +X155394000Y-74161191D01* +X155394000Y-75761000D01* +X155948000Y-75761000D01* +X155948000Y-74591414D01* +X155947999Y-74591402D01* +X155941494Y-74530905D01* +X155917433Y-74466394D01* +X155912369Y-74395578D01* +X155946394Y-74333266D01* +X155959980Y-74321493D01* +X156032906Y-74266901D01* +X156120444Y-74149965D01* +X156120444Y-74149964D01* +X156171494Y-74013093D01* +X156177999Y-73952597D01* +X156178000Y-73952585D01* +X156178000Y-73733000D01* +X155374000Y-73733000D01* +X154466000Y-73733000D01* +X154466000Y-71828000D01* +X155374000Y-71828000D01* +X155374000Y-72825000D01* +X156178000Y-72825000D01* +X156178000Y-72605414D01* +X156177999Y-72605402D01* +X156171494Y-72544906D01* +X156120444Y-72408036D01* +X156115934Y-72402011D01* +X156091122Y-72335491D01* +X156106212Y-72266117D01* +X156115934Y-72250989D01* +X156120444Y-72244963D01* +X156171494Y-72108093D01* +X156177999Y-72047597D01* +X156178000Y-72047585D01* +X156178000Y-71828000D01* +X155374000Y-71828000D01* +X154466000Y-71828000D01* +X154466000Y-71046000D01* +X154486002Y-70977879D01* +X154539658Y-70931386D01* +X154592000Y-70920000D01* +X156178000Y-70920000D01* +X156178000Y-70700414D01* +X156177999Y-70700402D01* +X156170652Y-70632070D01* +X156172670Y-70631852D01* +X156175903Y-70571578D01* +X156217431Y-70513993D01* +X156283498Y-70488001D01* +X156294725Y-70487500D01* +X158299632Y-70487500D01* +X158299638Y-70487500D01* +X158299645Y-70487499D01* +X158299649Y-70487499D01* +X158360196Y-70480990D01* +X158360199Y-70480989D01* +X158360201Y-70480989D01* +X158365856Y-70478880D01* +X158383561Y-70472276D01* +X158497204Y-70429889D01* +X158500185Y-70427658D01* +X158614261Y-70342261D01* +X158701886Y-70225208D01* +X158701885Y-70225208D01* +X158701889Y-70225204D01* +X158722679Y-70169464D01* +X158765224Y-70112632D01* +X158831744Y-70087821D01* +X158840733Y-70087500D01* +X159457994Y-70087500D01* +X159468221Y-70087916D01* +X159521381Y-70092245D01* +X159521382Y-70092244D01* +X159521385Y-70092245D01* +X159600709Y-70081436D01* +X159604006Y-70081031D01* +X159683640Y-70072372D01* +X159683641Y-70072371D01* +X159683646Y-70072371D01* +X159685304Y-70072006D01* +X159704727Y-70067454D01* +X159706405Y-70067037D01* +X159706406Y-70067036D01* +X159706410Y-70067036D01* +X159781529Y-70039438D01* +X159784750Y-70038304D01* +X159808361Y-70030348D01* +X159860600Y-70012748D01* +X159860606Y-70012744D01* +X159862116Y-70012045D01* +X159880116Y-70003420D01* +X159881674Y-70002646D01* +X159881690Y-70002641D01* +X159949237Y-69959465D01* +X159951918Y-69957802D01* +X160020605Y-69916476D01* +X160020611Y-69916469D01* +X160021977Y-69915432D01* +X160037726Y-69903120D01* +X160039024Y-69902075D01* +X160039031Y-69902072D01* +X160095693Y-69845408D01* +X160098063Y-69843101D01* +X160156174Y-69788058D01* +X160156178Y-69788051D01* +X160157303Y-69786727D01* +X160171231Y-69769870D01* +X160979767Y-68961333D01* +X160987266Y-68954420D01* +X161027942Y-68919871D01* +X161060037Y-68877649D01* +X162042500Y-68877649D01* +X162049009Y-68938196D01* +X162049011Y-68938204D01* +X162100110Y-69075202D01* +X162100112Y-69075207D01* +X162187738Y-69192261D01* +X162304792Y-69279887D01* +X162304794Y-69279888D01* +X162304796Y-69279889D01* +X162347396Y-69295778D01* +X162441795Y-69330988D01* +X162441803Y-69330990D01* +X162502350Y-69337499D01* +X162502355Y-69337499D01* +X162502362Y-69337500D01* +X162502368Y-69337500D01* +X164599632Y-69337500D01* +X164599638Y-69337500D01* +X164599645Y-69337499D01* +X164599649Y-69337499D01* +X164660196Y-69330990D01* +X164660199Y-69330989D01* +X164660201Y-69330989D01* +X164797204Y-69279889D01* +X164884849Y-69214279D01* +X164914261Y-69192261D01* +X165001887Y-69075207D01* +X165001887Y-69075206D01* +X165001889Y-69075204D01* +X165052989Y-68938201D01* +X165054260Y-68926387D01* +X165059499Y-68877649D01* +X165059500Y-68877632D01* +X165059500Y-66961157D01* +X170280902Y-66961157D01* +X170281987Y-66969226D01* +X170282863Y-66978121D01* +X170328807Y-67709740D01* +X170329051Y-67718653D01* +X170328985Y-67726826D01* +X170330581Y-67739490D01* +X170332664Y-67747346D01* +X170334647Y-67756063D01* +X170471740Y-68476146D01* +X170473097Y-68484962D01* +X170474052Y-68493068D01* +X170477221Y-68505436D01* +X170480282Y-68513002D01* +X170483332Y-68521383D01* +X170709416Y-69218578D01* +X170711867Y-69227162D01* +X170713827Y-69235080D01* +X170718515Y-69246943D01* +X170722504Y-69254076D01* +X170726576Y-69262005D01* +X170963428Y-69766367D01* +X171038061Y-69925294D01* +X171041562Y-69933491D01* +X171044511Y-69941134D01* +X171050641Y-69952306D01* +X171055485Y-69958873D01* +X171060529Y-69966246D01* +X171452504Y-70585150D01* +X171457003Y-70592843D01* +X171460896Y-70600075D01* +X171468365Y-70610376D01* +X171468709Y-70610738D01* +X171468711Y-70610740D01* +X171468712Y-70610741D01* +X171474027Y-70616322D01* +X171479937Y-70622986D01* +X171939688Y-71179839D01* +X171946237Y-71187771D01* +X171951662Y-71194836D01* +X171956439Y-71201535D01* +X171965139Y-71210817D01* +X171965521Y-71211129D01* +X171965524Y-71211132D01* +X171965527Y-71211133D01* +X171971504Y-71216009D01* +X171978207Y-71221883D01* +X172511453Y-71723653D01* +X172517711Y-71729973D01* +X172523313Y-71736045D01* +X172533090Y-71744150D01* +X172540078Y-71748516D01* +X172547462Y-71753502D01* +X173133423Y-72180072D01* +X173139243Y-72184309D01* +X173146234Y-72189785D01* +X173152581Y-72195129D01* +X173163296Y-72201940D01* +X173163751Y-72202150D01* +X173163755Y-72202153D01* +X173163758Y-72202153D01* +X173170788Y-72205403D01* +X173178727Y-72209418D01* +X173819712Y-72562525D01* +X173827319Y-72567072D01* +X173833863Y-72571304D01* +X173833865Y-72571305D01* +X173833866Y-72571305D01* +X173834297Y-72571584D01* +X173845768Y-72576992D01* +X173846252Y-72577145D01* +X173846255Y-72577147D01* +X173846257Y-72577147D01* +X173853668Y-72579498D01* +X173862036Y-72582481D01* +X174233208Y-72729727D01* +X174538729Y-72850929D01* +X174542110Y-72852270D01* +X174550251Y-72855837D01* +X174557731Y-72859434D01* +X174569789Y-72863359D01* +X174570292Y-72863451D01* +X174570297Y-72863453D01* +X174570301Y-72863452D01* +X174577931Y-72864851D01* +X174586619Y-72866762D01* +X175295073Y-73049035D01* +X175303564Y-73051541D01* +X175310988Y-73054018D01* +X175310992Y-73054021D01* +X175310996Y-73054021D01* +X175311480Y-73054183D01* +X175323928Y-73056562D01* +X175324438Y-73056590D01* +X175324445Y-73056592D01* +X175324451Y-73056591D01* +X175332223Y-73057023D01* +X175341068Y-73057828D01* +X175456199Y-73072401D01* +X176066739Y-73149687D01* +X176075492Y-73151110D01* +X176083123Y-73152628D01* +X176083129Y-73152631D01* +X176083135Y-73152631D01* +X176083638Y-73152731D01* +X176096292Y-73153529D01* +X176104584Y-73152944D01* +X176113453Y-73152631D01* +X176844855Y-73152631D01* +X176853724Y-73152944D01* +X176862015Y-73153529D01* +X176874671Y-73152731D01* +X176875174Y-73152631D01* +X176875178Y-73152631D01* +X176875182Y-73152629D01* +X176882817Y-73151110D01* +X176891580Y-73149685D01* +X177617259Y-73057824D01* +X177626082Y-73057022D01* +X177633851Y-73056591D01* +X177633858Y-73056592D01* +X177633864Y-73056590D01* +X177634376Y-73056562D01* +X177646822Y-73054183D01* +X177647304Y-73054021D01* +X177647311Y-73054021D01* +X177647316Y-73054017D01* +X177654701Y-73051552D01* +X177663196Y-73049043D01* +X178371711Y-72866757D01* +X178380385Y-72864850D01* +X178388007Y-72863452D01* +X178388013Y-72863453D01* +X178388018Y-72863450D01* +X178388525Y-72863358D01* +X178400578Y-72859434D01* +X178401036Y-72859213D01* +X178401039Y-72859213D01* +X178401041Y-72859211D01* +X178408042Y-72855845D01* +X178416189Y-72852275D01* +X178994731Y-72622762D01* +X179096272Y-72582479D01* +X179104643Y-72579496D01* +X179112046Y-72577147D01* +X179112053Y-72577147D01* +X179112058Y-72577143D01* +X179112547Y-72576989D01* +X179124006Y-72571586D01* +X179124436Y-72571307D01* +X179124443Y-72571305D01* +X179124447Y-72571300D01* +X179130973Y-72567081D01* +X179138577Y-72562534D01* +X179779591Y-72209412D01* +X179787523Y-72205401D01* +X179794547Y-72202154D01* +X179794554Y-72202153D01* +X179794559Y-72202149D01* +X179795027Y-72201933D01* +X179805722Y-72195132D01* +X179806113Y-72194802D01* +X179806118Y-72194800D01* +X179806121Y-72194795D01* +X179812061Y-72189795D01* +X179819047Y-72184321D01* +X180410844Y-71753505D01* +X180418203Y-71748536D01* +X180424783Y-71744421D01* +X180424785Y-71744421D01* +X180424786Y-71744419D01* +X180425213Y-71744153D01* +X180434985Y-71736054D01* +X180435329Y-71735680D01* +X180435337Y-71735675D01* +X180435341Y-71735667D01* +X180440577Y-71729992D01* +X180446835Y-71723671D01* +X180980107Y-71221876D01* +X180986804Y-71216009D01* +X180992781Y-71211133D01* +X180992784Y-71211132D01* +X180992785Y-71211129D01* +X180993168Y-71210818D01* +X181001862Y-71201543D01* +X181002155Y-71201131D01* +X181002159Y-71201128D01* +X181002160Y-71201123D01* +X181006633Y-71194852D01* +X181012054Y-71187789D01* +X181478376Y-70622974D01* +X181484287Y-70616312D01* +X181489590Y-70610743D01* +X181489595Y-70610740D01* +X181489598Y-70610735D01* +X181489942Y-70610374D01* +X181497403Y-70600083D01* +X181497638Y-70599645D01* +X181497644Y-70599639D01* +X181497646Y-70599630D01* +X181501293Y-70592857D01* +X181505786Y-70585172D01* +X181897782Y-69966234D01* +X181902817Y-69958876D01* +X181907371Y-69952701D01* +X181907374Y-69952699D01* +X181907375Y-69952696D01* +X181907669Y-69952298D01* +X181913792Y-69941137D01* +X181913969Y-69940678D01* +X181913971Y-69940675D01* +X181913971Y-69940671D01* +X181916738Y-69933501D01* +X181920243Y-69925294D01* +X182231728Y-69262006D01* +X182235807Y-69254065D01* +X182239552Y-69247368D01* +X182239554Y-69247366D01* +X182239554Y-69247363D01* +X182239795Y-69246934D01* +X182244475Y-69235089D01* +X182244593Y-69234610D01* +X182244595Y-69234607D01* +X182244595Y-69234603D01* +X182246434Y-69227174D01* +X182248889Y-69218575D01* +X182474976Y-68521367D01* +X182478033Y-68512972D01* +X182480903Y-68505880D01* +X182480904Y-68505879D01* +X182480904Y-68505876D01* +X182481090Y-68505418D01* +X182484251Y-68493083D01* +X182484308Y-68492592D01* +X182484310Y-68492589D01* +X182484309Y-68492584D01* +X182485207Y-68484965D01* +X182486564Y-68476146D01* +X182623658Y-67756048D01* +X182625641Y-67747332D01* +X182627594Y-67739963D01* +X182627598Y-67739955D01* +X182627598Y-67739946D01* +X182627725Y-67739469D01* +X182629318Y-67726836D01* +X182629313Y-67726347D01* +X182629315Y-67726342D01* +X182629313Y-67726336D01* +X182629251Y-67718668D01* +X182629495Y-67709740D01* +X182675440Y-66978111D01* +X182676317Y-66969216D01* +X182677403Y-66961147D01* +X182677403Y-66948400D01* +X182677337Y-66947915D01* +X182677338Y-66947912D01* +X182677336Y-66947908D01* +X182676317Y-66940332D01* +X182675440Y-66931428D01* +X182629494Y-66199796D01* +X182629251Y-66190863D01* +X182629313Y-66183207D01* +X182629315Y-66183202D01* +X182629313Y-66183196D01* +X182629318Y-66182708D01* +X182627724Y-66170066D01* +X182627597Y-66169588D01* +X182627597Y-66169587D01* +X182625639Y-66162198D01* +X182623655Y-66153477D01* +X182609117Y-66077114D01* +X182486561Y-65433383D01* +X182485206Y-65424569D01* +X182484309Y-65416957D01* +X182484310Y-65416955D01* +X182484309Y-65416952D01* +X182484252Y-65416467D01* +X182481091Y-65404130D01* +X182480904Y-65403670D01* +X182480904Y-65403665D01* +X182480901Y-65403660D01* +X182478026Y-65396554D01* +X182474971Y-65388159D01* +X182470092Y-65373112D01* +X182248882Y-64690946D01* +X182246430Y-64682356D01* +X182244595Y-64674939D01* +X182244595Y-64674937D01* +X182244593Y-64674934D01* +X182244475Y-64674454D01* +X182239791Y-64662602D01* +X182235801Y-64655467D01* +X182231720Y-64647522D01* +X182172069Y-64520500D01* +X182051147Y-64263004D01* +X181920248Y-63984262D01* +X181916745Y-63976059D01* +X181913795Y-63968415D01* +X181907672Y-63957253D01* +X181907375Y-63956850D01* +X181907374Y-63956848D01* +X181907372Y-63956846D01* +X181902806Y-63950654D01* +X181897767Y-63943288D01* +X181881277Y-63917252D01* +X181683432Y-63604866D01* +X181505799Y-63324393D01* +X181501294Y-63316689D01* +X181497410Y-63309472D01* +X181489936Y-63299165D01* +X181484272Y-63293216D01* +X181478365Y-63286556D01* +X181478361Y-63286551D01* +X181012049Y-62721746D01* +X181006627Y-62714683D01* +X181002159Y-62708417D01* +X181002159Y-62708416D01* +X181002157Y-62708414D01* +X181001869Y-62708010D01* +X180993166Y-62698724D01* +X180986794Y-62693526D01* +X180980090Y-62687650D01* +X180446861Y-62185892D01* +X180440605Y-62179575D01* +X180434999Y-62173499D01* +X180425211Y-62165386D01* +X180418222Y-62161018D01* +X180410853Y-62156042D01* +X179860412Y-61755331D01* +X179819053Y-61725222D01* +X179812055Y-61719740D01* +X179805729Y-61714413D01* +X179795018Y-61707603D01* +X179794556Y-61707389D01* +X179794554Y-61707388D01* +X179794551Y-61707387D01* +X179787502Y-61704129D01* +X179779569Y-61700116D01* +X179138611Y-61347028D01* +X179130985Y-61342470D01* +X179124444Y-61338240D01* +X179124443Y-61338239D01* +X179124441Y-61338238D01* +X179124014Y-61337962D01* +X179112541Y-61332552D01* +X179104606Y-61330034D01* +X179096258Y-61327057D01* +X178416198Y-61057270D01* +X178408065Y-61053707D01* +X178400583Y-61050110D01* +X178388513Y-61046180D01* +X178380348Y-61044683D01* +X178371683Y-61042776D01* +X177800439Y-60895811D01* +X177663217Y-60860507D01* +X177654698Y-60857993D01* +X177647312Y-60855525D01* +X177647311Y-60855525D01* +X177647309Y-60855524D01* +X177646825Y-60855363D01* +X177634365Y-60852981D01* +X177626060Y-60852520D01* +X177617233Y-60851716D01* +X176891593Y-60759859D01* +X176882844Y-60758438D01* +X176874676Y-60756814D01* +X176862024Y-60756016D01* +X176861511Y-60756052D01* +X176861510Y-60756052D01* +X176861508Y-60756052D01* +X176853723Y-60756602D01* +X176844855Y-60756914D01* +X176113452Y-60756914D01* +X176104583Y-60756601D01* +X176096291Y-60756015D01* +X176083634Y-60756813D01* +X176075465Y-60758438D01* +X176066717Y-60759859D01* +X175341064Y-60851717D01* +X175332233Y-60852521D01* +X175323935Y-60852982D01* +X175311471Y-60855364D01* +X175303571Y-60858002D01* +X175295068Y-60860511D01* +X174586632Y-61042775D01* +X174577960Y-61044683D01* +X174569801Y-61046178D01* +X174557725Y-61050110D01* +X174550232Y-61053712D01* +X174542117Y-61057266D01* +X173862038Y-61327061D01* +X173853686Y-61330039D01* +X173845767Y-61332551D01* +X173834295Y-61337960D01* +X173827301Y-61342482D01* +X173819696Y-61347026D01* +X173178733Y-61700119D01* +X173170797Y-61704133D01* +X173163299Y-61707598D01* +X173152570Y-61714420D01* +X173146246Y-61719746D01* +X173139252Y-61725225D01* +X172547469Y-62156032D01* +X172540100Y-62161009D01* +X172533101Y-62165383D01* +X172523305Y-62173503D01* +X172517701Y-62179577D01* +X172511449Y-62185889D01* +X171978194Y-62687669D01* +X171971504Y-62693533D01* +X171965146Y-62698720D01* +X171956427Y-62708023D01* +X171951654Y-62714717D01* +X171946232Y-62721777D01* +X171479943Y-63286551D01* +X171474040Y-63293208D01* +X171468369Y-63299164D01* +X171460893Y-63309477D01* +X171457008Y-63316694D01* +X171452509Y-63324387D01* +X171060537Y-63943286D01* +X171055511Y-63950633D01* +X171050648Y-63957229D01* +X171044504Y-63968426D01* +X171041567Y-63976041D01* +X171038064Y-63984243D01* +X170726579Y-64647532D01* +X170722509Y-64655458D01* +X170718517Y-64662598D01* +X170713826Y-64674469D01* +X170711869Y-64682375D01* +X170709418Y-64690958D01* +X170483331Y-65388162D01* +X170480283Y-65396539D01* +X170477222Y-65404106D01* +X170474051Y-65416482D01* +X170473098Y-65424571D01* +X170471741Y-65433390D01* +X170334647Y-66153476D01* +X170332668Y-66162179D01* +X170330581Y-66170056D01* +X170328984Y-66182723D01* +X170329051Y-66190886D01* +X170328807Y-66199806D01* +X170282862Y-66931428D01* +X170281987Y-66940318D01* +X170280902Y-66948389D01* +X170280902Y-66961157D01* +X165059500Y-66961157D01* +X165059500Y-64980367D01* +X165059499Y-64980350D01* +X165052990Y-64919803D01* +X165052988Y-64919795D01* +X165001889Y-64782797D01* +X165001887Y-64782792D01* +X164914261Y-64665738D01* +X164797207Y-64578112D01* +X164797202Y-64578110D01* +X164660204Y-64527011D01* +X164660196Y-64527009D01* +X164599649Y-64520500D01* +X164599638Y-64520500D01* +X162502362Y-64520500D01* +X162502350Y-64520500D01* +X162441803Y-64527009D01* +X162441795Y-64527011D01* +X162304797Y-64578110D01* +X162304792Y-64578112D01* +X162187738Y-64665738D01* +X162100112Y-64782792D01* +X162100110Y-64782797D01* +X162049011Y-64919795D01* +X162049009Y-64919803D01* +X162042500Y-64980350D01* +X162042500Y-68877649D01* +X161060037Y-68877649D01* +X161076409Y-68856112D01* +X161078470Y-68853477D01* +X161090152Y-68838944D01* +X161128621Y-68791087D01* +X161128624Y-68791079D01* +X161129498Y-68789714D01* +X161140093Y-68772633D01* +X161140944Y-68771219D01* +X161140949Y-68771213D01* +X161152954Y-68745264D01* +X161174568Y-68698548D01* +X161176009Y-68695538D01* +X161211591Y-68623796D01* +X161211591Y-68623792D01* +X161211593Y-68623790D01* +X161212166Y-68622232D01* +X161218799Y-68603392D01* +X161219355Y-68601741D01* +X161219354Y-68601741D01* +X161219357Y-68601737D01* +X161236557Y-68523593D01* +X161237330Y-68520296D01* +X161239144Y-68513002D01* +X161256657Y-68442581D01* +X161256657Y-68442574D01* +X161256882Y-68440927D01* +X161259318Y-68421033D01* +X161259500Y-68419363D01* +X161259500Y-68339330D01* +X161259546Y-68335918D01* +X161261713Y-68255911D01* +X161261581Y-68254290D01* +X161259500Y-68232401D01* +X161259500Y-62143005D01* +X161259916Y-62132778D01* +X161260571Y-62124741D01* +X161261103Y-62118193D01* +X161264245Y-62079618D01* +X161264244Y-62079610D01* +X161262793Y-62068964D01* +X161253437Y-62000299D01* +X161253030Y-61996983D01* +X161244372Y-61917360D01* +X161244371Y-61917358D01* +X161244371Y-61917355D01* +X161244009Y-61915710D01* +X161239467Y-61896326D01* +X161239036Y-61894591D01* +X161231551Y-61874218D01* +X161213218Y-61824316D01* +X161211442Y-61819481D01* +X161210309Y-61816262D01* +X161184750Y-61740406D01* +X161184748Y-61740400D01* +X161184744Y-61740394D01* +X161184025Y-61738840D01* +X161175417Y-61720876D01* +X161174642Y-61719313D01* +X161174641Y-61719310D01* +X161131504Y-61651822D01* +X161129737Y-61648972D01* +X161127913Y-61645941D01* +X161088476Y-61580395D01* +X161088473Y-61580392D01* +X161087487Y-61579095D01* +X161075095Y-61563243D01* +X161074070Y-61561967D01* +X161055955Y-61543852D01* +X161017424Y-61505321D01* +X161015118Y-61502952D01* +X160960058Y-61444826D01* +X160960057Y-61444825D01* +X160960054Y-61444822D01* +X160958793Y-61443751D01* +X160941866Y-61429763D01* +X159264405Y-59752302D01* +X159230379Y-59689990D01* +X159227500Y-59663207D01* +X159227500Y-58680960D01* +X160482280Y-58680960D01* +X160482280Y-58928337D01* +X160488785Y-58988833D01* +X160539835Y-59125704D01* +X160539835Y-59125705D01* +X160627375Y-59242644D01* +X160744314Y-59330184D01* +X160881186Y-59381234D01* +X160941682Y-59387739D01* +X160941695Y-59387740D01* +X161189060Y-59387740D01* +X161189060Y-58680960D01* +X160482280Y-58680960D01* +X159227500Y-58680960D01* +X159227500Y-58226960D01* +X161239309Y-58226960D01* +X161259070Y-58351726D01* +X161316419Y-58464279D01* +X161405741Y-58553601D01* +X161518294Y-58610950D01* +X161611674Y-58625740D01* +X161674446Y-58625740D01* +X161767826Y-58610950D01* +X161880379Y-58553601D01* +X161969701Y-58464279D01* +X162027050Y-58351726D01* +X162046811Y-58226960D01* +X162027050Y-58102194D01* +X161969701Y-57989641D01* +X161880379Y-57900319D01* +X161767826Y-57842970D01* +X161674446Y-57828180D01* +X161611674Y-57828180D01* +X161518294Y-57842970D01* +X161405741Y-57900319D01* +X161316419Y-57989641D01* +X161259070Y-58102194D01* +X161239309Y-58226960D01* +X159227500Y-58226960D01* +X159227500Y-57772960D01* +X160482280Y-57772960D01* +X161189060Y-57772960D01* +X161189060Y-57066180D01* +X160941682Y-57066180D01* +X160881186Y-57072685D01* +X160744315Y-57123735D01* +X160744314Y-57123735D01* +X160627375Y-57211275D01* +X160539835Y-57328214D01* +X160539835Y-57328215D01* +X160488785Y-57465086D01* +X160482280Y-57525582D01* +X160482280Y-57772960D01* +X159227500Y-57772960D01* +X159227500Y-40078000D01* +X159798000Y-40078000D01* +X159798000Y-40297597D01* +X159804505Y-40358093D01* +X159855555Y-40494964D01* +X159855555Y-40494965D01* +X159943095Y-40611904D01* +X160060034Y-40699444D01* +X160196906Y-40750494D01* +X160257402Y-40756999D01* +X160257415Y-40757000D01* +X160602000Y-40757000D01* +X160602000Y-40078000D01* +X159798000Y-40078000D01* +X159227500Y-40078000D01* +X159227500Y-38046000D01* +X159798000Y-38046000D01* +X159798000Y-38265597D01* +X159804505Y-38326093D01* +X159855555Y-38462964D01* +X159855555Y-38462965D01* +X159907602Y-38532491D01* +X159932413Y-38599011D01* +X159917322Y-38668385D01* +X159907602Y-38683509D01* +X159855555Y-38753034D01* +X159855555Y-38753035D01* +X159804505Y-38889906D01* +X159798000Y-38950402D01* +X159798000Y-39170000D01* +X160602000Y-39170000D01* +X160602000Y-38046000D01* +X159798000Y-38046000D01* +X159227500Y-38046000D01* +X159227500Y-37138000D01* +X159798000Y-37138000D01* +X160602000Y-37138000D01* +X160602000Y-36459000D01* +X160257402Y-36459000D01* +X160196906Y-36465505D01* +X160060035Y-36516555D01* +X160060034Y-36516555D01* +X159943095Y-36604095D01* +X159855555Y-36721034D01* +X159855555Y-36721035D01* +X159804505Y-36857906D01* +X159798000Y-36918402D01* +X159798000Y-37138000D01* +X159227500Y-37138000D01* +X159227500Y-36554793D01* +X159240620Y-36498810D01* +X159251276Y-36477324D01* +X159255032Y-36470316D01* +X159284599Y-36419107D01* +X159290200Y-36401864D01* +X159297144Y-36384840D01* +X159306590Y-36365797D01* +X159320755Y-36308835D01* +X159323198Y-36300309D01* +X159340363Y-36247482D01* +X159340363Y-36247480D01* +X159340365Y-36247475D01* +X159342632Y-36225901D01* +X159345666Y-36208664D01* +X159351656Y-36184581D01* +X159353148Y-36129471D01* +X159353792Y-36119721D01* +X159354014Y-36117612D01* +X159359229Y-36068000D01* +X159356587Y-36042877D01* +X159355943Y-36026292D01* +X159356713Y-35997914D01* +X159346994Y-35947265D01* +X159345428Y-35936700D01* +X159340366Y-35888531D01* +X159340365Y-35888527D01* +X159340365Y-35888525D01* +X159331454Y-35861101D01* +X159327545Y-35845908D01* +X159321525Y-35814529D01* +X159321523Y-35814524D01* +X159302555Y-35770429D01* +X159298471Y-35759589D01* +X159284599Y-35716893D01* +X159284598Y-35716891D01* +X159284597Y-35716888D01* +X159268401Y-35688838D01* +X159261772Y-35675623D01* +X159247734Y-35642988D01* +X159221801Y-35606884D01* +X159215024Y-35596386D01* +X159194367Y-35560607D01* +X159170302Y-35533880D01* +X159161602Y-35523077D01* +X159138794Y-35491323D01* +X159119922Y-35474392D01* +X159108360Y-35464019D01* +X159098868Y-35454544D01* +X159073612Y-35426495D01* +X159073611Y-35426494D01* +X159041633Y-35403261D01* +X159031562Y-35395121D01* +X158999797Y-35366624D01* +X158967309Y-35348256D01* +X158955268Y-35340513D01* +X158927616Y-35320423D01* +X158927615Y-35320422D01* +X158927613Y-35320421D01* +X158888236Y-35302888D01* +X158877479Y-35297468D01* +X158837242Y-35274720D01* +X158837239Y-35274718D01* +X158804983Y-35264814D01* +X158790721Y-35259472D01* +X158762755Y-35247021D01* +X158762753Y-35247020D01* +X158762752Y-35247020D01* +X158729296Y-35239908D01* +X158717106Y-35237317D01* +X158706327Y-35234523D01* +X158658734Y-35219910D01* +X158658731Y-35219909D01* +X158658726Y-35219908D01* +X158628656Y-35217460D01* +X158612689Y-35215123D01* +X158586233Y-35209500D01* +X158586232Y-35209500D01* +X158536006Y-35209500D01* +X158525779Y-35209084D01* +X158472618Y-35204754D01* +X158472615Y-35204754D01* +X158446250Y-35208347D01* +X158429241Y-35209500D01* +X158405767Y-35209500D01* +X158353148Y-35220684D01* +X158343963Y-35222283D01* +X158287591Y-35229963D01* +X158275182Y-35234522D01* +X158265966Y-35237907D01* +X158248727Y-35242878D01* +X158229249Y-35247019D01* +X158229244Y-35247020D01* +X158176860Y-35270343D01* +X158169066Y-35273506D01* +X158112311Y-35294357D01* +X158095914Y-35304839D01* +X158079304Y-35313780D01* +X158064387Y-35320421D01* +X158015118Y-35356216D01* +X158008920Y-35360442D01* +X157954968Y-35394928D01* +X157954966Y-35394930D01* +X157943727Y-35406168D01* +X157928706Y-35418997D01* +X157918392Y-35426491D01* +X157918386Y-35426496D01* +X157875259Y-35474392D01* +X157870721Y-35479174D01* +X157790245Y-35559651D01* +X157782723Y-35566586D01* +X157742058Y-35601129D01* +X157742054Y-35601133D01* +X157693609Y-35664859D01* +X157691511Y-35667543D01* +X157641377Y-35729914D01* +X157640542Y-35731221D01* +X157629856Y-35748448D01* +X157629049Y-35749788D01* +X157595433Y-35822446D01* +X157593961Y-35825520D01* +X157558409Y-35897204D01* +X157557858Y-35898705D01* +X157551120Y-35917845D01* +X157550642Y-35919261D01* +X157533436Y-35997430D01* +X157532658Y-36000750D01* +X157513343Y-36078418D01* +X157513136Y-36079941D01* +X157510656Y-36100191D01* +X157510500Y-36101633D01* +X157510500Y-36181683D01* +X157510454Y-36185095D01* +X157508286Y-36265089D01* +X157508415Y-36266673D01* +X157510500Y-36288599D01* +X157510500Y-60030993D01* +X157510084Y-60041220D01* +X157505754Y-60094380D01* +X157505754Y-60094384D01* +X157516563Y-60173715D01* +X157516977Y-60177101D01* +X157525626Y-60256634D01* +X157525970Y-60258198D01* +X157530563Y-60277799D01* +X157530965Y-60279415D01* +X157558560Y-60354528D01* +X157559693Y-60357745D01* +X157585251Y-60433599D01* +X157585895Y-60434991D01* +X157594646Y-60453251D01* +X157595358Y-60454688D01* +X157638463Y-60522128D01* +X157640259Y-60525024D01* +X157681522Y-60593602D01* +X157682502Y-60594891D01* +X157694946Y-60610808D01* +X157695930Y-60612033D01* +X157752537Y-60668640D01* +X157754881Y-60671047D01* +X157809942Y-60729174D01* +X157809945Y-60729177D01* +X157811171Y-60730218D01* +X157828133Y-60744236D01* +X158678153Y-61594256D01* +X159505595Y-62421697D01* +X159539620Y-62484009D01* +X159542500Y-62510792D01* +X159542500Y-67918206D01* +X159522498Y-67986327D01* +X159505596Y-68007301D01* +X159179303Y-68333595D01* +X159116990Y-68367620D01* +X159090207Y-68370500D01* +X158840733Y-68370500D01* +X158772612Y-68350498D01* +X158726119Y-68296842D01* +X158722687Y-68288558D01* +X158701889Y-68232796D01* +X158701885Y-68232791D01* +X158677688Y-68200467D01* +X158643283Y-68154508D01* +X158618473Y-68087989D01* +X158633564Y-68018615D01* +X158643279Y-68003496D01* +X158701889Y-67925204D01* +X158752989Y-67788201D01* +X158755897Y-67761158D01* +X158759499Y-67727649D01* +X158759500Y-67727632D01* +X158759500Y-66130367D01* +X158759499Y-66130350D01* +X158752990Y-66069803D01* +X158752988Y-66069795D01* +X158723924Y-65991875D01* +X158701889Y-65932796D01* +X158701887Y-65932793D01* +X158701887Y-65932792D01* +X158642972Y-65854091D01* +X158618161Y-65787571D01* +X158633253Y-65718196D01* +X158642973Y-65703072D01* +X158701443Y-65624966D01* +X158701444Y-65624964D01* +X158752494Y-65488093D01* +X158758999Y-65427597D01* +X158759000Y-65427585D01* +X158759000Y-65083000D01* +X155743000Y-65083000D01* +X155743000Y-65427597D01* +X155749505Y-65488093D01* +X155800555Y-65624964D01* +X155800555Y-65624965D01* +X155859027Y-65703073D01* +X155883838Y-65769593D01* +X155868747Y-65838967D01* +X155859028Y-65854090D01* +X155800112Y-65932793D01* +X155800110Y-65932797D01* +X155749010Y-66069799D01* +X155748141Y-66073478D01* +X155746683Y-66076036D01* +X155746256Y-66077184D01* +X155746070Y-66077114D01* +X155713009Y-66135173D01* +X155650099Y-66168079D01* +X155625519Y-66170500D01* +X155238500Y-66170500D01* +X155170379Y-66150498D01* +X155123886Y-66096842D01* +X155112500Y-66044500D01* +X155112500Y-65775367D01* +X155112499Y-65775350D01* +X155105990Y-65714803D01* +X155105988Y-65714795D01* +X155072482Y-65624964D01* +X155054889Y-65577796D01* +X155054888Y-65577794D01* +X155054887Y-65577792D01* +X154967261Y-65460738D01* +X154850207Y-65373112D01* +X154850202Y-65373110D01* +X154713204Y-65322011D01* +X154713196Y-65322009D01* +X154652649Y-65315500D01* +X154652638Y-65315500D01* +X150655362Y-65315500D01* +X150655350Y-65315500D01* +X150594803Y-65322009D01* +X150594795Y-65322011D01* +X150457797Y-65373110D01* +X150457792Y-65373112D01* +X150340738Y-65460738D01* +X150253112Y-65577792D01* +X150253110Y-65577797D01* +X150202011Y-65714795D01* +X150202009Y-65714803D01* +X150195500Y-65775350D01* +X150195500Y-68072649D01* +X146954500Y-68072649D01* +X146954500Y-67866367D01* +X146954499Y-67866350D01* +X146947990Y-67805803D01* +X146947988Y-67805795D01* +X146896889Y-67668797D01* +X146896887Y-67668792D01* +X146809261Y-67551738D01* +X146692207Y-67464112D01* +X146692202Y-67464110D01* +X146555204Y-67413011D01* +X146555196Y-67413009D01* +X146494649Y-67406500D01* +X146494638Y-67406500D01* +X145889367Y-67406500D01* +X144122004Y-67406500D01* +X144053883Y-67386498D01* +X144037119Y-67373616D01* +X144017922Y-67356116D01* +X143981055Y-67295442D01* +X143982843Y-67224468D01* +X144017921Y-67169885D01* +X144134364Y-67063734D01* +X144266543Y-66888701D01* +X144364309Y-66692361D01* +X144421195Y-66492423D01* +X144453288Y-66437812D01* +X146618451Y-64272649D01* +X150195500Y-64272649D01* +X150202009Y-64333196D01* +X150202011Y-64333204D01* +X150253110Y-64470202D01* +X150253112Y-64470207D01* +X150340738Y-64587261D01* +X150457792Y-64674887D01* +X150457794Y-64674888D01* +X150457796Y-64674889D01* +X150504637Y-64692360D01* +X150594795Y-64725988D01* +X150594803Y-64725990D01* +X150655350Y-64732499D01* +X150655355Y-64732499D01* +X150655362Y-64732500D01* +X150655368Y-64732500D01* +X154652632Y-64732500D01* +X154652638Y-64732500D01* +X154652645Y-64732499D01* +X154652649Y-64732499D01* +X154713196Y-64725990D01* +X154713199Y-64725989D01* +X154713201Y-64725989D01* +X154850204Y-64674889D01* +X154862429Y-64665738D01* +X154967261Y-64587261D01* +X155054887Y-64470207D01* +X155054887Y-64470206D01* +X155054889Y-64470204D01* +X155105989Y-64333201D01* +X155112500Y-64272638D01* +X155112500Y-64175000D01* +X155743000Y-64175000D01* +X156797000Y-64175000D01* +X156797000Y-63371000D01* +X157705000Y-63371000D01* +X157705000Y-64175000D01* +X158759000Y-64175000D01* +X158759000Y-63830414D01* +X158758999Y-63830402D01* +X158752494Y-63769906D01* +X158701444Y-63633035D01* +X158701444Y-63633034D01* +X158613904Y-63516095D01* +X158496965Y-63428555D01* +X158360093Y-63377505D01* +X158299597Y-63371000D01* +X157705000Y-63371000D01* +X156797000Y-63371000D01* +X156202402Y-63371000D01* +X156141906Y-63377505D01* +X156005035Y-63428555D01* +X156005034Y-63428555D01* +X155888095Y-63516095D01* +X155800555Y-63633034D01* +X155800555Y-63633035D01* +X155749505Y-63769906D01* +X155743000Y-63830402D01* +X155743000Y-64175000D01* +X155112500Y-64175000D01* +X155112500Y-61975362D01* +X155112159Y-61972187D01* +X155105990Y-61914803D01* +X155105988Y-61914795D01* +X155069812Y-61817807D01* +X155054889Y-61777796D01* +X155054888Y-61777794D01* +X155054887Y-61777792D01* +X154967261Y-61660738D01* +X154850207Y-61573112D01* +X154850202Y-61573110D01* +X154713204Y-61522011D01* +X154713196Y-61522009D01* +X154652649Y-61515500D01* +X154652638Y-61515500D01* +X153856371Y-61515500D01* +X153788250Y-61495498D01* +X153741757Y-61441842D01* +X153731653Y-61371568D01* +X153761147Y-61306988D01* +X153767275Y-61300405D01* +X153810916Y-61256764D01* +X153855102Y-61212577D01* +X153890721Y-61190364D01* +X153889638Y-61188114D01* +X153896011Y-61185044D01* +X153896015Y-61185043D01* +X154050281Y-61088111D01* +X154179111Y-60959281D01* +X154276043Y-60805015D01* +X154336217Y-60633047D01* +X154356616Y-60452000D01* +X154336217Y-60270953D01* +X154276043Y-60098985D01* +X154276041Y-60098982D01* +X154276041Y-60098981D01* +X154179112Y-59944720D01* +X154179111Y-59944718D01* +X154050281Y-59815888D01* +X154050279Y-59815887D01* +X153896018Y-59718958D01* +X153896015Y-59718957D01* +X153815312Y-59690718D01* +X153724047Y-59658783D01* +X153630929Y-59648291D01* +X153557907Y-59640063D01* +X153492454Y-59612559D01* +X153452261Y-59554035D01* +X153450090Y-59483071D01* +X153482918Y-59425762D01* +X156192778Y-56715901D01* +X156206617Y-56703941D01* +X156226058Y-56689469D01* +X156258227Y-56651130D01* +X156265645Y-56643034D01* +X156269581Y-56639100D01* +X156289025Y-56614507D01* +X156291265Y-56611757D01* +X156340032Y-56553640D01* +X156340033Y-56553636D01* +X156340036Y-56553634D01* +X156344070Y-56547502D01* +X156344127Y-56547539D01* +X156348171Y-56541191D01* +X156348112Y-56541155D01* +X156351965Y-56534907D01* +X156351967Y-56534905D01* +X156384035Y-56466132D01* +X156385557Y-56462989D01* +X156419609Y-56395188D01* +X156419609Y-56395184D01* +X156419611Y-56395182D01* +X156422119Y-56388291D01* +X156422184Y-56388314D01* +X156424658Y-56381197D01* +X156424594Y-56381176D01* +X156426903Y-56374207D01* +X156442238Y-56299936D01* +X156443022Y-56296397D01* +X156460500Y-56222656D01* +X156460500Y-56222655D01* +X156461352Y-56215368D01* +X156461419Y-56215375D01* +X156462185Y-56207877D01* +X156462119Y-56207872D01* +X156462757Y-56200565D01* +X156462759Y-56200558D01* +X156460553Y-56124740D01* +X156460500Y-56121076D01* +X156460500Y-46021669D01* +X156467571Y-45980054D01* +X156495217Y-45901047D01* +X156515616Y-45720000D01* +X156495217Y-45538953D01* +X156435043Y-45366985D01* +X156435041Y-45366982D01* +X156435041Y-45366981D01* +X156338112Y-45212720D01* +X156338111Y-45212718D01* +X156209281Y-45083888D01* +X156209279Y-45083887D01* +X156055018Y-44986958D01* +X156055015Y-44986957D01* +X155883050Y-44926784D01* +X155883049Y-44926783D01* +X155883047Y-44926783D01* +X155702000Y-44906384D01* +X155520953Y-44926783D01* +X155520950Y-44926783D01* +X155520949Y-44926784D01* +X155348984Y-44986957D01* +X155348981Y-44986958D01* +X155194720Y-45083887D01* +X155194718Y-45083888D01* +X155065888Y-45212718D01* +X155065887Y-45212720D01* +X154968958Y-45366981D01* +X154968957Y-45366984D01* +X154934700Y-45464887D01* +X154908783Y-45538953D01* +X154888384Y-45720000D01* +X154908783Y-45901047D01* +X154922287Y-45939638D01* +X154936429Y-45980054D01* +X154943500Y-46021669D01* +X154943500Y-55767628D01* +X154923498Y-55835749D01* +X154906595Y-55856723D01* +X152163225Y-58600092D01* +X152149376Y-58612062D01* +X152129943Y-58626529D01* +X152097771Y-58664870D01* +X152090360Y-58672958D01* +X152086420Y-58676898D01* +X152086412Y-58676907D01* +X152067006Y-58701450D01* +X152064695Y-58704288D01* +X152015965Y-58762364D01* +X152011935Y-58768491D01* +X152011880Y-58768455D01* +X152007825Y-58774820D01* +X152007882Y-58774855D01* +X152004030Y-58781098D01* +X151971996Y-58849794D01* +X151970401Y-58853087D01* +X151936394Y-58920805D01* +X151933882Y-58927707D01* +X151933820Y-58927684D01* +X151931343Y-58934810D01* +X151931404Y-58934831D01* +X151929096Y-58941795D01* +X151913759Y-59016064D01* +X151912967Y-59019637D01* +X151895500Y-59093340D01* +X151894648Y-59100634D01* +X151894581Y-59100626D01* +X151893814Y-59108126D01* +X151893881Y-59108132D01* +X151893241Y-59115442D01* +X151895447Y-59191258D01* +X151895500Y-59194922D01* +X151895500Y-61250629D01* +X151893814Y-61267126D01* +X151893881Y-61267132D01* +X151893241Y-61274442D01* +X151895447Y-61350258D01* +X151895500Y-61353922D01* +X151895500Y-61389500D01* +X151875498Y-61457621D01* +X151821842Y-61504114D01* +X151769500Y-61515500D01* +X150655350Y-61515500D01* +X150594803Y-61522009D01* +X150594795Y-61522011D01* +X150457797Y-61573110D01* +X150457792Y-61573112D01* +X150340738Y-61660738D01* +X150253112Y-61777792D01* +X150253110Y-61777797D01* +X150202011Y-61914795D01* +X150202009Y-61914803D01* +X150195500Y-61975350D01* +X150195500Y-64272649D01* +X146618451Y-64272649D01* +X148406760Y-62484340D01* +X148414259Y-62477426D01* +X148454942Y-62442871D01* +X148503439Y-62379072D01* +X148505466Y-62376482D01* +X148555617Y-62314093D01* +X148555622Y-62314087D01* +X148555626Y-62314078D01* +X148556553Y-62312628D01* +X148567075Y-62295664D01* +X148567946Y-62294216D01* +X148567949Y-62294213D01* +X148601547Y-62221590D01* +X148603023Y-62218509D01* +X148619200Y-62185892D01* +X148638591Y-62146796D01* +X148638591Y-62146792D01* +X148638593Y-62146790D01* +X148639157Y-62145255D01* +X148645800Y-62126388D01* +X148646355Y-62124741D01* +X148646354Y-62124741D01* +X148646357Y-62124737D01* +X148663557Y-62046593D01* +X148664330Y-62043296D01* +X148683657Y-61965581D01* +X148683657Y-61965574D01* +X148683882Y-61963927D01* +X148686322Y-61944004D01* +X148686500Y-61942363D01* +X148686500Y-61862330D01* +X148686546Y-61858918D01* +X148686791Y-61849865D01* +X148688713Y-61778914D01* +X148688712Y-61778913D01* +X148688713Y-61778911D01* +X148688581Y-61777290D01* +X148686500Y-61755401D01* +X148686500Y-58948083D01* +X148706502Y-58879962D01* +X148760158Y-58833469D01* +X148830432Y-58823365D01* +X148895012Y-58852859D01* +X148901595Y-58858988D01* +X148971718Y-58929111D01* +X148971720Y-58929112D01* +X149125981Y-59026041D01* +X149125982Y-59026041D01* +X149125985Y-59026043D01* +X149297953Y-59086217D01* +X149479000Y-59106616D01* +X149660047Y-59086217D01* +X149832015Y-59026043D01* +X149986281Y-58929111D01* +X150115111Y-58800281D01* +X150212043Y-58646015D01* +X150272217Y-58474047D01* +X150277230Y-58429548D01* +X150304732Y-58364097D01* +X150313333Y-58354570D01* +X152583771Y-56084132D01* +X152646081Y-56050108D01* +X152686967Y-56048021D01* +X152781000Y-56058616D01* +X152962047Y-56038217D01* +X153134015Y-55978043D01* +X153288281Y-55881111D01* +X153417111Y-55752281D01* +X153514043Y-55598015D01* +X153574217Y-55426047D01* +X153594616Y-55245000D01* +X153574217Y-55063953D01* +X153514043Y-54891985D01* +X153514041Y-54891982D01* +X153514041Y-54891981D01* +X153417112Y-54737720D01* +X153417111Y-54737718D01* +X153288281Y-54608888D01* +X153288279Y-54608887D01* +X153134018Y-54511958D01* +X153134015Y-54511957D01* +X152962050Y-54451784D01* +X152962049Y-54451783D01* +X152962047Y-54451783D01* +X152781000Y-54431384D01* +X152599953Y-54451783D01* +X152599950Y-54451783D01* +X152599949Y-54451784D01* +X152427984Y-54511957D01* +X152427982Y-54511958D01* +X152273719Y-54608888D01* +X152162827Y-54719779D01* +X152137885Y-54739129D01* +X152135638Y-54740457D01* +X152121311Y-54754784D01* +X152106285Y-54767617D01* +X152089895Y-54779525D01* +X152089893Y-54779527D01* +X152061700Y-54813605D01* +X152053713Y-54822381D01* +X149417438Y-57458656D01* +X149355126Y-57492682D01* +X149342453Y-57494768D01* +X149297961Y-57499781D01* +X149297947Y-57499784D01* +X149125984Y-57559957D01* +X149125981Y-57559958D01* +X148971720Y-57656887D01* +X148971718Y-57656888D01* +X148901595Y-57727012D01* +X148839283Y-57761038D01* +X148768468Y-57755973D01* +X148711632Y-57713426D01* +X148686821Y-57646906D01* +X148686500Y-57637917D01* +X148686500Y-42698793D01* +X148706502Y-42630672D01* +X148723399Y-42609703D01* +X149602250Y-41730852D01* +X149664559Y-41696830D01* +X149735374Y-41701894D01* +X149792209Y-41744440D01* +X149807975Y-41765501D01* +X149837739Y-41805261D01* +X149916271Y-41864050D01* +X149958818Y-41920886D01* +X149963882Y-41991702D01* +X149941312Y-42040850D01* +X149865458Y-42141297D01* +X149767691Y-42337639D01* +X149767688Y-42337646D01* +X149707667Y-42548602D01* +X149707667Y-42548606D01* +X149687430Y-42766995D01* +X149687430Y-42767004D01* +X149707667Y-42985393D01* +X149707667Y-42985397D01* +X149767688Y-43196353D01* +X149767690Y-43196358D01* +X149767691Y-43196361D01* +X149865457Y-43392701D01* +X149874919Y-43405231D01* +X149997637Y-43567736D01* +X150159721Y-43715495D01* +X150159724Y-43715497D01* +X150159726Y-43715498D01* +X150159727Y-43715499D01* +X150346209Y-43830964D01* +X150346213Y-43830965D01* +X150346214Y-43830966D01* +X150550725Y-43910195D01* +X150550728Y-43910195D01* +X150550732Y-43910197D01* +X150766333Y-43950500D01* +X150766336Y-43950500D01* +X150985664Y-43950500D01* +X150985667Y-43950500D01* +X151201268Y-43910197D01* +X151201272Y-43910195D01* +X151201274Y-43910195D01* +X151303529Y-43870580D01* +X151405791Y-43830964D01* +X151592273Y-43715499D01* +X151592275Y-43715496D01* +X151592278Y-43715495D01* +X151754362Y-43567736D01* +X151754364Y-43567734D01* +X151886543Y-43392701D01* +X151984309Y-43196361D01* +X152044332Y-42985399D01* +X152061744Y-42797500D01* +X152064570Y-42767004D01* +X152064570Y-42766995D01* +X152050660Y-42616889D01* +X152044332Y-42548601D01* +X151984309Y-42337639D01* +X151886543Y-42141299D01* +X151810686Y-42040849D01* +X151785597Y-41974435D01* +X151800397Y-41904998D01* +X151835728Y-41864050D01* +X151882781Y-41828827D01* +X151914261Y-41805261D01* +X151950405Y-41756979D01* +X152001887Y-41688207D01* +X152001887Y-41688206D01* +X152001889Y-41688204D01* +X152052989Y-41551201D01* +X152053031Y-41550819D01* +X152059499Y-41490649D01* +X152059500Y-41490632D01* +X152059500Y-40043367D01* +X152059499Y-40043350D01* +X152052990Y-39982803D01* +X152052988Y-39982795D01* +X152010022Y-39867601D01* +X152001889Y-39845796D01* +X152001888Y-39845794D01* +X152001887Y-39845792D01* +X151914261Y-39728738D01* +X151797207Y-39641112D01* +X151797202Y-39641110D01* +X151660204Y-39590011D01* +X151660196Y-39590009D01* +X151599649Y-39583500D01* +X151599638Y-39583500D01* +X150152362Y-39583500D01* +X150152350Y-39583500D01* +X150091803Y-39590009D01* +X150091795Y-39590011D01* +X149954797Y-39641110D01* +X149954792Y-39641112D01* +X149837738Y-39728738D01* +X149744711Y-39853010D01* +X149742918Y-39851668D01* +X149701493Y-39893091D01* +X149641113Y-39908500D01* +X149392006Y-39908500D01* +X149381779Y-39908084D01* +X149328618Y-39903754D01* +X149328613Y-39903755D01* +X149249287Y-39914562D01* +X149245903Y-39914976D01* +X149166362Y-39923627D01* +X149164854Y-39923959D01* +X149145069Y-39928595D01* +X149143594Y-39928962D01* +X149068464Y-39956563D01* +X149065248Y-39957695D01* +X148989406Y-39983249D01* +X148988050Y-39983877D01* +X148969585Y-39992725D01* +X148968309Y-39993358D01* +X148900889Y-40036452D01* +X148897992Y-40038249D01* +X148829398Y-40079522D01* +X148828201Y-40080431D01* +X148812111Y-40093010D01* +X148810966Y-40093931D01* +X148754374Y-40150522D01* +X148751932Y-40152899D01* +X148693822Y-40207945D01* +X148692839Y-40209102D01* +X148678763Y-40226133D01* +X147249247Y-41655649D01* +X147241725Y-41662584D01* +X147201062Y-41697125D01* +X147201054Y-41697133D01* +X147152609Y-41760859D01* +X147150511Y-41763543D01* +X147100377Y-41825914D01* +X147099542Y-41827221D01* +X147088856Y-41844448D01* +X147088049Y-41845788D01* +X147054433Y-41918446D01* +X147052961Y-41921520D01* +X147017409Y-41993204D01* +X147016858Y-41994705D01* +X147010120Y-42013845D01* +X147009642Y-42015261D01* +X146992436Y-42093430D01* +X146991658Y-42096750D01* +X146972343Y-42174418D01* +X146972136Y-42175941D01* +X146969656Y-42196191D01* +X146969500Y-42197633D01* +X146969500Y-42277683D01* +X146969454Y-42281095D01* +X146967286Y-42361089D01* +X146967415Y-42362673D01* +X146969500Y-42384599D01* +X146969500Y-53883499D01* +X146949498Y-53951620D01* +X146895842Y-53998113D01* +X146825568Y-54008217D01* +X146760988Y-53978723D01* +X146722604Y-53918997D01* +X146720441Y-53910563D01* +X146709235Y-53859608D01* +X146702368Y-53828383D01* +X146700766Y-53819625D01* +X146699648Y-53812008D01* +X146699649Y-53812006D01* +X146699648Y-53812003D01* +X146699576Y-53811512D01* +X146696072Y-53799290D01* +X146695869Y-53798827D01* +X146695869Y-53798825D01* +X146695867Y-53798822D01* +X146692774Y-53791759D01* +X146689497Y-53783494D01* +X146549680Y-53390805D01* +X146547000Y-53382340D01* +X146544783Y-53374375D01* +X146539782Y-53362708D01* +X146539521Y-53362272D01* +X146539521Y-53362270D01* +X146539519Y-53362267D01* +X146535534Y-53355596D01* +X146531253Y-53347818D01* +X146343252Y-52975735D01* +X146339510Y-52967625D01* +X146336555Y-52960575D01* +X146336554Y-52960570D01* +X146336551Y-52960565D01* +X146336363Y-52960117D01* +X146329914Y-52949123D01* +X146324885Y-52942699D01* +X146319630Y-52935473D01* +X146086580Y-52589872D01* +X146081875Y-52582334D01* +X146077741Y-52575160D01* +X146069996Y-52565102D01* +X146064111Y-52559267D01* +X146058023Y-52552790D01* +X146057711Y-52552434D01* +X145783453Y-52239194D01* +X145777831Y-52232295D01* +X145772861Y-52225736D01* +X145763893Y-52216707D01* +X145757373Y-52211696D01* +X145750511Y-52206026D01* +X145661784Y-52127262D01* +X145438775Y-51929294D01* +X145432312Y-51923133D01* +X145426623Y-51917311D01* +X145416576Y-51909461D01* +X145416154Y-51909214D01* +X145416153Y-51909213D01* +X145416151Y-51909212D01* +X145409544Y-51905344D01* +X145402000Y-51900560D01* +X145058106Y-51664998D01* +X145050964Y-51659727D01* +X145044462Y-51654565D01* +X145033562Y-51648066D01* +X145025915Y-51644795D01* +X145017884Y-51641020D01* +X144647196Y-51450543D01* +X144639436Y-51446203D01* +X144632366Y-51441914D01* +X144620721Y-51436829D01* +X144612753Y-51434551D01* +X144604312Y-51431812D01* +X144212525Y-51289285D01* +X144204224Y-51285927D01* +X144196822Y-51282621D01* +X144184565Y-51279014D01* +X144176552Y-51277782D01* +X144167763Y-51276109D01* +X143761303Y-51183674D01* +X143752738Y-51181407D01* +X143744769Y-51178994D01* +X143732243Y-51176965D01* +X143723941Y-51176739D01* +X143715085Y-51176186D01* +X143300308Y-51135549D01* +X143291491Y-51134369D01* +X143283376Y-51132990D01* +X143270663Y-51132547D01* +X143262446Y-51133361D01* +X143253572Y-51133924D01* +X142836856Y-51145628D01* +X142827940Y-51145563D01* +X142819762Y-51145213D01* +X142807075Y-51146369D01* +X142799081Y-51148193D01* +X142790331Y-51149867D01* +X142378416Y-51213638D01* +X142369559Y-51214689D01* +X142361416Y-51215364D01* +X142348962Y-51218102D01* +X142341252Y-51220916D01* +X142332784Y-51223671D01* +X141932079Y-51338533D01* +X141923468Y-51340676D01* +X141915365Y-51342392D01* +X141903389Y-51346656D01* +X141896027Y-51350447D01* +X141888000Y-51354229D01* +X141504887Y-51518479D01* +X141496582Y-51521697D01* +X141488843Y-51524384D01* +X141477460Y-51530135D01* +X141470698Y-51534774D01* +X141463189Y-51539544D01* +X141103676Y-51750482D01* +X141095827Y-51754721D01* +X141088509Y-51758344D01* +X141077930Y-51765480D01* +X141071819Y-51770914D01* +X141064953Y-51776597D01* +X140734660Y-52030856D01* +X140727463Y-52036004D01* +X140720518Y-52040611D01* +X140710968Y-52048970D01* +X140705478Y-52055248D01* +X140699423Y-52061699D01* +X140403730Y-52355379D01* +X140397194Y-52361427D01* +X140390988Y-52366775D01* +X140382516Y-52376315D01* +X140377953Y-52383095D01* +X140372714Y-52390312D01* +X140116017Y-52718832D01* +X140110308Y-52725631D01* +X140104765Y-52731777D01* +X140097586Y-52742262D01* +X140093853Y-52749666D01* +X140089580Y-52757444D01* +X139876163Y-53115484D01* +X139871336Y-53122969D01* +X139866639Y-53129713D01* +X139860813Y-53141050D01* +X139858067Y-53148785D01* +X139854791Y-53157069D01* +X139687927Y-53538976D01* +X139684084Y-53546989D01* +X139680260Y-53554289D01* +X139675907Y-53566246D01* +X139674143Y-53574307D01* +X139671934Y-53582925D01* +X139554259Y-53982809D01* +X139551460Y-53991216D01* +X139548566Y-53998984D01* +X139545750Y-54011385D01* +X139545008Y-54019620D01* +X139543899Y-54028434D01* +X139477311Y-54439936D01* +X139475575Y-54448688D01* +X139473706Y-54456624D01* +X139472461Y-54469330D01* +X139472753Y-54477466D01* +X139472757Y-54486392D01* +X139458168Y-54902909D01* +X139457546Y-54911747D01* +X139456673Y-54919998D01* +X139457027Y-54932695D01* +X139458360Y-54940881D01* +X139459477Y-54949692D01* +X139497294Y-55364767D01* +X139497788Y-55373656D01* +X139497953Y-55381860D01* +X139499902Y-55394450D01* +X139502220Y-55402295D01* +X139504440Y-55410927D01* +X139508513Y-55429451D01* +X139593965Y-55818115D01* +X139595568Y-55826870D01* +X139596764Y-55835019D01* +X139600268Y-55847240D01* +X139603572Y-55854786D01* +X139606849Y-55863054D01* +X139746662Y-56255734D01* +X139749348Y-56264216D01* +X139751551Y-56272134D01* +X139756570Y-56283845D01* +X139760775Y-56290886D01* +X139765070Y-56298691D01* +X139952951Y-56670728D01* +X139956669Y-56678783D01* +X139959879Y-56686436D01* +X139966303Y-56697386D01* +X139971409Y-56703910D01* +X139976636Y-56711098D01* +X140209776Y-57056686D01* +X140214498Y-57064250D01* +X140218587Y-57071347D01* +X140226360Y-57081441D01* +X140232162Y-57087191D01* +X140238279Y-57093699D01* +X140248369Y-57105226D01* +X140512755Y-57407281D01* +X140518363Y-57414163D01* +X140523377Y-57420778D01* +X140532322Y-57429787D01* +X140538884Y-57434833D01* +X140545733Y-57440495D01* +X140857411Y-57717211D01* +X140863846Y-57723344D01* +X140869621Y-57729250D01* +X140879641Y-57737078D01* +X140880074Y-57737332D01* +X140880076Y-57737333D01* +X140880077Y-57737333D01* +X140886750Y-57741240D01* +X140894262Y-57746001D01* +X141130683Y-57907861D01* +X141238262Y-57981512D01* +X141245431Y-57986802D01* +X141251872Y-57991916D01* +X141262791Y-57998425D01* +X141263255Y-57998623D01* +X141263256Y-57998624D01* +X141263257Y-57998624D01* +X141270343Y-58001653D01* +X141278397Y-58005438D01* +X141649156Y-58195980D01* +X141656915Y-58200321D01* +X141663970Y-58204601D01* +X141675626Y-58209692D01* +X141676102Y-58209828D01* +X141676104Y-58209829D01* +X141676105Y-58209829D01* +X141683533Y-58211952D01* +X141692000Y-58214699D01* +X141948286Y-58307986D01* +X142083652Y-58357259D01* +X142091896Y-58360594D01* +X142099436Y-58363958D01* +X142111627Y-58367547D01* +X142112127Y-58367623D01* +X142112130Y-58367625D01* +X142112133Y-58367624D01* +X142119757Y-58368798D01* +X142128506Y-58370462D01* +X142534965Y-58462806D01* +X142543567Y-58465083D01* +X142552216Y-58467703D01* +X142553367Y-58468114D01* +X142554599Y-58468297D01* +X142555848Y-58468545D01* +X142555852Y-58468547D01* +X142555856Y-58468547D01* +X142560144Y-58469400D01* +X142564503Y-58469517D01* +X142564505Y-58469518D01* +X142564506Y-58469517D01* +X142572214Y-58469726D01* +X142581109Y-58470280D01* +X142996014Y-58510964D01* +X143004816Y-58512143D01* +X143012473Y-58513444D01* +X143012475Y-58513445D01* +X143012476Y-58513444D01* +X143012977Y-58513530D01* +X143025655Y-58513972D01* +X143026165Y-58513921D01* +X143026170Y-58513922D01* +X143026174Y-58513920D01* +X143033857Y-58513160D01* +X143042728Y-58512596D01* +X143459392Y-58500916D01* +X143468281Y-58500982D01* +X143475971Y-58501310D01* +X143475979Y-58501312D01* +X143475986Y-58501310D01* +X143476484Y-58501332D01* +X143489146Y-58500179D01* +X143489627Y-58500069D01* +X143489636Y-58500069D01* +X143489644Y-58500065D01* +X143497168Y-58498349D01* +X143505916Y-58496676D01* +X143917778Y-58432908D01* +X143926633Y-58431857D01* +X143934330Y-58431217D01* +X143934332Y-58431218D01* +X143934333Y-58431217D01* +X143934821Y-58431177D01* +X143947249Y-58428445D01* +X143947717Y-58428274D01* +X143947724Y-58428273D01* +X143947729Y-58428269D01* +X143954936Y-58425639D01* +X143963404Y-58422882D01* +X144364169Y-58307983D01* +X144372806Y-58305836D01* +X144380872Y-58304129D01* +X144392831Y-58299871D01* +X144393283Y-58299637D01* +X144393287Y-58299637D01* +X144393289Y-58299634D01* +X144400184Y-58296085D01* +X144408234Y-58292293D01* +X144464356Y-58268238D01* +X144791349Y-58128082D01* +X144799659Y-58124864D01* +X144806926Y-58122340D01* +X144806932Y-58122340D01* +X144806936Y-58122337D01* +X144807407Y-58122174D01* +X144818761Y-58116439D01* +X144819168Y-58116159D01* +X144819172Y-58116158D01* +X144819174Y-58116155D01* +X144825518Y-58111804D01* +X144833036Y-58107026D01* +X145192628Y-57896091D01* +X145200446Y-57891870D01* +X145207405Y-57888422D01* +X145207410Y-57888421D01* +X145207414Y-57888417D01* +X145207872Y-57888191D01* +X145218386Y-57881098D01* +X145218763Y-57880761D01* +X145218769Y-57880759D01* +X145218772Y-57880754D01* +X145224575Y-57875595D01* +X145231413Y-57869932D01* +X145561646Y-57615581D01* +X145568905Y-57610390D01* +X145575287Y-57606159D01* +X145575291Y-57606158D01* +X145575293Y-57606155D01* +X145575709Y-57605880D01* +X145585287Y-57597494D01* +X145585607Y-57597127D01* +X145585613Y-57597123D01* +X145585616Y-57597117D01* +X145590677Y-57591327D01* +X145596770Y-57584831D01* +X145892585Y-57291128D01* +X145899108Y-57285095D01* +X145904995Y-57280021D01* +X145904997Y-57280021D01* +X145904998Y-57280019D01* +X145905384Y-57279687D01* +X145913806Y-57270201D01* +X145914090Y-57269778D01* +X145914093Y-57269776D01* +X145914094Y-57269772D01* +X145918436Y-57263325D01* +X145923662Y-57256125D01* +X145923689Y-57256091D01* +X146180232Y-56927681D01* +X146185959Y-56920863D01* +X146191123Y-56915136D01* +X146191126Y-56915135D01* +X146191127Y-56915132D01* +X146191468Y-56914755D01* +X146198642Y-56904275D01* +X146198867Y-56903828D01* +X146198872Y-56903822D01* +X146198874Y-56903814D01* +X146202344Y-56896929D01* +X146206638Y-56889110D01* +X146285410Y-56756956D01* +X146420077Y-56531032D01* +X146424915Y-56523533D01* +X146429306Y-56517227D01* +X146429313Y-56517221D01* +X146429316Y-56517212D01* +X146429602Y-56516803D01* +X146435412Y-56505498D01* +X146435578Y-56505029D01* +X146435581Y-56505025D01* +X146435581Y-56505019D01* +X146438162Y-56497752D01* +X146441431Y-56489482D01* +X146608303Y-56107560D01* +X146612143Y-56099556D01* +X146615739Y-56092689D01* +X146615743Y-56092685D01* +X146615744Y-56092679D01* +X146615978Y-56092234D01* +X146620319Y-56080309D01* +X146620427Y-56079811D01* +X146620430Y-56079807D01* +X146620430Y-56079801D01* +X146622086Y-56072239D01* +X146624297Y-56063611D01* +X146625768Y-56058615D01* +X146722625Y-55729462D01* +X146761044Y-55669759D01* +X146825642Y-55640304D01* +X146895910Y-55650449D01* +X146949538Y-55696974D01* +X146969500Y-55765032D01* +X146969500Y-61441207D01* +X146949498Y-61509328D01* +X146932595Y-61530302D01* +X144574605Y-63888291D01* +X144512293Y-63922317D01* +X144441477Y-63917252D01* +X144384642Y-63874705D01* +X144366899Y-63838885D01* +X144366414Y-63839074D01* +X144364334Y-63833705D01* +X144364320Y-63833677D01* +X144364311Y-63833647D01* +X144364311Y-63833646D01* +X144364309Y-63833639D01* +X144266543Y-63637299D01* +X144134364Y-63462266D01* +X144134362Y-63462263D01* +X144017923Y-63356115D01* +X143981056Y-63295441D01* +X143982845Y-63224467D01* +X144017923Y-63169885D01* +X144134362Y-63063736D01* +X144134364Y-63063734D01* +X144266543Y-62888701D01* +X144364309Y-62692361D01* +X144424332Y-62481399D01* +X144436474Y-62350359D01* +X144444570Y-62263004D01* +X144444570Y-62262995D01* +X144432717Y-62135089D01* +X144424332Y-62044601D01* +X144364309Y-61833639D01* +X144266543Y-61637299D01* +X144162054Y-61498933D01* +X144134362Y-61462263D01* +X143972278Y-61314504D01* +X143972275Y-61314502D01* +X143843708Y-61234897D01* +X143785791Y-61199036D01* +X143785789Y-61199035D01* +X143785785Y-61199033D01* +X143581274Y-61119804D01* +X143542853Y-61112622D01* +X143365667Y-61079500D01* +X143146333Y-61079500D01* +X143007247Y-61105499D01* +X142930725Y-61119804D01* +X142726214Y-61199033D01* +X142726205Y-61199038D01* +X142539724Y-61314502D01* +X142539721Y-61314504D01* +X142377637Y-61462263D01* +X142245458Y-61637297D01* +X142147691Y-61833639D01* +X142147688Y-61833646D01* +X142087667Y-62044602D01* +X142087667Y-62044606D01* +X142067430Y-62262995D01* +X142067430Y-62263004D01* +X142087667Y-62481393D01* +X142087667Y-62481397D01* +X142147688Y-62692353D01* +X142147690Y-62692358D01* +X142147691Y-62692361D01* +X142245457Y-62888701D01* +X142247839Y-62891855D01* +X142377634Y-63063733D01* +X142494077Y-63169885D01* +X142530943Y-63230559D01* +X142529154Y-63301534D01* +X142494077Y-63356115D01* +X142377634Y-63462266D01* +X142245458Y-63637297D01* +X142147691Y-63833639D01* +X142147688Y-63833646D01* +X142087667Y-64044602D01* +X142087667Y-64044606D01* +X142067430Y-64262995D01* +X142067430Y-64263004D01* +X142087667Y-64481393D01* +X142087667Y-64481397D01* +X142147688Y-64692353D01* +X142147690Y-64692358D01* +X142147691Y-64692361D01* +X142245457Y-64888701D01* +X142245458Y-64888702D01* +X142377634Y-65063733D01* +X142494077Y-65169885D01* +X142530943Y-65230559D01* +X142529154Y-65301534D01* +X142494077Y-65356115D01* +X142377634Y-65462266D01* +X142245458Y-65637297D01* +X142147691Y-65833639D01* +X142147688Y-65833646D01* +X142087667Y-66044602D01* +X142087667Y-66044606D01* +X142067430Y-66262995D01* +X142067430Y-66263004D01* +X142087667Y-66481393D01* +X142087667Y-66481397D01* +X142147688Y-66692353D01* +X142147690Y-66692358D01* +X142147691Y-66692361D01* +X142245457Y-66888701D01* +X142245458Y-66888702D01* +X142377634Y-67063733D01* +X142494077Y-67169885D01* +X142530943Y-67230559D01* +X142529154Y-67301534D01* +X142494077Y-67356115D01* +X142377634Y-67462266D01* +X142245458Y-67637297D01* +X142147691Y-67833639D01* +X142147688Y-67833646D01* +X142087667Y-68044602D01* +X142087667Y-68044606D01* +X142067430Y-68262990D01* +X142067430Y-68263004D01* +X142087667Y-68481393D01* +X142087667Y-68481397D01* +X142147688Y-68692353D01* +X142147690Y-68692358D01* +X142147691Y-68692361D01* +X142245457Y-68888701D01* +X142245458Y-68888702D01* +X142377634Y-69063733D01* +X142390221Y-69075207D01* +X142494449Y-69170222D01* +X142531315Y-69230895D01* +X142529527Y-69301869D01* +X142494449Y-69356452D01* +X142378005Y-69462604D01* +X142245886Y-69637559D01* +X142160520Y-69809000D01* +X143584000Y-69809000D01* +X143652121Y-69829002D01* +X143698614Y-69882658D01* +X143710000Y-69935000D01* +X143710000Y-71809000D01* +X144439000Y-71809000D01* +X144439000Y-71539414D01* +X144438999Y-71539402D01* +X144432494Y-71478906D01* +X144381444Y-71342035D01* +X144381444Y-71342034D01* +X144293905Y-71225097D01* +X144215026Y-71166048D01* +X144172480Y-71109212D01* +X144167416Y-71038396D01* +X144189986Y-70989247D01* +X144266116Y-70888435D01* +X144363841Y-70692174D01* +X144395243Y-70581808D01* +X144433123Y-70521762D01* +X144497453Y-70491727D01* +X144567810Y-70501239D01* +X144621854Y-70547279D01* +X144641711Y-70602817D01* +X144644010Y-70624198D01* +X144644011Y-70624204D01* +X144695110Y-70761202D01* +X144695112Y-70761207D01* +X144782738Y-70878261D01* +X144899792Y-70965887D01* +X144899794Y-70965888D01* +X144899796Y-70965889D01* +X144940602Y-70981109D01* +X145036795Y-71016988D01* +X145036803Y-71016990D01* +X145097350Y-71023499D01* +X145097355Y-71023499D01* +X145097362Y-71023500D01* +X145513406Y-71023500D01* +X145581527Y-71043502D01* +X145602501Y-71060405D01* +X149062595Y-74520499D01* +X149096621Y-74582811D01* +X149099500Y-74609594D01* +X149099500Y-83482146D01* +X149097751Y-83497988D01* +X149098044Y-83498016D01* +X149097298Y-83505907D01* +X149099438Y-83573984D01* +X149099500Y-83577943D01* +X149099500Y-83605851D01* +X149099501Y-83605869D01* +X149100007Y-83609877D01* +X149100937Y-83621696D01* +X149102326Y-83665888D01* +X149102327Y-83665893D01* +X149107977Y-83685339D01* +X149111986Y-83704697D01* +X149114525Y-83724793D01* +X149114526Y-83724800D01* +X149130800Y-83765903D01* +X149134644Y-83777129D01* +X149146982Y-83819593D01* +X149157294Y-83837031D01* +X149165988Y-83854779D01* +X149173444Y-83873609D01* +X149173450Y-83873620D01* +X149199432Y-83909381D01* +X149205949Y-83919301D01* +X149228458Y-83957362D01* +X149228459Y-83957363D01* +X149228461Y-83957366D01* +X149242779Y-83971684D01* +X149255617Y-83986714D01* +X149262295Y-83995905D01* +X149266033Y-84001050D01* +X149267526Y-84003104D01* +X149267530Y-84003109D01* +X149301598Y-84031292D01* +X149310378Y-84039282D01* +X155829753Y-90558657D01* +X155839720Y-90571097D01* +X155839947Y-90570910D01* +X155844999Y-90577017D01* +X155894666Y-90623657D01* +X155897510Y-90626414D01* +X155917226Y-90646131D01* +X155920423Y-90648611D01* +X155929444Y-90656316D01* +X155961679Y-90686586D01* +X155961680Y-90686586D01* +X155961682Y-90686588D01* +X155979429Y-90696344D01* +X155995959Y-90707202D01* +X156011959Y-90719613D01* +X156052536Y-90737172D01* +X156063187Y-90742390D01* +X156101940Y-90763695D01* +X156121562Y-90768733D01* +X156140263Y-90775135D01* +X156158855Y-90783181D01* +X156202522Y-90790096D01* +X156214125Y-90792498D01* +X156256970Y-90803500D01* +X156277231Y-90803500D01* +X156296939Y-90805050D01* +X156316943Y-90808219D01* +X156360954Y-90804058D01* +X156372811Y-90803500D01* +X157018970Y-90803500D01* +X168306337Y-90803500D01* +X168374458Y-90823502D01* +X168420951Y-90877158D01* +X168431055Y-90947432D01* +X168419128Y-90985662D01* +X168406693Y-91010634D01* +X168406688Y-91010646D01* +X168346667Y-91221602D01* +X168346667Y-91221606D01* +X168326430Y-91439995D01* +X168326430Y-91440004D01* +X168346667Y-91658393D01* +X168346667Y-91658397D01* +X168406688Y-91869353D01* +X168406690Y-91869358D01* +X168406691Y-91869361D01* +X168504457Y-92065701D01* +X168504458Y-92065702D01* +X168636637Y-92240736D01* +X168798721Y-92388495D01* +X168798724Y-92388497D01* +X168798726Y-92388498D01* +X168798727Y-92388499D01* +X168985209Y-92503964D01* +X168985213Y-92503965D01* +X168985214Y-92503966D01* +X169189725Y-92583195D01* +X169189728Y-92583195D01* +X169189732Y-92583197D01* +X169405333Y-92623500D01* +X169405336Y-92623500D01* +X169624664Y-92623500D01* +X169624667Y-92623500D01* +X169840268Y-92583197D01* +X169840272Y-92583195D01* +X169840274Y-92583195D01* +X169970388Y-92532788D01* +X170044791Y-92503964D01* +X170231273Y-92388499D01* +X170231275Y-92388496D01* +X170231278Y-92388495D01* +X170393361Y-92240737D01* +X170393363Y-92240735D01* +X170393364Y-92240734D01* +X170414449Y-92212813D01* +X170471463Y-92170505D01* +X170542299Y-92165737D01* +X170604468Y-92200023D01* +X170615551Y-92212813D01* +X170636638Y-92240737D01* +X170798721Y-92388495D01* +X170798724Y-92388497D01* +X170798726Y-92388498D01* +X170798727Y-92388499D01* +X170985209Y-92503964D01* +X170985213Y-92503965D01* +X170985214Y-92503966D01* +X171189725Y-92583195D01* +X171189728Y-92583195D01* +X171189732Y-92583197D01* +X171405333Y-92623500D01* +X171405336Y-92623500D01* +X171624664Y-92623500D01* +X171624667Y-92623500D01* +X171840268Y-92583197D01* +X171840272Y-92583195D01* +X171840274Y-92583195D01* +X171970388Y-92532788D01* +X172044791Y-92503964D01* +X172231273Y-92388499D01* +X172231275Y-92388496D01* +X172231278Y-92388495D01* +X172393364Y-92240735D01* +X172414762Y-92212399D01* +X172471775Y-92170090D01* +X172542611Y-92165322D01* +X172604780Y-92199607D01* +X172615864Y-92212398D01* +X172637006Y-92240396D01* +X172799026Y-92388097D01* +X172985439Y-92503518D01* +X173060999Y-92532789D01* +X173061000Y-92532788D01* +X173061000Y-91440000D01* +X173110014Y-91440000D01* +X173129835Y-91565148D01* +X173187359Y-91678045D01* +X173276955Y-91767641D01* +X173389852Y-91825165D01* +X173483519Y-91840000D01* +X173546481Y-91840000D01* +X173640148Y-91825165D01* +X173753045Y-91767641D01* +X173842641Y-91678045D01* +X173900165Y-91565148D01* +X173919986Y-91440000D01* +X173900165Y-91314852D01* +X173842641Y-91201955D01* +X173753045Y-91112359D01* +X173640148Y-91054835D01* +X173546481Y-91040000D01* +X173483519Y-91040000D01* +X173389852Y-91054835D01* +X173276955Y-91112359D01* +X173187359Y-91201955D01* +X173129835Y-91314852D01* +X173110014Y-91440000D01* +X173061000Y-91440000D01* +X173061000Y-91112000D01* +X173081002Y-91043879D01* +X173134658Y-90997386D01* +X173187000Y-90986000D01* +X173843000Y-90986000D01* +X173911121Y-91006002D01* +X173957614Y-91059658D01* +X173969000Y-91112000D01* +X173969000Y-92532789D01* +X174044560Y-92503518D01* +X174230973Y-92388097D01* +X174392990Y-92240397D01* +X174414133Y-92212399D01* +X174471146Y-92170090D01* +X174541982Y-92165320D01* +X174604152Y-92199605D01* +X174615230Y-92212389D01* +X174636636Y-92240734D01* +X174717681Y-92314616D01* +X174798725Y-92388498D01* +X174798727Y-92388499D01* +X174985209Y-92503964D01* +X174985213Y-92503965D01* +X174985214Y-92503966D01* +X175189725Y-92583195D01* +X175189728Y-92583195D01* +X175189732Y-92583197D01* +X175405333Y-92623500D01* +X175405336Y-92623500D01* +X175624664Y-92623500D01* +X175624667Y-92623500D01* +X175840268Y-92583197D01* +X175840272Y-92583195D01* +X175840274Y-92583195D01* +X175970388Y-92532788D01* +X176044791Y-92503964D01* +X176231273Y-92388499D01* +X176231275Y-92388496D01* +X176231278Y-92388495D01* +X176393361Y-92240737D01* +X176393363Y-92240735D01* +X176393364Y-92240734D01* +X176414449Y-92212813D01* +X176471463Y-92170505D01* +X176542299Y-92165737D01* +X176604468Y-92200023D01* +X176615551Y-92212813D01* +X176636638Y-92240737D01* +X176798721Y-92388495D01* +X176798724Y-92388497D01* +X176798726Y-92388498D01* +X176798727Y-92388499D01* +X176985209Y-92503964D01* +X176985213Y-92503965D01* +X176985214Y-92503966D01* +X177189725Y-92583195D01* +X177189728Y-92583195D01* +X177189732Y-92583197D01* +X177405333Y-92623500D01* +X177405336Y-92623500D01* +X177624664Y-92623500D01* +X177624667Y-92623500D01* +X177840268Y-92583197D01* +X177840272Y-92583195D01* +X177840274Y-92583195D01* +X177970388Y-92532788D01* +X178044791Y-92503964D01* +X178231273Y-92388499D01* +X178231275Y-92388496D01* +X178231278Y-92388495D01* +X178393364Y-92240735D01* +X178414762Y-92212399D01* +X178471775Y-92170090D01* +X178542611Y-92165322D01* +X178604780Y-92199607D01* +X178615864Y-92212398D01* +X178637006Y-92240396D01* +X178799026Y-92388097D01* +X178985439Y-92503518D01* +X179060999Y-92532789D01* +X179061000Y-92532788D01* +X179061000Y-91440000D01* +X179110014Y-91440000D01* +X179129835Y-91565148D01* +X179187359Y-91678045D01* +X179276955Y-91767641D01* +X179389852Y-91825165D01* +X179483519Y-91840000D01* +X179546481Y-91840000D01* +X179640148Y-91825165D01* +X179753045Y-91767641D01* +X179842641Y-91678045D01* +X179900165Y-91565148D01* +X179919986Y-91440000D01* +X179900165Y-91314852D01* +X179842641Y-91201955D01* +X179753045Y-91112359D01* +X179640148Y-91054835D01* +X179546481Y-91040000D01* +X179483519Y-91040000D01* +X179389852Y-91054835D01* +X179276955Y-91112359D01* +X179187359Y-91201955D01* +X179129835Y-91314852D01* +X179110014Y-91440000D01* +X179061000Y-91440000D01* +X179061000Y-91112000D01* +X179081002Y-91043879D01* +X179134658Y-90997386D01* +X179187000Y-90986000D01* +X179843000Y-90986000D01* +X179911121Y-91006002D01* +X179957614Y-91059658D01* +X179969000Y-91112000D01* +X179969000Y-92532789D01* +X180044560Y-92503518D01* +X180230973Y-92388097D01* +X180392990Y-92240397D01* +X180414133Y-92212399D01* +X180471146Y-92170090D01* +X180541982Y-92165320D01* +X180604152Y-92199605D01* +X180615230Y-92212389D01* +X180636636Y-92240734D01* +X180717681Y-92314616D01* +X180798725Y-92388498D01* +X180798727Y-92388499D01* +X180985209Y-92503964D01* +X180991136Y-92506260D01* +X181000334Y-92509824D01* +X181046658Y-92541053D01* +X181049521Y-92544101D01* +X181049527Y-92544106D01* +X181049528Y-92544107D01* +X181083592Y-92572287D01* +X181092373Y-92580277D01* +X181610757Y-93098662D01* +X181620719Y-93111096D01* +X181620946Y-93110909D01* +X181626000Y-93117018D01* +X181675650Y-93163642D01* +X181678492Y-93166397D01* +X181678977Y-93166882D01* +X181713003Y-93229194D01* +X181707938Y-93300009D01* +X181665391Y-93356845D01* +X181598871Y-93381656D01* +X181589882Y-93381977D01* +X145699379Y-93381977D01* +X145631258Y-93361975D01* +X145602907Y-93337027D01* +X145597865Y-93331026D01* +X144944130Y-92552905D01* +X144941973Y-92550266D01* +X144941514Y-92549689D01* +X144255845Y-91687093D01* +X144253759Y-91684394D01* +X143592079Y-90804020D01* +X143590067Y-90801267D01* +X143532087Y-90719613D01* +X142952950Y-89904003D01* +X142951061Y-89901264D01* +X142338950Y-88987849D01* +X142337103Y-88985012D01* +X142335684Y-88982766D01* +X141750207Y-88055871D01* +X141748429Y-88052970D01* +X141664922Y-87912500D01* +X141187030Y-87108621D01* +X141185345Y-87105696D01* +X141183907Y-87103122D01* +X140649780Y-86146753D01* +X140648161Y-86143760D01* +X140455865Y-85776492D01* +X140138688Y-85170712D01* +X140137157Y-85167690D01* +X140135862Y-85165046D01* +X139835466Y-84551540D01* +X139654038Y-84181007D01* +X139652583Y-84177930D01* +X139489489Y-83820718D01* +X139196154Y-83178248D01* +X139194816Y-83175209D01* +X138765294Y-82162903D01* +X138764013Y-82159764D01* +X138763810Y-82159248D01* +X138361781Y-81135591D01* +X138360577Y-81132400D01* +X138235448Y-80786560D01* +X137985852Y-80096712D01* +X137984742Y-80093509D01* +X137980629Y-80081099D01* +X137637843Y-79046919D01* +X137636836Y-79043739D01* +X137620488Y-78989538D01* +X139456667Y-78989538D01* +X139457541Y-78997788D01* +X139458164Y-79006640D01* +X139472752Y-79423151D01* +X139472748Y-79432068D01* +X139472456Y-79440219D01* +X139473701Y-79452926D01* +X139475569Y-79460858D01* +X139477306Y-79469613D01* +X139543893Y-79881103D01* +X139545002Y-79889918D01* +X139545745Y-79898161D01* +X139548558Y-79910547D01* +X139551449Y-79918307D01* +X139554253Y-79926729D01* +X139671928Y-80326618D01* +X139674136Y-80335231D01* +X139675903Y-80343303D01* +X139680255Y-80355257D01* +X139684078Y-80362555D01* +X139687925Y-80370576D01* +X139854788Y-80752479D01* +X139858066Y-80760769D01* +X139860813Y-80768506D01* +X139866631Y-80779828D01* +X139871320Y-80786560D01* +X139876141Y-80794032D01* +X140089593Y-81152130D01* +X140093862Y-81159903D01* +X140097591Y-81167300D01* +X140104762Y-81177772D01* +X140110294Y-81183905D01* +X140116019Y-81190721D01* +X140245717Y-81356707D01* +X140372704Y-81519222D01* +X140377948Y-81526447D01* +X140382515Y-81533233D01* +X140390969Y-81542756D01* +X140397178Y-81548105D01* +X140403726Y-81554165D01* +X140699405Y-81847830D01* +X140705476Y-81854298D01* +X140710623Y-81860186D01* +X140710625Y-81860189D01* +X140710627Y-81860190D01* +X140710964Y-81860576D01* +X140720499Y-81868921D01* +X140720926Y-81869204D01* +X140720931Y-81869209D01* +X140720936Y-81869211D01* +X140727416Y-81873509D01* +X140734636Y-81878673D01* +X141064954Y-82132953D01* +X141071833Y-82138648D01* +X141077928Y-82144069D01* +X141088505Y-82151201D01* +X141088936Y-82151414D01* +X141088941Y-82151418D01* +X141088946Y-82151419D01* +X141095799Y-82154812D01* +X141103652Y-82159052D01* +X141463141Y-82369977D01* +X141463177Y-82369998D01* +X141470707Y-82374782D01* +X141477051Y-82379135D01* +X141477054Y-82379138D01* +X141477056Y-82379139D01* +X141477466Y-82379420D01* +X141488820Y-82385157D01* +X141489289Y-82385319D01* +X141489293Y-82385322D01* +X141489296Y-82385322D01* +X141496564Y-82387845D01* +X141504873Y-82391064D01* +X141887991Y-82555314D01* +X141896005Y-82559089D01* +X141902942Y-82562660D01* +X141902945Y-82562663D01* +X141902948Y-82562664D01* +X141903403Y-82562898D01* +X141915344Y-82567150D01* +X141915848Y-82567256D01* +X141915851Y-82567258D01* +X141915854Y-82567258D01* +X141923452Y-82568867D01* +X141932075Y-82571013D01* +X142251077Y-82662455D01* +X142332780Y-82685875D01* +X142341264Y-82688636D01* +X142348972Y-82691449D01* +X142361398Y-82694181D01* +X142361898Y-82694222D01* +X142361900Y-82694223D01* +X142361902Y-82694222D01* +X142369544Y-82694856D01* +X142378412Y-82695908D01* +X142789362Y-82759529D01* +X142795754Y-82761320D01* +X142795829Y-82760947D01* +X142805622Y-82762896D01* +X142809020Y-82763621D01* +X142809675Y-82763770D01* +X142817979Y-82764409D01* +X142820249Y-82764311D01* +X142820252Y-82764312D01* +X142820254Y-82764311D01* +X142827942Y-82763982D01* +X142836861Y-82763915D01* +X143253579Y-82775573D01* +X143262457Y-82776136D01* +X143270160Y-82776898D01* +X143270164Y-82776899D01* +X143270167Y-82776898D01* +X143270666Y-82776948D01* +X143283368Y-82776505D01* +X143283863Y-82776420D01* +X143283867Y-82776421D01* +X143283870Y-82776419D01* +X143291481Y-82775127D01* +X143300296Y-82773946D01* +X143715081Y-82733312D01* +X143723914Y-82732761D01* +X143731730Y-82732547D01* +X143731734Y-82732548D01* +X143731737Y-82732547D01* +X143732255Y-82732533D01* +X143744748Y-82730509D01* +X143745245Y-82730358D01* +X143745250Y-82730358D01* +X143745254Y-82730355D01* +X143752736Y-82728091D01* +X143761295Y-82725824D01* +X144167769Y-82633384D01* +X144176552Y-82631713D01* +X144184081Y-82630554D01* +X144184088Y-82630555D01* +X144184093Y-82630552D01* +X144184574Y-82630479D01* +X144196813Y-82626877D01* +X144204225Y-82623567D01* +X144212522Y-82620209D01* +X144604323Y-82477674D01* +X144612766Y-82474937D01* +X144620229Y-82472804D01* +X144620231Y-82472804D01* +X144620232Y-82472803D01* +X144620723Y-82472663D01* +X144632350Y-82467584D01* +X144632782Y-82467321D01* +X144632790Y-82467319D01* +X144632796Y-82467313D01* +X144639415Y-82463299D01* +X144647185Y-82458954D01* +X145017879Y-82268476D01* +X145025913Y-82264699D01* +X145033085Y-82261629D01* +X145033094Y-82261628D01* +X145033100Y-82261623D01* +X145033569Y-82261423D01* +X145044448Y-82254937D01* +X145044850Y-82254617D01* +X145044857Y-82254614D01* +X145044861Y-82254608D01* +X145050945Y-82249779D01* +X145058075Y-82244514D01* +X145402009Y-82008922D01* +X145409564Y-82004134D01* +X145416145Y-82000281D01* +X145416150Y-82000280D01* +X145416153Y-82000277D01* +X145416572Y-82000032D01* +X145426619Y-81992182D01* +X145426959Y-81991833D01* +X145426963Y-81991831D01* +X145426965Y-81991827D01* +X145432309Y-81986359D01* +X145438787Y-81980184D01* +X145511121Y-81915973D01* +X145750505Y-81703472D01* +X145757350Y-81697815D01* +X145763491Y-81693094D01* +X145763496Y-81693092D01* +X145763499Y-81693088D01* +X145763890Y-81692788D01* +X145772848Y-81683769D01* +X145773150Y-81683370D01* +X145773155Y-81683366D01* +X145773157Y-81683360D01* +X145777812Y-81677218D01* +X145783427Y-81670327D01* +X146058025Y-81356699D01* +X146064100Y-81350236D01* +X146069627Y-81344753D01* +X146069633Y-81344750D01* +X146069637Y-81344744D01* +X146069998Y-81344386D01* +X146077727Y-81334350D01* +X146077984Y-81333903D01* +X146077990Y-81333897D01* +X146077992Y-81333888D01* +X146081878Y-81327148D01* +X146086562Y-81319642D01* +X146319640Y-80973998D01* +X146324885Y-80966788D01* +X146329603Y-80960760D01* +X146329608Y-80960757D01* +X146329610Y-80960752D01* +X146329912Y-80960367D01* +X146336360Y-80949377D01* +X146336549Y-80948925D01* +X146336551Y-80948923D01* +X146336551Y-80948919D01* +X146339511Y-80941859D01* +X146343251Y-80933752D01* +X146531260Y-80561660D01* +X146535539Y-80553888D01* +X146539512Y-80547235D01* +X146539518Y-80547229D01* +X146539520Y-80547220D01* +X146539780Y-80546787D01* +X146544778Y-80535128D01* +X146544914Y-80534639D01* +X146544916Y-80534636D01* +X146544916Y-80534631D01* +X146547002Y-80527141D01* +X146549682Y-80518682D01* +X146689493Y-80125999D01* +X146692776Y-80117721D01* +X146695863Y-80110671D01* +X146695867Y-80110666D01* +X146695868Y-80110659D01* +X146696071Y-80110197D01* +X146699574Y-80097979D01* +X146700767Y-80089851D01* +X146702374Y-80081071D01* +X146705131Y-80068538D01* +X146791882Y-79674063D01* +X146794094Y-79665462D01* +X146796297Y-79657994D01* +X146796300Y-79657989D01* +X146796300Y-79657982D01* +X146796443Y-79657500D01* +X146798384Y-79644967D01* +X146798394Y-79644454D01* +X146798395Y-79644451D01* +X146798394Y-79644447D01* +X146798551Y-79636665D01* +X146799043Y-79627795D01* +X146801056Y-79605641D01* +X146836763Y-79212666D01* +X146837889Y-79203797D01* +X146839114Y-79196283D01* +X146839117Y-79196277D01* +X146839116Y-79196270D01* +X146839194Y-79195797D01* +X146839551Y-79183044D01* +X146838692Y-79174945D01* +X146838065Y-79166030D01* +X146823579Y-78749410D01* +X146823584Y-78740542D01* +X146823881Y-78732245D01* +X146822644Y-78719626D01* +X146822526Y-78719125D01* +X146822526Y-78719121D01* +X146822524Y-78719117D01* +X146820740Y-78711534D01* +X146819014Y-78702836D01* +X146752327Y-78291348D01* +X146751213Y-78282493D01* +X146750524Y-78274848D01* +X146750525Y-78274845D01* +X146750523Y-78274841D01* +X146750480Y-78274353D01* +X146747658Y-78261933D01* +X146747486Y-78261472D01* +X146747486Y-78261470D01* +X146747484Y-78261467D01* +X146744792Y-78254246D01* +X146741974Y-78245787D01* +X146702624Y-78112066D01* +X146624295Y-77845886D01* +X146622085Y-77837262D01* +X146620428Y-77829693D01* +X146620428Y-77829690D01* +X146620426Y-77829686D01* +X146620320Y-77829200D01* +X146615973Y-77817257D01* +X146615740Y-77816813D01* +X146615740Y-77816811D01* +X146615738Y-77816808D01* +X146612144Y-77809948D01* +X146608301Y-77801935D01* +X146441437Y-77420026D01* +X146438156Y-77411729D01* +X146435412Y-77403999D01* +X146429596Y-77392683D01* +X146429312Y-77392276D01* +X146429310Y-77392270D01* +X146429305Y-77392265D01* +X146424906Y-77385948D01* +X146420077Y-77378462D01* +X146206622Y-77020360D01* +X146202337Y-77012556D01* +X146198872Y-77005679D01* +X146198870Y-77005672D01* +X146198865Y-77005665D01* +X146198641Y-77005221D01* +X146191460Y-76994732D01* +X146185960Y-76988635D01* +X146180235Y-76981817D01* +X145923648Y-76653353D01* +X145918431Y-76646165D01* +X145913807Y-76639298D01* +X145905379Y-76629805D01* +X145899095Y-76624389D01* +X145892579Y-76618360D01* +X145596756Y-76324648D01* +X145590642Y-76318131D01* +X145585281Y-76311994D01* +X145575690Y-76303599D01* +X145568873Y-76299079D01* +X145561614Y-76293888D01* +X145231404Y-76039558D01* +X145224559Y-76033890D01* +X145218387Y-76028401D01* +X145207863Y-76021302D01* +X145200417Y-76017612D01* +X145192616Y-76013397D01* +X144833051Y-75802475D01* +X144825523Y-75797693D01* +X144818767Y-75793058D01* +X144807391Y-75787311D01* +X144799651Y-75784624D01* +X144791344Y-75781406D01* +X144408217Y-75617192D01* +X144400169Y-75613402D01* +X144392837Y-75609626D01* +X144380862Y-75605363D01* +X144372798Y-75603656D01* +X144364163Y-75601507D01* +X143963442Y-75486619D01* +X143954976Y-75483865D01* +X143947251Y-75481046D01* +X143934822Y-75478313D01* +X143926624Y-75477632D01* +X143917787Y-75476582D01* +X143505905Y-75412817D01* +X143497168Y-75411146D01* +X143489145Y-75409316D01* +X143476469Y-75408162D01* +X143468232Y-75408514D01* +X143459345Y-75408580D01* +X143042723Y-75396953D01* +X143033830Y-75396390D01* +X143025671Y-75395582D01* +X143012947Y-75396026D01* +X143004849Y-75397404D01* +X142996019Y-75398586D01* +X142581100Y-75439261D01* +X142572220Y-75439816D01* +X142564003Y-75440038D01* +X142551433Y-75442074D01* +X142543551Y-75444461D01* +X142534956Y-75446736D01* +X142128508Y-75539080D01* +X142119763Y-75540744D01* +X142111635Y-75541995D01* +X142099424Y-75545588D01* +X142091890Y-75548950D01* +X142083655Y-75552282D01* +X141691995Y-75694842D01* +X141683538Y-75697586D01* +X141675626Y-75699848D01* +X141663960Y-75704944D01* +X141656907Y-75709223D01* +X141649153Y-75713560D01* +X141278405Y-75904093D01* +X141270349Y-75907880D01* +X141262798Y-75911108D01* +X141251854Y-75917632D01* +X141245432Y-75922731D01* +X141238268Y-75928018D01* +X140894265Y-76163531D01* +X140886757Y-76168290D01* +X140879646Y-76172453D01* +X140869616Y-76180289D01* +X140863849Y-76186188D01* +X140857416Y-76192318D01* +X140545718Y-76469053D01* +X140538874Y-76474711D01* +X140532326Y-76479746D01* +X140523364Y-76488771D01* +X140518370Y-76495361D01* +X140512762Y-76502243D01* +X140238278Y-76815834D01* +X140232173Y-76822330D01* +X140226364Y-76828088D01* +X140218582Y-76838193D01* +X140214504Y-76845273D01* +X140209778Y-76852842D01* +X139976631Y-77198439D01* +X139971414Y-77205615D01* +X139966298Y-77212152D01* +X139959869Y-77223111D01* +X139956664Y-77230753D01* +X139952946Y-77238809D01* +X139765061Y-77610856D01* +X139760775Y-77618646D01* +X139756568Y-77625692D01* +X139751546Y-77637411D01* +X139749346Y-77645319D01* +X139746657Y-77653806D01* +X139606839Y-78046497D01* +X139603567Y-78054755D01* +X139600267Y-78062292D01* +X139596758Y-78074531D01* +X139595566Y-78082657D01* +X139593962Y-78091420D01* +X139504438Y-78498601D01* +X139502221Y-78507219D01* +X139499901Y-78515076D01* +X139497947Y-78527690D01* +X139497783Y-78535882D01* +X139497289Y-78544777D01* +X139459472Y-78959850D01* +X139458356Y-78968654D01* +X139457022Y-78976850D01* +X139456667Y-78989538D01* +X137620488Y-78989538D01* +X137366529Y-78147525D01* +X137324853Y-78009346D01* +X137319486Y-77972962D01* +X137319486Y-72717000D01* +X142073000Y-72717000D01* +X142073000Y-72986597D01* +X142079505Y-73047093D01* +X142130555Y-73183964D01* +X142130555Y-73183965D01* +X142218095Y-73300904D01* +X142335034Y-73388444D01* +X142471906Y-73439494D01* +X142532402Y-73445999D01* +X142532415Y-73446000D01* +X142802000Y-73446000D01* +X142802000Y-72717000D01* +X143710000Y-72717000D01* +X143710000Y-73446000D01* +X143979585Y-73446000D01* +X143979597Y-73445999D01* +X144040093Y-73439494D01* +X144176964Y-73388444D01* +X144176965Y-73388444D01* +X144293904Y-73300904D01* +X144381444Y-73183965D01* +X144381444Y-73183964D01* +X144432494Y-73047093D01* +X144438999Y-72986597D01* +X144439000Y-72986585D01* +X144439000Y-72717000D01* +X143710000Y-72717000D01* +X142802000Y-72717000D01* +X142073000Y-72717000D01* +X137319486Y-72717000D01* +X137319486Y-72263000D01* +X142851014Y-72263000D01* +X142870835Y-72388148D01* +X142928359Y-72501045D01* +X143017955Y-72590641D01* +X143130852Y-72648165D01* +X143224519Y-72663000D01* +X143287481Y-72663000D01* +X143381148Y-72648165D01* +X143494045Y-72590641D01* +X143583641Y-72501045D01* +X143641165Y-72388148D01* +X143660986Y-72263000D01* +X143641165Y-72137852D01* +X143583641Y-72024955D01* +X143494045Y-71935359D01* +X143381148Y-71877835D01* +X143287481Y-71863000D01* +X143224519Y-71863000D01* +X143130852Y-71877835D01* +X143017955Y-71935359D01* +X142928359Y-72024955D01* +X142870835Y-72137852D01* +X142851014Y-72263000D01* +X137319486Y-72263000D01* +X137319486Y-71809000D01* +X142073000Y-71809000D01* +X142802000Y-71809000D01* +X142802000Y-70717000D01* +X142160520Y-70717000D01* +X142245886Y-70888440D01* +X142322013Y-70989249D01* +X142347103Y-71055665D01* +X142332303Y-71125102D01* +X142296973Y-71166049D01* +X142218094Y-71225097D01* +X142130555Y-71342034D01* +X142130555Y-71342035D01* +X142079505Y-71478906D01* +X142073000Y-71539402D01* +X142073000Y-71809000D01* +X137319486Y-71809000D01* +X137319486Y-70263000D01* +X142851014Y-70263000D01* +X142870835Y-70388148D01* +X142928359Y-70501045D01* +X143017955Y-70590641D01* +X143130852Y-70648165D01* +X143224519Y-70663000D01* +X143287481Y-70663000D01* +X143381148Y-70648165D01* +X143494045Y-70590641D01* +X143583641Y-70501045D01* +X143641165Y-70388148D01* +X143660986Y-70263000D01* +X143641165Y-70137852D01* +X143583641Y-70024955D01* +X143494045Y-69935359D01* +X143381148Y-69877835D01* +X143287481Y-69863000D01* +X143224519Y-69863000D01* +X143130852Y-69877835D01* +X143017955Y-69935359D01* +X142928359Y-70024955D01* +X142870835Y-70137852D01* +X142851014Y-70263000D01* +X137319486Y-70263000D01* +X137319486Y-55410106D01* +X137325213Y-55372549D01* +X137327643Y-55364767D01* +X137822042Y-53781495D01* +X137823661Y-53776664D01* +X138389545Y-52196382D01* +X138391360Y-52191625D01* +X139017802Y-50645427D01* +X139019803Y-50640766D01* +X139705162Y-49129978D01* +X139707337Y-49125432D01* +X140450078Y-47651123D01* +X140452439Y-47646663D01* +X141250922Y-46210118D01* +X141253469Y-46205749D01* +X142106093Y-44808173D01* +X142108796Y-44803936D01* +X143014038Y-43446421D01* +X143016884Y-43442333D01* +X143973119Y-42126126D01* +X143976119Y-42122166D01* +X144981761Y-40848457D01* +X144984907Y-40844632D01* +X146038383Y-39614599D01* +X146041640Y-39610947D01* +X147141287Y-38425867D01* +X147144705Y-38422326D01* +X148289021Y-37283298D01* +X148292583Y-37279891D01* +X149479889Y-36188206D01* +X149483591Y-36184935D01* +X150712336Y-35141738D01* +X150716166Y-35138616D01* +X151807081Y-34284260D01* +X160482280Y-34284260D01* +X160482280Y-34531637D01* +X160488785Y-34592133D01* +X160539835Y-34729004D01* +X160539835Y-34729005D01* +X160627375Y-34845944D01* +X160744314Y-34933484D01* +X160881186Y-34984534D01* +X160941682Y-34991039D01* +X160941695Y-34991040D01* +X161189060Y-34991040D01* +X161189060Y-34284260D01* +X160482280Y-34284260D01* +X151807081Y-34284260D01* +X151984738Y-34145127D01* +X151988693Y-34142153D01* +X152421101Y-33830260D01* +X161239309Y-33830260D01* +X161259070Y-33955026D01* +X161316419Y-34067579D01* +X161405741Y-34156901D01* +X161518294Y-34214250D01* +X161611674Y-34229040D01* +X161674446Y-34229040D01* +X161767826Y-34214250D01* +X161880379Y-34156901D01* +X161969701Y-34067579D01* +X162027050Y-33955026D01* +X162046811Y-33830260D01* +X162027050Y-33705494D01* +X161969701Y-33592941D01* +X161880379Y-33503619D01* +X161767826Y-33446270D01* +X161674446Y-33431480D01* +X161611674Y-33431480D01* +X161518294Y-33446270D01* +X161405741Y-33503619D01* +X161316419Y-33592941D01* +X161259070Y-33705494D01* +X161239309Y-33830260D01* +X152421101Y-33830260D01* +X153050527Y-33376260D01* +X160482280Y-33376260D01* +X161189060Y-33376260D01* +X161189060Y-32669480D01* +X160941682Y-32669480D01* +X160881186Y-32675985D01* +X160744315Y-32727035D01* +X160744314Y-32727035D01* +X160627375Y-32814575D01* +X160539835Y-32931514D01* +X160539835Y-32931515D01* +X160488785Y-33068386D01* +X160482280Y-33128882D01* +X160482280Y-33376260D01* +X153050527Y-33376260D01* +X153295557Y-33199522D01* +X153299607Y-33196721D01* +X154643128Y-32306181D01* +X154647262Y-32303557D01* +X156025884Y-31466278D01* +X156030110Y-31463825D01* +X157442195Y-30681035D01* +X157446571Y-30678722D01* +X158890513Y-29951622D01* +X158894951Y-29949496D01* +X160369227Y-29279250D01* +X160373807Y-29277277D01* +X161474387Y-28829000D01* +X171172014Y-28829000D01* +X171191835Y-28954148D01* +X171249359Y-29067045D01* +X171338955Y-29156641D01* +X171451852Y-29214165D01* +X171545519Y-29229000D01* +X171608481Y-29229000D01* +X171702148Y-29214165D01* +X171815045Y-29156641D01* +X171904641Y-29067045D01* +X171962165Y-28954148D01* +X171981986Y-28829000D01* +X171962165Y-28703852D01* +X171904641Y-28590955D01* +X171815045Y-28501359D01* +X171702148Y-28443835D01* +X171608481Y-28429000D01* +X171545519Y-28429000D01* +X171451852Y-28443835D01* +X171338955Y-28501359D01* +X171249359Y-28590955D01* +X171191835Y-28703852D01* +X171172014Y-28829000D01* +X161474387Y-28829000D01* +X161876762Y-28665109D01* +X161881391Y-28663332D01* +X162679301Y-28375000D01* +X170394000Y-28375000D01* +X171123000Y-28375000D01* +X171123000Y-27646000D01* +X170853402Y-27646000D01* +X170792906Y-27652505D01* +X170656035Y-27703555D01* +X170656034Y-27703555D01* +X170539095Y-27791095D01* +X170451555Y-27908034D01* +X170451555Y-27908035D01* +X170400505Y-28044906D01* +X170394000Y-28105402D01* +X170394000Y-28375000D01* +X162679301Y-28375000D01* +X163411385Y-28110455D01* +X163416132Y-28108846D01* +X164971715Y-27616405D01* +X164976540Y-27614985D01* +X166556001Y-27184213D01* +X166560905Y-27182982D01* +X168162752Y-26815051D01* +X168167658Y-26814028D01* +X169790249Y-26510149D01* +X169795242Y-26509319D01* +X171437017Y-26270683D01* +X171442048Y-26270057D01* +X173101334Y-26097869D01* +X173106455Y-26097444D01* +X174781727Y-25992893D01* +X174786872Y-25992677D01* +X176476473Y-25956970D01* +X176481783Y-25956970D01* +X178172350Y-25993183D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X190123595Y-88123844D02* +G01* +X190157621Y-88186156D01* +X190160500Y-88212939D01* +X190160500Y-88774649D01* +X190167009Y-88835196D01* +X190167011Y-88835204D01* +X190218110Y-88972202D01* +X190218112Y-88972207D01* +X190305738Y-89089261D01* +X190422792Y-89176887D01* +X190422794Y-89176888D01* +X190422796Y-89176889D01* +X190429542Y-89179405D01* +X190559795Y-89227988D01* +X190559803Y-89227990D01* +X190620350Y-89234499D01* +X190620355Y-89234499D01* +X190620362Y-89234500D01* +X190620368Y-89234500D01* +X191617632Y-89234500D01* +X191617638Y-89234500D01* +X191617645Y-89234499D01* +X191617649Y-89234499D01* +X191678196Y-89227990D01* +X191678199Y-89227989D01* +X191678201Y-89227989D01* +X191815204Y-89176889D01* +X191932261Y-89089261D01* +X191932262Y-89089258D01* +X191937385Y-89085424D01* +X192003905Y-89060612D01* +X192073279Y-89075703D01* +X192088398Y-89085418D01* +X192143793Y-89126887D01* +X192143796Y-89126889D01* +X192280795Y-89177988D01* +X192280798Y-89177988D01* +X192280799Y-89177989D01* +X192280804Y-89177990D01* +X192293966Y-89179405D01* +X192359559Y-89206572D01* +X192400051Y-89264890D01* +X192406500Y-89304683D01* +X192406500Y-89347405D01* +X192386498Y-89415526D01* +X192369595Y-89436500D01* +X189794095Y-92012000D01* +X189731783Y-92046026D01* +X189660968Y-92040961D01* +X189604132Y-91998414D01* +X189579321Y-91931894D01* +X189579000Y-91922905D01* +X189579000Y-91894000D01* +X187993000Y-91894000D01* +X187924879Y-91873998D01* +X187878386Y-91820342D01* +X187867000Y-91768000D01* +X187867000Y-90116000D01* +X188775000Y-90116000D01* +X188775000Y-90986000D01* +X189579000Y-90986000D01* +X189579000Y-90766414D01* +X189578999Y-90766402D01* +X189572494Y-90705903D01* +X189531141Y-90595033D01* +X189526075Y-90524217D01* +X189531141Y-90506967D01* +X189572494Y-90396096D01* +X189578999Y-90335597D01* +X189579000Y-90335585D01* +X189579000Y-90116000D01* +X188775000Y-90116000D01* +X187867000Y-90116000D01* +X187867000Y-89334000D01* +X187887002Y-89265879D01* +X187940658Y-89219386D01* +X187993000Y-89208000D01* +X189579000Y-89208000D01* +X189579000Y-88988414D01* +X189578999Y-88988402D01* +X189572494Y-88927906D01* +X189521444Y-88791035D01* +X189521444Y-88791034D01* +X189433904Y-88674095D01* +X189316966Y-88586556D01* +X189211445Y-88547199D01* +X189154610Y-88504652D01* +X189129799Y-88438132D01* +X189144891Y-88368758D01* +X189195093Y-88318555D01* +X189201204Y-88315794D01* +X189201172Y-88315729D01* +X189207724Y-88312437D01* +X189207732Y-88312435D01* +X189218687Y-88305229D01* +X189286591Y-88284507D01* +X189287926Y-88284500D01* +X189617632Y-88284500D01* +X189617638Y-88284500D01* +X189617645Y-88284499D01* +X189617649Y-88284499D01* +X189678196Y-88277990D01* +X189678199Y-88277989D01* +X189678201Y-88277989D01* +X189815204Y-88226889D01* +X189835094Y-88212000D01* +X189932261Y-88139261D01* +X189933632Y-88137430D01* +X189935465Y-88136057D01* +X189938634Y-88132889D01* +X189939089Y-88133344D01* +X189990467Y-88094883D01* +X190061283Y-88089818D01* +X190123595Y-88123844D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X181570750Y-84918502D02* +G01* +X181591724Y-84935405D01* +X182924191Y-86267872D01* +X182958217Y-86330184D01* +X182953152Y-86400999D01* +X182910605Y-86457835D01* +X182855835Y-86481248D01* +X182660063Y-86513916D01* +X182660044Y-86513921D01* +X182439276Y-86589711D01* +X182439273Y-86589713D01* +X182233991Y-86700806D01* +X182233985Y-86700809D01* +X182233983Y-86700810D01* +X182049778Y-86844182D01* +X182045946Y-86847711D01* +X182044688Y-86846345D01* +X181990763Y-86878742D01* +X181919799Y-86876598D01* +X181861260Y-86836428D01* +X181840877Y-86800861D01* +X181817444Y-86738034D01* +X181729904Y-86621095D01* +X181612965Y-86533555D01* +X181476093Y-86482505D01* +X181415597Y-86476000D01* +X180921000Y-86476000D01* +X180921000Y-89292000D01* +X181415585Y-89292000D01* +X181415597Y-89291999D01* +X181476093Y-89285494D01* +X181612964Y-89234444D01* +X181612965Y-89234444D01* +X181729904Y-89146904D01* +X181817444Y-89029965D01* +X181840877Y-88967138D01* +X181883423Y-88910302D01* +X181949943Y-88885491D01* +X182019318Y-88900582D01* +X182045356Y-88920929D01* +X182045946Y-88920289D01* +X182049778Y-88923817D01* +X182072247Y-88941305D01* +X182233983Y-89067190D01* +X182439273Y-89178287D01* +X182660049Y-89254080D01* +X182890288Y-89292500D01* +X182890292Y-89292500D01* +X183123708Y-89292500D01* +X183123712Y-89292500D01* +X183353951Y-89254080D01* +X183574727Y-89178287D01* +X183780017Y-89067190D01* +X183964220Y-88923818D01* +X183966061Y-88921819D01* +X184122314Y-88752083D01* +X184140245Y-88724638D01* +X184249984Y-88556669D01* +X184297815Y-88447626D01* +X184343496Y-88393278D01* +X184411308Y-88372254D01* +X184479722Y-88391230D01* +X184527016Y-88444181D01* +X184531257Y-88454207D01* +X184558110Y-88526203D01* +X184558112Y-88526207D01* +X184631620Y-88624401D01* +X184656431Y-88690921D01* +X184641340Y-88760295D01* +X184631623Y-88775415D01* +X184620114Y-88790790D01* +X184620110Y-88790797D01* +X184569011Y-88927795D01* +X184569009Y-88927803D01* +X184562500Y-88988350D01* +X184562500Y-90179742D01* +X184542498Y-90247863D01* +X184488842Y-90294356D01* +X184418568Y-90304460D01* +X184392468Y-90297798D01* +X184299201Y-90263011D01* +X184299199Y-90263010D01* +X184299197Y-90263010D01* +X184299196Y-90263009D01* +X184238649Y-90256500D01* +X184238638Y-90256500D01* +X182791362Y-90256500D01* +X182791350Y-90256500D01* +X182730803Y-90263009D01* +X182730795Y-90263011D01* +X182593797Y-90314110D01* +X182593792Y-90314112D01* +X182476738Y-90401739D01* +X182420411Y-90476982D01* +X182363575Y-90519528D01* +X182292760Y-90524592D01* +X182234654Y-90494583D01* +X182231274Y-90491501D01* +X182044794Y-90376038D01* +X182044791Y-90376036D01* +X182044789Y-90376035D01* +X182044785Y-90376033D01* +X181840274Y-90296804D01* +X181801853Y-90289622D01* +X181624667Y-90256500D01* +X181405333Y-90256500D01* +X181390590Y-90259255D01* +X181320708Y-90272318D01* +X181250072Y-90265173D01* +X181208462Y-90237558D01* +X180672967Y-89702063D01* +X180117244Y-89146339D01* +X180107279Y-89133901D01* +X180107052Y-89134090D01* +X180102001Y-89127984D01* +X180102000Y-89127982D01* +X180100834Y-89126887D01* +X180052747Y-89081730D01* +X180016781Y-89020517D01* +X180013000Y-88989880D01* +X180013000Y-87849992D01* +X180013190Y-87849992D01* +X180023327Y-87985265D01* +X180072887Y-88111541D01* +X180157465Y-88217599D01* +X180269547Y-88294016D01* +X180399173Y-88334000D01* +X180500724Y-88334000D01* +X180601138Y-88318865D01* +X180723357Y-88260007D01* +X180822798Y-88167740D01* +X180890625Y-88050260D01* +X180920810Y-87918008D01* +X180910673Y-87782735D01* +X180861113Y-87656459D01* +X180776535Y-87550401D01* +X180664453Y-87473984D01* +X180534827Y-87434000D01* +X180433276Y-87434000D01* +X180332862Y-87449135D01* +X180210643Y-87507993D01* +X180111202Y-87600260D01* +X180043375Y-87717740D01* +X180013190Y-87849992D01* +X180013000Y-87849992D01* +X180013000Y-86476000D01* +X179518402Y-86476000D01* +X179457906Y-86482505D01* +X179321035Y-86533555D01* +X179321034Y-86533555D01* +X179204096Y-86621095D01* +X179185275Y-86646237D01* +X179128439Y-86688782D01* +X179057623Y-86693846D01* +X178995311Y-86659820D01* +X178961287Y-86597507D01* +X178958994Y-86569012D01* +X178958500Y-86569012D01* +X178958500Y-85768367D01* +X178958499Y-85768350D01* +X178951990Y-85707803D01* +X178951988Y-85707795D01* +X178910476Y-85596500D01* +X178900889Y-85570796D01* +X178900888Y-85570794D01* +X178900887Y-85570792D01* +X178813261Y-85453738D01* +X178696207Y-85366112D01* +X178696203Y-85366110D01* +X178612941Y-85335055D01* +X178556105Y-85292509D01* +X178531295Y-85225988D01* +X178546387Y-85156614D01* +X178596589Y-85106412D01* +X178612941Y-85098945D01* +X178657103Y-85082473D01* +X178696204Y-85067889D01* +X178813261Y-84980261D01* +X178836670Y-84948989D01* +X178893505Y-84906444D01* +X178937537Y-84898500D01* +X181394344Y-84898500D01* +X181502629Y-84898500D01* +X181570750Y-84918502D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X184329532Y-80449538D02* +G01* +X184386368Y-80492085D01* +X184411179Y-80558605D01* +X184411500Y-80567594D01* +X184411500Y-82888649D01* +X184418009Y-82949196D01* +X184418011Y-82949204D01* +X184469110Y-83086202D01* +X184469112Y-83086207D01* +X184556738Y-83203261D01* +X184673792Y-83290887D01* +X184673794Y-83290888D01* +X184673796Y-83290889D01* +X184732321Y-83312718D01* +X184810795Y-83341988D01* +X184810803Y-83341990D01* +X184871350Y-83348499D01* +X184871355Y-83348499D01* +X184871362Y-83348500D01* +X184871368Y-83348500D01* +X185283737Y-83348500D01* +X185351858Y-83368502D01* +X185398351Y-83422158D01* +X185408455Y-83492432D01* +X185378961Y-83557012D01* +X185325353Y-83593428D01* +X185320985Y-83594957D01* +X185320984Y-83594957D01* +X185320980Y-83594959D01* +X185166720Y-83691887D01* +X185166718Y-83691888D01* +X185037888Y-83820718D01* +X185037887Y-83820720D01* +X184940958Y-83974981D01* +X184940957Y-83974984D01* +X184889653Y-84121605D01* +X184880783Y-84146953D01* +X184860384Y-84328000D01* +X184880783Y-84509047D01* +X184880783Y-84509049D01* +X184880784Y-84509050D01* +X184940957Y-84681015D01* +X184940958Y-84681017D01* +X185021187Y-84808701D01* +X185040500Y-84875737D01* +X185040500Y-85177262D01* +X185021187Y-85244298D01* +X184940958Y-85371981D01* +X184940957Y-85371984D01* +X184887762Y-85524009D01* +X184880783Y-85543953D01* +X184861129Y-85718390D01* +X184860384Y-85725000D01* +X184862441Y-85743255D01* +X184850191Y-85813187D01* +X184802079Y-85865395D01* +X184733378Y-85883303D01* +X184665901Y-85861226D01* +X184648138Y-85846457D01* +X182450908Y-83649227D01* +X182438936Y-83635375D01* +X182424469Y-83615942D01* +X182424251Y-83615759D01* +X182386129Y-83583770D01* +X182378027Y-83576345D01* +X182374107Y-83572425D01* +X182371364Y-83569984D01* +X182372208Y-83569034D01* +X182334226Y-83515380D01* +X182331045Y-83444454D01* +X182366714Y-83383068D01* +X182429908Y-83350711D01* +X182453410Y-83348500D01* +X183428632Y-83348500D01* +X183428638Y-83348500D01* +X183428645Y-83348499D01* +X183428649Y-83348499D01* +X183489196Y-83341990D01* +X183489199Y-83341989D01* +X183489201Y-83341989D01* +X183626204Y-83290889D01* +X183638501Y-83281684D01* +X183743261Y-83203261D01* +X183830887Y-83086207D01* +X183830887Y-83086206D01* +X183830889Y-83086204D01* +X183881989Y-82949201D01* +X183881989Y-82949199D01* +X183881990Y-82949196D01* +X183888499Y-82888649D01* +X183888500Y-82888632D01* +X183888500Y-80838594D01* +X183908502Y-80770473D01* +X183925405Y-80749499D01* +X184196405Y-80478499D01* +X184258717Y-80444473D01* +X184329532Y-80449538D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X190729168Y-58949106D02* +G01* +X190740251Y-58961896D01* +X190778584Y-59012658D01* +X190778586Y-59012660D01* +X190778587Y-59012661D01* +X190878406Y-59103658D01* +X190937634Y-59157652D01* +X190937635Y-59157653D01* +X191120603Y-59270942D01* +X191120606Y-59270943D01* +X191120615Y-59270949D01* +X191321299Y-59348694D01* +X191532852Y-59388240D01* +X191532855Y-59388240D01* +X191746452Y-59388240D01* +X191747079Y-59388424D01* +X191748063Y-59388240D01* +X191748068Y-59388240D01* +X191959621Y-59348694D01* +X192160305Y-59270949D01* +X192206019Y-59242644D01* +X192214169Y-59237598D01* +X192282617Y-59218743D01* +X192350392Y-59239886D01* +X192395977Y-59294315D01* +X192406500Y-59344725D01* +X192406500Y-59669102D01* +X192386498Y-59737223D01* +X192332842Y-59783716D01* +X192262568Y-59793820D01* +X192213464Y-59775789D01* +X192123018Y-59718958D01* +X192123015Y-59718957D01* +X191951050Y-59658784D01* +X191951049Y-59658783D01* +X191951047Y-59658783D01* +X191770000Y-59638384D01* +X191769998Y-59638384D01* +X191769997Y-59638384D01* +X191769672Y-59638384D01* +X191769469Y-59638324D01* +X191767329Y-59638083D01* +X191760564Y-59639447D01* +X191588953Y-59658783D01* +X191588950Y-59658783D01* +X191588949Y-59658784D01* +X191416984Y-59718957D01* +X191416981Y-59718958D01* +X191262720Y-59815887D01* +X191262718Y-59815888D01* +X191133888Y-59944718D01* +X191133887Y-59944720D01* +X191036958Y-60098981D01* +X191036957Y-60098984D01* +X190976783Y-60270950D01* +X190976782Y-60270957D01* +X190971768Y-60315452D01* +X190944264Y-60380905D01* +X190935656Y-60390437D01* +X190111336Y-61214757D01* +X190098901Y-61224721D01* +X190099089Y-61224948D01* +X190092979Y-61230002D01* +X190046370Y-61279635D01* +X190043620Y-61282473D01* +X190023863Y-61302231D01* +X190021374Y-61305439D01* +X190013688Y-61314436D01* +X189983418Y-61346673D01* +X189983411Y-61346683D01* +X189973651Y-61364435D01* +X189962803Y-61380950D01* +X189950386Y-61396958D01* +X189932824Y-61437540D01* +X189927604Y-61448195D01* +X189906305Y-61486939D01* +X189906303Y-61486944D01* +X189901267Y-61506559D01* +X189894864Y-61525262D01* +X189886819Y-61543852D01* +X189879901Y-61587525D01* +X189877495Y-61599142D01* +X189866500Y-61641968D01* +X189866500Y-61662223D01* +X189864949Y-61681933D01* +X189862069Y-61700116D01* +X189861780Y-61701943D01* +X189865415Y-61740400D01* +X189865941Y-61745961D01* +X189866500Y-61757819D01* +X189866500Y-74059591D01* +X189846498Y-74127712D01* +X189792842Y-74174205D01* +X189784534Y-74177646D01* +X189753795Y-74189111D01* +X189753792Y-74189112D01* +X189636738Y-74276738D01* +X189549112Y-74393792D01* +X189549110Y-74393797D01* +X189498011Y-74530795D01* +X189498009Y-74530803D01* +X189491500Y-74591350D01* +X189491500Y-77022405D01* +X189471498Y-77090526D01* +X189454595Y-77111500D01* +X189183595Y-77382500D01* +X189121283Y-77416526D01* +X189050468Y-77411461D01* +X188993632Y-77368914D01* +X188968821Y-77302394D01* +X188968500Y-77293405D01* +X188968500Y-74591367D01* +X188968499Y-74591350D01* +X188961990Y-74530803D01* +X188961988Y-74530795D01* +X188918315Y-74413707D01* +X188910889Y-74393796D01* +X188910888Y-74393794D01* +X188910887Y-74393792D01* +X188823261Y-74276738D01* +X188706207Y-74189112D01* +X188706202Y-74189110D01* +X188569204Y-74138011D01* +X188569196Y-74138009D01* +X188508649Y-74131500D01* +X188508638Y-74131500D01* +X187411362Y-74131500D01* +X187411350Y-74131500D01* +X187350803Y-74138009D01* +X187350795Y-74138011D01* +X187213797Y-74189110D01* +X187213792Y-74189112D01* +X187096738Y-74276738D01* +X187009112Y-74393792D01* +X187009110Y-74393797D01* +X186958011Y-74530795D01* +X186958009Y-74530803D01* +X186951500Y-74591350D01* +X186951500Y-77838649D01* +X186958009Y-77899196D01* +X186958010Y-77899197D01* +X186958010Y-77899199D01* +X186958011Y-77899201D01* +X186975759Y-77946784D01* +X186980700Y-77960031D01* +X186985765Y-78030847D01* +X186951740Y-78093159D01* +X186939874Y-78103621D01* +X186933637Y-78108458D01* +X186919311Y-78122784D01* +X186904285Y-78135617D01* +X186887895Y-78147525D01* +X186887893Y-78147527D01* +X186859700Y-78181605D01* +X186851713Y-78190381D01* +X186177160Y-78864934D01* +X186114848Y-78898960D01* +X186044033Y-78893895D01* +X185987197Y-78851348D01* +X185962386Y-78784828D01* +X185962856Y-78761743D01* +X185979616Y-78613000D01* +X185959217Y-78431953D01* +X185959215Y-78431949D01* +X185958424Y-78424922D01* +X185960418Y-78424697D01* +X185964153Y-78363709D01* +X186006116Y-78306441D01* +X186038615Y-78288477D01* +X186166204Y-78240889D01* +X186166799Y-78240444D01* +X186283261Y-78153261D01* +X186370887Y-78036207D01* +X186370887Y-78036206D01* +X186370889Y-78036204D01* +X186421989Y-77899201D01* +X186421989Y-77899199D01* +X186421990Y-77899196D01* +X186428499Y-77838649D01* +X186428499Y-77838645D01* +X186428500Y-77838638D01* +X186428500Y-74591362D01* +X186422498Y-74535536D01* +X186435103Y-74465669D01* +X186483481Y-74413707D01* +X186506154Y-74403141D01* +X186535015Y-74393043D01* +X186689281Y-74296111D01* +X186818111Y-74167281D01* +X186915043Y-74013015D01* +X186975217Y-73841047D01* +X186995616Y-73660000D01* +X186975217Y-73478953D01* +X186915043Y-73306985D01* +X186915041Y-73306982D01* +X186915041Y-73306981D01* +X186834813Y-73179298D01* +X186815500Y-73112262D01* +X186815500Y-63268855D01* +X186817249Y-63253014D01* +X186816956Y-63252987D01* +X186817701Y-63245094D01* +X186817702Y-63245091D01* +X186815562Y-63177013D01* +X186815500Y-63173054D01* +X186815500Y-63145149D01* +X186815500Y-63145144D01* +X186814992Y-63141130D01* +X186814061Y-63129297D01* +X186814043Y-63128712D01* +X186812673Y-63085110D01* +X186807022Y-63065663D01* +X186803012Y-63046300D01* +X186800474Y-63026203D01* +X186794985Y-63012341D01* +X186784197Y-62985094D01* +X186780353Y-62973869D01* +X186768018Y-62931407D01* +X186757705Y-62913969D01* +X186749010Y-62896222D01* +X186741552Y-62877383D01* +X186715568Y-62841620D01* +X186709051Y-62831699D01* +X186686541Y-62793635D01* +X186672218Y-62779312D01* +X186659377Y-62764279D01* +X186647471Y-62747892D01* +X186613405Y-62719710D01* +X186604626Y-62711721D01* +X184725405Y-60832500D01* +X184691379Y-60770188D01* +X184688500Y-60743405D01* +X184688500Y-60134367D01* +X184688499Y-60134350D01* +X184681990Y-60073803D01* +X184681988Y-60073795D01* +X184643758Y-59971298D01* +X184630889Y-59936796D01* +X184630888Y-59936794D01* +X184630887Y-59936792D01* +X184543261Y-59819738D01* +X184426207Y-59732112D01* +X184426202Y-59732110D01* +X184289204Y-59681011D01* +X184289196Y-59681009D01* +X184228649Y-59674500D01* +X184228638Y-59674500D01* +X183431362Y-59674500D01* +X183431350Y-59674500D01* +X183370803Y-59681009D01* +X183370795Y-59681011D01* +X183233797Y-59732110D01* +X183233792Y-59732112D01* +X183116738Y-59819738D01* +X183029112Y-59936792D01* +X183029110Y-59936797D01* +X182998055Y-60020058D01* +X182955508Y-60076894D01* +X182888988Y-60101704D01* +X182819614Y-60086612D01* +X182769412Y-60036410D01* +X182761945Y-60020058D01* +X182734075Y-59945338D01* +X182730889Y-59936796D01* +X182730888Y-59936794D01* +X182730887Y-59936792D01* +X182643261Y-59819738D01* +X182526207Y-59732112D01* +X182526202Y-59732110D01* +X182389204Y-59681011D01* +X182389196Y-59681009D01* +X182328649Y-59674500D01* +X182328638Y-59674500D01* +X181719594Y-59674500D01* +X181651473Y-59654498D01* +X181630499Y-59637595D01* +X181596239Y-59603335D01* +X181562213Y-59541023D01* +X181567278Y-59470208D01* +X181609825Y-59413372D01* +X181676345Y-59388561D01* +X181685334Y-59388240D01* +X181748085Y-59388240D01* +X181748088Y-59388240D01* +X181959641Y-59348694D01* +X182160325Y-59270949D01* +X182343306Y-59157652D01* +X182502353Y-59012661D01* +X182520347Y-58988833D01* +X182539420Y-58963577D01* +X182596433Y-58921270D01* +X182667270Y-58916502D01* +X182729439Y-58950788D01* +X182740520Y-58963577D01* +X182777583Y-59012657D01* +X182777586Y-59012659D01* +X182777587Y-59012661D01* +X182882307Y-59108126D01* +X182936634Y-59157652D01* +X182936635Y-59157653D01* +X183119603Y-59270942D01* +X183119606Y-59270943D01* +X183119615Y-59270949D01* +X183320299Y-59348694D01* +X183531852Y-59388240D01* +X183531855Y-59388240D01* +X183747065Y-59388240D01* +X183747068Y-59388240D01* +X183958621Y-59348694D01* +X184159305Y-59270949D01* +X184342286Y-59157652D01* +X184501333Y-59012661D01* +X184526168Y-58979772D01* +X184539669Y-58961896D01* +X184596683Y-58919588D01* +X184667519Y-58914820D01* +X184729688Y-58949106D01* +X184740771Y-58961896D01* +X184779104Y-59012658D01* +X184779106Y-59012660D01* +X184779107Y-59012661D01* +X184878926Y-59103658D01* +X184938154Y-59157652D01* +X184938155Y-59157653D01* +X185121123Y-59270942D01* +X185121126Y-59270943D01* +X185121135Y-59270949D01* +X185321819Y-59348694D01* +X185533372Y-59388240D01* +X185533375Y-59388240D01* +X185748585Y-59388240D01* +X185748588Y-59388240D01* +X185960141Y-59348694D01* +X186160825Y-59270949D01* +X186343806Y-59157652D01* +X186502853Y-59012661D01* +X186520847Y-58988833D01* +X186539920Y-58963577D01* +X186596933Y-58921270D01* +X186667770Y-58916502D01* +X186729939Y-58950788D01* +X186741020Y-58963577D01* +X186778083Y-59012657D01* +X186778086Y-59012659D01* +X186778087Y-59012661D01* +X186882807Y-59108126D01* +X186937134Y-59157652D01* +X186937135Y-59157653D01* +X187120103Y-59270942D01* +X187120106Y-59270943D01* +X187120115Y-59270949D01* +X187320799Y-59348694D01* +X187532352Y-59388240D01* +X187532355Y-59388240D01* +X187747565Y-59388240D01* +X187747568Y-59388240D01* +X187959121Y-59348694D01* +X188159805Y-59270949D01* +X188342786Y-59157652D01* +X188501833Y-59012661D01* +X188519827Y-58988833D01* +X188538900Y-58963577D01* +X188595913Y-58921270D01* +X188666750Y-58916502D01* +X188728919Y-58950788D01* +X188740000Y-58963577D01* +X188777063Y-59012657D01* +X188777066Y-59012659D01* +X188777067Y-59012661D01* +X188881787Y-59108126D01* +X188936114Y-59157652D01* +X188936115Y-59157653D01* +X189119083Y-59270942D01* +X189119086Y-59270943D01* +X189119095Y-59270949D01* +X189319779Y-59348694D01* +X189531332Y-59388240D01* +X189531335Y-59388240D01* +X189746545Y-59388240D01* +X189746548Y-59388240D01* +X189958101Y-59348694D01* +X190158785Y-59270949D01* +X190341766Y-59157652D01* +X190500813Y-59012661D01* +X190525648Y-58979772D01* +X190539149Y-58961896D01* +X190596163Y-58919588D01* +X190666999Y-58914820D01* +X190729168Y-58949106D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X192349698Y-61129599D02* +G01* +X192395641Y-61183726D01* +X192406500Y-61234897D01* +X192406500Y-74059591D01* +X192386498Y-74127712D01* +X192332842Y-74174205D01* +X192324534Y-74177646D01* +X192293795Y-74189111D01* +X192293792Y-74189112D01* +X192176738Y-74276738D01* +X192089112Y-74393792D01* +X192089110Y-74393797D01* +X192038011Y-74530795D01* +X192038009Y-74530803D01* +X192031500Y-74591350D01* +X192031500Y-76514405D01* +X192011498Y-76582526D01* +X191994595Y-76603500D01* +X191723595Y-76874500D01* +X191661283Y-76908526D01* +X191590468Y-76903461D01* +X191533632Y-76860914D01* +X191508821Y-76794394D01* +X191508500Y-76785405D01* +X191508500Y-74591367D01* +X191508499Y-74591350D01* +X191501990Y-74530803D01* +X191501988Y-74530795D01* +X191458315Y-74413707D01* +X191450889Y-74393796D01* +X191450888Y-74393794D01* +X191450887Y-74393792D01* +X191363261Y-74276738D01* +X191246207Y-74189112D01* +X191246204Y-74189111D01* +X191215466Y-74177646D01* +X191158631Y-74135099D01* +X191133821Y-74068578D01* +X191133500Y-74059591D01* +X191133500Y-62036594D01* +X191153502Y-61968473D01* +X191170400Y-61947503D01* +X191831561Y-61286341D01* +X191893872Y-61252318D01* +X191906540Y-61250231D01* +X191951047Y-61245217D01* +X192123015Y-61185043D01* +X192213464Y-61128209D01* +X192281784Y-61108904D01* +X192349698Y-61129599D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X170731748Y-34552406D02* +G01* +X170742831Y-34565196D01* +X170781164Y-34615958D01* +X170940214Y-34760952D01* +X170940215Y-34760953D01* +X171123183Y-34874242D01* +X171123186Y-34874243D01* +X171123195Y-34874249D01* +X171323879Y-34951994D01* +X171535432Y-34991540D01* +X171535435Y-34991540D01* +X171750645Y-34991540D01* +X171750648Y-34991540D01* +X171962201Y-34951994D01* +X172162885Y-34874249D01* +X172345866Y-34760952D01* +X172504913Y-34615961D01* +X172522907Y-34592133D01* +X172541980Y-34566877D01* +X172598993Y-34524570D01* +X172669830Y-34519802D01* +X172731999Y-34554088D01* +X172743080Y-34566877D01* +X172780143Y-34615957D01* +X172939194Y-34760952D01* +X172939195Y-34760953D01* +X173122163Y-34874242D01* +X173122166Y-34874243D01* +X173122175Y-34874249D01* +X173322859Y-34951994D01* +X173534412Y-34991540D01* +X173534415Y-34991540D01* +X173749629Y-34991540D01* +X173763570Y-34988933D01* +X173817263Y-34978896D01* +X173887898Y-34986039D01* +X173929511Y-35013655D01* +X175754261Y-36838405D01* +X175788287Y-36900717D01* +X175783222Y-36971532D01* +X175740675Y-37028368D01* +X175674155Y-37053179D01* +X175665166Y-37053500D01* +X174815350Y-37053500D01* +X174754803Y-37060009D01* +X174754795Y-37060011D01* +X174617797Y-37111110D01* +X174617792Y-37111112D01* +X174500739Y-37198738D01* +X174488792Y-37214698D01* +X174483799Y-37221369D01* +X174478829Y-37228008D01* +X174421994Y-37270555D01* +X174377960Y-37278500D01* +X174364040Y-37278500D01* +X174295919Y-37258498D01* +X174263171Y-37228008D01* +X174258201Y-37221369D01* +X174241261Y-37198739D01* +X174241260Y-37198738D01* +X174124207Y-37111112D01* +X174124202Y-37111110D01* +X173987204Y-37060011D01* +X173987196Y-37060009D01* +X173926649Y-37053500D01* +X173926638Y-37053500D01* +X172529362Y-37053500D01* +X172529350Y-37053500D01* +X172468803Y-37060009D01* +X172468795Y-37060011D01* +X172331797Y-37111110D01* +X172331792Y-37111112D01* +X172214739Y-37198738D01* +X172202792Y-37214698D01* +X172197799Y-37221369D01* +X172192829Y-37228008D01* +X172135994Y-37270555D01* +X172091960Y-37278500D01* +X172078040Y-37278500D01* +X172009919Y-37258498D01* +X171977171Y-37228008D01* +X171972201Y-37221369D01* +X171955261Y-37198739D01* +X171955260Y-37198738D01* +X171838207Y-37111112D01* +X171838202Y-37111110D01* +X171701204Y-37060011D01* +X171701196Y-37060009D01* +X171640649Y-37053500D01* +X171640638Y-37053500D01* +X170243362Y-37053500D01* +X170243350Y-37053500D01* +X170182803Y-37060009D01* +X170182795Y-37060011D01* +X170045797Y-37111110D01* +X170045792Y-37111112D01* +X169928739Y-37198738D01* +X169916792Y-37214698D01* +X169911799Y-37221369D01* +X169906829Y-37228008D01* +X169849994Y-37270555D01* +X169805960Y-37278500D01* +X169792040Y-37278500D01* +X169723919Y-37258498D01* +X169691171Y-37228008D01* +X169686201Y-37221369D01* +X169669261Y-37198739D01* +X169669260Y-37198738D01* +X169552207Y-37111112D01* +X169552202Y-37111110D01* +X169415204Y-37060011D01* +X169415196Y-37060009D01* +X169354649Y-37053500D01* +X169354638Y-37053500D01* +X167957362Y-37053500D01* +X167957350Y-37053500D01* +X167896803Y-37060009D01* +X167896795Y-37060011D01* +X167759797Y-37111110D01* +X167759792Y-37111112D01* +X167642739Y-37198738D01* +X167630792Y-37214698D01* +X167625799Y-37221369D01* +X167620829Y-37228008D01* +X167563994Y-37270555D01* +X167519960Y-37278500D01* +X167506040Y-37278500D01* +X167437919Y-37258498D01* +X167405171Y-37228008D01* +X167400201Y-37221369D01* +X167383261Y-37198739D01* +X167383260Y-37198738D01* +X167266207Y-37111112D01* +X167266202Y-37111110D01* +X167129204Y-37060011D01* +X167129196Y-37060009D01* +X167068649Y-37053500D01* +X167068638Y-37053500D01* +X166426817Y-37053500D01* +X166376775Y-37043137D01* +X166375042Y-37042387D01* +X166375041Y-37042386D01* +X166334464Y-37024827D01* +X166323807Y-37019605D01* +X166285063Y-36998306D01* +X166285060Y-36998305D01* +X166265436Y-36993266D01* +X166246736Y-36986864D01* +X166228145Y-36978819D01* +X166228143Y-36978818D01* +X166228141Y-36978818D01* +X166184474Y-36971901D01* +X166172855Y-36969495D01* +X166130030Y-36958500D01* +X166109776Y-36958500D01* +X166090066Y-36956949D01* +X166070057Y-36953780D01* +X166026039Y-36957941D01* +X166014181Y-36958500D01* +X164931481Y-36958500D01* +X164863360Y-36938498D01* +X164816867Y-36884842D01* +X164808859Y-36861478D01* +X164807989Y-36857799D01* +X164798180Y-36831500D01* +X164756889Y-36720796D01* +X164756888Y-36720794D01* +X164756887Y-36720792D01* +X164669261Y-36603738D01* +X164552207Y-36516112D01* +X164552204Y-36516111D01* +X164482506Y-36490114D01* +X164425671Y-36447567D01* +X164400861Y-36381046D01* +X164400540Y-36372059D01* +X164400540Y-34765832D01* +X164420542Y-34697711D01* +X164441652Y-34672719D01* +X164503913Y-34615961D01* +X164503914Y-34615960D01* +X164540980Y-34566877D01* +X164597993Y-34524570D01* +X164668830Y-34519802D01* +X164730999Y-34554088D01* +X164742080Y-34566877D01* +X164779143Y-34615957D01* +X164938194Y-34760952D01* +X164938195Y-34760953D01* +X165121163Y-34874242D01* +X165121166Y-34874243D01* +X165121175Y-34874249D01* +X165321859Y-34951994D01* +X165533412Y-34991540D01* +X165533415Y-34991540D01* +X165748625Y-34991540D01* +X165748628Y-34991540D01* +X165960181Y-34951994D01* +X166160865Y-34874249D01* +X166343846Y-34760952D01* +X166502893Y-34615961D01* +X166527728Y-34583072D01* +X166541229Y-34565196D01* +X166598243Y-34522888D01* +X166669079Y-34518120D01* +X166731248Y-34552406D01* +X166742331Y-34565196D01* +X166780664Y-34615958D01* +X166939714Y-34760952D01* +X166939715Y-34760953D01* +X167122683Y-34874242D01* +X167122686Y-34874243D01* +X167122695Y-34874249D01* +X167323379Y-34951994D01* +X167534932Y-34991540D01* +X167534935Y-34991540D01* +X167750145Y-34991540D01* +X167750148Y-34991540D01* +X167961701Y-34951994D01* +X168162385Y-34874249D01* +X168345366Y-34760952D01* +X168504413Y-34615961D01* +X168522407Y-34592133D01* +X168541480Y-34566877D01* +X168598493Y-34524570D01* +X168669330Y-34519802D01* +X168731499Y-34554088D01* +X168742580Y-34566877D01* +X168779643Y-34615957D01* +X168938694Y-34760952D01* +X168938695Y-34760953D01* +X169121663Y-34874242D01* +X169121666Y-34874243D01* +X169121675Y-34874249D01* +X169322359Y-34951994D01* +X169533912Y-34991540D01* +X169533915Y-34991540D01* +X169749125Y-34991540D01* +X169749128Y-34991540D01* +X169960681Y-34951994D01* +X170161365Y-34874249D01* +X170344346Y-34760952D01* +X170503393Y-34615961D01* +X170528228Y-34583072D01* +X170541729Y-34565196D01* +X170598743Y-34522888D01* +X170669579Y-34518120D01* +X170731748Y-34552406D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/HARDWARE/GERBER/helmet__-F_Mask.gts b/HARDWARE/GERBER/helmet__-F_Mask.gts new file mode 100644 index 0000000..972b255 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-F_Mask.gts @@ -0,0 +1,376 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1*% +%TF.CreationDate,2018-09-28T09:22:47+02:00*% +%TF.ProjectId,helmet__,68656c6d-6574-45f5-9f2e-6b696361645f,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 7.0.11-7.0.11~ubuntu20.04.1) date 2018-09-28 09:22:47* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.200000X-0.750000X-0.625000X0.750000X-0.625000X0.750000X0.625000X-0.750000X0.625000X0*% +%ADD11RoundRect,0.200000X0.750000X0.625000X-0.750000X0.625000X-0.750000X-0.625000X0.750000X-0.625000X0*% +%ADD12RoundRect,0.200000X-0.900000X-0.900000X0.900000X-0.900000X0.900000X0.900000X-0.900000X0.900000X0*% +%ADD13C,2.200000*% +%ADD14RoundRect,0.200000X-0.675000X0.675000X-0.675000X-0.675000X0.675000X-0.675000X0.675000X0.675000X0*% +%ADD15O,1.750000X1.750000*% +%ADD16RoundRect,0.200000X0.675000X0.675000X-0.675000X0.675000X-0.675000X-0.675000X0.675000X-0.675000X0*% +%ADD17RoundRect,0.200000X0.675000X-0.675000X0.675000X0.675000X-0.675000X0.675000X-0.675000X-0.675000X0*% +%ADD18RoundRect,0.200000X-0.675000X-0.675000X0.675000X-0.675000X0.675000X0.675000X-0.675000X0.675000X0*% +%ADD19RoundRect,0.200000X0.850000X0.850000X-0.850000X0.850000X-0.850000X-0.850000X0.850000X-0.850000X0*% +%ADD20O,2.100000X2.100000*% +%ADD21RoundRect,0.200000X0.350000X0.650000X-0.350000X0.650000X-0.350000X-0.650000X0.350000X-0.650000X0*% +%ADD22RoundRect,0.200000X0.762000X0.100000X-0.762000X0.100000X-0.762000X-0.100000X0.762000X-0.100000X0*% +%ADD23RoundRect,0.200000X-0.650000X0.350000X-0.650000X-0.350000X0.650000X-0.350000X0.650000X0.350000X0*% +%ADD24RoundRect,0.200000X-0.100000X0.762000X-0.100000X-0.762000X0.100000X-0.762000X0.100000X0.762000X0*% +%ADD25RoundRect,0.200000X-0.350000X-0.650000X0.350000X-0.650000X0.350000X0.650000X-0.350000X0.650000X0*% +%ADD26RoundRect,0.200000X-0.762000X-0.100000X0.762000X-0.100000X0.762000X0.100000X-0.762000X0.100000X0*% +%ADD27RoundRect,0.200000X0.650000X-0.350000X0.650000X0.350000X-0.650000X0.350000X-0.650000X-0.350000X0*% +%ADD28RoundRect,0.200000X0.100000X-0.762000X0.100000X0.762000X-0.100000X0.762000X-0.100000X-0.762000X0*% +%ADD29RoundRect,0.200000X-1.950000X1.100000X-1.950000X-1.100000X1.950000X-1.100000X1.950000X1.100000X0*% +%ADD30RoundRect,0.200000X-0.500000X0.850000X-0.500000X-0.850000X0.500000X-0.850000X0.500000X0.850000X0*% +%ADD31RoundRect,0.200000X0.652780X-0.652780X0.652780X0.652780X-0.652780X0.652780X-0.652780X-0.652780X0*% +%ADD32C,1.705560*% +%ADD33RoundRect,0.200000X-1.000000X-0.750000X1.000000X-0.750000X1.000000X0.750000X-1.000000X0.750000X0*% +%ADD34RoundRect,0.200000X-1.000000X-1.900000X1.000000X-1.900000X1.000000X1.900000X-1.000000X1.900000X0*% +%ADD35RoundRect,0.200000X-0.500000X1.575000X-0.500000X-1.575000X0.500000X-1.575000X0.500000X1.575000X0*% +%ADD36RoundRect,0.200000X0.450000X0.400000X-0.450000X0.400000X-0.450000X-0.400000X0.450000X-0.400000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,C1*% +X185821000Y-91440000D03* +X188321000Y-91440000D03* +%TD*% +D11* +%TO.C,C2*% +X163556000Y-39624000D03* +X161056000Y-39624000D03* +%TD*% +D10* +%TO.C,C3*% +X185821000Y-89662000D03* +X188321000Y-89662000D03* +%TD*% +D11* +%TO.C,C4*% +X163556000Y-37592000D03* +X161056000Y-37592000D03* +%TD*% +D10* +%TO.C,C5*% +X152420000Y-73279000D03* +X154920000Y-73279000D03* +%TD*% +%TO.C,C6*% +X152420000Y-71374000D03* +X154920000Y-71374000D03* +%TD*% +D12* +%TO.C,D1*% +X170180000Y-87884000D03* +D13* +X172720000Y-87884000D03* +%TD*% +D12* +%TO.C,D2*% +X175260000Y-87884000D03* +D13* +X177800000Y-87884000D03* +%TD*% +D12* +%TO.C,D3*% +X180467000Y-87884000D03* +D13* +X183007000Y-87884000D03* +%TD*% +D14* +%TO.C,J1*% +X183515000Y-91440000D03* +D15* +X181515000Y-91440000D03* +X179515000Y-91440000D03* +X177515000Y-91440000D03* +X175515000Y-91440000D03* +X173515000Y-91440000D03* +X171515000Y-91440000D03* +X169515000Y-91440000D03* +%TD*% +D16* +%TO.C,J3*% +X143256000Y-72263000D03* +D15* +X143256000Y-70263000D03* +X143256000Y-68263000D03* +X143256000Y-66263000D03* +X143256000Y-64263000D03* +X143256000Y-62263000D03* +%TD*% +D17* +%TO.C,J4*% +X171577000Y-28829000D03* +D15* +X173577000Y-28829000D03* +X175577000Y-28829000D03* +X177577000Y-28829000D03* +X179577000Y-28829000D03* +X181577000Y-28829000D03* +%TD*% +D18* +%TO.C,J5*% +X150876000Y-40767000D03* +D15* +X150876000Y-42767000D03* +%TD*% +D19* +%TO.C,J7*% +X200406000Y-42545000D03* +D20* +X200406000Y-40005000D03* +X200406000Y-37465000D03* +%TD*% +D21* +%TO.C,JP1*% +X183830000Y-60833000D03* +D22* +X182880000Y-60833000D03* +D21* +X181930000Y-60833000D03* +%TD*% +D23* +%TO.C,JP3*% +X167640000Y-86807000D03* +D24* +X167640000Y-87757000D03* +D23* +X167640000Y-88707000D03* +%TD*% +D21* +%TO.C,JP5*% +X167574000Y-31369000D03* +D22* +X166624000Y-31369000D03* +D21* +X165674000Y-31369000D03* +%TD*% +%TO.C,JP6*% +X171003000Y-31369000D03* +D22* +X170053000Y-31369000D03* +D21* +X169103000Y-31369000D03* +%TD*% +D25* +%TO.C,JP7*% +X178882000Y-42164000D03* +D26* +X179832000Y-42164000D03* +D25* +X180782000Y-42164000D03* +%TD*% +D27* +%TO.C,JP8*% +X145796000Y-70165000D03* +D28* +X145796000Y-69215000D03* +D27* +X145796000Y-68265000D03* +%TD*% +D29* +%TO.C,L1*% +X152654000Y-63124000D03* +X152654000Y-66924000D03* +%TD*% +D27* +%TO.C,R1*% +X166370000Y-39812000D03* +X166370000Y-37912000D03* +%TD*% +%TO.C,R2*% +X168656000Y-39812000D03* +X168656000Y-37912000D03* +%TD*% +%TO.C,R3*% +X170942000Y-39812000D03* +X170942000Y-37912000D03* +%TD*% +%TO.C,R4*% +X173228000Y-39812000D03* +X173228000Y-37912000D03* +%TD*% +%TO.C,R5*% +X175514000Y-39812000D03* +X175514000Y-37912000D03* +%TD*% +D23* +%TO.C,R6*% +X184658000Y-37912000D03* +X184658000Y-39812000D03* +%TD*% +%TO.C,R7*% +X182372000Y-37912000D03* +X182372000Y-39812000D03* +%TD*% +%TO.C,R8*% +X180086000Y-37912000D03* +X180086000Y-39812000D03* +%TD*% +D27* +%TO.C,R9*% +X163068000Y-86802000D03* +X163068000Y-84902000D03* +%TD*% +%TO.C,R10*% +X165100000Y-86802000D03* +X165100000Y-84902000D03* +%TD*% +D21* +%TO.C,R11*% +X197038000Y-84963000D03* +X195138000Y-84963000D03* +%TD*% +%TO.C,R12*% +X200086000Y-84963000D03* +X198186000Y-84963000D03* +%TD*% +D30* +%TO.C,SW9*% +X201036000Y-58191000D03* +X201036000Y-64491000D03* +X197236000Y-58191000D03* +X197236000Y-64491000D03* +%TD*% +D31* +%TO.C,U1*% +X161643060Y-58226960D03* +D32* +X163642040Y-58226960D03* +X165641020Y-58226960D03* +X167642540Y-58226960D03* +X169641520Y-58226960D03* +X171643040Y-58226960D03* +X173642020Y-58226960D03* +X175641000Y-58226960D03* +X177639980Y-58226960D03* +X179638960Y-58226960D03* +X181640480Y-58226960D03* +X183639460Y-58226960D03* +X185640980Y-58226960D03* +X187639960Y-58226960D03* +X189638940Y-58226960D03* +X191640460Y-58226960D03* +D31* +X161643060Y-33830260D03* +D32* +X163642040Y-33830260D03* +X165641020Y-33830260D03* +X167642540Y-33830260D03* +X169641520Y-33830260D03* +X171643040Y-33830260D03* +X173642020Y-33830260D03* +X175641000Y-33830260D03* +X177639980Y-33830260D03* +X179638960Y-33830260D03* +X181640480Y-33830260D03* +X183639460Y-33830260D03* +X185640980Y-33830260D03* +X187639960Y-33830260D03* +X189638940Y-33830260D03* +X191640460Y-33830260D03* +%TD*% +D33* +%TO.C,U2*% +X157251000Y-64629000D03* +X157251000Y-66929000D03* +X157251000Y-69229000D03* +D34* +X163551000Y-66929000D03* +%TD*% +D35* +%TO.C,J2*% +X200660000Y-76215000D03* +X200660000Y-81265000D03* +X198120000Y-76215000D03* +X198120000Y-81265000D03* +X195580000Y-76215000D03* +X195580000Y-81265000D03* +X193040000Y-76215000D03* +X193040000Y-81265000D03* +X190500000Y-76215000D03* +X190500000Y-81265000D03* +X187960000Y-76215000D03* +X187960000Y-81265000D03* +X185420000Y-76215000D03* +X185420000Y-81265000D03* +X182880000Y-76215000D03* +X182880000Y-81265000D03* +X180340000Y-76215000D03* +X180340000Y-81265000D03* +X177800000Y-76215000D03* +X177800000Y-81265000D03* +X175260000Y-76215000D03* +X175260000Y-81265000D03* +X172720000Y-76215000D03* +X172720000Y-81265000D03* +X170180000Y-76215000D03* +X170180000Y-81265000D03* +X167640000Y-76215000D03* +X167640000Y-81265000D03* +X165100000Y-76215000D03* +X165100000Y-81265000D03* +X162560000Y-76215000D03* +X162560000Y-81265000D03* +X160020000Y-76215000D03* +X160020000Y-81265000D03* +X157480000Y-76215000D03* +X157480000Y-81265000D03* +X154940000Y-76215000D03* +X154940000Y-81265000D03* +X152400000Y-76215000D03* +X152400000Y-81265000D03* +%TD*% +D21* +%TO.C,JP4*% +X187259000Y-87630000D03* +D22* +X186309000Y-87630000D03* +D21* +X185359000Y-87630000D03* +%TD*% +D27* +%TO.C,R13*% +X177800000Y-86167000D03* +X177800000Y-84267000D03* +%TD*% +D36* +%TO.C,Q1*% +X191119000Y-88326000D03* +X191119000Y-86426000D03* +X189119000Y-87376000D03* +%TD*% +D23* +%TO.C,R14*% +X193040000Y-86426000D03* +X193040000Y-88326000D03* +%TD*% +M02* diff --git a/HARDWARE/GERBER/helmet__-NPTH.drl b/HARDWARE/GERBER/helmet__-NPTH.drl new file mode 100644 index 0000000..9b80983 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-NPTH.drl @@ -0,0 +1,12 @@ +M48 +; DRILL file {KiCad 7.0.11-7.0.11~ubuntu20.04.1} date Fri 28 Sep 2018 09:22:44 AM CEST +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2018-09-28T09:22:44+02:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1 +; #@! TF.FileFunction,NonPlated,1,2,NPTH +FMAT,2 +INCH +% +G90 +G05 +M30 diff --git a/HARDWARE/GERBER/helmet__-PTH.drl b/HARDWARE/GERBER/helmet__-PTH.drl new file mode 100644 index 0000000..5871fa2 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-PTH.drl @@ -0,0 +1,241 @@ +M48 +; DRILL file {KiCad 7.0.11-7.0.11~ubuntu20.04.1} date Fri 28 Sep 2018 09:22:44 AM CEST +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2018-09-28T09:22:44+02:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.11-7.0.11~ubuntu20.04.1 +; #@! TF.FileFunction,Plated,1,2,PTH +FMAT,2 +INCH +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T1C0.0118 +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T2C0.0157 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C0.0314 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T4C0.0315 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T5C0.0354 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T6C0.0394 +% +G90 +G05 +T1 +X5.67Y-1.91 +X5.705Y-1.805 +X5.71Y-3.43 +X6.12Y-1.59 +X6.12Y-1.685 +X6.155Y-3.345 +X6.235Y-3.425 +X6.335Y-1.91 +X6.425Y-1.91 +X6.485Y-2.11 +X6.485Y-2.185 +X6.75Y-2.03 +X6.75Y-2.14 +X6.76Y-3.38 +X7.175Y-3.385 +X7.26Y-2.54 +X7.26Y-2.73 +X7.755Y-1.92 +X7.855Y-1.92 +X7.855Y-2.115 +X8.025Y-3.035 +X8.03Y-3.235 +X8.08Y-3.345 +X8.18Y-3.44 +X8.185Y-3.345 +T2 +X5.525Y-2.39 +X5.525Y-2.52 +X5.525Y-2.635 +X5.525Y-2.755 +X5.525Y-2.84 +X5.715Y-2.36 +X5.74Y-2.905 +X5.815Y-2.965 +X5.825Y-2.75 +X5.83Y-3.29 +X5.83Y-3.43 +X5.83Y-3.55 +X5.835Y-3.055 +X5.835Y-3.18 +X5.885Y-2.295 +X5.945Y-3.545 +X5.995Y-2.73 +X6.015Y-2.175 +X6.045Y-2.38 +X6.055Y-3.54 +X6.125Y-3.1 +X6.13Y-1.8 +X6.165Y-2.29 +X6.2Y-2.85 +X6.24Y-1.42 +X6.265Y-2.57 +X6.275Y-2.83 +X6.34Y-1.67 +X6.34Y-1.795 +X6.34Y-2.895 +X6.35Y-3.1 +X6.3639Y-1.41 +X6.39Y-2.37 +X6.425Y-3.3 +X6.435Y-2.8 +X6.44Y-2.515 +X6.46Y-2.905 +X6.46Y-3.51 +X6.465Y-2.44 +X6.4681Y-2.7642 +X6.505Y-2.355 +X6.505Y-3.295 +X6.515Y-1.135 +X6.52Y-1.41 +X6.54Y-3.51 +X6.55Y-3.1 +X6.565Y-2.705 +X6.58Y-2.82 +X6.6Y-3.34 +X6.61Y-1.415 +X6.63Y-2.03 +X6.65Y-3.1 +X6.655Y-2.805 +X6.66Y-1.75 +X6.72Y-1.42 +X6.75Y-3.1 +X6.82Y-1.615 +X6.835Y-2.225 +X6.84Y-3.3 +X6.86Y-3.1 +X6.905Y-1.905 +X6.91Y-1.615 +X6.945Y-1.95 +X6.97Y-1.46 +X6.975Y-1.595 +X6.985Y-2.135 +X6.99Y-1.91 +X7.11Y-2.145 +X7.115Y-2.03 +X7.145Y-3.105 +X7.205Y-3.46 +X7.21Y-2.03 +X7.21Y-3.305 +X7.215Y-2.14 +X7.27Y-3.37 +X7.29Y-3.095 +X7.31Y-3.32 +X7.31Y-3.375 +X7.315Y-1.495 +X7.315Y-2.03 +X7.315Y-2.135 +X7.33Y-2.9 +X7.405Y-2.575 +X7.41Y-2.485 +X7.41Y-2.67 +X7.47Y-3.525 +X7.5Y-2.11 +X7.5Y-3.305 +X7.505Y-3.565 +X7.515Y-3.095 +X7.545Y-2.755 +X7.55Y-2.38 +X7.55Y-2.485 +X7.55Y-2.58 +X7.55Y-2.67 +X7.61Y-2.175 +X7.615Y-3.345 +X7.635Y-2.125 +X7.64Y-2.38 +X7.66Y-3.565 +X7.695Y-2.775 +X7.7Y-3.095 +X7.735Y-3.45 +X7.735Y-3.56 +X7.775Y-2.775 +X7.8Y-2.85 +X7.84Y-3.45 +X7.845Y-3.555 +X7.915Y-2.19 +X7.92Y-2.605 +X7.93Y-1.815 +X7.94Y-3.345 +X7.94Y-3.445 +X7.94Y-3.555 +X8.04Y-1.66 +X8.06Y-3.555 +X8.065Y-3.445 +X8.1Y-2.0 +X8.105Y-1.915 +X8.11Y-1.745 +X8.11Y-1.82 +X8.17Y-3.555 +X8.2Y-1.915 +T3 +X6.3639Y-1.3319 +X6.3639Y-2.2924 +X6.4426Y-1.3319 +X6.4426Y-2.2924 +X6.5213Y-1.3319 +X6.5213Y-2.2924 +X6.6001Y-1.3319 +X6.6001Y-2.2924 +X6.6788Y-1.3319 +X6.6788Y-2.2924 +X6.7576Y-1.3319 +X6.7576Y-2.2924 +X6.8363Y-1.3319 +X6.8363Y-2.2924 +X6.915Y-1.3319 +X6.915Y-2.2924 +X6.9937Y-1.3319 +X6.9937Y-2.2924 +X7.0724Y-1.3319 +X7.0724Y-2.2924 +X7.1512Y-1.3319 +X7.1512Y-2.2924 +X7.2299Y-1.3319 +X7.2299Y-2.2924 +X7.3087Y-1.3319 +X7.3087Y-2.2924 +X7.3874Y-1.3319 +X7.3874Y-2.2924 +X7.4661Y-1.3319 +X7.4661Y-2.2924 +X7.5449Y-1.3319 +X7.5449Y-2.2924 +T4 +X5.64Y-2.4513 +X5.64Y-2.53 +X5.64Y-2.6088 +X5.64Y-2.6875 +X5.64Y-2.7663 +X5.64Y-2.845 +X5.94Y-1.605 +X5.94Y-1.6837 +X6.6738Y-3.6 +X6.7526Y-3.6 +X6.755Y-1.135 +X6.8313Y-3.6 +X6.8337Y-1.135 +X6.91Y-3.6 +X6.9125Y-1.135 +X6.9888Y-3.6 +X6.9912Y-1.135 +X7.0675Y-3.6 +X7.07Y-1.135 +X7.1463Y-3.6 +X7.1487Y-1.135 +X7.225Y-3.6 +T5 +X6.7Y-3.46 +X6.8Y-3.46 +X6.9Y-3.46 +X7.0Y-3.46 +X7.105Y-3.46 +X7.205Y-3.46 +T6 +X7.89Y-1.475 +X7.89Y-1.575 +X7.89Y-1.675 +M30 diff --git a/HARDWARE/GERBER/helmet__-job.gbrjob b/HARDWARE/GERBER/helmet__-job.gbrjob new file mode 100644 index 0000000..a6f9ee6 --- /dev/null +++ b/HARDWARE/GERBER/helmet__-job.gbrjob @@ -0,0 +1,102 @@ +{ + "Header": { + "GenerationSoftware": { + "Vendor": "KiCad", + "Application": "Pcbnew", + "Version": "7.0.11-7.0.11~ubuntu20.04.1" + }, + "CreationDate": "2018-09-28T09:22:47+02:00" + }, + "GeneralSpecs": { + "ProjectId": { + "Name": "helmet__", + "GUID": "68656c6d-6574-45f5-9f2e-6b696361645f", + "Revision": "rev?" + }, + "Size": { + "X": 78.5203, + "Y": 67.6261 + }, + "LayerNumber": 2, + "BoardThickness": 1.6, + "Finish": "None" + }, + "DesignRules": [ + { + "Layers": "Outer", + "PadToPad": 0.0, + "PadToTrack": 0.0, + "TrackToTrack": 0.2, + "MinLineWidth": 0.25, + "TrackToRegion": 0.508, + "RegionToRegion": 0.508 + } + ], + "FilesAttributes": [ + { + "Path": "helmet__-F_Cu.gtl", + "FileFunction": "Copper,L1,Top", + "FilePolarity": "Positive" + }, + { + "Path": "helmet__-B_Cu.gbl", + "FileFunction": "Copper,L2,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "helmet__-F_Mask.gts", + "FileFunction": "SolderMask,Top", + "FilePolarity": "Negative" + }, + { + "Path": "helmet__-B_Mask.gbs", + "FileFunction": "SolderMask,Bot", + "FilePolarity": "Negative" + }, + { + "Path": "helmet__-Edge_Cuts.gm1", + "FileFunction": "Profile", + "FilePolarity": "Positive" + } + ], + "MaterialStackup": [ + { + "Type": "Legend", + "Name": "Top Silk Screen" + }, + { + "Type": "SolderPaste", + "Name": "Top Solder Paste" + }, + { + "Type": "SolderMask", + "Name": "Top Solder Mask" + }, + { + "Type": "Copper", + "Name": "F.Cu" + }, + { + "Type": "Dielectric", + "Material": "FR4", + "Name": "F.Cu/B.Cu", + "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" + }, + { + "Type": "Copper", + "Name": "B.Cu" + }, + { + "Type": "SolderMask", + "Name": "Bottom Solder Mask" + }, + { + "Type": "SolderPaste", + "Name": "Bottom Solder Paste" + }, + { + "Type": "Legend", + "Name": "Bottom Silk Screen" + } + ] +} diff --git a/HARDWARE/helmet_.net b/HARDWARE/helmet_.net new file mode 100644 index 0000000..f0ab61e --- /dev/null +++ b/HARDWARE/helmet_.net @@ -0,0 +1,865 @@ +(export (version D) + (design + (source /home/dmitry/Projects/ETG/ELECTRONICS/SCHEMATICS/OMEGA2P/helmet_/helmet_.sch) + (date "Mon 23 Oct 2017 07:36:35 AM CEST") + (tool "Eeschema 4.0.7-e2-6376~58~ubuntu14.04.1") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source helmet_.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref D1) + (value LED_MAIN) + (footprint LEDs:LED_D1.8mm_W3.3mm_H2.4mm) + (libsource (lib device) (part LED)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6CA0E)) + (comp (ref SW1) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6CBDD)) + (comp (ref R8) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6D21A)) + (comp (ref C1) + (value 0.01uF) + (footprint Capacitors_SMD:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6D3B1)) + (comp (ref U2) + (value AP1117-33) + (footprint TO_SOT_Packages_SMD:SOT-223) + (libsource (lib regul) (part AP1117-33)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6D5DD)) + (comp (ref R7) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6E31C)) + (comp (ref R6) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6E35D)) + (comp (ref R5) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6E399)) + (comp (ref R4) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6E3E9)) + (comp (ref R3) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EBB1)) + (comp (ref R2) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EBF8)) + (comp (ref R1) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EC4A)) + (comp (ref SW8) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6ECE4)) + (comp (ref SW2) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6ED80)) + (comp (ref SW6) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EDEF)) + (comp (ref SW3) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EE5B)) + (comp (ref SW5) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EEC0)) + (comp (ref SW4) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EF2A)) + (comp (ref SW7) + (value SW_Push) + (footprint Buttons_Switches_SMD:SW_SPST_EVPBF) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6EF97)) + (comp (ref U1) + (value ONION-OMEGA2) + (footprint plan44:ONION-OMEGA) + (libsource (lib plan44) (part ONION-OMEGA2)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E6C331)) + (comp (ref J1) + (value GPS) + (footprint Pin_Headers:Pin_Header_Straight_1x08_Pitch2.00mm) + (libsource (lib plan44) (part Conn_01x08)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E71DEF)) + (comp (ref C2) + (value 22uFC) + (footprint Capacitors_SMD:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E7539E)) + (comp (ref C4) + (value 100nF) + (footprint Capacitors_SMD:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E75493)) + (comp (ref R10) + (value 470) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E77572)) + (comp (ref L1) + (value L) + (footprint Inductors_SMD:L_Taiyo-Yuden_NR-40xx_HandSoldering) + (libsource (lib device) (part L)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E78767)) + (comp (ref JP4) + (value L) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E86835)) + (comp (ref JP6) + (value Jumper) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E86CF7)) + (comp (ref JP5) + (value Jumper) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E870E7)) + (comp (ref D2) + (value "LED GPS") + (footprint LEDs:LED_D1.8mm_W3.3mm_H2.4mm) + (libsource (lib device) (part LED)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E89FF9)) + (comp (ref R9) + (value 470) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E8E1C0)) + (comp (ref JP7) + (value 330R) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E8FDC0)) + (comp (ref D3) + (value LED_WIFI) + (footprint LEDs:LED_D1.8mm_W3.3mm_H2.4mm) + (libsource (lib device) (part LED)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E8FF12)) + (comp (ref JP3) + (value EN_JP) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E9306A)) + (comp (ref JP1) + (value 330R) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E94F48)) + (comp (ref C3) + (value 1uF) + (footprint Capacitors_SMD:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E980EA)) + (comp (ref JP8) + (value JMP_VBKP) + (footprint Shalnoff:JP_0805) + (libsource (lib device) (part Jumper_NC_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E9C869)) + (comp (ref SW9) + (value RESET) + (footprint Buttons_Switches_SMD:SW_SPST_TL3342) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E9FA2C)) + (comp (ref J4) + (value USB_SND) + (footprint Pin_Headers:Pin_Header_Straight_1x06_Pitch2.00mm) + (libsource (lib conn) (part Conn_01x06)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EA0A74)) + (comp (ref J5) + (value SWITCH) + (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.00mm) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EA9A6D)) + (comp (ref C5) + (value 100nF) + (footprint Capacitors_SMD:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EAC565)) + (comp (ref C6) + (value 10uF) + (footprint Capacitors_SMD:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EAC64A)) + (comp (ref R11) + (value 100K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EBB869)) + (comp (ref R12) + (value 1M) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EBB9B1)) + (comp (ref J7) + (value UART) + (footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm) + (libsource (lib conn) (part Conn_01x03)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EC90BB)) + (comp (ref J3) + (value WIRE) + (footprint Pin_Headers:Pin_Header_Straight_1x06_Pitch2.00mm) + (libsource (lib conn) (part Conn_01x06)) + (sheetpath (names /) (tstamps /)) + (tstamp 59E9E531)) + (comp (ref J2) + (value BUS_) + (footprint Pin_Headers:Pin_Header_Straight_2x20_Pitch2.00mm_SMD) + (libsource (lib conn) (part Conn_02x20_Odd_Even)) + (sheetpath (names /) (tstamps /)) + (tstamp 59ECCC3A)) + (comp (ref R13) + (value 330R) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59ED6120)) + (comp (ref Q1) + (value BSS84) + (footprint TO_SOT_Packages_SMD:SOT-23) + (libsource (lib transistors) (part BSS84)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EE25AB)) + (comp (ref R14) + (value 10K) + (footprint Resistors_SMD:R_0805) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 59EE380D))) + (libparts + (libpart (lib regul) (part AP1117-15) + (aliases + (alias AP1117-18) + (alias AP1117-25) + (alias AP1117-33) + (alias AP1117-50) + (alias LD1117S33TR_SOT223) + (alias LD1117S12TR_SOT223) + (alias LD1117S18TR_SOT223) + (alias LD1117S25TR_SOT223) + (alias LD1117S50TR_SOT223) + (alias NCP1117-12_SOT223) + (alias NCP1117-1.5_SOT223) + (alias NCP1117-1.8_SOT223) + (alias NCP1117-2.0_SOT223) + (alias NCP1117-2.5_SOT223) + (alias NCP1117-2.85_SOT223) + (alias NCP1117-3.3_SOT223) + (alias NCP1117-5.0_SOT223)) + (description "1A Low Dropout regulator, positive, 1.5V fixed output, SOT-223") + (docs http://www.diodes.com/datasheets/AP1117.pdf) + (footprints + (fp SOT?223*TabPin2*)) + (fields + (field (name Reference) U) + (field (name Value) AP1117-15) + (field (name Footprint) TO_SOT_Packages_SMD:SOT-223-3Lead_TabPin2)) + (pins + (pin (num 1) (name GND) (type power_in)) + (pin (num 2) (name VO) (type passive)) + (pin (num 3) (name VI) (type power_in)))) + (libpart (lib device) (part C) + (description "Unpolarized capacitor") + (footprints + (fp C_*)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib conn) (part Conn_01x02) + (description "Generic connector, single row, 01x02") + (docs ~) + (footprints + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x02)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)))) + (libpart (lib conn) (part Conn_01x03) + (description "Generic connector, single row, 01x03") + (docs ~) + (footprints + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x03)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)))) + (libpart (lib conn) (part Conn_01x06) + (description "Generic connector, single row, 01x06") + (docs ~) + (footprints + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x06)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)))) + (libpart (lib plan44) (part Conn_01x08) + (description "GPS connector, single row, 01x08") + (docs ~) + (footprints + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x08)) + (pins + (pin (num 1) (name VCC) (type passive)) + (pin (num 2) (name EN) (type passive)) + (pin (num 3) (name GND) (type passive)) + (pin (num 4) (name V_BKP) (type passive)) + (pin (num 5) (name 3D_FIX) (type passive)) + (pin (num 6) (name GND) (type passive)) + (pin (num 7) (name TX) (type passive)) + (pin (num 8) (name RX) (type passive)))) + (libpart (lib conn) (part Conn_02x20_Odd_Even) + (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)") + (docs ~) + (footprints + (fp Connector*:*2x??x*mm*) + (fp Connector*:*2x???Pitch*) + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x20_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)) + (pin (num 11) (name Pin_11) (type passive)) + (pin (num 12) (name Pin_12) (type passive)) + (pin (num 13) (name Pin_13) (type passive)) + (pin (num 14) (name Pin_14) (type passive)) + (pin (num 15) (name Pin_15) (type passive)) + (pin (num 16) (name Pin_16) (type passive)) + (pin (num 17) (name Pin_17) (type passive)) + (pin (num 18) (name Pin_18) (type passive)) + (pin (num 19) (name Pin_19) (type passive)) + (pin (num 20) (name Pin_20) (type passive)) + (pin (num 21) (name Pin_21) (type passive)) + (pin (num 22) (name Pin_22) (type passive)) + (pin (num 23) (name Pin_23) (type passive)) + (pin (num 24) (name Pin_24) (type passive)) + (pin (num 25) (name Pin_25) (type passive)) + (pin (num 26) (name Pin_26) (type passive)) + (pin (num 27) (name Pin_27) (type passive)) + (pin (num 28) (name Pin_28) (type passive)) + (pin (num 29) (name Pin_29) (type passive)) + (pin (num 30) (name Pin_30) (type passive)) + (pin (num 31) (name Pin_31) (type passive)) + (pin (num 32) (name Pin_32) (type passive)) + (pin (num 33) (name Pin_33) (type passive)) + (pin (num 34) (name Pin_34) (type passive)) + (pin (num 35) (name Pin_35) (type passive)) + (pin (num 36) (name Pin_36) (type passive)) + (pin (num 37) (name Pin_37) (type passive)) + (pin (num 38) (name Pin_38) (type passive)) + (pin (num 39) (name Pin_39) (type passive)) + (pin (num 40) (name Pin_40) (type passive)))) + (libpart (lib device) (part Jumper_NC_Small) + (description "Jumper, normally closed") + (fields + (field (name Reference) JP) + (field (name Value) Jumper_NC_Small)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib device) (part L) + (description Inductor) + (footprints + (fp Choke_*) + (fp *Coil*) + (fp Inductor_*) + (fp L_*)) + (fields + (field (name Reference) L) + (field (name Value) L)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib device) (part LED) + (description "LED generic") + (footprints + (fp LED*)) + (fields + (field (name Reference) D) + (field (name Value) LED)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib plan44) (part ONION-OMEGA2) + (footprints + (fp *ONION-OMEGA*)) + (fields + (field (name Reference) U) + (field (name Value) ONION-OMEGA2) + (field (name Footprint) plan44-ONION-OMEGA)) + (pins + (pin (num A1) (name GND2) (type power_in)) + (pin (num A2) (name G11) (type BiDi)) + (pin (num A3) (name G3/I2S/PCM) (type BiDi)) + (pin (num A4) (name G2/I2S/PCM) (type BiDi)) + (pin (num A5) (name G17/U_RX2) (type BiDi)) + (pin (num A6) (name G16/U_TX2) (type BiDi)) + (pin (num A7) (name G15/PWM) (type BiDi)) + (pin (num A8) (name G46/UA_RX1) (type BiDi)) + (pin (num A9) (name G45/UA_TX1/*) (type BiDi)) + (pin (num A10) (name G9/SPI_MI) (type BiDi)) + (pin (num A11) (name G8/SPI_MO/*) (type BiDi)) + (pin (num A12) (name G7/SPI_CLK/*) (type BiDi)) + (pin (num A13) (name G6/SPI_CS1/*) (type BiDi)) + (pin (num A14) (name G1/I2S/PCM/*) (type BiDi)) + (pin (num A15) (name G0/I2S/PCM) (type BiDi)) + (pin (num A16) (name RST) (type BiDi)) + (pin (num B1) (name GND1) (type power_in)) + (pin (num B2) (name VDD33) (type power_in)) + (pin (num B3) (name USB+) (type BiDi)) + (pin (num B4) (name USB-) (type BiDi)) + (pin (num B5) (name U_RX0/G13) (type BiDi)) + (pin (num B6) (name U_TX0/G12) (type BiDi)) + (pin (num B7) (name WDT_R/G38) (type BiDi)) + (pin (num B8) (name V-NET) (type output)) + (pin (num B9) (name P0_TX-) (type BiDi)) + (pin (num B10) (name P0-TX+) (type BiDi)) + (pin (num B11) (name P0_RX-) (type BiDi)) + (pin (num B12) (name P0_RX+) (type BiDi)) + (pin (num B13) (name PWM/G18) (type BiDi)) + (pin (num B14) (name PWM/G19) (type BiDi)) + (pin (num B15) (name I2C_C/G4) (type BiDi)) + (pin (num B16) (name I2C_D/G5) (type BiDi)))) + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib switches) (part SW_Push) + (description "Push button switch, generic, two pins") + (fields + (field (name Reference) SW) + (field (name Value) SW_Push)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib transistors) (part TP0610T) + (aliases + (alias VP0610T) + (alias BSS84) + (alias NTR2101P) + (alias BSS83P)) + (description "-60V Vds, -0.18A Id, P-Channel MOSFET, SOT-23-3") + (docs http://www.vishay.com/docs/70209/70209.pdf) + (footprints + (fp SOT?23*)) + (fields + (field (name Reference) Q) + (field (name Value) TP0610T) + (field (name Footprint) TO_SOT_Packages_SMD:SOT-23)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive))))) + (libraries + (library (logical device) + (uri "/home/dmitry/Bin/KiCad Lib/library/device.lib")) + (library (logical plan44) + (uri "/home/dmitry/Bin/KiCad Lib/library/plan44.lib")) + (library (logical switches) + (uri "/home/dmitry/Bin/KiCad Lib/library/switches.lib")) + (library (logical transistors) + (uri "/home/dmitry/Bin/KiCad Lib/library/transistors.lib")) + (library (logical conn) + (uri "/home/dmitry/Bin/KiCad Lib/library/conn.lib")) + (library (logical regul) + (uri "/home/dmitry/Bin/KiCad Lib/library/regul.lib"))) + (nets + (net (code 1) (name "Net-(SW9-Pad2)") + (node (ref U1) (pin A16)) + (node (ref SW9) (pin 2))) + (net (code 2) (name "Net-(JP1-Pad2)") + (node (ref U1) (pin A10)) + (node (ref JP1) (pin 2))) + (net (code 3) (name "Net-(D1-Pad2)") + (node (ref D1) (pin 2)) + (node (ref JP1) (pin 1))) + (net (code 4) (name "Net-(JP3-Pad1)") + (node (ref U1) (pin A2)) + (node (ref JP3) (pin 1))) + (net (code 5) (name "Net-(D3-Pad2)") + (node (ref D3) (pin 2)) + (node (ref JP7) (pin 2))) + (net (code 6) (name "Net-(R9-Pad2)") + (node (ref R9) (pin 2)) + (node (ref U1) (pin A9))) + (net (code 7) (name "Net-(J1-Pad8)") + (node (ref J1) (pin 8)) + (node (ref R9) (pin 1))) + (net (code 8) (name "Net-(J1-Pad7)") + (node (ref J1) (pin 7)) + (node (ref R10) (pin 1))) + (net (code 9) (name "Net-(R10-Pad2)") + (node (ref U1) (pin A8)) + (node (ref R10) (pin 2))) + (net (code 10) (name "Net-(J1-Pad4)") + (node (ref J1) (pin 4)) + (node (ref JP8) (pin 1))) + (net (code 11) (name "Net-(D2-Pad1)") + (node (ref D2) (pin 1)) + (node (ref J1) (pin 5))) + (net (code 12) (name "Net-(D2-Pad2)") + (node (ref D2) (pin 2)) + (node (ref R13) (pin 1))) + (net (code 13) (name "Net-(JP5-Pad2)") + (node (ref U1) (pin B3)) + (node (ref JP5) (pin 2))) + (net (code 14) (name "Net-(R5-Pad1)") + (node (ref U1) (pin A7)) + (node (ref SW5) (pin 2)) + (node (ref R5) (pin 1))) + (net (code 15) (name GNDD) + (node (ref J2) (pin 5)) + (node (ref SW5) (pin 1)) + (node (ref SW4) (pin 1)) + (node (ref SW7) (pin 1)) + (node (ref J2) (pin 37)) + (node (ref SW6) (pin 1)) + (node (ref J7) (pin 1)) + (node (ref SW3) (pin 1)) + (node (ref J1) (pin 6)) + (node (ref J1) (pin 3)) + (node (ref C1) (pin 2)) + (node (ref U2) (pin 1)) + (node (ref SW2) (pin 1)) + (node (ref D3) (pin 1)) + (node (ref R12) (pin 1)) + (node (ref SW8) (pin 1)) + (node (ref U1) (pin B1)) + (node (ref U1) (pin A1)) + (node (ref D1) (pin 1)) + (node (ref C4) (pin 2)) + (node (ref C2) (pin 2)) + (node (ref SW1) (pin 1)) + (node (ref J3) (pin 2)) + (node (ref C5) (pin 2)) + (node (ref J3) (pin 1)) + (node (ref C3) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref J2) (pin 18)) + (node (ref SW9) (pin 1)) + (node (ref J4) (pin 1))) + (net (code 16) (name "Net-(JP6-Pad2)") + (node (ref U1) (pin B4)) + (node (ref JP6) (pin 2))) + (net (code 17) (name "Net-(L1-Pad2)") + (node (ref U2) (pin 2)) + (node (ref L1) (pin 2))) + (net (code 18) (name "Net-(R8-Pad1)") + (node (ref U1) (pin B13)) + (node (ref SW8) (pin 2)) + (node (ref R8) (pin 1))) + (net (code 19) (name "Net-(R7-Pad1)") + (node (ref R7) (pin 1)) + (node (ref U1) (pin B14)) + (node (ref SW7) (pin 2))) + (net (code 20) (name "Net-(R6-Pad1)") + (node (ref U1) (pin A15)) + (node (ref SW6) (pin 2)) + (node (ref R6) (pin 1))) + (net (code 21) (name "Net-(J2-Pad33)") + (node (ref J2) (pin 33))) + (net (code 22) (name "Net-(J2-Pad28)") + (node (ref J2) (pin 28))) + (net (code 23) (name "Net-(J2-Pad27)") + (node (ref J2) (pin 27))) + (net (code 24) (name "Net-(J2-Pad17)") + (node (ref J2) (pin 17))) + (net (code 25) (name "Net-(J2-Pad36)") + (node (ref J2) (pin 36))) + (net (code 26) (name "Net-(J2-Pad26)") + (node (ref J2) (pin 26))) + (net (code 27) (name "Net-(J2-Pad25)") + (node (ref J2) (pin 25))) + (net (code 28) (name "Net-(J2-Pad15)") + (node (ref J2) (pin 15))) + (net (code 29) (name "Net-(J2-Pad34)") + (node (ref J2) (pin 34))) + (net (code 30) (name "Net-(J2-Pad24)") + (node (ref J2) (pin 24))) + (net (code 31) (name "Net-(J2-Pad38)") + (node (ref J2) (pin 38))) + (net (code 32) (name "Net-(J2-Pad23)") + (node (ref J2) (pin 23))) + (net (code 33) (name "Net-(J2-Pad13)") + (node (ref J2) (pin 13))) + (net (code 34) (name "Net-(J2-Pad32)") + (node (ref J2) (pin 32))) + (net (code 35) (name "Net-(J2-Pad22)") + (node (ref J2) (pin 22))) + (net (code 36) (name "Net-(J2-Pad12)") + (node (ref J2) (pin 12))) + (net (code 37) (name "Net-(J2-Pad31)") + (node (ref J2) (pin 31))) + (net (code 38) (name "Net-(J2-Pad21)") + (node (ref J2) (pin 21))) + (net (code 39) (name "Net-(J2-Pad11)") + (node (ref J2) (pin 11))) + (net (code 40) (name "Net-(J2-Pad40)") + (node (ref J2) (pin 40))) + (net (code 41) (name "Net-(J2-Pad30)") + (node (ref J2) (pin 30))) + (net (code 42) (name "Net-(J2-Pad10)") + (node (ref J2) (pin 10))) + (net (code 43) (name "Net-(J2-Pad8)") + (node (ref J2) (pin 8))) + (net (code 44) (name "Net-(J1-Pad2)") + (node (ref R14) (pin 2)) + (node (ref JP3) (pin 2)) + (node (ref Q1) (pin 1)) + (node (ref J1) (pin 2))) + (net (code 45) (name "Net-(J2-Pad29)") + (node (ref J2) (pin 29))) + (net (code 46) (name "Net-(J2-Pad19)") + (node (ref J2) (pin 19))) + (net (code 47) (name "Net-(J7-Pad3)") + (node (ref J7) (pin 3)) + (node (ref U1) (pin B5))) + (net (code 48) (name "Net-(J7-Pad2)") + (node (ref U1) (pin B6)) + (node (ref J7) (pin 2))) + (net (code 49) (name "Net-(JP7-Pad1)") + (node (ref JP7) (pin 1)) + (node (ref U1) (pin B7))) + (net (code 50) (name "Net-(J2-Pad6)") + (node (ref J2) (pin 6))) + (net (code 51) (name "Net-(J2-Pad2)") + (node (ref J2) (pin 2))) + (net (code 52) (name "Net-(J2-Pad1)") + (node (ref J2) (pin 1))) + (net (code 53) (name "Net-(J3-Pad3)") + (node (ref J3) (pin 4)) + (node (ref J3) (pin 3)) + (node (ref J5) (pin 1)) + (node (ref JP8) (pin 2))) + (net (code 54) (name "Net-(U1-PadA14)") + (node (ref U1) (pin A14))) + (net (code 55) (name "Net-(U1-PadA13)") + (node (ref U1) (pin A13))) + (net (code 56) (name "Net-(U1-PadB12)") + (node (ref U1) (pin B12))) + (net (code 57) (name "Net-(U1-PadA12)") + (node (ref U1) (pin A12))) + (net (code 58) (name "Net-(U1-PadB11)") + (node (ref U1) (pin B11))) + (net (code 59) (name "Net-(U1-PadA11)") + (node (ref U1) (pin A11))) + (net (code 60) (name "Net-(U1-PadB10)") + (node (ref U1) (pin B10))) + (net (code 61) (name "Net-(R2-Pad1)") + (node (ref R2) (pin 1)) + (node (ref U1) (pin A4)) + (node (ref SW2) (pin 2))) + (net (code 62) (name "Net-(C1-Pad1)") + (node (ref C1) (pin 1)) + (node (ref J1) (pin 1)) + (node (ref JP4) (pin 1)) + (node (ref Q1) (pin 3)) + (node (ref C3) (pin 1))) + (net (code 63) (name /3.3v) + (node (ref R14) (pin 1)) + (node (ref Q1) (pin 2)) + (node (ref L1) (pin 1)) + (node (ref R13) (pin 2)) + (node (ref J2) (pin 20)) + (node (ref JP4) (pin 2)) + (node (ref C2) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref R8) (pin 2)) + (node (ref R7) (pin 2)) + (node (ref R6) (pin 2)) + (node (ref R5) (pin 2)) + (node (ref U1) (pin B2)) + (node (ref J2) (pin 3)) + (node (ref R2) (pin 2)) + (node (ref R4) (pin 2)) + (node (ref R1) (pin 2)) + (node (ref R3) (pin 2))) + (net (code 64) (name "Net-(R1-Pad1)") + (node (ref U1) (pin A3)) + (node (ref R1) (pin 1)) + (node (ref SW1) (pin 2))) + (net (code 65) (name "Net-(U1-PadB9)") + (node (ref U1) (pin B9))) + (net (code 66) (name "Net-(U1-PadB8)") + (node (ref U1) (pin B8))) + (net (code 67) (name "Net-(R4-Pad1)") + (node (ref R4) (pin 1)) + (node (ref U1) (pin A6)) + (node (ref SW4) (pin 2))) + (net (code 68) (name "Net-(R3-Pad1)") + (node (ref U1) (pin A5)) + (node (ref R3) (pin 1)) + (node (ref SW3) (pin 2))) + (net (code 69) (name /L) + (node (ref J3) (pin 5)) + (node (ref J4) (pin 5))) + (net (code 70) (name /BATT) + (node (ref J5) (pin 2)) + (node (ref J2) (pin 35)) + (node (ref R11) (pin 2))) + (net (code 71) (name "Net-(J3-Pad6)") + (node (ref J3) (pin 6))) + (net (code 72) (name /A2) + (node (ref J2) (pin 4)) + (node (ref R11) (pin 1)) + (node (ref R12) (pin 2))) + (net (code 73) (name "Net-(J4-Pad6)") + (node (ref J4) (pin 6))) + (net (code 74) (name /SDA) + (node (ref U1) (pin B16)) + (node (ref J2) (pin 14)) + (node (ref J2) (pin 9))) + (net (code 75) (name /SCL) + (node (ref U1) (pin B15)) + (node (ref J2) (pin 16)) + (node (ref J2) (pin 7))) + (net (code 76) (name /5v) + (node (ref C5) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref J2) (pin 39)) + (node (ref U2) (pin 3)) + (node (ref J4) (pin 4))) + (net (code 77) (name /D-) + (node (ref JP6) (pin 1)) + (node (ref J4) (pin 3))) + (net (code 78) (name /D+) + (node (ref J4) (pin 2)) + (node (ref JP5) (pin 1))))) \ No newline at end of file diff --git a/HARDWARE/helmet__.kicad_pcb b/HARDWARE/helmet__.kicad_pcb new file mode 100644 index 0000000..f1d89b9 --- /dev/null +++ b/HARDWARE/helmet__.kicad_pcb @@ -0,0 +1,29222 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + ) + + (setup + (pad_to_mask_clearance 0.2) + (pcbplotparams + (layerselection 0x00010c0_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions true) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "GERBER/") + ) + ) + + (net 0 "") + (net 1 "Net-(C1-Pad1)") + (net 2 "GNDD") + (net 3 "/5v") + (net 4 "Net-(D1-Pad2)") + (net 5 "Net-(D2-Pad1)") + (net 6 "Net-(D2-Pad2)") + (net 7 "Net-(D3-Pad2)") + (net 8 "Net-(J1-Pad2)") + (net 9 "Net-(J1-Pad4)") + (net 10 "Net-(J1-Pad7)") + (net 11 "Net-(J1-Pad8)") + (net 12 "/L") + (net 13 "/D+") + (net 14 "/D-") + (net 15 "Net-(J4-Pad6)") + (net 16 "/BATT") + (net 17 "/SCL") + (net 18 "/SDA") + (net 19 "Net-(J7-Pad2)") + (net 20 "Net-(JP3-Pad1)") + (net 21 "Net-(JP7-Pad1)") + (net 22 "Net-(L1-Pad2)") + (net 23 "Net-(R1-Pad1)") + (net 24 "Net-(R2-Pad1)") + (net 25 "Net-(R3-Pad1)") + (net 26 "Net-(R4-Pad1)") + (net 27 "Net-(R5-Pad1)") + (net 28 "Net-(R6-Pad1)") + (net 29 "Net-(R7-Pad1)") + (net 30 "Net-(R8-Pad1)") + (net 31 "Net-(R9-Pad2)") + (net 32 "Net-(R10-Pad2)") + (net 33 "Net-(SW9-Pad2)") + (net 34 "Net-(JP5-Pad2)") + (net 35 "Net-(JP6-Pad2)") + (net 36 "Net-(U1-PadB8)") + (net 37 "Net-(U1-PadB9)") + (net 38 "Net-(U1-PadB10)") + (net 39 "Net-(U1-PadB11)") + (net 40 "Net-(U1-PadB12)") + (net 41 "Net-(JP1-Pad2)") + (net 42 "Net-(U1-PadA11)") + (net 43 "Net-(U1-PadA12)") + (net 44 "Net-(U1-PadA13)") + (net 45 "Net-(U1-PadA14)") + (net 46 "Net-(J2-Pad2)") + (net 47 "Net-(J2-Pad6)") + (net 48 "Net-(J2-Pad8)") + (net 49 "Net-(J2-Pad10)") + (net 50 "Net-(J2-Pad11)") + (net 51 "Net-(J2-Pad12)") + (net 52 "Net-(J2-Pad13)") + (net 53 "Net-(J2-Pad15)") + (net 54 "Net-(J2-Pad17)") + (net 55 "Net-(J2-Pad19)") + (net 56 "Net-(J2-Pad21)") + (net 57 "Net-(J2-Pad22)") + (net 58 "Net-(J2-Pad23)") + (net 59 "Net-(J2-Pad24)") + (net 60 "Net-(J2-Pad25)") + (net 61 "Net-(J2-Pad26)") + (net 62 "Net-(J2-Pad27)") + (net 63 "Net-(J2-Pad28)") + (net 64 "Net-(J2-Pad30)") + (net 65 "Net-(J2-Pad32)") + (net 66 "Net-(J7-Pad3)") + (net 67 "Net-(J3-Pad3)") + (net 68 "Net-(J3-Pad6)") + (net 69 "Net-(J2-Pad1)") + (net 70 "Net-(J2-Pad29)") + (net 71 "Net-(J2-Pad31)") + (net 72 "Net-(J2-Pad33)") + (net 73 "Net-(J2-Pad34)") + (net 74 "Net-(J2-Pad36)") + (net 75 "Net-(J2-Pad38)") + (net 76 "Net-(J2-Pad40)") + (net 77 "/A2") + (net 78 "/3.3v") + + (footprint "Capacitors_SMD:C_0805_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3bc) + (at 187.071 91.44) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path "/00000000-0000-0000-0000-000059e6d3b1") + (attr smd) + (fp_text reference "C1" (at 0 -1.75) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 071efb9f-0ff9-4cb4-a187-21d856d4fe93) + ) + (fp_text value "0.01uF" (at 0 1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9e2810bd-0270-4766-832e-485ba1b022a8) + ) + (fp_text user "${REFERENCE}" (at 0 -1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2601a367-8e3c-47bf-9c37-678d4a42c983) + ) + (fp_line (start -0.5 0.85) (end 0.5 0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44abe794-edcc-4c31-9a76-addcab3fd7af)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0a8f3f35-b759-4896-960f-09202d2f6dfd)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9346ba94-38af-4677-8660-95cb070930f7)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c91e4c6b-c10e-44a1-a9c7-3667a200f877)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 031a488f-de7b-49f3-ade0-f3a006e66a5c)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4b65820f-77ff-46a8-8579-39177d655e00)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d5ff6bab-17e6-45ba-a6b5-fde2b2c8e209)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e67570c8-f056-4348-915b-4ea63d59f464)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 74f4dee5-1c23-482a-b9d2-f59b21585ff1)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d1285a0-6996-452c-ad20-0dc342fed560)) + (pad "1" smd rect (at -1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "Net-(C1-Pad1)") (tstamp 2f4c3055-97cb-4505-8515-ced03a0b583f)) + (pad "2" smd rect (at 1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 57b403c7-bc81-4638-8cf2-0dfd476edc55)) + (model "Capacitors_SMD.3dshapes/C_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitors_SMD:C_0805_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3c2) + (at 162.306 39.624 180) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path "/00000000-0000-0000-0000-000059e7539e") + (attr smd) + (fp_text reference "C2" (at 0 -1.75 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 11f646a0-7b03-495f-b098-b2c0a08587f6) + ) + (fp_text value "22uFC" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 744529e7-d2da-4b14-b3bf-d141422ac848) + ) + (fp_text user "${REFERENCE}" (at 0 -1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0affed38-50f4-4984-ad70-62d6e2994195) + ) + (fp_line (start -0.5 0.85) (end 0.5 0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8cb25097-ee86-4a90-949a-8600c7ed6b51)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1140fe81-6587-4c6e-983d-cf6dc026d11c)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aa64cedb-8c4e-41af-a24c-983caf4e13f0)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5a1a6186-0dd7-4d2e-a225-acc4c4b9db88)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5d197b47-5e3f-4c1d-b2c8-fa7b6d44f1b2)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1b7c8c53-8f56-4919-8572-fbc25b27fd25)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b31e0c2a-3633-4a53-b722-c4eb25a251d7)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e36c145b-b264-4f6d-9c86-625f2f81dcd4)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d63e3d90-0e1f-4661-80c3-c56b14025048)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 764533ce-829c-469c-b2ed-74b87c228ea0)) + (pad "1" smd rect (at -1.25 0 180) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 220a01f5-1a18-49c3-85b4-4572e5fa31da)) + (pad "2" smd rect (at 1.25 0 180) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp cd524f66-ebc1-490d-a823-561b93397e9f)) + (model "Capacitors_SMD.3dshapes/C_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitors_SMD:C_0805_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3c8) + (at 187.071 89.662) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path "/00000000-0000-0000-0000-000059e980ea") + (attr smd) + (fp_text reference "C3" (at 0 -1.75) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 46ecb043-11d5-4f18-b44e-f5b36229f62b) + ) + (fp_text value "1uF" (at 0 1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp af87dfa9-08d9-4cd3-a39a-e157915207a2) + ) + (fp_text user "${REFERENCE}" (at 0 -1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ab9a1d80-4bb7-4d16-b171-05ae15998434) + ) + (fp_line (start -0.5 0.85) (end 0.5 0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e142ba1d-d161-48d1-9f13-1218d158d521)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a0b5694-dd2b-4b4f-bdf6-5643ecfc5574)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 66b115e2-6303-4a2e-8afa-df1276f58cce)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 936a6370-18a0-435d-b44d-3144e283b8c3)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7850e63d-611e-44a1-8b4f-444a7d6e8603)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8142c684-8b1a-4f37-8034-40ddea02c7f1)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c42df566-ac69-41cd-b949-060599ab54e2)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5b3fb2a3-86fd-4421-a50c-c18113360f49)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 70000837-5921-4197-92d9-ade0162d95e4)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a1cffeb-8b9d-4a90-9656-1b150321c8f4)) + (pad "1" smd rect (at -1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "Net-(C1-Pad1)") (tstamp 94cb25c1-7522-4207-9c03-c965d3fe89bd)) + (pad "2" smd rect (at 1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp c02fbdff-1967-4ce7-a264-b772635af5e3)) + (model "Capacitors_SMD.3dshapes/C_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitors_SMD:C_0805_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3ce) + (at 162.306 37.592 180) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path "/00000000-0000-0000-0000-000059e75493") + (attr smd) + (fp_text reference "C4" (at 0 -1.75 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 34826e2d-597c-4d81-ac22-0106cf0ad28c) + ) + (fp_text value "100nF" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 75ef81a4-80cd-45fa-a1b8-800bb73bac4a) + ) + (fp_text user "${REFERENCE}" (at 0 -1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b6da4db7-cfaf-43b9-a83c-b9e8eab4792e) + ) + (fp_line (start -0.5 0.85) (end 0.5 0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2cc29dac-6e59-4801-98ec-1b5ecb720862)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 84cfd9b5-5f0d-4b5f-8b56-810ea60f8333)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 64cb40ba-be5e-4c8f-ad9b-728ec0bb0944)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4730e384-dcb6-483d-8cf7-247aa7a2d11d)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ecd4aca3-17bc-4136-80d1-573ab55a58fc)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 840c2655-814b-4064-b542-422d3453e218)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9e8d05ec-9527-401d-b3c3-c7589a6e6774)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4781365a-5f0e-4a94-b26b-1d58cdc77ab8)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e60c0cf8-7903-4a96-8822-bb25e516380e)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91f6a783-8f41-4725-b981-bd30483219aa)) + (pad "1" smd rect (at -1.25 0 180) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 1a4207c4-aef8-486d-b487-8dce255cbf05)) + (pad "2" smd rect (at 1.25 0 180) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 04fe1140-b07d-4d4c-b7f1-d7c56d3f1a9c)) + (model "Capacitors_SMD.3dshapes/C_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitors_SMD:C_0805_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3d4) + (at 153.67 73.279) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path "/00000000-0000-0000-0000-000059eac565") + (attr smd) + (fp_text reference "C5" (at 0 -1.75) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 087d0a77-ed33-4824-9695-90604e1c5614) + ) + (fp_text value "100nF" (at 0 1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 007e63a2-f029-437d-aa7d-0b3301288735) + ) + (fp_text user "${REFERENCE}" (at 0 -1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 67564c2c-61e2-4e5f-9240-9729e8475520) + ) + (fp_line (start -0.5 0.85) (end 0.5 0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 05ae3e59-9d5a-42ac-8d2c-b3cb9f171ba4)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 354f6655-7c57-471b-8b6e-d63b66192de5)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 94892386-436c-4661-a4ff-3d8ad1f794d0)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dbe57554-aa39-4bbb-b094-391080fce280)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 241533af-1ebd-4979-a22c-102d19668c83)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp abb21f34-3256-4ef8-8b65-cd2b35786c0d)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 58bae7d8-60e1-4318-ab76-58d6d7c9b4c8)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6dc91af8-61d3-423b-ba00-890f34ca33e1)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d49eb30a-8d81-4f7f-b636-25c9994611f7)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 79d116b9-41ff-412f-9a8d-8c8428a84e85)) + (pad "1" smd rect (at -1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "/5v") (tstamp b05d58e3-29ab-4658-a025-b3fea1fe8605)) + (pad "2" smd rect (at 1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 506ce7a9-cee9-4cea-87d4-4492e9cb88a3)) + (model "Capacitors_SMD.3dshapes/C_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitors_SMD:C_0805_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3da) + (at 153.67 71.374) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path "/00000000-0000-0000-0000-000059eac64a") + (attr smd) + (fp_text reference "C6" (at 0 -1.75) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 40e0a905-e343-42a7-a626-4a4b5737dfcf) + ) + (fp_text value "10uF" (at 0 1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a0aeb69d-5002-4302-8faa-bd5151f5c3fe) + ) + (fp_text user "${REFERENCE}" (at 0 -1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 421ed38f-abc7-4dc7-a98e-58a93a64d575) + ) + (fp_line (start -0.5 0.85) (end 0.5 0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 78301ef6-d10b-4cb8-a7ce-33bdc51bafb3)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3089c5d0-8553-4096-9d01-c10af123a74d)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ae536131-b0a1-4d4b-b08e-236051d17413)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9e14debc-554b-4fbf-90ab-27a7764b8c66)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2c838c5-896a-4e22-8f6c-92d9b2a1b319)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 52757c26-7cb6-4d9c-8bac-b07f4c0293b6)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a88693f-cfee-4e5d-97ff-16f2895c196e)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cc6d3e56-11ce-4d34-aabf-328323eb62cd)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp adfc0d01-a383-470a-a240-ccc965694af6)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a34a6bda-50e1-417e-86a1-0be378911864)) + (pad "1" smd rect (at -1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "/5v") (tstamp fbddd2da-c474-44a7-af03-b4fb77eb415b)) + (pad "2" smd rect (at 1.25 0) (size 1.5 1.25) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp ed955f81-a7b1-4019-92c8-a9b4e1c433f1)) + (model "Capacitors_SMD.3dshapes/C_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "LEDs:LED_D1.8mm_W3.3mm_H2.4mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3e0) + (at 170.18 87.884) + (descr "LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins") + (tags "LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins") + (path "/00000000-0000-0000-0000-000059e6ca0e") + (attr through_hole) + (fp_text reference "D1" (at 1.27 -2.26) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d48f79e3-e0d7-44e4-88f9-29f39773807c) + ) + (fp_text value "LED_MAIN" (at 1.27 2.26) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0caf6363-1775-4338-bff1-a9f2ac2d3f2d) + ) + (fp_line (start -0.44 -1.26) (end -0.44 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f151147e-6dcc-4be0-811a-76b6d5699fda)) + (fp_line (start -0.44 -1.26) (end 2.98 -1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c075843d-e5ff-40ef-a774-7a7442a2d284)) + (fp_line (start -0.44 1.08) (end -0.44 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 28bfe34d-15bb-4391-bf05-b2eca72de0f6)) + (fp_line (start -0.44 1.26) (end 2.98 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 67d4275b-a789-4fb4-b190-8bd521952832)) + (fp_line (start -0.32 -1.26) (end -0.32 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 728c9f56-75c2-4c4b-906c-d80c299743f6)) + (fp_line (start -0.32 1.08) (end -0.32 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dbd8c0ee-e876-41cc-b282-fab21261486a)) + (fp_line (start -0.2 -1.26) (end -0.2 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a8c20a1f-4ee2-4307-9876-238c39f6fef5)) + (fp_line (start -0.2 1.08) (end -0.2 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c9654952-0c3a-4aca-9af9-faa5cd319833)) + (fp_line (start 2.98 -1.26) (end 2.98 -1.095) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2891293e-ef9a-4878-9828-ad0d4b3ed66e)) + (fp_line (start 2.98 1.095) (end 2.98 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41da38a5-dcf4-4047-bb48-2ba8f23779e6)) + (fp_line (start -1.15 -1.55) (end -1.15 1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bdc0cf32-fd44-4f9f-9ea6-67c8a2296918)) + (fp_line (start -1.15 1.55) (end 3.7 1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1e4190b8-eea4-4f67-9dc1-33d2b6585566)) + (fp_line (start 3.7 -1.55) (end -1.15 -1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6661e4f5-50de-4b47-ae46-6d5b1c9ebc35)) + (fp_line (start 3.7 1.55) (end 3.7 -1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5220a967-d23f-4f1e-8ab5-cc76028f5700)) + (fp_line (start -0.38 -1.2) (end -0.38 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 763672bb-9e65-4736-9b29-b9666ae3190b)) + (fp_line (start -0.38 1.2) (end 2.92 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 34d6a058-06b4-42f0-8075-083df50eebc3)) + (fp_line (start 2.92 -1.2) (end -0.38 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 547b5f47-315c-44b4-9647-28f57ec2cc0b)) + (fp_line (start 2.92 1.2) (end 2.92 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ddea452e-e909-439c-bf79-483a9f0301db)) + (fp_circle (center 1.27 0) (end 2.17 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp d91e34fd-8a7c-46a1-8d4e-6b6a9bf6bd0f)) + (pad "1" thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 7f8af6d3-e153-4b2f-ab07-20646124d1fd)) + (pad "2" thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 4 "Net-(D1-Pad2)") (tstamp d98de4be-b66a-40c9-b76c-2eea075ac1f2)) + (model "${KISYS3DMOD}/LEDs.3dshapes/LED_D1.8mm_W3.3mm_H2.4mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "LEDs:LED_D1.8mm_W3.3mm_H2.4mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3e6) + (at 175.26 87.884) + (descr "LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins") + (tags "LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins") + (path "/00000000-0000-0000-0000-000059e89ff9") + (attr through_hole) + (fp_text reference "D2" (at 1.27 -2.26) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 678b1901-8eed-471f-b481-7740219a0ed3) + ) + (fp_text value "LED GPS" (at 1.27 2.26) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 073d8a74-8777-4b89-9fd2-eb1d9f1b8504) + ) + (fp_line (start -0.44 -1.26) (end -0.44 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f07a05c2-0c07-40ad-8ba8-dbf10d389c30)) + (fp_line (start -0.44 -1.26) (end 2.98 -1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f77013ab-c2fc-4005-b30e-d5a2dcd700ae)) + (fp_line (start -0.44 1.08) (end -0.44 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8d0db78d-2536-4fcc-bd4e-036468678f16)) + (fp_line (start -0.44 1.26) (end 2.98 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3f9ba3a3-f484-4b79-95a0-e0b6be44c21e)) + (fp_line (start -0.32 -1.26) (end -0.32 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c3a28b91-f893-4fd3-b1ea-f561ff7a5935)) + (fp_line (start -0.32 1.08) (end -0.32 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 14a691fe-52d5-4cd5-a2f0-e690df96d0d0)) + (fp_line (start -0.2 -1.26) (end -0.2 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7a03ffe7-dde9-4024-a00a-753751ad9efd)) + (fp_line (start -0.2 1.08) (end -0.2 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4fef6933-bffc-4b0f-bb44-16f861c56b6d)) + (fp_line (start 2.98 -1.26) (end 2.98 -1.095) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 16a9df51-b95a-4849-8eb3-20fc6424e075)) + (fp_line (start 2.98 1.095) (end 2.98 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6c4e805b-4c27-45e4-9b39-6dbc0db2f174)) + (fp_line (start -1.15 -1.55) (end -1.15 1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3e0a2262-b148-4428-9560-543278613e99)) + (fp_line (start -1.15 1.55) (end 3.7 1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 47cebafe-cf20-4d4f-af4b-7c4e374b50bd)) + (fp_line (start 3.7 -1.55) (end -1.15 -1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 146a7457-987e-4ff4-8ec5-84097798ead6)) + (fp_line (start 3.7 1.55) (end 3.7 -1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 36ac8ba1-e207-4d7f-b759-1ccdda05fec6)) + (fp_line (start -0.38 -1.2) (end -0.38 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d23cf0a0-85d9-40c4-8c0f-685b421bc6ac)) + (fp_line (start -0.38 1.2) (end 2.92 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2e1822bf-9a4f-4414-8279-e0c71272124a)) + (fp_line (start 2.92 -1.2) (end -0.38 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cd797a53-ed88-42bc-99a8-e6448b7433b6)) + (fp_line (start 2.92 1.2) (end 2.92 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 109fb2e8-a175-4854-945b-38226e0e1032)) + (fp_circle (center 1.27 0) (end 2.17 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 5b08e4ba-cb63-4128-8a95-35e96496c209)) + (pad "1" thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 5 "Net-(D2-Pad1)") (tstamp be5a81c0-92ce-4f70-a1af-26cfa34f9e8f)) + (pad "2" thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 6 "Net-(D2-Pad2)") (tstamp 17a7a7b7-3348-4e1c-939b-b15dc95694f6)) + (model "${KISYS3DMOD}/LEDs.3dshapes/LED_D1.8mm_W3.3mm_H2.4mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "LEDs:LED_D1.8mm_W3.3mm_H2.4mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3ec) + (at 180.467 87.884) + (descr "LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins") + (tags "LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins") + (path "/00000000-0000-0000-0000-000059e8ff12") + (attr through_hole) + (fp_text reference "D3" (at 1.27 -2.26) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5d863a7a-7970-43de-8991-d9fef7328a58) + ) + (fp_text value "LED_WIFI" (at 1.27 2.26) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c7b6dc6a-61b0-4518-b57f-ea4d80263116) + ) + (fp_line (start -0.44 -1.26) (end -0.44 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b142a3a3-e8a6-4d27-98e5-0c6145457759)) + (fp_line (start -0.44 -1.26) (end 2.98 -1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9720889d-8c3a-4079-9115-99e1218d97f5)) + (fp_line (start -0.44 1.08) (end -0.44 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2d164207-548d-4cfc-bce5-6e2fec9d03e7)) + (fp_line (start -0.44 1.26) (end 2.98 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp da62834f-c2c8-4190-841e-f092faeaf241)) + (fp_line (start -0.32 -1.26) (end -0.32 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b3a3f0da-d24f-4125-88f5-4395e14a6f8c)) + (fp_line (start -0.32 1.08) (end -0.32 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a9f00265-61d0-41d7-809c-7fa04190a626)) + (fp_line (start -0.2 -1.26) (end -0.2 -1.08) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c967432-a571-4625-a384-7447330f39c7)) + (fp_line (start -0.2 1.08) (end -0.2 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 86c941f3-33e0-40f0-a83b-a712cebed6a6)) + (fp_line (start 2.98 -1.26) (end 2.98 -1.095) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9c0a0797-0c4d-4c6c-88a0-15b8bc0c7e5a)) + (fp_line (start 2.98 1.095) (end 2.98 1.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ea59cbd0-4378-4965-b2ac-90a4c22ef07b)) + (fp_line (start -1.15 -1.55) (end -1.15 1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d86cce6b-130f-4505-a7a9-bf6b583c8fc0)) + (fp_line (start -1.15 1.55) (end 3.7 1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da18331a-7554-4019-9dad-d9c1fdd9132b)) + (fp_line (start 3.7 -1.55) (end -1.15 -1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 259d5d25-72cc-4941-a41e-d6413a34027e)) + (fp_line (start 3.7 1.55) (end 3.7 -1.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 440eb83f-cb62-48b1-bdde-1a72e17c334e)) + (fp_line (start -0.38 -1.2) (end -0.38 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 52701049-6557-43eb-ab7e-6801587218e1)) + (fp_line (start -0.38 1.2) (end 2.92 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ac7d8316-781c-4ad0-a3c4-815638b007f1)) + (fp_line (start 2.92 -1.2) (end -0.38 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 73aa1df8-946d-495d-a27e-322406b9eebd)) + (fp_line (start 2.92 1.2) (end 2.92 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6f1bc3e-6539-4b18-93e1-540bc5e8473e)) + (fp_circle (center 1.27 0) (end 2.17 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 62c47a01-88ad-4dbd-a614-5656d2dc7272)) + (pad "1" thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 6e1070b2-ec18-44f8-9dce-bec6ec49e30c)) + (pad "2" thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 7 "Net-(D3-Pad2)") (tstamp ae66120a-b8b3-4cb1-a274-b6a00dd2d8d9)) + (model "${KISYS3DMOD}/LEDs.3dshapes/LED_D1.8mm_W3.3mm_H2.4mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Pin_Headers:Pin_Header_Straight_1x08_Pitch2.00mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a3f8) + (at 183.515 91.44 -90) + (descr "Through hole straight pin header, 1x08, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x08 2.00mm single row") + (path "/00000000-0000-0000-0000-000059e71def") + (attr through_hole) + (fp_text reference "J1" (at 0 -2.06 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 821be2b4-9815-4277-9bca-9352fcd247dc) + ) + (fp_text value "GPS" (at 0 16.06 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a940c391-0738-49ec-9891-f39f08785545) + ) + (fp_text user "${REFERENCE}" (at 0 7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f8cd12d4-616f-4731-a946-b8ff22cf6d0c) + ) + (fp_line (start -1.06 -1.06) (end 0 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ac373f22-3aae-4e3e-ba55-6f93f36072ed)) + (fp_line (start -1.06 0) (end -1.06 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f2f0844a-e525-42ae-a5e9-16a85e750480)) + (fp_line (start -1.06 1) (end -1.06 15.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 829927a2-163d-4ffe-b192-b78935dd86ee)) + (fp_line (start -1.06 1) (end 1.06 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 383116e7-0349-4c05-af3f-b3fa012585f0)) + (fp_line (start -1.06 15.06) (end 1.06 15.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6b41e534-5b2f-4a35-8242-08bddd22c31a)) + (fp_line (start 1.06 1) (end 1.06 15.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ed5febfd-810f-4de4-b2ff-441630762494)) + (fp_line (start -1.5 -1.5) (end -1.5 15.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c7aee2b1-c5a9-40dc-bb0b-3782120f042d)) + (fp_line (start -1.5 15.5) (end 1.5 15.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 82f3bc13-77b8-47b5-83c1-42d36d43c5d3)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a07bc83a-e96f-4bb9-ab02-e9b4b6d546d8)) + (fp_line (start 1.5 15.5) (end 1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5abf36fe-38eb-4026-8e9d-337d9dc2903c)) + (fp_line (start -1 -0.5) (end -0.5 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 19ab6200-9531-472a-8490-8719fbc22bc1)) + (fp_line (start -1 15) (end -1 -0.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0b04616c-5ec7-4f6f-bcc9-ca344adba22b)) + (fp_line (start -0.5 -1) (end 1 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 32ab22fa-fd35-4b49-a347-deae706a2b45)) + (fp_line (start 1 -1) (end 1 15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 835f2cf6-a73f-4643-aa01-cf38e2861622)) + (fp_line (start 1 15) (end -1 15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a1e09f3-1ea9-43fd-970b-aaa60d6b3084)) + (pad "1" thru_hole rect (at 0 0 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 1 "Net-(C1-Pad1)") (tstamp 1fa9cbdb-beec-4f29-a543-6aa2940112f6)) + (pad "2" thru_hole oval (at 0 2 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 8 "Net-(J1-Pad2)") (tstamp ca9fc3a3-d66f-4b82-94b7-500c3832a788)) + (pad "3" thru_hole oval (at 0 4 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 504f4edb-082c-49ee-bf29-f8610091d86e)) + (pad "4" thru_hole oval (at 0 6 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 9 "Net-(J1-Pad4)") (tstamp 0ead763e-421d-4aaa-99de-d1800f7fac69)) + (pad "5" thru_hole oval (at 0 8 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 5 "Net-(D2-Pad1)") (tstamp e36a8caf-d421-4621-95b6-c0fe1315085c)) + (pad "6" thru_hole oval (at 0 10 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 90be2c03-a7ed-4b70-99ed-ebe3440b7824)) + (pad "7" thru_hole oval (at 0 12 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 10 "Net-(J1-Pad7)") (tstamp c25382e8-6095-47e8-8a2d-2d3dd86b3a97)) + (pad "8" thru_hole oval (at 0 14 270) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 11 "Net-(J1-Pad8)") (tstamp 67dc6318-d725-436a-8b49-40f29c55ecf6)) + (model "${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08_Pitch2.00mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Pin_Headers:Pin_Header_Straight_1x06_Pitch2.00mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a402) + (at 143.256 72.263 180) + (descr "Through hole straight pin header, 1x06, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x06 2.00mm single row") + (path "/00000000-0000-0000-0000-000059e9e531") + (attr through_hole) + (fp_text reference "J3" (at 0 -2.06 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1f350c79-f0fd-4510-8866-94564094ea8f) + ) + (fp_text value "WIRE" (at 0 12.06 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8a5b59fe-f7b8-4926-a4cd-7aa8c7d31e92) + ) + (fp_text user "${REFERENCE}" (at 0 5 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a27a9abf-c7f9-46b4-bcbe-87c906aa9648) + ) + (fp_line (start -1.06 -1.06) (end 0 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b42a6a1c-02a7-4074-8dcc-4bc7b01157b1)) + (fp_line (start -1.06 0) (end -1.06 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 05769a08-02b3-4801-a69c-bff3186e9ec4)) + (fp_line (start -1.06 1) (end -1.06 11.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 857bfb95-a2c8-48ee-b7e0-13a38887e5c4)) + (fp_line (start -1.06 1) (end 1.06 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 99752779-1159-4125-8f83-90933eaad9ed)) + (fp_line (start -1.06 11.06) (end 1.06 11.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b4235598-2eb9-4d61-bf55-6b1ed32b6220)) + (fp_line (start 1.06 1) (end 1.06 11.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2d1e09d2-c8e2-41ba-b67e-42a855aeb829)) + (fp_line (start -1.5 -1.5) (end -1.5 11.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 23d307bd-02d1-4d7b-8ae9-0c76247d23d8)) + (fp_line (start -1.5 11.5) (end 1.5 11.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ec6ec27-96ad-45fb-bca9-9fc610e3bd79)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f88e952e-2b4c-4782-a79d-a64e8d416760)) + (fp_line (start 1.5 11.5) (end 1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 50ee65b6-95f3-4837-98ec-bc905a23e6fe)) + (fp_line (start -1 -0.5) (end -0.5 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 92e99a1a-e49c-4fa6-b731-7d0e9d5af56f)) + (fp_line (start -1 11) (end -1 -0.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e8c62060-9191-4e8e-a460-51f6f779e33e)) + (fp_line (start -0.5 -1) (end 1 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aeb3f3a2-d23e-443c-9a75-4cccc09c8d44)) + (fp_line (start 1 -1) (end 1 11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e63a294b-6b7b-4803-bc19-5a1313516f4d)) + (fp_line (start 1 11) (end -1 11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 037d96b5-3c4d-4d28-b375-cb1a28c02b80)) + (pad "1" thru_hole rect (at 0 0 180) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 7017e48e-9caa-45f5-9006-fba6da815f15)) + (pad "2" thru_hole oval (at 0 2 180) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 2542a749-c1c2-4541-83a2-1b5df6339693)) + (pad "3" thru_hole oval (at 0 4 180) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 67 "Net-(J3-Pad3)") (tstamp ca9fe887-93f5-4c84-bbc7-626ff000d469)) + (pad "4" thru_hole oval (at 0 6 180) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 67 "Net-(J3-Pad3)") (tstamp 60190940-f124-4558-98e5-b44979f630b0)) + (pad "5" thru_hole oval (at 0 8 180) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 12 "/L") (tstamp 9ae66d1c-b676-47ac-96d5-41fa2f63a754)) + (pad "6" thru_hole oval (at 0 10 180) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 68 "Net-(J3-Pad6)") (tstamp 072f5e9b-973c-4d59-a15f-5ef8c97dfa41)) + (model "${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x06_Pitch2.00mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Pin_Headers:Pin_Header_Straight_1x06_Pitch2.00mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a40c) + (at 171.577 28.829 90) + (descr "Through hole straight pin header, 1x06, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x06 2.00mm single row") + (path "/00000000-0000-0000-0000-000059ea0a74") + (attr through_hole) + (fp_text reference "J4" (at 0 -2.06 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bc81bb57-cd86-4685-b249-0855fd66c446) + ) + (fp_text value "USB_SND" (at 0 12.06 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a3d14e15-dece-4da7-b948-4bf8692521f5) + ) + (fp_text user "${REFERENCE}" (at 0 5 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3a56154f-0245-45db-b4a7-925cda062347) + ) + (fp_line (start -1.06 -1.06) (end 0 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 206a9eef-562f-477e-a50f-38b101d1e42b)) + (fp_line (start -1.06 0) (end -1.06 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 06139505-30c9-4be5-8bb3-871586dc7548)) + (fp_line (start -1.06 1) (end -1.06 11.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9dda3ce6-f60a-4f65-8947-686ef0b8d29b)) + (fp_line (start -1.06 1) (end 1.06 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 03947556-c083-494a-afef-f73f2cd57131)) + (fp_line (start -1.06 11.06) (end 1.06 11.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bdccb43a-885c-456f-a72a-5dacc407d8aa)) + (fp_line (start 1.06 1) (end 1.06 11.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 116eb9a2-fe0c-4e03-aa8a-3d110bab8073)) + (fp_line (start -1.5 -1.5) (end -1.5 11.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d19f1c1c-3da3-4a3c-985f-39dfb5722aab)) + (fp_line (start -1.5 11.5) (end 1.5 11.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9a6ab5e8-fcc7-4084-a044-8ebe7471177c)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2c3d6def-4cac-4657-9878-1e0fdc19c252)) + (fp_line (start 1.5 11.5) (end 1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 025d23a8-8112-4467-8d69-08641dc5a65c)) + (fp_line (start -1 -0.5) (end -0.5 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c0222d5d-f4a4-4b15-8875-b91a3b95a6cb)) + (fp_line (start -1 11) (end -1 -0.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1bb8b5b0-5a20-482c-9a5f-753aaee390d5)) + (fp_line (start -0.5 -1) (end 1 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da5389b8-4ddf-48e5-a0ef-11d4bca56f86)) + (fp_line (start 1 -1) (end 1 11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 586fb2f5-b181-4e1e-b107-d06813727ebe)) + (fp_line (start 1 11) (end -1 11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e9248cf9-97a4-4ca7-9d50-581f6b453a95)) + (pad "1" thru_hole rect (at 0 0 90) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp 70a2fee5-5924-4dde-98f1-cc80a1b1e343)) + (pad "2" thru_hole oval (at 0 2 90) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 13 "/D+") (tstamp ef6afa14-abee-4b7e-a5fd-1bd87da7e112)) + (pad "3" thru_hole oval (at 0 4 90) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 14 "/D-") (tstamp 531f4862-70b0-4d1b-a8ce-b975d3ab08b5)) + (pad "4" thru_hole oval (at 0 6 90) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 3 "/5v") (tstamp 6d664f1b-c54d-4b06-ab46-34b81a023469)) + (pad "5" thru_hole oval (at 0 8 90) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 12 "/L") (tstamp df55ee24-e1a0-482f-9863-c198be4f7e49)) + (pad "6" thru_hole oval (at 0 10 90) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 15 "Net-(J4-Pad6)") (tstamp ab4bdcef-de08-420f-bd64-4ab1035f5017)) + (model "${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x06_Pitch2.00mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.00mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a412) + (at 150.876 40.767) + (descr "Through hole straight pin header, 1x02, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.00mm single row") + (path "/00000000-0000-0000-0000-000059ea9a6d") + (attr through_hole) + (fp_text reference "J5" (at 0 -2.06) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fc699b92-171b-485f-b5fa-838e5a0a72fc) + ) + (fp_text value "SWITCH" (at 0 4.06) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e45d5a0e-13f9-4945-8b71-e7d0c2e8cbc0) + ) + (fp_text user "${REFERENCE}" (at 0 1 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e7498f33-f6f9-459e-ad67-8db96dd2e00f) + ) + (fp_line (start -1.06 -1.06) (end 0 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c2fa327f-af8f-4734-b4e9-1e093ffaee79)) + (fp_line (start -1.06 0) (end -1.06 -1.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d087aa85-db4b-401b-9651-0a0c2a0d4c75)) + (fp_line (start -1.06 1) (end -1.06 3.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 34054eeb-87bf-4986-850a-9350f3b06f53)) + (fp_line (start -1.06 1) (end 1.06 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 69467d07-8aa8-4601-ab3e-091d099fdc7d)) + (fp_line (start -1.06 3.06) (end 1.06 3.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 30359192-fdd8-4393-b439-13711d0f818d)) + (fp_line (start 1.06 1) (end 1.06 3.06) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 184bc665-94c6-4eec-8259-d0a045f5c45d)) + (fp_line (start -1.5 -1.5) (end -1.5 3.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c3b6e073-e7d6-4934-a773-6e53e7cb64ef)) + (fp_line (start -1.5 3.5) (end 1.5 3.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 928cf60b-cda1-47c2-8c27-597fbf0d62ff)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 89f9c353-2337-48cd-8148-7970cb9e08b4)) + (fp_line (start 1.5 3.5) (end 1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 15b5b5b1-939c-40e9-9395-143143426622)) + (fp_line (start -1 -0.5) (end -0.5 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e31d9c87-a5c8-49a1-b309-23ff67b20bb8)) + (fp_line (start -1 3) (end -1 -0.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e686e18d-09c3-48c9-ad37-7f74df310583)) + (fp_line (start -0.5 -1) (end 1 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a5c99149-bab0-4541-8325-2441cf93bc74)) + (fp_line (start 1 -1) (end 1 3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a7ef06af-0737-4790-9503-1e0d0d7b963d)) + (fp_line (start 1 3) (end -1 3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d12d4048-47a5-4cab-ae58-8b4f5a795f28)) + (pad "1" thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 67 "Net-(J3-Pad3)") (tstamp b0c6fe2d-44fa-4f63-bb93-3eeaa62bf466)) + (pad "2" thru_hole oval (at 0 2) (size 1.35 1.35) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 16 "/BATT") (tstamp 31c4b480-11f5-41da-b5a0-fb3d59af0dfd)) + (model "${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x02_Pitch2.00mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a445) + (at 200.406 42.545 180) + (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.54mm single row") + (path "/00000000-0000-0000-0000-000059ec90bb") + (attr through_hole) + (fp_text reference "J7" (at 0 -2.33 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c599b29d-9559-4f01-b156-d075b87ca2bc) + ) + (fp_text value "UART" (at 0 7.41 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a7dd48cb-0578-4736-9991-c7ad305d1814) + ) + (fp_text user "${REFERENCE}" (at 0 2.54 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 613e5e8c-f88f-4b89-a193-5b229c3f6683) + ) + (fp_line (start -1.33 -1.33) (end 0 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3e969d9f-00cc-410d-8a0f-d2d17b834754)) + (fp_line (start -1.33 0) (end -1.33 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1cfd84f3-019d-42fd-ac95-93542dbe6a7f)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a56c5c85-6ebe-4a10-a076-5667b8e1fdfa)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d942f5d9-66b6-4e99-9b37-cae01452c736)) + (fp_line (start -1.33 6.41) (end 1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b97f675f-490a-49ed-b29c-f13a6571b176)) + (fp_line (start 1.33 1.27) (end 1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f1a549cc-df53-478f-8a85-d3c2002f427f)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 303a6da9-e5b8-4cac-b8eb-71f9f5b8d99d)) + (fp_line (start -1.8 6.85) (end 1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a13e07e1-3e8a-4b4e-96f4-9df4c828decc)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a95255b8-1e36-4689-8ed4-7da1a6706852)) + (fp_line (start 1.8 6.85) (end 1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6cdeedb6-a316-4e09-8309-f509e12b8325)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6f985fac-62fb-44e4-8a67-80f7af9fab57)) + (fp_line (start -1.27 6.35) (end -1.27 -0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d597a637-30fe-41b4-b79b-89f2de173aa9)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1fe97a0a-efc2-4894-8fca-97c07067c00a)) + (fp_line (start 1.27 -1.27) (end 1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b07c772c-dca4-47ee-9eed-010724e68349)) + (fp_line (start 1.27 6.35) (end -1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 392c736a-c943-4b17-a009-c16deab3e164)) + (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 2 "GNDD") (tstamp cd290398-4a2e-474f-ae33-9b6d5e7415e7)) + (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 19 "Net-(J7-Pad2)") (tstamp a5abd290-a3ab-4a95-bf5b-c394489c363a)) + (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 66 "Net-(J7-Pad3)") (tstamp 3c04d599-f131-4d19-b440-6185f0e11791)) + (model "${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x03_Pitch2.54mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a44c) + (at 182.88 60.833 180) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e94f48") + (attr smd) + (fp_text reference "JP1" (at 0 -1.65 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c7474327-9207-4dc6-b9a9-edfae8b0da08) + ) + (fp_text value "330R" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 13c602de-e4ee-492d-86bb-e16d6e3daa34) + ) + (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 4dbd3845-e466-4b57-a4c0-e2a68063818d) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 00e5f6c2-c913-4cd4-882c-6bd3bb17275c)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 85d63b21-5123-49f1-adae-5fe211019d93)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f161c52-90c9-4988-8767-3ba7a997891d)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 72aee27e-e129-4fea-bce1-fc76b6e9f09a)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ccd4e4ba-306a-4460-bbd2-d73e7b1694d0)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd54b64b-51c6-4994-8ced-abb5d16e6757)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 80fa7f8c-2b1b-49d5-9555-dcd00230ac7e)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be969eb8-bb49-4db4-8e05-0ef8ed38a9bd)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4208ad9e-147f-4d6f-b4e4-1fa05a530b42)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c0e2ab6-7c09-464c-9a15-d2e3ceb2cc3a)) + (pad "1" smd rect (at -0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "Net-(D1-Pad2)") (tstamp 26b92fc0-c372-41c0-b67f-f83c6dc5e3da)) + (pad "1" connect rect (at 0 0 180) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 4 "Net-(D1-Pad2)") (tstamp 8297e8bb-11c3-48ae-9d1d-9a5557eda430)) + (pad "2" smd rect (at 0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 41 "Net-(JP1-Pad2)") (tstamp 6e3e519d-31dc-4eca-9aca-73a7e05f06c2)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a45a) + (at 167.64 87.757 -90) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e9306a") + (attr smd) + (fp_text reference "JP3" (at 0 -1.65 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3cf28393-7fa2-4823-9da8-72cb4f30581c) + ) + (fp_text value "EN_JP" (at 0 1.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 06d766ec-fd66-4539-a3b7-f7ecce5237e4) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 774a70f6-4813-4dd9-a727-64dc1340841f) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a0acf1c8-18e2-4ec5-affb-4b332121df4b)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5602e861-02cc-4144-9032-599102c6cc78)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e665ebb0-0f67-438c-850c-d7c765dacd2a)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 94ed5e93-4afc-4068-bc07-dfdaf23099d6)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b8e7658c-6f85-40e5-baac-939b18351b26)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5d56e5e1-418c-4418-bf09-e82b02700ac2)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed115051-6982-42a2-a36c-c024f4f4695e)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp efac599e-6115-4279-9a54-32e33d1e5f24)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ebe494a-8bae-440f-b31a-548f8e19da6c)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 547e4a16-3bb2-436c-b2d7-fb1efb02de75)) + (pad "1" smd rect (at -0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "Net-(JP3-Pad1)") (tstamp 6d2b520b-569b-4a95-bb82-8cce2fda8c03)) + (pad "1" connect rect (at 0 0 270) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 20 "Net-(JP3-Pad1)") (tstamp 08a001ab-b197-49c8-9ffe-da3fd764f052)) + (pad "2" smd rect (at 0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "Net-(J1-Pad2)") (tstamp 9117401e-7a7f-4ec4-b026-ca281cb94695)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a468) + (at 166.624 31.369 180) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e870e7") + (attr smd) + (fp_text reference "JP5" (at 0 -1.65 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 186a348f-5d3a-4756-baa4-e0edc708df14) + ) + (fp_text value "Jumper" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 263a73ce-6173-4443-9140-011847dfaba3) + ) + (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 90120bb3-040d-4b48-a76e-1051e39a82e8) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d97b5690-1e3b-4b96-9fcb-1f9334aab4bc)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2cf0715e-a5dc-42e1-865c-34fbd1e7ff70)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cb33b7cd-2c65-4629-9f92-6bf88c44e702)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 20dc8d0b-83d2-496d-81cd-01c959f56c79)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 393acab5-2986-4086-8467-4775ddeb192b)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a26d00a1-a77c-4d16-b39a-7dbd42a2f422)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1cf4d55f-390e-4c14-9ece-44f99a1dd4b3)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0996ffa3-ea5c-40a2-b189-a5e0d683231c)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 14e6f288-0202-4f2b-9e74-dbae583689e5)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4c4d1ae0-583f-4c40-ae1e-847b2de7214a)) + (pad "1" smd rect (at -0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "/D+") (tstamp c9bc6757-f362-4c4e-a13a-9305496be17e)) + (pad "1" connect rect (at 0 0 180) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 13 "/D+") (tstamp 2b34f025-0ce0-45fe-a588-9e2337223f46)) + (pad "2" smd rect (at 0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "Net-(JP5-Pad2)") (tstamp 06b68d3a-6e9d-4e43-bdc5-b95b83fefb62)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a46f) + (at 170.053 31.369 180) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e86cf7") + (attr smd) + (fp_text reference "JP6" (at 0 -1.65 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7ef8016e-54f5-4fe4-90dd-3c6fb5af0007) + ) + (fp_text value "Jumper" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f4e28f16-474c-4bde-bdbb-e979ee1284f0) + ) + (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 33f2c322-31f6-47eb-8d91-bdd35de00a37) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 59c4c9e8-f3ff-4389-89fc-86284934cf9e)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3a4098e2-e1d4-426b-8036-8ec338d6da47)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5bba0f33-6c91-4f2e-bc05-5f5092d6743a)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bfc693e9-ad93-44ec-9a3e-fa0d4ba7a073)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0a4ece3b-a73f-4446-8156-9286234b0c15)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8650ab67-0b40-45f8-8cab-62038bd9ce5f)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cd0fff2a-2058-4da7-912a-d17be1a994bc)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e73d6d33-efd0-4e54-be7f-c09a87ecce7e)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d7e1d5e-267a-410c-b16d-41f80d5ff080)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0a093661-3dad-4b2d-9c38-c47c8bde43df)) + (pad "1" smd rect (at -0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "/D-") (tstamp f1d1c7df-c61e-4b55-9dbb-1b1fb93a183f)) + (pad "1" connect rect (at 0 0 180) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 14 "/D-") (tstamp f725387c-ca71-4d17-b441-03ed9a397448)) + (pad "2" smd rect (at 0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 35 "Net-(JP6-Pad2)") (tstamp fb5cbf11-1b61-43aa-82d6-bf685915b609)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a476) + (at 179.832 42.164) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e8fdc0") + (attr smd) + (fp_text reference "JP7" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6be4d100-06da-4ff0-b7d7-6aa02161bc02) + ) + (fp_text value "330R" (at 0 1.75) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bf519c28-e3ea-4d3e-bf88-7d903e5d3c73) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp ba9faa2c-15f2-4afa-822b-6e39224b1ced) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c13e661e-f6b5-42f8-9ad0-c245d2d51f06)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3dff88c0-f2cc-46c1-b496-8edc73c27c8c)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c6011aa5-ab74-43e4-bc56-ff10755253b6)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 133165a7-9857-4a6c-903c-51412f4b1b5f)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a929a8a-cc77-4e4c-8e6c-38700d853f6c)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3985e597-e8af-4f83-b02c-ebf2f0d83146)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 65888a2c-0d0e-4083-b9b3-91d72db9d4d4)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 44c62df0-7d64-44ae-909f-11804a3039aa)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3706d7b0-94f1-4886-b711-35059fb0dc47)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8619355f-ee9d-4bcf-97fa-0c98d1633412)) + (pad "1" smd rect (at -0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 21 "Net-(JP7-Pad1)") (tstamp 35416a28-da47-49b9-a859-3562c93851a1)) + (pad "1" connect rect (at 0 0) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 21 "Net-(JP7-Pad1)") (tstamp e24b9fef-a896-44a0-a5f6-19422d1437e6)) + (pad "2" smd rect (at 0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "Net-(D3-Pad2)") (tstamp 46a96bcb-1783-459f-9b3f-cef3fc875633)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a47d) + (at 145.796 69.215 90) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e9c869") + (attr smd) + (fp_text reference "JP8" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c439c5bc-0520-497f-8855-96a93b7a50cc) + ) + (fp_text value "JMP_VBKP" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 523d888a-bf7d-4e51-86e7-777ccdcc39d9) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 0b5b3537-391d-40db-ad16-328fd99588be) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c47790ee-c27c-4e09-8da4-1975e9f807ea)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9dd22aa8-393d-4efe-aa11-070765ecc97c)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f057e52a-baed-4230-b396-fce9bee630c7)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7ee8651a-f423-4c2b-a9cc-62c16bb554c6)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 102795e6-8f96-4f85-82b8-629563b37fa0)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 06171b70-4d1d-4173-a267-5a5014bd8de0)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 15d929d3-06e5-4dfe-846a-9c013c4da67c)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 09ddfaa0-1c1e-42cb-8f2b-008e676d8953)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c61b2e40-e6cd-4171-a991-a6ab6ba2ed42)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d11112ad-b51f-403f-a384-8c125d305131)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "Net-(J1-Pad4)") (tstamp b78dfbd8-3805-41eb-a56f-719dd3b7523a)) + (pad "1" connect rect (at 0 0 90) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 9 "Net-(J1-Pad4)") (tstamp c98df516-52f3-4a63-ab92-d711204de087)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 67 "Net-(J3-Pad3)") (tstamp ce585c01-c25f-4548-b735-ac1ac2336da1)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Inductors_SMD:L_Taiyo-Yuden_NR-40xx_HandSoldering" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a483) + (at 152.654 65.024 -90) + (descr "Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm") + (tags "inductor taiyo-yuden nr smd") + (path "/00000000-0000-0000-0000-000059e78767") + (attr smd) + (fp_text reference "L1" (at 0 -3 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8eb46028-e053-482f-902a-fbca3f406b2c) + ) + (fp_text value "L" (at 0 3.5 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8eeb4bf2-3eee-419a-94c3-ae04e3908419) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fd16843b-1a86-4cea-aa72-837812aee9a5) + ) + (fp_line (start -3 -2.1) (end 3 -2.1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1ca42316-290b-48a2-9598-fef6fe034c1f)) + (fp_line (start -3 2.1) (end 3 2.1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f5eb85c3-4ed7-4305-995e-3058ad66fc46)) + (fp_line (start -3.25 -2.25) (end -3.25 2.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 371d7f2d-4cc3-4bce-bd81-6e242adb0959)) + (fp_line (start -3.25 2.25) (end 3.25 2.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a9b37a13-ea48-46ad-8e37-1f4113795a01)) + (fp_line (start 3.25 -2.25) (end -3.25 -2.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0c8acad5-a243-403c-865b-7f519a9a40ca)) + (fp_line (start 3.25 2.25) (end 3.25 -2.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a32a0680-ff62-4be4-a6b1-de6af27164ce)) + (fp_line (start -2 -1.25) (end -1.25 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8ba6734e-83f2-49dd-9f12-da0aa2fc060a)) + (fp_line (start -2 0) (end -2 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b383bced-011b-418a-ab87-f3793bd50db0)) + (fp_line (start -2 0) (end -2 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3b3d24af-a4f4-4498-abdb-72f2bca0c175)) + (fp_line (start -2 1.25) (end -1.25 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 47589fb1-5016-4285-9c5d-acd42e962a09)) + (fp_line (start -1.25 -2) (end 0 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 966d2c7b-89d5-4449-b71d-017a1798944a)) + (fp_line (start -1.25 2) (end 0 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e5277c3e-2e82-493a-9b78-d8fdc493bac9)) + (fp_line (start 1.25 -2) (end 0 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 948e4da9-c4b4-43ab-a608-3e421b0b5b82)) + (fp_line (start 1.25 2) (end 0 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c527231c-8f91-44f7-be8e-0d089757e811)) + (fp_line (start 2 -1.25) (end 1.25 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c02f72b-0671-464f-b290-cf39191ffb06)) + (fp_line (start 2 0) (end 2 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8e3133b9-a327-48c8-be99-b2828ac9255c)) + (fp_line (start 2 0) (end 2 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f454e05b-8ef1-41ad-9986-341199bd636f)) + (fp_line (start 2 1.25) (end 1.25 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eb319144-2017-46fd-8e68-35f44e3b76f0)) + (pad "1" smd rect (at -1.9 0 270) (size 2.2 3.9) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 3d109765-deba-497f-a896-107e7e0cf9b7)) + (pad "2" smd rect (at 1.9 0 270) (size 2.2 3.9) (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "Net-(L1-Pad2)") (tstamp 36e12ea4-a1d0-4f49-bedb-7270ddd04307)) + (model "${KISYS3DMOD}/Inductors_SMD.3dshapes/L_Taiyo-Yuden_NR-40xx.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a489) + (at 166.37 38.862 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6ec4a") + (attr smd) + (fp_text reference "R1" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 19c26461-1665-4549-b7ff-2113dccf6c4c) + ) + (fp_text value "10K" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0236e454-049c-4289-b081-e7f80dc67c8d) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp fd00294b-fd8c-4765-af64-1ccd32696253) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c59c5f7c-5661-48ac-b0ba-b7af8e9e4a37)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3c0035aa-6e3d-449f-ab1e-67ba0d001aad)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1e1e1326-9396-4383-b321-26515b965635)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f0cce97e-d26f-4e88-a4f8-6d1147e9d33d)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a6e1815f-7173-49af-8793-38fbb773b4f9)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 269bb058-6f6f-4768-ba3f-01581c4dae3b)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e9b175f2-5b66-42ce-aa82-893d8e97582e)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e99dfb91-5584-4d66-83f8-d97e10656463)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0febaea-40ac-47a6-9ce0-66513f7e58de)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4af20dba-174e-47bc-8f05-3d3d4f4ddbaf)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "Net-(R1-Pad1)") (tstamp 1fc91bad-4b58-4e65-934e-535a94b4c129)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 0f596ec7-25d7-46f5-b8d6-19bdffc31fe2)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a48f) + (at 168.656 38.862 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6ebf8") + (attr smd) + (fp_text reference "R2" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 819f029b-ba21-4e8d-b4b2-b1a2f1cd7c22) + ) + (fp_text value "10K" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9dd45ba0-c398-4c52-b3ef-c5260f461aa2) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 7e558883-8636-48bd-826d-9d645aa926a8) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 017b9a7d-ad7c-4c5b-822b-22909f32735f)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e954b5a6-0de6-46f3-ab93-2f9896652029)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0da7b577-82b4-4ca6-8525-5b9b440f7ca1)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5aecc490-d09f-48d0-b511-b99c25d6bc14)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ba41d96e-e368-4464-8322-4433bf943e94)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6eb45b66-d436-44e6-bd63-fb23ed656670)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0ba5ea68-e65f-42bf-a531-4d15af01882c)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ada08d7c-8709-439d-820c-d83e63f1780f)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 93e16f97-7362-4ba2-acb4-76d23252b123)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 88c0b720-bd4d-4083-b625-09ac3ed0ffa0)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 24 "Net-(R2-Pad1)") (tstamp 5a8e6f70-3c28-407d-8132-25443ccdcd01)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp a2b8719d-6ebb-4bb7-906b-aed33a058696)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a495) + (at 170.942 38.862 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6ebb1") + (attr smd) + (fp_text reference "R3" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d345bbcb-62b2-4325-8abf-8fdbdcbc8341) + ) + (fp_text value "10K" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 75d305f9-2998-4b6c-af4d-d617cc59e415) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp d52182f7-c7e0-4e2d-af52-b8a75be76b81) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 86207b60-8baa-4503-a2f0-6d07060a9428)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2680d541-dfac-495d-a350-012ef151dbc5)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7f029eec-bde0-4b80-a576-4ada217b12b3)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 25265a8f-af91-48e4-8b8e-55e01b64fa46)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6f6cc5c0-ea76-4fed-99e0-172ef62a5332)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 57b6867a-c3d7-4085-a9bc-68f29c4b63f0)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90c782b0-9c45-4bf7-a9b2-80fdf6aecdb8)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0f6710dc-d118-4db5-954b-2bc3333511c1)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 587fd7b3-fec9-4cda-a8cb-b038e24bab0d)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e8cead3a-707a-4bd5-9e1b-0ac1b5f8d57a)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 25 "Net-(R3-Pad1)") (tstamp 77467a02-6d4b-4870-9888-125fadc02787)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 5e652434-81fc-48a7-aacb-0fef4904750b)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a49b) + (at 173.228 38.862 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6e3e9") + (attr smd) + (fp_text reference "R4" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1e5dfb6f-0f28-41de-9af1-8ec14f1baca5) + ) + (fp_text value "10K" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8e6e59d5-0a48-48f1-8cbb-cff8cd66570e) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 41767d4e-5a63-4e55-96ca-fc7ec7398bfc) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d6aede54-514b-427f-9eb6-eb53fb645cfa)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c5893dd2-8d77-4ff7-ae53-9bb83aad9c83)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a0619a23-e98a-4b0e-bf37-283c745742d3)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 939034af-8f35-441d-a50a-6c4a412d776d)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2905f52b-03d4-452e-9b7a-539d2a07e5c4)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 290b8005-5691-4ffa-a74a-d35b9c012a60)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dcb82c56-e458-401f-861f-6daa31e1a82c)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7527c2a1-2f13-4ae5-a7f1-da45eb2eb5c6)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 87907004-6f3e-43f2-9bc5-f5f1dfafdcbe)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 68cb652b-4783-4855-a929-f470c7ef8dd4)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 26 "Net-(R4-Pad1)") (tstamp 4e7f4b3c-e72e-41ca-bda2-0c61d6dddbc5)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 49a80575-7958-4c92-8f20-f82abf56c350)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4a1) + (at 175.514 38.862 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6e399") + (attr smd) + (fp_text reference "R5" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a1b6e01c-9193-4e03-b486-29838837a66b) + ) + (fp_text value "10K" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 78c2d17d-a2f5-4128-aab6-63a21dddd879) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 37a4cdc8-74c2-444a-ab7f-f3b2bb6dd93c) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e86ad30c-9bd2-47e9-90a7-7e2b00a6acc3)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fd14f28d-d203-40ed-9457-de33fa210ddc)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0d37a028-2979-4c06-9385-caba0b1dd05d)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b9d7cbb3-4c5a-44ac-963b-11d80f21af12)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d9666b94-a456-4d03-bc3d-b4bf6ddfc1e6)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 39db7aa0-7a22-4771-91c3-dffba8b2c9f3)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3a7daa22-6a0f-4f7e-8166-14c51bf3dd00)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd29bc67-7e0b-4bd6-93cd-c0eab0d04690)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6f17b875-89af-4f2a-9060-72cf743bc1d3)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 79bc61d4-2e5d-4eea-9fe1-635c86b832de)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "Net-(R5-Pad1)") (tstamp a91b732a-8743-4411-836a-ed6819ceae2b)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 00c9e16e-e885-4d70-9ab0-47347c29ae10)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4a7) + (at 184.658 38.862 -90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6e35d") + (attr smd) + (fp_text reference "R6" (at 0 -1.65 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 630bb415-b6fa-4374-8ff8-9715d7967c6a) + ) + (fp_text value "10K" (at 0 1.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a51fef0e-ba35-4942-8f34-7cb3e3f92031) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp a1078449-f746-4da0-87a0-11918cbf27d7) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b7bca10b-fd6f-4d1d-8045-326b5e28a9ee)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 09fef3b7-c119-427f-82ed-e689b3cbf442)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8e748e02-ab62-46b6-bec6-473d71849585)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 93f29e8f-458c-46d5-877c-61ed0a7fe2ba)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e30ab3d6-431d-4661-a7d8-05243cffed9e)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 32163389-d176-46cf-8d60-50374887e57f)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c44101a-a083-4b8b-924d-3afbfa7b4607)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd298083-4c01-463b-b536-3d98b9519e80)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6baeab30-7c03-4cc0-8c28-fec2ad2acab4)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a20f3b98-c399-423b-b9bf-41b11be4ac3d)) + (pad "1" smd rect (at -0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 28 "Net-(R6-Pad1)") (tstamp 168a425b-a43f-447e-85ab-38e1925ab9d3)) + (pad "2" smd rect (at 0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 0326fc02-361e-4484-84a3-3f31d879f699)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4ad) + (at 182.372 38.862 -90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6e31c") + (attr smd) + (fp_text reference "R7" (at 0 -1.65 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 510ab74a-fa5c-4c13-92d3-f8d280e6f53c) + ) + (fp_text value "10K" (at 0 1.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d6bc5f26-b36d-4713-af3a-1da76a5c2d53) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 8ac27303-bb1b-4b71-aa52-9d1598d26ef1) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9e574702-7f3d-4a46-8f3b-0beded56fa8b)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ae0e5af6-e52e-4ea4-9e23-e105578d70a2)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e85ee476-5229-4715-bb97-98d455e9ccd4)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8f3fc3a3-4604-4995-a1b0-e8e19d9b19de)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e1cf3d8b-5e79-4950-8e2a-cb78a39c1cd3)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5f69d855-09af-4e33-8115-6ccbdcb0388e)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a22c6162-2615-418c-b325-e274a8d47f68)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2498b7fa-3975-458c-935d-18b73d8f26a0)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4cc41c6-7243-436c-b910-259964c782a5)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a67f1955-1ad4-481c-ba3b-1d8cdf530b7a)) + (pad "1" smd rect (at -0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "Net-(R7-Pad1)") (tstamp c4919167-e828-4846-990d-d2d32c08bbf9)) + (pad "2" smd rect (at 0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 8e99715d-42d4-47d8-98cb-48ae37208973)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4b3) + (at 180.086 38.862 -90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e6d21a") + (attr smd) + (fp_text reference "R8" (at 0 -1.65 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a8509819-bfc7-4cbb-8682-2232be0e3ed7) + ) + (fp_text value "10K" (at 0 1.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cacb21ae-8018-454a-bbc8-0e50cc2cc0b9) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 5a7b58e4-3df0-4832-8ece-5bb07f0eb16d) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3112edab-fff8-414c-bdc8-8b4aca7ab1f3)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 95441863-8381-4baf-a22e-a2f486ff783a)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 49522c44-0cac-4388-9f7f-aecb4c51a201)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ed0ea779-ecde-4810-9c03-05579b43c36f)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7a891e5e-7bd3-4fef-a361-8e1fe9af7c13)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5fc5a8e9-b7a3-4638-a6cb-d06f1bba7524)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 052d9e91-7921-4928-8a8f-16c9602f51fe)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 644c7a12-5fa6-4cf8-a0fe-6a9be4439826)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ce2bdf1b-9625-4dc3-b5c6-8ded92fe8b8e)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c9c4c07b-f97b-41c4-97a6-b86a3d1073fe)) + (pad "1" smd rect (at -0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "Net-(R8-Pad1)") (tstamp c4598198-e7c4-4a92-b1b2-70cf14fe0a5f)) + (pad "2" smd rect (at 0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 1e90e5b1-dfc2-4982-a0e3-75871fcec8d7)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4b9) + (at 163.068 85.852 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e8e1c0") + (attr smd) + (fp_text reference "R9" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b0e43858-bc4f-4e3e-9d26-58f6b76a93f2) + ) + (fp_text value "470" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 43288197-5dce-4b5a-88be-b2e69614b6b5) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 2e46b10d-7d69-4fc8-a361-c0b1c704bb29) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5829ba62-6053-4620-8af0-59e8a9150deb)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4553c798-bc3a-492d-80c5-bf73ffc38a74)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 597981c1-6a06-4b13-ae00-9f694aa368c6)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c04cf9a5-504b-47de-9ef6-8975564dcd16)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eb86b5d8-c94a-415c-95f8-916cecf49bbf)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b6c2daf3-8c29-4d54-8552-741c98eab373)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9fa08cac-6f28-46a7-9f79-aa9369bb2370)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4c9006c6-ba30-4a4b-8822-19f79c7f0064)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3a3f49a0-e56f-4c98-84f2-a4f88fcefc97)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2c337420-5984-478c-b304-6b58ffda3223)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 11 "Net-(J1-Pad8)") (tstamp a58eb114-34be-4c8d-859f-70bc984d0a2f)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "Net-(R9-Pad2)") (tstamp 88441b25-cbd2-4077-9fc9-764d0955e3b2)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4bf) + (at 165.1 85.852 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059e77572") + (attr smd) + (fp_text reference "R10" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 640afa7e-472a-4454-a68e-6c822d46812e) + ) + (fp_text value "470" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0d5aced4-0395-4d12-9fdd-b42392171d31) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp b75bcbe9-b6a5-46d2-9519-7a9bbe10bf79) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 21fb8872-53c8-4726-8843-2cc7e20fb26e)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bf7caa89-59a7-4014-a441-c72484d9af26)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 38c8105c-e0a7-44a1-8a18-14e8eed612c6)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8109a58d-0c35-46d4-8bfa-06426cc1e9b9)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4643ada9-1772-49e5-9e2f-5a08db52d2f5)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a7729e7-4ff8-49ba-a524-f8575968784c)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a4f51f88-5485-4e76-a8d6-fb36963ac819)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 407c0178-ccbf-4d57-b88b-801e30d5c9e2)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6dc13a72-0e5d-4c9e-a361-d4f10ff1030c)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 49ff9425-e386-459b-ae48-113d47f0d0bb)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 10 "Net-(J1-Pad7)") (tstamp cd2a67ae-2b9a-4c34-8da0-98cad53cf242)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "Net-(R10-Pad2)") (tstamp 5b0f3e52-3d08-4be1-a02b-6b0b2650adac)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4c5) + (at 196.088 84.963 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059ebb869") + (attr smd) + (fp_text reference "R11" (at 0 -1.65 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 13432bf1-6098-40c3-9e56-55e8e5f50d68) + ) + (fp_text value "100K" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0f5ee058-2f50-46e8-a4b5-047a650f10ee) + ) + (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 834cc094-8f0a-40d1-87f1-73a389de08ac) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c28bad52-4b75-4cd7-bce9-0b11836e0c78)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3bdd2286-d439-4660-a8ab-3a83bd749dc0)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d12f0102-4292-4858-bd69-85991be54d01)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f1637d11-0a5e-4008-933a-5ee3386adc50)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7df871df-14a3-424b-af19-90593e124e1f)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e4e64240-6215-4ce2-a55e-3ce908f04674)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 68e12a39-7fe8-425a-a72c-fb1ad700b8a9)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 148c26ef-0bae-43cd-886b-da7c97390423)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 047ca15e-2ff4-4bd4-85e4-e210dd89f112)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd55fefc-185d-4ffd-bd39-f5d7b48d3bf8)) + (pad "1" smd rect (at -0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "/A2") (tstamp 0c088933-c7c3-4cae-8106-89f2325ff863)) + (pad "2" smd rect (at 0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "/BATT") (tstamp 25cd6d18-bec9-47fd-a68b-8257cfee39f8)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4cb) + (at 199.136 84.963 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059ebb9b1") + (attr smd) + (fp_text reference "R12" (at 0 -1.65 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7bb2209c-335b-4eae-bd83-4dc412dd9ffd) + ) + (fp_text value "1M" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bbe70d00-c084-4a8c-b649-e35a8b2e206b) + ) + (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 923e9b77-80fa-48b1-8c8c-c6d949c7675e) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1db21d27-1683-46e4-9a7b-9dc847c69a3b)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 21965f48-e059-4733-bbdb-828143e580f2)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 939e0d00-ebb3-4a2a-9508-05ec51b0686a)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c334b11e-5ca1-4889-8bce-637a0b201bc4)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f1ef9f34-fcf9-4cef-b3fa-109a25ffb244)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d0dc9e72-44ed-4e7b-94ee-682b9dd55127)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5368a98-66e1-42ae-8620-c5c18b5f5b8f)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 736ee43c-2276-4a41-997c-7d76ce642a50)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa5471ad-c931-4f7e-864a-acbb8afb78b9)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3b1b1d17-69da-4438-86eb-b70624d7d0ee)) + (pad "1" smd rect (at -0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 65cfeb2d-997b-4281-ab1e-cd94205f3f70)) + (pad "2" smd rect (at 0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "/A2") (tstamp ef32d6e6-875e-40db-a69e-09fdc1e96e49)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_TL3342" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a513) + (at 199.136 61.341 -90) + (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf") + (tags "SPST Tactile Switch") + (path "/00000000-0000-0000-0000-000059e9fa2c") + (attr smd) + (fp_text reference "SW9" (at 0 -3.75 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e71b50c6-443a-4b57-bc32-05e8145dbdf6) + ) + (fp_text value "RESET" (at 0 3.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b8f40760-624e-49eb-9b0e-fd0b634c6b6f) + ) + (fp_text user "${REFERENCE}" (at 0 -3.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fde92d28-949e-4477-841e-baab53715342) + ) + (fp_line (start -2.75 -1) (end -2.75 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b88256a9-d701-4b12-828e-d90da5f9c629)) + (fp_line (start -1.7 -2.3) (end -1.25 -2.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9968f6b3-68df-4afc-9105-e68be8f1a27b)) + (fp_line (start -1.7 2.3) (end -1.25 2.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e1221ddd-85b6-461e-8b22-c449c5cc6f5a)) + (fp_line (start -1.25 -2.75) (end 1.25 -2.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 208cea0e-3ba0-4a0b-9e58-dee2eec55036)) + (fp_line (start -1.25 2.75) (end 1.25 2.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dd22a673-7693-4d65-81e0-489e1e2250a6)) + (fp_line (start 1.7 -2.3) (end 1.25 -2.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 14fa4e89-ba6b-4420-b123-44a27c355698)) + (fp_line (start 1.7 2.3) (end 1.25 2.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp de2ca985-99cb-4568-9d35-c1fbc7b40a55)) + (fp_line (start 2.75 -1) (end 2.75 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a2cfa02a-5c0b-440c-9f64-9c7c74b65b8f)) + (fp_line (start -4.25 -3) (end 4.25 -3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6d01e708-c907-4b59-bcdb-2d91d31580a9)) + (fp_line (start -4.25 3) (end -4.25 -3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ccaeee9e-09d0-4b4b-a9b4-1325d58a7e81)) + (fp_line (start 4.25 -3) (end 4.25 3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d99c6f56-3f5a-49f8-84b6-39e2039351bd)) + (fp_line (start 4.25 3) (end -4.25 3) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4aeb5b0c-df25-44c7-b318-50a3a8f952e0)) + (fp_line (start -3.2 -2.1) (end -3.2 -1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d720da0d-e3d6-4708-96c9-64da79663fa5)) + (fp_line (start -3.2 -1.6) (end -2.2 -1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90718cdd-1b4f-4dcf-9242-7bcf872aeb39)) + (fp_line (start -3.2 1.6) (end -2.2 1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 74422e5d-4967-4d65-b4e8-839aedc494d1)) + (fp_line (start -3.2 2.1) (end -3.2 1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e16507f0-f1f6-4de5-8cb0-a31d9eecb864)) + (fp_line (start -2.7 -2.1) (end -2.7 -1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 124504e7-d7b6-40cc-8aeb-97ba824511fb)) + (fp_line (start -2.7 2.1) (end -2.7 1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ebbd8981-c683-43c7-a2da-7c87b398ceeb)) + (fp_line (start -2.6 -1.2) (end -2.6 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 07dd91dd-aeda-4c69-9887-cf7b0ff19213)) + (fp_line (start -2.6 1.2) (end -1.2 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 37173eaf-88d6-449c-ae2d-9b1f0fe685fc)) + (fp_line (start -2 -1) (end -1 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 35edefb6-ffc8-4037-875b-45ea9e152958)) + (fp_line (start -2 1) (end -2 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b3fef20c-ef65-42d6-9a0c-1cadaa048a13)) + (fp_line (start -1.7 -2.1) (end -3.2 -2.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 22bac99f-3f5c-41b7-95e6-6294ba131fd7)) + (fp_line (start -1.7 2.1) (end -3.2 2.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b88afa57-3bfd-4ae3-902f-98f6baf0fba3)) + (fp_line (start -1.2 -2.6) (end -2.6 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 17c3eae1-2495-475d-9bd7-85f45b2b44ae)) + (fp_line (start -1.2 2.6) (end 1.2 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f208e678-ed8b-47a1-b1e0-88c8959993ad)) + (fp_line (start -1 -2) (end 1 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 99ec2da0-fbaa-4d81-984b-64e3fa7cf393)) + (fp_line (start -1 2) (end -2 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 54382a6d-7d3f-452c-8197-34448e552201)) + (fp_line (start 1 -2) (end 2 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e41dd4e8-23b2-4099-a459-3461103325ce)) + (fp_line (start 1 2) (end -1 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 76b78c6e-3009-4ea7-8814-69823f4ad773)) + (fp_line (start 1.2 -2.6) (end -1.2 -2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13b45571-549c-45e1-8d6c-9e12a600576d)) + (fp_line (start 1.2 2.6) (end 2.6 1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 228ece03-c533-4cb6-b8ce-b2a6b4a71a2b)) + (fp_line (start 1.7 -2.1) (end 3.2 -2.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 39cf2987-885b-45fe-a306-eb6a2e6de4f6)) + (fp_line (start 1.7 2.1) (end 3.2 2.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e4a06ee9-deff-46f6-82e4-6806d2db7e0b)) + (fp_line (start 2 -1) (end 2 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 43849cfc-e3a2-4de3-ade7-74e01031d734)) + (fp_line (start 2 1) (end 1 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 12b780f6-6768-46e0-ae4a-6038845ee63d)) + (fp_line (start 2.6 -1.2) (end 1.2 -2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 352bd848-375e-4bbb-9e9d-1eb5605bcc71)) + (fp_line (start 2.6 1.2) (end 2.6 -1.2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa24dbf0-5d2d-4c3c-8d64-1df50d3b5004)) + (fp_line (start 2.7 -2.1) (end 2.7 -1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2609cae0-8efe-477d-9ede-2db41262f603)) + (fp_line (start 2.7 2.1) (end 2.7 1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 865807a1-bd65-46cf-a09a-251117ccbd6a)) + (fp_line (start 3.2 -2.1) (end 3.2 -1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b15bd59b-2cda-4157-8f93-0a3d45b49bbb)) + (fp_line (start 3.2 -1.6) (end 2.2 -1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 71583211-3b4c-4164-8dd1-e7adcc1e07ce)) + (fp_line (start 3.2 1.6) (end 2.2 1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a4b17548-aed8-418b-ba3f-bccd2f53db42)) + (fp_line (start 3.2 2.1) (end 3.2 1.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 261a22ab-8482-49ee-9cfb-bf539648341d)) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 57c0e756-230e-4d13-b84d-3e1157c7876e)) + (pad "1" smd rect (at -3.15 -1.9 270) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp dc0ca7d9-25ee-4765-b232-b2dca7dee7ac)) + (pad "1" smd rect (at 3.15 -1.9 270) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp b4fcad09-fbf4-4606-9ffb-1d857d55cb97)) + (pad "2" smd rect (at -3.15 1.9 270) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "Net-(SW9-Pad2)") (tstamp d0b9e90e-a4ed-4d3a-994f-e8ca4905e5bb)) + (pad "2" smd rect (at 3.15 1.9 270) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "Net-(SW9-Pad2)") (tstamp 320db1ce-e18a-4817-9a77-0ee78cf0eb00)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_TL3342.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "plan44:ONION-OMEGA" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a537) + (at 175.641 46.228 90) + (descr "FOOTPRINT FOR ONION OMEGA") + (tags "FOOTPRINT FOR ONION OMEGA") + (path "/00000000-0000-0000-0000-000059e6c331") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "U1" (at 0 -19.812 90) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.1016))) + (tstamp 8783767b-1c57-46b7-b9f9-4fd16d1b8512) + ) + (fp_text value "ONION-OMEGA2" (at 0.20828 18.96364 90) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.1016))) + (tstamp f5b415e1-9a0c-4054-80c7-4e4a565ee120) + ) + (fp_line (start -12.99972 -20.99818) (end 6.59892 -20.99818) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 7cf3364e-0e2a-49ea-b0b5-408ba0639ab1)) + (fp_line (start -12.99972 18.9992) (end -12.99972 -20.99818) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 9d310800-3a90-4472-99df-089344c8749e)) + (fp_line (start -10.9982 21.3995) (end -12.99972 18.9992) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 4725c529-a3cd-4252-8238-3d24e7cab82f)) + (fp_line (start 6.59892 -20.99818) (end 13.59916 -14.59992) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f86f5c1f-d08e-4905-818b-d0f8850eee75)) + (fp_line (start 8.99922 21.3995) (end -10.9982 21.3995) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp d85f65d7-7aaa-462f-a598-e108dd1088a3)) + (fp_line (start 13.59916 -14.59992) (end 13.59916 16.99768) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 8defebc2-a880-4c69-b58d-595ed56b37f3)) + (fp_line (start 13.59916 16.99768) (end 8.99922 21.3995) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 91fedbb5-e35b-459b-bff3-8774b9122115)) + (pad "A1" thru_hole rect (at -11.99896 -13.99794 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 2 "GNDD") (tstamp 02230186-ed9f-435e-a6b4-f77046cd9055)) + (pad "A2" thru_hole circle (at -11.99896 -11.99896 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 20 "Net-(JP3-Pad1)") (tstamp 87ceaf0d-3ecb-4c49-b7eb-f39774051e6f)) + (pad "A3" thru_hole circle (at -11.99896 -9.99998 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 23 "Net-(R1-Pad1)") (tstamp 09b76011-28e0-4eb6-b878-d00948b93cc3)) + (pad "A4" thru_hole circle (at -11.99896 -7.99846 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 24 "Net-(R2-Pad1)") (tstamp 631b3905-2724-42f7-961d-7afcd47974f9)) + (pad "A5" thru_hole circle (at -11.99896 -5.99948 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 25 "Net-(R3-Pad1)") (tstamp 0381b36e-b28a-4611-aebb-2935112e0f80)) + (pad "A6" thru_hole circle (at -11.99896 -3.99796 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 26 "Net-(R4-Pad1)") (tstamp 19de0d89-9c13-4b1e-abdc-569510df3861)) + (pad "A7" thru_hole circle (at -11.99896 -1.99898 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 27 "Net-(R5-Pad1)") (tstamp 499da767-55cd-4634-8a98-dac7bc1ee2fc)) + (pad "A8" thru_hole circle (at -11.99896 0 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 32 "Net-(R10-Pad2)") (tstamp 4d1d7426-f9bf-4c45-ac8c-879059696db4)) + (pad "A9" thru_hole circle (at -11.99896 1.99898 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 31 "Net-(R9-Pad2)") (tstamp a17ccb24-fda3-4697-966c-91ef97c63ccf)) + (pad "A10" thru_hole circle (at -11.99896 3.99796 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 41 "Net-(JP1-Pad2)") (tstamp bc383e11-2f68-40d0-81e5-33fe6f77717b)) + (pad "A11" thru_hole circle (at -11.99896 5.99948 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 42 "Net-(U1-PadA11)") (tstamp 68a392ae-55b4-4a0a-bdf1-348a349c52e6)) + (pad "A12" thru_hole circle (at -11.99896 7.99846 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 43 "Net-(U1-PadA12)") (tstamp f5c87d62-ca42-4d7e-a9d6-17f7c7e5dee6)) + (pad "A13" thru_hole circle (at -11.99896 9.99998 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 44 "Net-(U1-PadA13)") (tstamp bb11e639-c4b2-4436-8057-963197e2419a)) + (pad "A14" thru_hole circle (at -11.99896 11.99896 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 45 "Net-(U1-PadA14)") (tstamp 552e5148-c11f-4d0b-ae66-52d2b945da0c)) + (pad "A15" thru_hole circle (at -11.99896 13.99794 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 28 "Net-(R6-Pad1)") (tstamp b575b9b5-f9c5-4834-9e8d-7c841f27566e)) + (pad "A16" thru_hole circle (at -11.99896 15.99946 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 33 "Net-(SW9-Pad2)") (tstamp ec2129be-e290-45c2-a2f8-d9233c4e8bd4)) + (pad "B1" thru_hole rect (at 12.39774 -13.99794 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 2 "GNDD") (tstamp 5a8783c5-71a6-4489-b2ac-ace7adaf8532)) + (pad "B2" thru_hole circle (at 12.39774 -11.99896 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 78 "/3.3v") (tstamp fc96d7e0-83fe-4ea7-ae21-532f309422e3)) + (pad "B3" thru_hole circle (at 12.39774 -9.99998 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 34 "Net-(JP5-Pad2)") (tstamp 052e3508-e2c9-4fe1-951d-d90476a9fa7c)) + (pad "B4" thru_hole circle (at 12.39774 -7.99846 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 35 "Net-(JP6-Pad2)") (tstamp 08340e24-ce28-44bf-9639-034bd125acc3)) + (pad "B5" thru_hole circle (at 12.39774 -5.99948 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 66 "Net-(J7-Pad3)") (tstamp 83b14411-8b69-4043-b02d-6bac2d2938b4)) + (pad "B6" thru_hole circle (at 12.39774 -3.99796 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 19 "Net-(J7-Pad2)") (tstamp fe8485b7-f118-4110-b48c-398e263a1de1)) + (pad "B7" thru_hole circle (at 12.39774 -1.99898 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 21 "Net-(JP7-Pad1)") (tstamp f3d5d0ef-bdcc-46ce-833f-bc684b3366ba)) + (pad "B8" thru_hole circle (at 12.39774 0 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 36 "Net-(U1-PadB8)") (tstamp 92fddc2e-b972-4611-b5da-d3358144583d)) + (pad "B9" thru_hole circle (at 12.39774 1.99898 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 37 "Net-(U1-PadB9)") (tstamp ed4a8d2b-e7ae-427a-b856-7ec0ff3643c0)) + (pad "B10" thru_hole circle (at 12.39774 3.99796 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 38 "Net-(U1-PadB10)") (tstamp 2fb77245-8dce-4473-ba10-cb4a10cfea00)) + (pad "B11" thru_hole circle (at 12.39774 5.99948 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 39 "Net-(U1-PadB11)") (tstamp deaa5359-b39d-4e33-ac5c-2efa4d17ff33)) + (pad "B12" thru_hole circle (at 12.39774 7.99846 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 40 "Net-(U1-PadB12)") (tstamp 98ddc30f-8352-45e4-b787-a78452bc40b7)) + (pad "B13" thru_hole circle (at 12.39774 9.99998 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 30 "Net-(R8-Pad1)") (tstamp b5cb05a1-0bbe-457e-96d4-648beea5a2f9)) + (pad "B14" thru_hole circle (at 12.39774 11.99896 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 29 "Net-(R7-Pad1)") (tstamp 92669756-9273-4409-842c-8293f06826e8)) + (pad "B15" thru_hole circle (at 12.39774 13.99794 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 17 "/SCL") (tstamp 59f5e5d3-489d-4e3d-9d9c-b94c50f82f7e)) + (pad "B16" thru_hole circle (at 12.39774 15.99946 90) (size 1.30556 1.30556) (drill 0.79756) (layers "*.Cu" "*.Mask" "F.Paste" "F.SilkS") + (net 18 "/SDA") (tstamp d50540b5-e825-49a9-8d08-01449427baf3)) + ) + + (footprint "TO_SOT_Packages_SMD:SOT-223" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a53f) + (at 160.401 66.929) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (path "/00000000-0000-0000-0000-000059e6d5dd") + (attr smd) + (fp_text reference "U2" (at 0 -4.5) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 48358f53-2ecf-45c3-9894-b9c3fe772e0c) + ) + (fp_text value "AP1117-33" (at 0 4.5) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bb724ba2-da0b-495d-986c-d91c993b9832) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.8 0.8) (thickness 0.12))) + (tstamp 586cd9ec-0bde-49c8-9139-6f2675a12b7e) + ) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 12d91e83-c64b-4790-aca6-b09a874dad8a)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 85f6dcad-eb2f-4552-86ae-dd5eb55ca5d0)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 982b3458-0619-456a-8e47-50e26ddb1862)) + (fp_line (start 1.91 3.41) (end 1.91 2.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2ea6fdd8-2780-4f84-80a1-7414f29c6287)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 766eef13-a058-4a31-9d73-7500a7ab0dad)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 38f7f905-3280-4961-a8c3-cf23ccd14877)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b5e64569-18bd-46a2-9e6c-716176ffeae5)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4103e674-e2e1-44bc-bf00-9c0e3a94925d)) + (fp_line (start -1.85 -2.3) (end -1.85 3.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 67e6ab4a-1cca-4b08-8959-8b137bf6f891)) + (fp_line (start -1.85 -2.3) (end -0.8 -3.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp caa9b32d-5633-4adb-b2f2-944e319b86ca)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9f9b5b1c-3735-46a4-948c-d24034c9b17f)) + (fp_line (start -0.8 -3.35) (end 1.85 -3.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae211f78-e074-49f2-943d-c3b009547dfa)) + (fp_line (start 1.85 -3.35) (end 1.85 3.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f49d7e3e-759c-4dcb-a482-5d6bb9b691f2)) + (pad "1" smd rect (at -3.15 -2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 6984b264-0149-48b6-a360-617de6b168f1)) + (pad "2" smd rect (at -3.15 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "Net-(L1-Pad2)") (tstamp 5916f7d3-efed-40f1-b2d1-ef8087f2d1a3)) + (pad "3" smd rect (at -3.15 2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "/5v") (tstamp a9ee48d5-75ce-48ca-be4c-2f55c40f972b)) + (pad "4" smd rect (at 3.15 0) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b180a05b-74da-47fa-839b-931c425df286)) + (model "${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-223.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mm_SMD" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059e9b1b4) + (at 176.53 78.74 -90) + (descr "surface-mounted straight pin header, 2x20, 2.54mm pitch, double rows") + (tags "Surface mounted pin header SMD 2x20 2.54mm double row") + (path "/00000000-0000-0000-0000-000059eccc3a") + (attr smd) + (fp_text reference "J2" (at 0 -26.46 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3d5cd8ba-a412-4d53-b605-c89033319baa) + ) + (fp_text value "BUS_" (at 0 26.46 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5f8bd687-5f99-43d8-a7c0-f95df38fe114) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 227121f0-efcb-43e6-89d0-57fde95b680b) + ) + (fp_line (start -4.04 -24.89) (end -2.6 -24.89) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9c597db9-c79b-44c7-9322-cf1f07efa25b)) + (fp_line (start -2.6 -25.46) (end -2.6 -24.89) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0efc890c-94f3-4e2d-9817-cd0679febd06)) + (fp_line (start -2.6 -25.46) (end 2.6 -25.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ce7dc2aa-65cd-4434-a423-aac57767b115)) + (fp_line (start -2.6 -23.37) (end -2.6 -22.35) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dfefe63e-db30-423f-aaeb-691d7b8e1e29)) + (fp_line (start -2.6 -20.83) (end -2.6 -19.81) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a6e90162-f0da-4881-823c-92b0460ee121)) + (fp_line (start -2.6 -18.29) (end -2.6 -17.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fe0c4cbe-8c87-40d7-94f7-ddacafcb0a84)) + (fp_line (start -2.6 -15.75) (end -2.6 -14.73) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ccfdc370-7826-4d24-be8e-055bd5d15489)) + (fp_line (start -2.6 -13.21) (end -2.6 -12.19) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ead3a9c0-8f48-4679-8f0c-5872a514706e)) + (fp_line (start -2.6 -10.67) (end -2.6 -9.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a6b5af11-b53f-41a3-a5ec-10f6c8ed071c)) + (fp_line (start -2.6 -8.13) (end -2.6 -7.11) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4e756326-b299-4c53-9617-07976655440d)) + (fp_line (start -2.6 -5.59) (end -2.6 -4.57) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 62d10762-7ce7-4faa-b8ba-cd397954896b)) + (fp_line (start -2.6 -3.05) (end -2.6 -2.03) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1eed39cd-e744-41f4-8e6e-dadab52be102)) + (fp_line (start -2.6 -0.51) (end -2.6 0.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bf4757c0-e968-43e6-a1a1-2bf84f160a58)) + (fp_line (start -2.6 2.03) (end -2.6 3.05) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4cf36530-4028-4c6b-9ea8-e4290b015c09)) + (fp_line (start -2.6 4.57) (end -2.6 5.59) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b5bfb91f-30c1-4395-aa14-a3fc9b38b917)) + (fp_line (start -2.6 7.11) (end -2.6 8.13) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c2e0ee3b-67c7-4878-ba77-c4524bf4bcd8)) + (fp_line (start -2.6 9.65) (end -2.6 10.67) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d9148e82-eb2b-4444-a72c-5fecb990aa56)) + (fp_line (start -2.6 12.19) (end -2.6 13.21) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f1aa42c5-449e-45d7-a8dd-d22a225d1355)) + (fp_line (start -2.6 14.73) (end -2.6 15.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1aa30f47-6fda-4f87-b874-14c278e6bc04)) + (fp_line (start -2.6 17.27) (end -2.6 18.29) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d9d36a8-8448-4eaf-98ba-74e15fb2d034)) + (fp_line (start -2.6 19.81) (end -2.6 20.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 47280430-4dca-46c3-bbde-1ceff388ec43)) + (fp_line (start -2.6 22.35) (end -2.6 23.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 390344e5-f708-4c52-881f-ca260d32b35b)) + (fp_line (start -2.6 24.89) (end -2.6 25.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 84f44710-3b49-48c7-b6da-341e38a67a8e)) + (fp_line (start -2.6 25.46) (end 2.6 25.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8be732b6-6211-4700-8af4-24d900b8959c)) + (fp_line (start 2.6 -25.46) (end 2.6 -24.89) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eb728ef4-c3e8-4969-a4a7-4e1f224fb16b)) + (fp_line (start 2.6 -23.37) (end 2.6 -22.35) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dcb8ff11-940b-4eb1-b6fc-0e7292add733)) + (fp_line (start 2.6 -20.83) (end 2.6 -19.81) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 11e42951-c870-49b4-9055-ddd115f46f5f)) + (fp_line (start 2.6 -18.29) (end 2.6 -17.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp daf41964-39c5-424f-a178-62ebdc7bffb2)) + (fp_line (start 2.6 -15.75) (end 2.6 -14.73) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aa072e9f-f5d9-42c9-b929-5acee35a7803)) + (fp_line (start 2.6 -13.21) (end 2.6 -12.19) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dcbe7865-9acb-482c-9079-3257c9325be0)) + (fp_line (start 2.6 -10.67) (end 2.6 -9.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b20d0453-9299-4128-9346-1db6d02f7efa)) + (fp_line (start 2.6 -8.13) (end 2.6 -7.11) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8209acf2-2fc0-4f17-80a7-ad399dee6c1c)) + (fp_line (start 2.6 -5.59) (end 2.6 -4.57) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 19a8e13f-14d6-4e7b-8159-8071841d53d2)) + (fp_line (start 2.6 -3.05) (end 2.6 -2.03) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 12205897-4ad7-4b31-8525-dc48877db431)) + (fp_line (start 2.6 -0.51) (end 2.6 0.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2474e9bf-ecd6-47ee-9ca1-eb1247489f0d)) + (fp_line (start 2.6 2.03) (end 2.6 3.05) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f8158691-86de-4178-872f-052ebf06f778)) + (fp_line (start 2.6 4.57) (end 2.6 5.59) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 85ec35d7-f941-49bd-a0ac-1eb3b1503049)) + (fp_line (start 2.6 7.11) (end 2.6 8.13) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 57c8cf58-5e07-4a22-bea5-f90ae0575340)) + (fp_line (start 2.6 9.65) (end 2.6 10.67) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 242ded4e-1e5f-4c8c-8f10-16e1e2df3aaf)) + (fp_line (start 2.6 12.19) (end 2.6 13.21) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 66d5d81b-6950-447a-ab3d-96519131867c)) + (fp_line (start 2.6 14.73) (end 2.6 15.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2dab77b5-0394-4d80-93bb-8c8ab6bc381d)) + (fp_line (start 2.6 17.27) (end 2.6 18.29) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b5b1459d-af47-4030-becc-128ba9f10ef8)) + (fp_line (start 2.6 19.81) (end 2.6 20.83) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3bec86e2-753f-431c-8068-49a5f39e35cc)) + (fp_line (start 2.6 22.35) (end 2.6 23.37) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8041ada9-8c00-473c-870e-ae469aa7baf5)) + (fp_line (start 2.6 24.89) (end 2.6 25.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 61a270e9-a539-4f01-aa6e-0074df764841)) + (fp_line (start -5.9 -25.9) (end -5.9 25.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4819bcdf-245d-4949-bf12-31dc3ae4711a)) + (fp_line (start -5.9 25.9) (end 5.9 25.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2da9a595-aa75-4aa0-ad69-e99e0144bffb)) + (fp_line (start 5.9 -25.9) (end -5.9 -25.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 36e7b597-abbb-427f-814e-4a20efa0c068)) + (fp_line (start 5.9 25.9) (end 5.9 -25.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 66fce86e-dac5-4ced-8e20-4adcfa6df515)) + (fp_line (start -3.6 -24.45) (end -3.6 -23.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 38f84385-93fd-47dd-a07b-c71d73e78599)) + (fp_line (start -3.6 -23.81) (end -2.54 -23.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5f3403a0-f8a6-4835-89dc-39352026343d)) + (fp_line (start -3.6 -21.91) (end -3.6 -21.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e7be0a0d-c8be-46a2-abbf-c3ba9992a5b6)) + (fp_line (start -3.6 -21.27) (end -2.54 -21.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 788ebfc7-a2c3-44c9-bf0c-4272b642b887)) + (fp_line (start -3.6 -19.37) (end -3.6 -18.73) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 97d39729-99e3-4534-8698-e8bc40892c63)) + (fp_line (start -3.6 -18.73) (end -2.54 -18.73) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c2ae5f9f-e7bf-4e6f-a7de-b9701a1ab63a)) + (fp_line (start -3.6 -16.83) (end -3.6 -16.19) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 38a95f6f-7c1e-4d6c-9486-b1b220642a9c)) + (fp_line (start -3.6 -16.19) (end -2.54 -16.19) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1080a6ae-b105-4255-9774-71e0d23fa392)) + (fp_line (start -3.6 -14.29) (end -3.6 -13.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf328035-22b3-4fe3-883f-f335b9d0fa81)) + (fp_line (start -3.6 -13.65) (end -2.54 -13.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ed203c7-0acf-4a27-9430-56003a00f958)) + (fp_line (start -3.6 -11.75) (end -3.6 -11.11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 913c40fc-f836-40a8-8bc5-728b963051e6)) + (fp_line (start -3.6 -11.11) (end -2.54 -11.11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 213d3541-940a-4898-a437-8284a5fd3e6b)) + (fp_line (start -3.6 -9.21) (end -3.6 -8.57) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3cfca335-f7a2-4c00-9d56-1221d7c9688e)) + (fp_line (start -3.6 -8.57) (end -2.54 -8.57) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2576c37b-2dbf-4c73-b2b3-e751c5eb8e42)) + (fp_line (start -3.6 -6.67) (end -3.6 -6.03) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d78121df-cb64-4c85-a86a-1fe2dabc0c15)) + (fp_line (start -3.6 -6.03) (end -2.54 -6.03) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e887076-14c2-4925-b5b1-8aeb0f0e41a7)) + (fp_line (start -3.6 -4.13) (end -3.6 -3.49) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 34abeb25-a085-4239-a047-dd8bfa77337e)) + (fp_line (start -3.6 -3.49) (end -2.54 -3.49) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5c7bf50f-95ce-4196-9b0c-ad5c282e36b6)) + (fp_line (start -3.6 -1.59) (end -3.6 -0.95) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 71b3b4a6-d115-481c-b120-3402bb3087d1)) + (fp_line (start -3.6 -0.95) (end -2.54 -0.95) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5e6ddcdd-9071-4fdb-94cf-045bc6e99e00)) + (fp_line (start -3.6 0.95) (end -3.6 1.59) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2432362a-e3c4-4cdb-bade-367ad320495f)) + (fp_line (start -3.6 1.59) (end -2.54 1.59) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dcb87acb-2b99-40d2-ac4f-e072cabbbb30)) + (fp_line (start -3.6 3.49) (end -3.6 4.13) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50fc1d2a-1e8a-453d-80f5-762bbc4e4ec5)) + (fp_line (start -3.6 4.13) (end -2.54 4.13) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6bb6f34d-7591-4a1c-b148-b3b3b4f60009)) + (fp_line (start -3.6 6.03) (end -3.6 6.67) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fff2e422-b743-403d-abad-b48f2b03533f)) + (fp_line (start -3.6 6.67) (end -2.54 6.67) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3536ed64-b550-4ebb-9c72-73dd9f1f13be)) + (fp_line (start -3.6 8.57) (end -3.6 9.21) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 75fceba7-bb63-435d-b3bf-68f63abe5b76)) + (fp_line (start -3.6 9.21) (end -2.54 9.21) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed45981d-da79-4d99-8802-b2ff3ef44696)) + (fp_line (start -3.6 11.11) (end -3.6 11.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d24f9186-bc54-4c30-b797-205cfd175e99)) + (fp_line (start -3.6 11.75) (end -2.54 11.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91837bf3-28b4-46ee-8db4-ce9306cc43f4)) + (fp_line (start -3.6 13.65) (end -3.6 14.29) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c153498-fa5b-47da-a9ee-9d7df8be38ac)) + (fp_line (start -3.6 14.29) (end -2.54 14.29) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d1e57c46-3015-4b6a-879b-167bb40ed6e0)) + (fp_line (start -3.6 16.19) (end -3.6 16.83) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 26e5dfa7-f854-45ab-bb15-e1dfbf5ce4b3)) + (fp_line (start -3.6 16.83) (end -2.54 16.83) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e8fae78-3485-4edd-8df7-f8914d9bc3fc)) + (fp_line (start -3.6 18.73) (end -3.6 19.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8873dd19-cfcb-4908-ae20-87d727276a20)) + (fp_line (start -3.6 19.37) (end -2.54 19.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3fbd0c1c-5343-4e0f-af03-45e09cdcd0ed)) + (fp_line (start -3.6 21.27) (end -3.6 21.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8255ca49-353b-4c15-8fbd-45c654fb6c11)) + (fp_line (start -3.6 21.91) (end -2.54 21.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a67ca93c-2c7b-49d5-9a84-2d9eb18d4978)) + (fp_line (start -3.6 23.81) (end -3.6 24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e20248c0-63a6-46fb-93eb-fece0930a2c3)) + (fp_line (start -3.6 24.45) (end -2.54 24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0ebebfd-5710-480f-bb3d-0b280a4fb29d)) + (fp_line (start -2.54 -24.45) (end -3.6 -24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 85445ce1-6319-41f7-9261-eb13b0578517)) + (fp_line (start -2.54 -24.45) (end -1.59 -25.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 01185fa8-6a29-4e8b-b2a0-579577fcb811)) + (fp_line (start -2.54 -21.91) (end -3.6 -21.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f200ffd4-63b0-48cb-8305-515f1e2400d7)) + (fp_line (start -2.54 -19.37) (end -3.6 -19.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 34107ab1-85e7-4803-8dc8-ffaf53cb9767)) + (fp_line (start -2.54 -16.83) (end -3.6 -16.83) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4bd236d7-3c46-49be-a4d4-f5180c741d25)) + (fp_line (start -2.54 -14.29) (end -3.6 -14.29) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b16752d6-c1a7-4123-b3a7-ccf61b8ebd96)) + (fp_line (start -2.54 -11.75) (end -3.6 -11.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 719653fb-5250-4c58-a55c-cf3e6963d4eb)) + (fp_line (start -2.54 -9.21) (end -3.6 -9.21) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7d3c529c-8f9c-4789-ad73-30d3dbca2c7b)) + (fp_line (start -2.54 -6.67) (end -3.6 -6.67) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8e95cd6a-42d9-4a02-bcbc-f9ff6c9d639f)) + (fp_line (start -2.54 -4.13) (end -3.6 -4.13) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f78aed03-a4de-42b7-a7de-3f135c67f861)) + (fp_line (start -2.54 -1.59) (end -3.6 -1.59) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4a26bb8e-cf9e-4172-a18d-31d44d365d05)) + (fp_line (start -2.54 0.95) (end -3.6 0.95) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a8e7a25-ebd3-49da-b2df-2881a2edf500)) + (fp_line (start -2.54 3.49) (end -3.6 3.49) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0ecfb676-35d6-4bcf-b581-354713da9da3)) + (fp_line (start -2.54 6.03) (end -3.6 6.03) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4d8b590-2126-4991-ab4b-b1f485ff3dfe)) + (fp_line (start -2.54 8.57) (end -3.6 8.57) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 08a15577-6f02-49e8-8faf-2213f4432434)) + (fp_line (start -2.54 11.11) (end -3.6 11.11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8d63da78-db50-48e0-b4ec-7d702111f3a9)) + (fp_line (start -2.54 13.65) (end -3.6 13.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1222a212-40fe-4e13-a055-043bc193cdc4)) + (fp_line (start -2.54 16.19) (end -3.6 16.19) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ef63ae84-55a1-40fd-aadf-54af528a58aa)) + (fp_line (start -2.54 18.73) (end -3.6 18.73) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 351359db-8952-4975-96cc-56ef4c9a8d56)) + (fp_line (start -2.54 21.27) (end -3.6 21.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0abc295-7794-4442-a406-cc428ce9676f)) + (fp_line (start -2.54 23.81) (end -3.6 23.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c16f7c9-1bb6-4bb7-8e48-41c2a159a39a)) + (fp_line (start -2.54 25.4) (end -2.54 -24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5f31fe2c-48f9-4496-a7fa-3559a6a13bf9)) + (fp_line (start -1.59 -25.4) (end 2.54 -25.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 31c63886-9f9b-47d0-9333-bb34bfff2687)) + (fp_line (start 2.54 -25.4) (end 2.54 25.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0229c06b-6ec6-4170-8856-d4779833255f)) + (fp_line (start 2.54 -24.45) (end 3.6 -24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8ed2ae5a-c4f8-4d29-b00c-c59004d80f29)) + (fp_line (start 2.54 -21.91) (end 3.6 -21.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b754378-ecc9-46fd-b77a-16c68d424cb1)) + (fp_line (start 2.54 -19.37) (end 3.6 -19.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 95a1b2a8-c8e7-4b38-92dd-fe1dd26d2aa9)) + (fp_line (start 2.54 -16.83) (end 3.6 -16.83) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4bc8d6ea-78fd-4a9f-990a-c8dcb4f9b852)) + (fp_line (start 2.54 -14.29) (end 3.6 -14.29) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 59031b0a-0703-491a-8aea-7dce02dbf210)) + (fp_line (start 2.54 -11.75) (end 3.6 -11.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b6d0a5e8-b8ed-4cb1-a231-5ddb37eb88d0)) + (fp_line (start 2.54 -9.21) (end 3.6 -9.21) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4f0f65c0-7d05-4d65-bd9a-4c94bdeab5a2)) + (fp_line (start 2.54 -6.67) (end 3.6 -6.67) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0fcdd472-3f06-4fb5-bf35-4e4f58918f50)) + (fp_line (start 2.54 -4.13) (end 3.6 -4.13) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a3c73f5f-1743-48e6-942a-0aa8622980c1)) + (fp_line (start 2.54 -1.59) (end 3.6 -1.59) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16dd49e2-71d0-4b6b-9e69-82fd8555ef84)) + (fp_line (start 2.54 0.95) (end 3.6 0.95) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ffd5f589-0378-4fc3-8e76-ebc05425ccd4)) + (fp_line (start 2.54 3.49) (end 3.6 3.49) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b8505376-6231-4d43-acba-957106ab9a97)) + (fp_line (start 2.54 6.03) (end 3.6 6.03) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 62d3b496-fcc8-4711-92f9-7e506663b65a)) + (fp_line (start 2.54 8.57) (end 3.6 8.57) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 719a792f-9235-4404-ad22-e799fc46c7ad)) + (fp_line (start 2.54 11.11) (end 3.6 11.11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42e1a349-3437-44b9-a84d-dee005265992)) + (fp_line (start 2.54 13.65) (end 3.6 13.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp acbd17a1-577c-431d-8331-66d64b7824b5)) + (fp_line (start 2.54 16.19) (end 3.6 16.19) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 97954409-6094-4a14-a8b6-c18a9e6ec73d)) + (fp_line (start 2.54 18.73) (end 3.6 18.73) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c9bad77-4aa8-4bd3-818c-be63fcfa234d)) + (fp_line (start 2.54 21.27) (end 3.6 21.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d278825b-afd0-4c70-bef0-36b1f54dd36a)) + (fp_line (start 2.54 23.81) (end 3.6 23.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3f941fa2-9a54-42d8-8a5d-abd30508068e)) + (fp_line (start 2.54 25.4) (end -2.54 25.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3a3b5023-70ec-433d-b80a-c42d812b047e)) + (fp_line (start 3.6 -24.45) (end 3.6 -23.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a230b99-6c4a-47f8-bf98-71fe6cbcc47f)) + (fp_line (start 3.6 -23.81) (end 2.54 -23.81) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b16d533-5c67-499c-bc63-ee27ce36988b)) + (fp_line (start 3.6 -21.91) (end 3.6 -21.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6c190107-2d40-411b-a7b5-a6fb13aac0c8)) + (fp_line (start 3.6 -21.27) (end 2.54 -21.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 253ac9a7-0cf5-4190-a964-0d9359229d40)) + (fp_line (start 3.6 -19.37) (end 3.6 -18.73) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b72e98d2-3b33-4d55-9cb2-b7dffe6fd7d1)) + (fp_line (start 3.6 -18.73) (end 2.54 -18.73) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe603ac4-f84f-449d-a267-d4403b4f5fa5)) + (fp_line (start 3.6 -16.83) (end 3.6 -16.19) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e046d299-a284-4175-9d11-c9acdf59bb92)) + (fp_line (start 3.6 -16.19) (end 2.54 -16.19) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5802ee42-b209-4131-97cc-9fa0315fb338)) + (fp_line (start 3.6 -14.29) (end 3.6 -13.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 961d1f35-cda4-491d-949c-a5660083bedf)) + (fp_line (start 3.6 -13.65) (end 2.54 -13.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1dd20d52-0841-4bac-8840-086632a3366e)) + (fp_line (start 3.6 -11.75) (end 3.6 -11.11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 32ed22ed-3b2a-45d4-b868-5d83786eb8b8)) + (fp_line (start 3.6 -11.11) (end 2.54 -11.11) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d90a6403-45f2-4c5b-bfd4-30f1e84ae866)) + (fp_line (start 3.6 -9.21) (end 3.6 -8.57) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fea38cf0-8e62-4208-b66a-f736c96021cd)) + (fp_line (start 3.6 -8.57) (end 2.54 -8.57) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5675e2ed-55d2-46c3-acae-b172599b09be)) + (fp_line (start 3.6 -6.67) (end 3.6 -6.03) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4303139a-6442-4d61-8d95-4960bfd1ce1e)) + (fp_line (start 3.6 -6.03) (end 2.54 -6.03) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 674ecf69-0e52-45ac-bd85-849723fe4ecb)) + (fp_line (start 3.6 -4.13) (end 3.6 -3.49) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e0db920b-3bc2-4fd0-ba11-207eba0f496b)) + (fp_line (start 3.6 -3.49) (end 2.54 -3.49) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cb6d66d3-c679-4fa8-b387-5682121f5f34)) + (fp_line (start 3.6 -1.59) (end 3.6 -0.95) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6e77ee34-7162-431a-8c97-f6be79faed98)) + (fp_line (start 3.6 -0.95) (end 2.54 -0.95) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e243235-d4bb-467c-b04d-b5ae46e97cb7)) + (fp_line (start 3.6 0.95) (end 3.6 1.59) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d304113b-fd38-428d-a785-1f9ca621b11e)) + (fp_line (start 3.6 1.59) (end 2.54 1.59) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8bd7f1c2-fb40-4ee2-b4e9-6a19735f16b8)) + (fp_line (start 3.6 3.49) (end 3.6 4.13) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f16eef26-4eaa-49f6-8d55-2bae10fcfc41)) + (fp_line (start 3.6 4.13) (end 2.54 4.13) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 03542a08-09fd-4a23-8df1-0acad5f795f1)) + (fp_line (start 3.6 6.03) (end 3.6 6.67) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d106fac0-b01f-46f1-9d26-2d3dbcdf21dd)) + (fp_line (start 3.6 6.67) (end 2.54 6.67) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 09702624-47c2-4721-ad84-e907fbb903d5)) + (fp_line (start 3.6 8.57) (end 3.6 9.21) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 949fbd78-3ab8-4a45-a688-29223c7294c0)) + (fp_line (start 3.6 9.21) (end 2.54 9.21) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 06b16f4c-7810-48e9-934a-a64d31715e7c)) + (fp_line (start 3.6 11.11) (end 3.6 11.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae72f70d-e5dd-401d-812a-fe584d92c7df)) + (fp_line (start 3.6 11.75) (end 2.54 11.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4d549b54-35bd-4001-b86c-fdb056f12e3b)) + (fp_line (start 3.6 13.65) (end 3.6 14.29) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f03ce979-7a97-4876-9d73-75bcba71c622)) + (fp_line (start 3.6 14.29) (end 2.54 14.29) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 46e0f570-6d77-4249-9092-d8fcf23b02ed)) + (fp_line (start 3.6 16.19) (end 3.6 16.83) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a3af9dd6-6043-42a1-b065-c291dcdfa2fd)) + (fp_line (start 3.6 16.83) (end 2.54 16.83) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a07a6298-44bb-4c15-b313-f03a87e90577)) + (fp_line (start 3.6 18.73) (end 3.6 19.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ce5daccb-b047-432a-bf61-3e90236b21ed)) + (fp_line (start 3.6 19.37) (end 2.54 19.37) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ac453cb8-8761-47a9-a70a-c790594666f0)) + (fp_line (start 3.6 21.27) (end 3.6 21.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 151ecdd2-8264-468e-a92c-953739e8813c)) + (fp_line (start 3.6 21.91) (end 2.54 21.91) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 093fe74a-0171-4128-976f-7b7a3f94b8e9)) + (fp_line (start 3.6 23.81) (end 3.6 24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0dbb3a86-6b10-49f2-95e0-336528363d74)) + (fp_line (start 3.6 24.45) (end 2.54 24.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b891f82a-85ba-4522-afeb-7a3f336068e5)) + (pad "1" smd rect (at -2.525 -24.13 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 69 "Net-(J2-Pad1)") (tstamp 77f71d3c-205e-40ef-8b91-06e339dcb793)) + (pad "2" smd rect (at 2.525 -24.13 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 46 "Net-(J2-Pad2)") (tstamp 0f153c0a-43f6-4a3d-8df9-05513c01126a)) + (pad "3" smd rect (at -2.525 -21.59 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp d2f0c7f8-5e9e-4eb6-88ea-b31c1867cdc9)) + (pad "4" smd rect (at 2.525 -21.59 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "/A2") (tstamp a701a19c-fb70-4465-9d3a-13b5066dd25a)) + (pad "5" smd rect (at -2.525 -19.05 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 5da8f86a-1183-459f-91fe-c26d0dacc38d)) + (pad "6" smd rect (at 2.525 -19.05 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 47 "Net-(J2-Pad6)") (tstamp 6e0b7516-9af5-4a42-8c61-f88f7f78b2be)) + (pad "7" smd rect (at -2.525 -16.51 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 17 "/SCL") (tstamp 5b71ab38-f875-40df-8742-687cd8116409)) + (pad "8" smd rect (at 2.525 -16.51 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 48 "Net-(J2-Pad8)") (tstamp aaa776bc-128b-43eb-9caa-0cbe50f776a0)) + (pad "9" smd rect (at -2.525 -13.97 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 18 "/SDA") (tstamp a594d4c2-fc89-44ab-8e44-4e6466b8752d)) + (pad "10" smd rect (at 2.525 -13.97 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 49 "Net-(J2-Pad10)") (tstamp 2d96b658-7703-4bf6-92c3-e988b4c629e7)) + (pad "11" smd rect (at -2.525 -11.43 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 50 "Net-(J2-Pad11)") (tstamp b8523c56-8b61-41e9-b35b-fc7381d9be24)) + (pad "12" smd rect (at 2.525 -11.43 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "Net-(J2-Pad12)") (tstamp 737fb871-af16-4a0b-a6d9-0ac134b89c26)) + (pad "13" smd rect (at -2.525 -8.89 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "Net-(J2-Pad13)") (tstamp 72fea326-9819-4867-89c9-904c74589855)) + (pad "14" smd rect (at 2.525 -8.89 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 18 "/SDA") (tstamp c31e60d3-eac2-4961-a36f-c6afbd53cdbf)) + (pad "15" smd rect (at -2.525 -6.35 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "Net-(J2-Pad15)") (tstamp c246a5e6-c38a-4170-89c3-0810adaf2302)) + (pad "16" smd rect (at 2.525 -6.35 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 17 "/SCL") (tstamp c8760ec7-8a5a-4f0f-943c-94653e092b94)) + (pad "17" smd rect (at -2.525 -3.81 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "Net-(J2-Pad17)") (tstamp dbd9cfe4-29cb-405c-95ad-b3dfff59b6f5)) + (pad "18" smd rect (at 2.525 -3.81 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp 3b61473a-4e84-4e58-8c11-0dd942394203)) + (pad "19" smd rect (at -2.525 -1.27 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 55 "Net-(J2-Pad19)") (tstamp f643306c-66dd-4d2c-81c1-650178c08b21)) + (pad "20" smd rect (at 2.525 -1.27 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp b0f4b079-f7b3-413d-8e67-9ce92a91ae1d)) + (pad "21" smd rect (at -2.525 1.27 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 56 "Net-(J2-Pad21)") (tstamp 9a3dc612-fc35-4043-bcc5-5d0dc6269e0e)) + (pad "22" smd rect (at 2.525 1.27 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 57 "Net-(J2-Pad22)") (tstamp 868a88ff-5f69-44af-acea-c7605c7085cc)) + (pad "23" smd rect (at -2.525 3.81 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 58 "Net-(J2-Pad23)") (tstamp 1161c501-57ab-4f97-8561-d200ef181c4b)) + (pad "24" smd rect (at 2.525 3.81 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 59 "Net-(J2-Pad24)") (tstamp ca68d445-7dbd-42bd-848d-d35b193ef9bb)) + (pad "25" smd rect (at -2.525 6.35 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 60 "Net-(J2-Pad25)") (tstamp dbf61152-a05a-43e2-ba07-247184c27147)) + (pad "26" smd rect (at 2.525 6.35 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 61 "Net-(J2-Pad26)") (tstamp fe0fec4f-574d-40c3-83ea-1078dc95b59b)) + (pad "27" smd rect (at -2.525 8.89 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 62 "Net-(J2-Pad27)") (tstamp 6359ea66-1f26-43ca-8cbc-ec0d1f0a8646)) + (pad "28" smd rect (at 2.525 8.89 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 63 "Net-(J2-Pad28)") (tstamp 48646786-9c42-4dca-a233-2450c6a0c95a)) + (pad "29" smd rect (at -2.525 11.43 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 70 "Net-(J2-Pad29)") (tstamp 900bab2f-d0e1-4e46-847e-305583849323)) + (pad "30" smd rect (at 2.525 11.43 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 64 "Net-(J2-Pad30)") (tstamp 556736e4-a908-4920-86f3-4c5daec65d9a)) + (pad "31" smd rect (at -2.525 13.97 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 71 "Net-(J2-Pad31)") (tstamp b3ee5789-a9b5-4fe0-852b-bb4c86167e5c)) + (pad "32" smd rect (at 2.525 13.97 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 65 "Net-(J2-Pad32)") (tstamp f7091759-34db-458d-ba38-9089e49bb7bd)) + (pad "33" smd rect (at -2.525 16.51 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 72 "Net-(J2-Pad33)") (tstamp 2416846f-14e9-4702-9294-43ad1c1d04f2)) + (pad "34" smd rect (at 2.525 16.51 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 73 "Net-(J2-Pad34)") (tstamp 3918e784-cbe7-4c1f-9bc6-2908fd32b826)) + (pad "35" smd rect (at -2.525 19.05 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "/BATT") (tstamp bc0bcd42-cd7e-4967-b351-fa96f62e052a)) + (pad "36" smd rect (at 2.525 19.05 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 74 "Net-(J2-Pad36)") (tstamp 70f2a318-84d1-46ca-9b7e-ae68572c7180)) + (pad "37" smd rect (at -2.525 21.59 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GNDD") (tstamp b14d7ce4-8a2d-4448-a75b-03bbf8211b26)) + (pad "38" smd rect (at 2.525 21.59 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 75 "Net-(J2-Pad38)") (tstamp 7c560f17-d9ad-46a3-bee7-2df0300b0b77)) + (pad "39" smd rect (at -2.525 24.13 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "/5v") (tstamp 151c8acd-5a88-45d6-b8cf-872805a3a255)) + (pad "40" smd rect (at 2.525 24.13 270) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 76 "Net-(J2-Pad40)") (tstamp bc1a0ff2-3397-4368-8ded-ed0b3c1bf507)) + (model "${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_2x20_Pitch2.54mm_SMD.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:JP_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059eaf14a) + (at 186.309 87.63 180) + (descr "SMD jumper") + (tags "SMD jumper 0805") + (path "/00000000-0000-0000-0000-000059e86835") + (attr smd) + (fp_text reference "JP4" (at 0 -1.65 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 48b030e8-68e3-4166-ad1d-8dbb1bbb595a) + ) + (fp_text value "L" (at 0 1.75 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0a3471f5-f742-4997-a068-f3f7156298a0) + ) + (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 517f3f4b-c53c-49de-9a7b-7b2bcde23e99) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3f4a6b7e-6b3f-429d-8587-75f2da98529c)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ad17dcd1-48f1-4e2c-8a30-f870c9ebcd1e)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b1382202-d531-43a1-8149-e923e481ab31)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4938b777-481a-49f7-b90c-f50d4ad0950e)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e61e1c46-c642-4aad-9db7-5725b2a0da8e)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 25364317-b293-4de1-a5eb-f7d1c6ae824d)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6cea6d42-62d4-427d-8c30-ce35121b63a2)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e3b87128-d967-486e-aa11-b06178817e5f)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bebe6533-1b6b-4666-ad01-7e3f8454087a)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1383538e-25b1-4039-908d-0e9ad46edc7d)) + (pad "1" smd rect (at -0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "Net-(C1-Pad1)") (tstamp d0fd93fe-39f7-4288-a7e0-4b463ac46618)) + (pad "1" connect rect (at 0 0 180) (size 1.524 0.2) (layers "F.Cu" "F.Mask") + (net 1 "Net-(C1-Pad1)") (tstamp f698e23a-d4b6-493d-ae93-d08889316889)) + (pad "2" smd rect (at 0.95 0 180) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 043bb44e-6bbf-498c-8b63-f682eb1fb934)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:im" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059eb1809) + (at 209.804 67.056 90) + (descr "Imported from im.svg") + (tags "svg2mod") + (attr smd) + (fp_text reference "svg2mod" (at 0 -6.221818 90) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3048))) + (tstamp dd1092d8-b826-4bc8-b038-687cfbd805b8) + ) + (fp_text value "G***" (at 0 6.221818 90) (layer "F.SilkS") hide + (effects (font (size 1.524 1.524) (thickness 0.3048))) + (tstamp c2c2ffbb-ffbb-4c75-9a08-f9a55c48aea6) + ) + (fp_poly + (pts + (xy -3.841305 -3.173818) + (xy -2.192027 -1.541174) + (xy -2.192027 1.541204) + (xy -2.186682 1.643651) + (xy -2.171019 1.742907) + (xy -2.145597 1.838396) + (xy -2.110975 1.929545) + (xy -2.067712 2.01578) + (xy -2.016365 2.096527) + (xy -1.957494 2.171211) + (xy -1.891658 2.23926) + (xy -1.819416 2.300097) + (xy -1.741325 2.35315) + (xy -1.657945 2.397845) + (xy -1.569834 2.433606) + (xy -1.477551 2.459861) + (xy -1.381656 2.476035) + (xy -1.282706 2.481554) + (xy -1.18354 2.476035) + (xy -1.087457 2.459861) + (xy -0.995014 2.433606) + (xy -0.906768 2.397845) + (xy -0.823275 2.35315) + (xy -0.745091 2.300097) + (xy -0.672774 2.23926) + (xy -0.606881 2.171211) + (xy -0.547967 2.096527) + (xy -0.496589 2.01578) + (xy -0.453305 1.929545) + (xy -0.41867 1.838396) + (xy -0.393242 1.742907) + (xy -0.377577 1.643651) + (xy -0.372232 1.541204) + (xy -0.372232 -1.541174) + (xy -0.377577 -1.643621) + (xy -0.393242 -1.742877) + (xy -0.41867 -1.838366) + (xy -0.453305 -1.929515) + (xy -0.496589 -2.01575) + (xy -0.547967 -2.096497) + (xy -0.606881 -2.171181) + (xy -0.672774 -2.239229) + (xy -0.745091 -2.300067) + (xy -0.823275 -2.35312) + (xy -0.906768 -2.397814) + (xy -0.995014 -2.433576) + (xy -1.087457 -2.459831) + (xy -1.18354 -2.476005) + (xy -1.282706 -2.481523) + (xy -1.381656 -2.476005) + (xy -1.477551 -2.459831) + (xy -1.569834 -2.433576) + (xy -1.657945 -2.397814) + (xy -1.741325 -2.35312) + (xy -1.819416 -2.300067) + (xy -1.891658 -2.239229) + (xy -1.957494 -2.171181) + (xy -2.016365 -2.096497) + (xy -2.067712 -2.01575) + (xy -2.110975 -1.929515) + (xy -2.145597 -1.838366) + (xy -2.171019 -1.742877) + (xy -2.186682 -1.643621) + (xy -2.192027 -1.541174) + (xy -3.841305 -3.173818) + (xy -3.72231 -2.398799) + (xy -3.817541 -2.393662) + (xy -3.91184 -2.378233) + (xy -4.004278 -2.352481) + (xy -4.093923 -2.316374) + (xy -4.179846 -2.269884) + (xy -4.261116 -2.212978) + (xy -4.336802 -2.145626) + (xy -4.404202 -2.069734) + (xy -4.461233 -1.988317) + (xy -4.507894 -1.902301) + (xy -4.544187 -1.812608) + (xy -4.57011 -1.720161) + (xy -4.585664 -1.625885) + (xy -4.590848 -1.530702) + (xy -4.585664 -1.435536) + (xy -4.57011 -1.341311) + (xy -4.544187 -1.248949) + (xy -4.507894 -1.159375) + (xy -4.461233 -1.073512) + (xy -4.404202 -0.992284) + (xy -4.336802 -0.916613) + (xy -4.261116 -0.848991) + (xy -4.179845 -0.791773) + (xy -4.093922 -0.744958) + (xy -4.004276 -0.708547) + (xy -3.911838 -0.682539) + (xy -3.817539 -0.666934) + (xy -3.72231 -0.661732) + (xy -3.62708 -0.666934) + (xy -3.532781 -0.682539) + (xy -3.440344 -0.708547) + (xy -3.350698 -0.744958) + (xy -3.264775 -0.791773) + (xy -3.183504 -0.848991) + (xy -3.107818 -0.916613) + (xy -3.040417 -0.992284) + (xy -2.983386 -1.073512) + (xy -2.936725 -1.159375) + (xy -2.900432 -1.248949) + (xy -2.874509 -1.341311) + (xy -2.858955 -1.435536) + (xy -2.85377 -1.530702) + (xy -2.858955 -1.625885) + (xy -2.874509 -1.720161) + (xy -2.900432 -1.812608) + (xy -2.936725 -1.902301) + (xy -2.983386 -1.988317) + (xy -3.040417 -2.069734) + (xy -3.107818 -2.145626) + (xy -3.183504 -2.212978) + (xy -3.264774 -2.269884) + (xy -3.350696 -2.316374) + (xy -3.440341 -2.352481) + (xy -3.532779 -2.378233) + (xy -3.627078 -2.393662) + (xy -3.72231 -2.398799) + (xy -3.841305 -3.173818) + (xy 1.297999 -2.476005) + (xy 1.198833 -2.481523) + (xy 1.099883 -2.476005) + (xy 1.003987 -2.459831) + (xy 0.911705 -2.433576) + (xy 0.823594 -2.397814) + (xy 0.740214 -2.35312) + (xy 0.662124 -2.300067) + (xy 0.589881 -2.239229) + (xy 0.524045 -2.171181) + (xy 0.465175 -2.096497) + (xy 0.413828 -2.01575) + (xy 0.370565 -1.929515) + (xy 0.335943 -1.838366) + (xy 0.310521 -1.742877) + (xy 0.294858 -1.643621) + (xy 0.289513 -1.541174) + (xy 0.289513 1.541204) + (xy 0.294858 1.643651) + (xy 0.310521 1.742907) + (xy 0.335943 1.838396) + (xy 0.370565 1.929545) + (xy 0.413828 2.01578) + (xy 0.465175 2.096527) + (xy 0.524045 2.171211) + (xy 0.589881 2.23926) + (xy 0.662124 2.300097) + (xy 0.740214 2.35315) + (xy 0.823594 2.397845) + (xy 0.911705 2.433606) + (xy 1.003987 2.459861) + (xy 1.099883 2.476035) + (xy 1.198833 2.481554) + (xy 1.297999 2.476035) + (xy 1.394082 2.459861) + (xy 1.486525 2.433606) + (xy 1.574771 2.397845) + (xy 1.658265 2.35315) + (xy 1.736448 2.300097) + (xy 1.808765 2.23926) + (xy 1.874659 2.171211) + (xy 1.933573 2.096527) + (xy 1.984951 2.01578) + (xy 2.028235 1.929545) + (xy 2.06287 1.838396) + (xy 2.088298 1.742907) + (xy 2.103963 1.643651) + (xy 2.109309 1.541204) + (xy 2.109309 -1.541174) + (xy 2.103963 -1.643621) + (xy 2.088298 -1.742877) + (xy 2.06287 -1.838366) + (xy 2.028235 -1.929515) + (xy 1.984951 -2.01575) + (xy 1.933573 -2.096497) + (xy 1.874659 -2.171181) + (xy 1.808765 -2.239229) + (xy 1.736448 -2.300067) + (xy 1.658265 -2.35312) + (xy 1.574771 -2.397814) + (xy 1.486525 -2.433576) + (xy 1.394082 -2.459831) + (xy 1.297999 -2.476005) + (xy -3.841305 -3.173818) + (xy 3.779539 -2.476005) + (xy 3.680373 -2.481523) + (xy 3.581423 -2.476005) + (xy 3.485527 -2.459831) + (xy 3.393245 -2.433576) + (xy 3.305134 -2.397814) + (xy 3.221754 -2.35312) + (xy 3.143664 -2.300067) + (xy 3.071421 -2.239229) + (xy 3.005585 -2.171181) + (xy 2.946714 -2.096497) + (xy 2.895368 -2.01575) + (xy 2.852104 -1.929515) + (xy 2.817482 -1.838366) + (xy 2.792061 -1.742877) + (xy 2.776398 -1.643621) + (xy 2.771053 -1.541174) + (xy 2.771053 1.541204) + (xy 2.776398 1.643651) + (xy 2.792061 1.742907) + (xy 2.817482 1.838396) + (xy 2.852104 1.929545) + (xy 2.895368 2.01578) + (xy 2.946714 2.096527) + (xy 3.005585 2.171211) + (xy 3.071421 2.23926) + (xy 3.143664 2.300097) + (xy 3.221754 2.35315) + (xy 3.305134 2.397845) + (xy 3.393245 2.433606) + (xy 3.485527 2.459861) + (xy 3.581423 2.476035) + (xy 3.680373 2.481554) + (xy 3.779539 2.476035) + (xy 3.875622 2.459861) + (xy 3.968065 2.433606) + (xy 4.056311 2.397845) + (xy 4.139804 2.35315) + (xy 4.217988 2.300097) + (xy 4.290305 2.23926) + (xy 4.356199 2.171211) + (xy 4.415113 2.096527) + (xy 4.46649 2.01578) + (xy 4.509775 1.929545) + (xy 4.544409 1.838396) + (xy 4.569838 1.742907) + (xy 4.585503 1.643651) + (xy 4.590848 1.541204) + (xy 4.590848 -1.541174) + (xy 4.585503 -1.643621) + (xy 4.569838 -1.742877) + (xy 4.544409 -1.838366) + (xy 4.509775 -1.929515) + (xy 4.46649 -2.01575) + (xy 4.415113 -2.096497) + (xy 4.356199 -2.171181) + (xy 4.290305 -2.239229) + (xy 4.217988 -2.300067) + (xy 4.139804 -2.35312) + (xy 4.056311 -2.397814) + (xy 3.968065 -2.433576) + (xy 3.875622 -2.459831) + (xy 3.779539 -2.476005) + (xy -3.841305 -3.173818) + (xy 3.841305 -3.173818) + (xy 3.948165 -3.170086) + (xy 4.052949 -3.159054) + (xy 4.155407 -3.140972) + (xy 4.255292 -3.116088) + (xy 4.352354 -3.084652) + (xy 4.446346 -3.046911) + (xy 4.537017 -3.003114) + (xy 4.62412 -2.953511) + (xy 4.707406 -2.89835) + (xy 4.786626 -2.837879) + (xy 4.861531 -2.772348) + (xy 4.931873 -2.702005) + (xy 4.997403 -2.627099) + (xy 5.057873 -2.547879) + (xy 5.113033 -2.464592) + (xy 5.162635 -2.377489) + (xy 5.20643 -2.286818) + (xy 5.24417 -2.192828) + (xy 5.275605 -2.095766) + (xy 5.300488 -1.995883) + (xy 5.31857 -1.893426) + (xy 5.329601 -1.788645) + (xy 5.333333 -1.681789) + (xy 5.333333 1.681789) + (xy 5.329601 1.788649) + (xy 5.31857 1.893433) + (xy 5.300488 1.995892) + (xy 5.275605 2.095777) + (xy 5.24417 2.19284) + (xy 5.20643 2.286831) + (xy 5.162635 2.377503) + (xy 5.113033 2.464606) + (xy 5.057873 2.547892) + (xy -3.680951 2.481554) + (xy -3.581736 2.476049) + (xy -3.485634 2.459917) + (xy -3.393196 2.433734) + (xy -3.304976 2.398075) + (xy -3.221527 2.353515) + (xy -3.143401 2.300629) + (xy -3.071152 2.239993) + (xy -3.005331 2.172181) + (xy -2.946493 2.097769) + (xy -2.89519 2.017332) + (xy -2.851975 1.931446) + (xy -2.817401 1.840685) + (xy -2.79202 1.745625) + (xy -2.776387 1.64684) + (xy -2.771053 1.544907) + (xy -2.771053 0.523097) + (xy -2.776387 0.421163) + (xy -2.79202 0.322378) + (xy -2.817401 0.227316) + (xy -2.851975 0.136553) + (xy -2.89519 0.050664) + (xy -2.946493 -0.029776) + (xy -3.005331 -0.10419) + (xy -3.071152 -0.172005) + (xy -3.143401 -0.232644) + (xy -3.221527 -0.285533) + (xy -3.304976 -0.330096) + (xy -3.393196 -0.365757) + (xy -3.485634 -0.391942) + (xy -3.581736 -0.408074) + (xy -3.680951 -0.41358) + (xy -3.780165 -0.408074) + (xy -3.876267 -0.391942) + (xy -3.968705 -0.365757) + (xy -4.056925 -0.330096) + (xy -4.140374 -0.285533) + (xy -4.2185 -0.232644) + (xy -4.29075 -0.172005) + (xy -4.35657 -0.10419) + (xy -4.415408 -0.029776) + (xy -4.466711 0.050664) + (xy -4.509926 0.136553) + (xy -4.5445 0.227316) + (xy -4.569881 0.322378) + (xy -4.585514 0.421163) + (xy -4.590848 0.523097) + (xy -4.590848 1.544907) + (xy -4.585514 1.64684) + (xy -4.569881 1.745625) + (xy -4.5445 1.840685) + (xy -4.509926 1.931446) + (xy -4.466711 2.017332) + (xy -4.415408 2.097769) + (xy -4.35657 2.172181) + (xy -4.29075 2.239993) + (xy -4.2185 2.300629) + (xy -4.140374 2.353515) + (xy -4.056925 2.398075) + (xy -3.968705 2.433734) + (xy -3.876267 2.459917) + (xy -3.780165 2.476049) + (xy -3.680951 2.481554) + (xy 5.057873 2.547892) + (xy 4.997403 2.627112) + (xy 4.931873 2.702017) + (xy 4.861531 2.772359) + (xy 4.786626 2.837889) + (xy 4.707406 2.898358) + (xy 4.62412 2.953518) + (xy 4.537017 3.00312) + (xy 4.446346 3.046915) + (xy 4.352354 3.084655) + (xy 4.255292 3.116091) + (xy 4.155407 3.140973) + (xy 4.052949 3.159055) + (xy 3.948165 3.170086) + (xy 3.841305 3.173818) + (xy -3.841305 3.173818) + (xy -3.948165 3.170086) + (xy -4.052948 3.159055) + (xy -4.155407 3.140973) + (xy -4.255292 3.116091) + (xy -4.352354 3.084655) + (xy -4.446346 3.046915) + (xy -4.537017 3.00312) + (xy -4.62412 2.953518) + (xy -4.707406 2.898358) + (xy -4.786626 2.837889) + (xy -4.861531 2.772359) + (xy -4.931873 2.702017) + (xy -4.997403 2.627112) + (xy -5.057873 2.547892) + (xy -5.113033 2.464606) + (xy -5.162635 2.377503) + (xy -5.20643 2.286831) + (xy -5.24417 2.19284) + (xy -5.275605 2.095777) + (xy -5.300488 1.995892) + (xy -5.31857 1.893433) + (xy -5.329601 1.788649) + (xy -5.333333 1.681789) + (xy -5.333333 -1.681789) + (xy -5.329601 -1.788645) + (xy -5.31857 -1.893426) + (xy -5.300488 -1.995883) + (xy -5.275605 -2.095766) + (xy -5.24417 -2.192828) + (xy -5.20643 -2.286818) + (xy -5.162635 -2.377489) + (xy -5.113033 -2.464592) + (xy -5.057873 -2.547879) + (xy -4.997403 -2.627099) + (xy -4.931873 -2.702005) + (xy -4.861531 -2.772348) + (xy -4.786626 -2.837879) + (xy -4.707406 -2.89835) + (xy -4.62412 -2.953511) + (xy -4.537017 -3.003114) + (xy -4.446346 -3.046911) + (xy -4.352354 -3.084652) + (xy -4.255292 -3.116088) + (xy -4.155407 -3.140972) + (xy -4.052948 -3.159054) + (xy -3.948165 -3.170086) + (xy -3.841305 -3.173818) + ) + + (stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp e547b25f-8d46-43f6-9652-d93f8a0b7d02)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059ed443f) + (at 144.018 48.514) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 49cc83c1-9447-4fa0-acaf-c2507a0cdf56) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f46560d7-29f8-4d4d-905d-7fd46434eb07) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 2095a488-ca29-434e-9485-b1f787fd0a31)) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059ed4f12) + (at 177.8 85.217 90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059ed6120") + (attr smd) + (fp_text reference "R13" (at 0 -1.65 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4fa5545d-c2a9-4a93-b341-b865e40f5d76) + ) + (fp_text value "330R" (at 0 1.75 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 92a7806b-9a1d-4117-a6a1-b2d8a22d0ffd) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 3c4ffd54-3bd2-48ac-ba0b-1cb9b32b9369) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 38994358-f235-4074-9d83-4ca409279135)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 716afcfb-0667-4f85-a025-9375798cd021)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 887efbe3-65b6-4fbe-b20d-29d9f7621743)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3a95855a-843c-4a3c-8eb6-e7093f450eab)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 541b3065-0089-4ed4-9696-2f51f3cec6df)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6d39c612-bbcb-4dc5-b025-d0735a512724)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 08e8c32a-3fed-480d-b3e7-2367a7ddec66)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 803cd498-448c-4f11-bc9c-9813fcd58dfe)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6c71d7c4-e870-4ae3-ab00-f091ff977f68)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a202dabb-a2c9-458a-ac51-ac517da63318)) + (pad "1" smd rect (at -0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "Net-(D2-Pad2)") (tstamp 1f29f47e-1c4d-4502-ad42-ad73f931b67b)) + (pad "2" smd rect (at 0.95 0 90) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 8ccc224f-8bc5-407e-a80a-3b19e8b40099)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "TO_SOT_Packages_SMD:SOT-23" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059ed69cf) + (at 190.119 87.376 180) + (descr "SOT-23, Standard") + (tags "SOT-23") + (path "/00000000-0000-0000-0000-000059ee25ab") + (attr smd) + (fp_text reference "Q1" (at 0 -2.5 180) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 095f5d58-16fa-429d-87fb-e39b1c59badf) + ) + (fp_text value "BSS84" (at 0 2.5 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0b1aa90d-0d7d-4080-b179-b6b870a712f6) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 9747fdf0-7d6c-4abc-8d40-795a989194ef) + ) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9fd78450-0710-401c-ad22-1bafa57ea1ee)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f221017d-4a15-4cfc-bbf9-b82c9ced3d58)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cca31bd0-c58f-4f05-9bcb-1817babfc1ca)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a5bcee5b-4312-4c32-bf8b-52891f41f4d7)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3b4ae62d-802b-4c83-99c1-5f6a42226563)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a6eb708d-0dd4-4243-982b-8e36b991b5e1)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 80745e60-8468-4897-a893-520f7a891cb8)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5845d1af-04ed-4ee7-a923-e955f0b637af)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a948b0e8-f427-4bef-96e6-da4e901dd1b4)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ca716a67-a432-46b3-a78e-ffed50b7a787)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 615e6fed-ab74-4377-880d-b80ef50eab7a)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a92742c9-4e8f-4974-b987-5c5ff5627abc)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae865d7b-9b47-42ae-b0fd-400a4294ae60)) + (pad "1" smd rect (at -1 -0.95 180) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "Net-(J1-Pad2)") (tstamp d42ae23b-1946-4884-bf52-6f86de912fa5)) + (pad "2" smd rect (at -1 0.95 180) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 79bc11d8-1ee9-4e97-b807-644cf264ec45)) + (pad "3" smd rect (at 1 0 180) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "Net-(C1-Pad1)") (tstamp fb0daa18-1370-419a-9cf6-77b837932a54)) + (model "${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistors_SMD:R_0805" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059ed69e0) + (at 193.04 87.376 -90) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path "/00000000-0000-0000-0000-000059ee380d") + (attr smd) + (fp_text reference "R14" (at 0 -1.65 270) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ddd48442-10ef-409c-92ab-0e80cf07108e) + ) + (fp_text value "10K" (at 0 1.75 270) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 46b205ef-4a0a-4706-ae61-9275aeaf4a12) + ) + (fp_text user "${REFERENCE}" (at 0 0 270) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 2b19165e-b51f-48e9-8adc-f3d199f70b57) + ) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ffa5f20b-5058-4f40-85d0-3349374209c6)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a28ee3b3-9c47-49eb-bce3-64e0ee6d9cb2)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9477a3d1-f942-4269-ab38-091bad35baeb)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cb12d5b6-1d9f-4705-8599-557b6d5e512f)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2eb705af-2ea8-4180-a043-da2e49ff3258)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 06ad0537-c02d-4cae-aaf1-ab256dee204d)) + (fp_line (start -1 -0.62) (end 1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c0a21cee-7290-4942-899d-0a64851d57d2)) + (fp_line (start -1 0.62) (end -1 -0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4d28ea41-8b1f-49ae-ab0d-c2253f8c4aa1)) + (fp_line (start 1 -0.62) (end 1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1dfc4df6-dddc-4d63-9e50-25cb7ccde3b8)) + (fp_line (start 1 0.62) (end -1 0.62) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 964d5237-4f5d-4ddc-b8d4-350f36b9aa74)) + (pad "1" smd rect (at -0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "/3.3v") (tstamp 92166efc-9fb1-46c3-bf71-3c49ecacfb09)) + (pad "2" smd rect (at 0.95 0 270) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "Net-(J1-Pad2)") (tstamp 87b60de8-15d2-40dd-a890-9936849be654)) + (model "${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059ed7855) + (at 203.962 82.169) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6e3625e4-10bf-4a99-9889-aaaab36eb953) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b3799ce2-4992-4387-82c1-3fa637456ac0) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp d11434b9-1d38-4b3d-a4d3-e1c14324e793)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-000059ed7860) + (at 203.835 77.089) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f97786d1-c0d1-4d15-92a3-6c18ef377183) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5674eb89-7071-4bb5-96b0-53ceb07d9f0e) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 42f2a824-2311-4a9f-91f7-5c2093734031)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b6a) + (at 144.907 45.847) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7fa41799-4be9-4d6c-99e8-1eb0d76aa547) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a81568f1-de8d-42ac-b7a5-fb00df4870ce) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp b6ea72b0-6e3d-44a4-bd2f-89faa9c9ef4d)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b72) + (at 155.448 42.799) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3fe61fe3-35f3-44e9-8c8e-183393f21af3) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5241f082-ef1b-4a53-a405-b0a6b9c45c3a) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp be70aa17-2af4-4610-b572-1599652ce0d7)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b76) + (at 155.448 40.386) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 871da328-c154-4735-8a30-66a15b1e6803) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4517039e-5fc2-4852-8e3a-58e5605f2c57) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp c5b93402-df9e-4c05-9ef5-26b92134bb7d)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b7a) + (at 160.909 48.514) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 41aa2be8-d577-4a68-a74b-eb5363c197b0) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e27745a7-ea64-4173-b506-0ba23547e2f1) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp cfd397f1-750c-4f4c-9c8e-47285e0bd83d)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b7e) + (at 163.195 48.514) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4e225c2f-dcad-4dce-b197-7f6f99843af4) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 41fd825e-bc5c-476d-92d7-86337e22ad69) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp d04ee241-9d96-4ce3-aa54-0efa4010fcaa)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b82) + (at 164.719 55.499) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 21c863bc-2ec0-43b2-a117-260d2e9db7bc) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fcbf23da-a187-4e70-9d70-1bbe69350149) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 08c5ad85-b09b-4fc5-ab34-c64707e231da)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b86) + (at 164.719 53.594) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 026b6a1d-3446-4b6d-b853-3e8d9d889d31) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5c5f3485-8bd5-4683-910a-421634c4cdbf) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 71e2c645-e469-41ec-86da-497d2b4f1f23)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b8a) + (at 171.45 54.356) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 149bf263-cc97-4d9c-9702-1d7a3a7d05b8) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8ee59f52-d7a7-4e41-a47f-a464b07838df) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp f63294e8-1319-44d9-ab90-e44f24e471d5)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b8e) + (at 171.45 51.562) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f6c8f420-422f-474d-9137-02fbf60fcaa3) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 78613ec7-a65d-47a4-8b7b-8d9fb0ffa84d) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 735aa9e5-b146-4b81-b875-8eaea1e0a44a)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b92) + (at 184.404 64.516) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 51f41c1d-f969-4883-adc9-400fb5cc2d28) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b9324c87-9fef-4cdd-a693-7a82d033938a) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 8ad95659-c540-4a2b-ba36-d9dbdf6f6807)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b96) + (at 184.404 69.342) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fbc0166b-b3fe-43ae-a251-9f06b0b8bd35) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1cebe287-07ee-4fea-a291-4418e022b8f7) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 4f0983dc-ce59-40f4-9599-f0978b73f18f)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b9a) + (at 205.232 84.963) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7172fb06-0595-4fe5-8081-0d99e86aad5f) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5c488c6c-483e-40bf-a104-c0d1f016cac1) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp fddc0e00-c9d0-4fd6-9120-89bf4954a4c8)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157b9e) + (at 207.899 84.963) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 69915871-5dee-45f9-88ec-78acfa2cd961) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8f771788-2ece-4f99-9332-a7432a47e2db) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 09d29a21-2f5c-4d13-8832-5e5d107a2524)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157ba2) + (at 207.772 87.376) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 12b1f779-a551-4984-a6c9-640d64078919) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3f32b6d8-96bb-4de3-807b-d65370042119) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp dd05ea31-e640-4fb7-bcb0-7397f55d3e98)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157ba6) + (at 158.369 86.995) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp acfb0103-79be-4501-99e9-63288ffdc625) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 26c49089-267b-4090-a55f-90c913050878) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 607dda20-961e-49de-a8df-2f29c8f48631)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157baa) + (at 156.337 84.963) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb169eb3-71f7-40aa-9b6a-e911840de6b5) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2677204f-b9de-4b59-a961-6b513848e960) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 3e6a2e3e-4320-408d-865d-24ccc2f51205)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157bae) + (at 145.034 87.122) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b417c3da-8e93-4069-8cd0-9a2c0d7a2167) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c9f65e9e-a118-4415-8530-382ddc503f21) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp e9ad7351-8606-4060-b14f-b60b8184e678)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157bb6) + (at 196.977 48.768) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f3556c17-b21d-4ec7-b189-6af24e9ff232) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 56c81705-1607-4963-bb9f-dfda85ea88aa) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 4d5546e6-3e5d-4d41-92b6-1ca4f88ca892)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157bba) + (at 199.517 48.768) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a0b7ee28-cfea-4cf8-8a95-d213dae6c18e) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e3a189df-f4c6-46e7-98c6-a898174aa49a) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 76a89bd6-73a1-4cd5-91d2-6bff873ec7ce)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157bc2) + (at 199.517 53.721) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 085f5c36-4fd5-43c8-a70b-1071d57e672f) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 66cf6328-dead-4a19-a793-a66817a92a98) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp adcfe234-397d-4f51-bb9d-310bd7b3a399)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157d68) + (at 182.245 85.979) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 49c73dcb-01f1-42bd-b9a5-a0cf15d2b869) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6e74585c-0ca8-4023-b81c-bc8d0b2c959b) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp 5e8e6191-dfeb-42bc-b523-c39eee1445d6)) + ) + + (footprint "Shalnoff:VIA-0.6mm" (layer "F.Cu") + (tstamp 00000000-0000-0000-0000-00005a157d74) + (at 171.704 85.852) + (attr through_hole) + (fp_text reference "REF**" (at 0 2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4c980d8a-98e6-45e8-94f9-312236a37049) + ) + (fp_text value "VIA-0.6mm" (at 0 -1) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6092942a-1a6c-4b43-b289-886a70f867cf) + ) + (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") + (net 2 "GNDD") (zone_connect 2) (tstamp b7e43fb8-8bd9-444a-a720-32afa9199c0d)) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4d3) + (at 155.194 65.405) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6cbdd") + (attr smd) + (fp_text reference "SW1" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp da001120-0fa5-4758-a51a-ad9778c55258) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 1f0b4be0-aee9-4e0f-9dde-94cdb74b5477) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp bc30d9e1-16ea-4ae5-904f-76996d42f811) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cf5523b2-3cb9-4e1d-a281-eaab8c5afb43)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 53e4323f-851e-47a4-a291-cb18de5ed11e)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f6905157-bc95-4a54-a502-c3e00160eef4)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 22fbecf9-567c-4f82-88d1-5ed58cd7134e)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 05cacbb8-3cb9-40f3-a10c-98e396507be9)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4a81d7ce-5e5b-4352-9495-3959eb9210b5)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8013021d-42f8-417e-902f-c1b5dcc6cc26)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 239ea819-72d4-4177-864d-9a16759f094e)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1dd707fd-d540-44a6-8dd2-3849ba241fb3)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c448d512-be13-4633-9d63-6e2cab0a021f)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d186baa2-78a0-4a85-80eb-cdd9fff98579)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp dea1a061-6a85-4af0-870a-c744b2dc93a1)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp cdde5127-6d2b-451c-a447-d1cea663111e)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8e3725e6-72fe-465d-9c75-7aeaecc2d132)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 55f3f91a-3b69-43d2-a9fb-b515bfb1585d)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e233fee5-33cf-4e28-b07d-2bb180207ca3)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp 2fb53f40-2c75-49e3-8062-357ce97c88db)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 9fc25243-8230-4cf2-b70f-2cbd9daa1224)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 15abae64-1a0e-45bb-b9f0-7bf5e8698cdc)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 23 "Net-(R1-Pad1)") (tstamp a8b6cc9f-6b67-4538-be65-0fa26797d966)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 23 "Net-(R1-Pad1)") (tstamp 150fcc1f-1108-4667-922c-b1abbf068d43)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4db) + (at 157.861 77.851) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6ed80") + (attr smd) + (fp_text reference "SW2" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a202d1d1-9d9f-4029-84ce-572ef86ce78e) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f885cbf9-2f28-4f85-8df4-44c989a12408) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2992a51c-ca62-4aba-bf69-ac7bc5c4b7e5) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a24ba3da-1172-4a30-b99c-385bc638ac23)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4ac3ba85-ff30-40b1-b005-045bd41ee495)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 86c69e74-545b-4b5c-bcaf-5936ff3b868d)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7a1d9eb3-b62a-41b5-ba30-4c4fe7a1b42a)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fc72cccb-3f56-486f-90c1-4920c78ee457)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6294801d-4db9-499f-ba30-c186a25749c0)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 071c4d1c-f2a3-40ad-89e3-d4b73d76e892)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7b790e3e-f8eb-46c7-966c-5638af5e9622)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 3f8bce7f-cea9-4868-8048-fc5c46c19bdf)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8f2c3f05-12ec-4a47-97d2-ba6c6348ac56)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 269c71fc-5bf8-469c-9398-e674f0c8b20d)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a53625c7-8534-4080-8919-477cbf0d3005)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 404b6603-0a0c-47c7-82f8-2ffa4156117b)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp adad73b7-96d8-4ba6-ac34-7c806d267497)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f0149db4-7782-40a4-b23c-e3066db1693c)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 455f1119-4877-45f5-8717-54ec32e0428d)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp 5cc4d754-782e-451f-9f02-32c2df1608f7)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 17b6b59d-d413-4a81-b7f0-3763e2663ba9)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp e5af8a3a-17b6-42cf-ba3a-99a2ae7c9860)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 24 "Net-(R2-Pad1)") (tstamp c65f3b52-c795-4d24-bbc8-c74c16f30646)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 24 "Net-(R2-Pad1)") (tstamp 769a6c3b-98e4-4e5a-9101-c4271b951db3)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4e3) + (at 158.369 53.594) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6ee5b") + (attr smd) + (fp_text reference "SW3" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2c651ec3-7d12-4c10-9c7d-1a5e8004c2f8) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 66786be8-ddad-4c81-b016-b8dfcfbdb75d) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 8642abbd-3777-4beb-9cba-b4459c55b56f) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 62d6e737-ca75-4a6c-ab03-784953ae0af0)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c8ba1ac1-0f31-40e1-806d-746554d8d38e)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 86e3e7cf-f3b3-4024-a546-bc5019051cfe)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5bb83065-4f65-4bd6-b143-4d41e2d44892)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 28e2b3af-07e0-4f68-947e-5a7f3e20b77e)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4bf483bf-546a-41ff-bdf7-9c77b5b0b0a4)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9a98f187-41aa-408c-bb3b-ca138bee2c87)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 734ecc2e-287c-4b7d-87a0-acee2dcade31)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 58811155-2ab0-4847-a497-188312b7ec74)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b556e912-168c-490e-86c8-b13ded4e210d)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 421a458e-d57a-456f-bf4f-06a4104a745e)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 58a9596a-3926-47bc-962d-e85c3444cf8a)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a74a7d9c-677b-4f0f-a938-981f2f89b464)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp db682664-0a6b-4066-bee7-d1a7e8f94a57)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a468ce05-3b81-4667-9668-359f14239a7d)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8d8e6854-0330-4b57-80b6-a8559f940697)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp 40f2f2dc-fe64-48de-aa69-63b435e5ea7a)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 83b454ae-d5b3-46b6-9c14-4324a125d433)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 36767595-559c-4217-836a-af3c1bff9276)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 25 "Net-(R3-Pad1)") (tstamp d2c2bd84-2769-4245-ba14-95e9d6ce85ad)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 25 "Net-(R3-Pad1)") (tstamp bd1e1ac4-a5d9-4bec-90bb-57d77a297645)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4eb) + (at 170.18 46.482) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6ef2a") + (attr smd) + (fp_text reference "SW4" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp c96573a1-793b-450c-b17a-4f5fb61276d2) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 8fb1f82d-0ff1-4859-94b3-58288cc17ab3) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 7128bf6d-e178-4340-aca8-9cf63a42e576) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fe6dbf22-1dd7-47eb-a1e7-7cbd281fcb4d)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8e13b463-8422-4738-b8b1-6893e4ac39c6)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6d18ce6b-119e-4782-be2c-532a2db8d896)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7127b895-3edc-41eb-979a-15659297e169)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 14a1e6f1-c133-4a03-a6fe-b5cf529caaa0)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d75849e0-7c0f-4b2b-bec8-fb81db13c877)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 57116ae6-8625-4df2-a5c0-fa0257d755cc)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5658cb7b-ee54-4938-8cba-5b7e2836d6ab)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2d906d11-740a-43ab-af23-92ccc29193e2)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 486f8baf-dc1e-4e9d-8b02-6c8724bce492)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1dde0553-2e2b-4706-8095-16434823f91f)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 50e82017-e413-45b7-9367-870fa2069876)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 385f3caa-3d97-465f-864c-be85c787bfae)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c0db5d7b-27a7-4383-af25-add4ff3e9a37)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a5115bb3-ff55-4163-ad51-e6470287e0b1)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e106b358-fdd4-4c4d-8683-1293f2d147d1)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp c2fe128a-9523-4406-b6e9-268b1e1ed2f9)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp bab8fe32-4464-4f8b-8c74-6be5aa9e77cb)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp a7346357-5956-4252-badf-fa9aee924e08)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 26 "Net-(R4-Pad1)") (tstamp 96a770c3-6f7f-43f6-95b8-67fa4298f4fa)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 26 "Net-(R4-Pad1)") (tstamp e58360bb-fb2c-421a-ac93-1f41e592a2c9)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4f3) + (at 182.88 46.482) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6eec0") + (attr smd) + (fp_text reference "SW5" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 8bb0e00f-68ec-448d-898d-2055c2349ea8) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 556bc018-56d2-4a0b-8f17-d3d0254b6dc0) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9a4f59fe-4c11-4c1b-9772-e20881f8c53c) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2187c8d9-e04f-492c-a3f1-15ffcfc9f65f)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp aa3387cf-e5b6-4d29-91a8-16d4200e35cb)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1af72872-fdca-4170-9041-c94a6b1a8b1e)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2a540794-8fdd-4b95-a63c-e3e903f61cfb)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 30abbab9-86b4-4c07-bfd1-efe6a48cccd6)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7d69093b-8d5f-49b8-81cf-98549e12f53e)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9b81ca37-3318-4334-a09b-a292435b2226)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 424eaa28-ae4f-41ba-8b7b-ca96f84b1bfe)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp df18783d-5cde-4dce-b1b9-ffbd7a49d621)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f787fa0c-8c34-4b94-a765-f2538a376dbb)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 94a2e67e-20ae-4f91-bfca-1f15bb61edfc)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c849d8b7-b1e6-457a-8c35-c1fd01c7e3e8)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp afd911c9-73de-44d3-affc-e4148b7a41d8)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 94bc1715-cb9a-47b9-8f83-1b7e5d0edcbd)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 07d9a4ca-cccd-4ed3-b0b8-f9d7a61ff0cc)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 48c8246a-cf3e-485d-ac79-3d418ca6b9db)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp 3bb0397b-8b35-44a7-bc4c-dea3a4284559)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 49692fa1-65f9-43df-9219-58e915292274)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 96aac0e9-9ee2-407c-9a2a-c06da77c18b5)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 27 "Net-(R5-Pad1)") (tstamp b77ac2ce-d3c9-47f8-b6a8-44fa858ca64a)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 27 "Net-(R5-Pad1)") (tstamp 0420d21e-37e1-4b30-be12-c65d7261f409)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a4fb) + (at 193.421 53.594) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6edef") + (attr smd) + (fp_text reference "SW6" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 6fe41788-59a8-49cb-ae41-db3607968e80) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 4924e41f-2dd4-4037-b085-731b9eb622f7) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f162e234-60a4-4421-be7a-56eabe128609) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 448ce01f-4c7c-4a39-9e49-7f823f1bd165)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2087a12b-c46d-4442-aaaa-5b3e350ce503)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7f924250-05b8-4f91-b6a9-28a74a351536)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 55d546d2-8c51-47c3-9cd8-a61afcd5d0d1)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9987e9ca-4f54-4c6d-a728-f08721071ef0)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a634c55f-c40a-4f04-a498-21b41da1e9cb)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9f38b013-766d-4581-87e4-dcd41c4501cf)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9350d25f-74f5-45c4-af55-fd2e9423afb0)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp dd6e1767-5dea-4d7a-9e4b-690b49a9d537)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4c9d6166-5db8-4ae8-9d8b-877f5ee8b8fb)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp dcc12084-3c97-4e25-91b2-7c0c4e4b1a8d)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 58c73f5d-a2ed-4ae8-8640-55259ea60d06)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dc86516e-9fb5-4b02-aa24-0b25dbbfb13a)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6a6d53d0-5056-4999-b18f-30cf7f730db9)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f05d7007-925e-464e-89e7-0dd02e3250b7)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9ebe0538-c6c2-45dc-8e43-74e781f065f0)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp a6bbeea6-3c53-4cd8-92e1-63a27c37ea9c)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp c269da60-b793-4579-8581-9769d40b3392)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 36754365-9b83-4c5e-b1b3-3c0e7325606d)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 28 "Net-(R6-Pad1)") (tstamp 38d4d4d0-6618-4c8b-98c1-0a08c2da9302)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 28 "Net-(R6-Pad1)") (tstamp f370d6f8-c28b-4fa8-80ae-664a6f75bc63)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a503) + (at 197.866 65.405) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6ef97") + (attr smd) + (fp_text reference "SW7" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9479a8cb-e7e1-476f-ae5a-3fe7f4ca1474) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2425c2c0-a644-4e22-9ea7-11e12008a155) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 5b3d2bcc-2c70-4eb7-8759-e8e608d5c416) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a870224c-a328-4488-8352-0747d7d4c43b)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 01ef9105-f59a-4c7e-b80b-9ff6be4757a7)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 388a147f-4e51-49a5-9b9f-8040b26c1e6e)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 586f5769-aa39-4326-9fd3-20ac8efdad3a)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 02f2c4d0-6ea8-4dc6-8173-63f11c81dcd3)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 00f36a50-627b-44bb-aec6-86eddddc19a3)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 084b607a-fe7c-46c2-9e7d-cf1412f29b4d)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 90d6f2d4-b83b-47cf-b568-58a2a21c8a0f)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d7d469b4-b501-4c7b-9a89-775c1712dc07)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 03fe88e0-7f52-4647-8565-87707e36fc08)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0349875b-3733-49e6-b231-ee6490bae278)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 098835ba-947d-47b0-98e1-8d7951699cb3)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8f049215-38fd-4de2-ab22-38bc87edca04)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b94ceb01-735b-4ff8-9fb0-4689767bff01)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 91b7875e-451a-4401-9e37-267547589d17)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2ac90b5b-e953-40e7-837a-f25a80f79eb6)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp f3488b1d-c711-48e8-a59f-7dcf344d0568)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 7a5912d3-9846-4df9-bf54-a3370f682026)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 3747d943-66bc-4c45-a4a2-825c24e9edd3)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 29 "Net-(R7-Pad1)") (tstamp 87a95135-e9db-4322-a242-1dfbc8eb10f4)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 29 "Net-(R7-Pad1)") (tstamp c9669a5a-581a-4d50-a2dd-7732e70de884)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Buttons_Switches_SMD:SW_SPST_EVPBF" (layer "B.Cu") + (tstamp 00000000-0000-0000-0000-000059e9a50b) + (at 195.072 77.851) + (descr "Light Touch Switch") + (path "/00000000-0000-0000-0000-000059e6ece4") + (attr smd) + (fp_text reference "SW8" (at 0 3.9) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 35027a3a-cc56-4666-93a5-294aec58b1f9) + ) + (fp_text value "SW_Push" (at 0 -4.25) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9d44d374-819e-4b4b-8d65-93b0fb03d503) + ) + (fp_text user "${REFERENCE}" (at 0 3.9) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp d11bf188-074d-4bb4-ad4a-939560d00646) + ) + (fp_line (start -3.15 -3.1) (end 3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4d8dfa58-e6ec-466a-a5f8-1af174605287)) + (fp_line (start -3.15 -2.65) (end -3.15 -3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 758b8740-46f7-45e2-9539-ccc2410cd0fa)) + (fp_line (start -3.15 -1.35) (end -3.15 1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 677e8efa-dc4a-494a-a190-e7aa7b37e2cd)) + (fp_line (start -3.15 2.65) (end -3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1f8b74c5-f2c0-4ecb-b496-ba91b98ff659)) + (fp_line (start -3.15 3.1) (end 3.15 3.1) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 23c70ec7-d7bb-4956-9805-035f773c2af6)) + (fp_line (start 3.15 -3.1) (end 3.15 -2.7) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ca282e45-80b2-4778-8415-54c09b6a151f)) + (fp_line (start 3.15 1.35) (end 3.15 -1.35) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 112f2e7a-c20d-4922-a008-56729cdd0ac9)) + (fp_line (start 3.15 3.1) (end 3.15 2.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e7efd57b-24b0-43b7-a815-4d917811760a)) + (fp_line (start -4.5 -3.25) (end -4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 09a6c6a6-d8d2-4643-b171-6ac46b18a521)) + (fp_line (start -4.5 3.25) (end 4.5 3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f417656c-9508-4ac6-9742-519a53b67f27)) + (fp_line (start 4.5 -3.25) (end -4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp af773130-3af5-4957-9372-4777df506674)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 14d50b8e-c836-423d-b93f-b3d65dbbb18d)) + (fp_line (start -3 -3) (end -3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4f6592de-eacc-47cc-85ce-bcaa9b7bb3c8)) + (fp_line (start -3 3) (end 3 3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b5ef3e23-7cea-4f92-aa76-1eda82cf0789)) + (fp_line (start 3 -3) (end -3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a0c5bfd3-27d2-4840-b86b-dcf24395337f)) + (fp_line (start 3 3) (end 3 -3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8014ce67-c527-406a-92f8-5f08757ced67)) + (fp_circle (center 0 0) (end 1.7 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp b124d2c3-b873-4cea-b63b-bc2f1a5a08f4)) + (pad "1" smd rect (at -2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 4be76377-a293-45de-bb2c-c515297d86cf)) + (pad "1" smd rect (at 2.88 2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 2 "GNDD") (tstamp 5dd9e2cb-9afe-45cb-bed4-8a642b4e9523)) + (pad "2" smd rect (at -2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 30 "Net-(R8-Pad1)") (tstamp 74941d48-8dad-4041-94ad-ca91c824a1ad)) + (pad "2" smd rect (at 2.88 -2) (size 2.75 1) (layers "B.Cu" "B.Paste" "B.Mask") + (net 30 "Net-(R8-Pad1)") (tstamp 15968ada-0fcb-4832-a3c3-a9754feee9a4)) + (model "${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVPBF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 167.257011 46.050394) (end 167.257011 46.050394) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 000dc36c-bd54-48de-885d-033357dff7f5)) + (gr_line (start 141.11179 51.804274) (end 141.506189 51.572868) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 00192f75-0d35-4894-bf3c-8802d213fd48)) + (gr_line (start 182.594035 90.031426) (end 182.85234 89.818323) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 00674271-8730-4f56-a017-bae78eb5a833)) + (gr_line (start 215.689282 77.998449) (end 215.689282 55.421776) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 007aa8d8-9297-4367-a5e1-c01a68137da0)) + (gr_line (start 190.782213 53.27361) (end 190.782213 53.27361) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 007cbefc-5033-43cc-81ac-c7f1baeb4424)) + (gr_line (start 185.587095 45.223148) (end 185.782913 45.767125) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 01979620-3ab0-4b0f-b55d-459f0aa91e45)) + (gr_line (start 207.226194 81.65227) (end 206.924933 81.308196) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 01aec0df-d1e3-4a64-89f2-81d485f62fba)) + (gr_line (start 207.411492 76.346264) (end 207.773784 76.067228) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 01bab90f-c69a-41b4-bfe7-8e05db4f73af)) + (gr_line (start 212.39421 76.520251) (end 212.695367 76.864305) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 020b996c-fc34-482d-994b-da7f531963aa)) + (gr_line (start 160.526148 79.354725) (end 160.176704 79.815318) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 03779dc6-1ead-42ff-aa18-82c057966798)) + (gr_line (start 194.910048 51.095863) (end 195.370638 51.445307) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 03ce5e13-fe8a-4a7d-951e-b3f95c3b55f0)) + (gr_line (start 141.926517 82.516886) (end 141.506185 82.336682) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0407c76d-f25c-4a94-8e49-9072025d8eda)) + (gr_line (start 181.61858 86.839613) (end 181.267044 86.87509) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 042827cf-851a-4097-9442-1aa035ac4693)) + (gr_line (start 195.009605 64.984148) (end 195.160817 64.397402) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 04a0aa2d-133d-43b5-aef2-3074f6c83bbc)) + (gr_line (start 211.6748 57.951325) (end 211.268039 58.16037) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 04a56078-df04-4d96-9f99-d5fc469745a7)) + (gr_line (start 156.853528 54.385037) (end 156.766113 53.803633) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 058378e6-aa19-4f43-9203-01a9ce913524)) + (gr_line (start 212.88077 85.189308) (end 213.363677 84.198474) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 05cd77f7-d847-44f7-836d-85eba6747d3c)) + (gr_line (start 139.507925 78.984624) (end 139.549418 78.529202) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 06014973-bf58-4c75-8c05-c1026496ff81)) + (gr_line (start 144.176263 82.579664) (end 143.73033 82.681078) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 065249c6-99a5-490e-81dc-6043f4e74202)) + (gr_line (start 159.601235 50.662685) (end 160.206356 50.693746) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 069087be-6d82-4f8b-9be4-6615715d4d47)) + (gr_line (start 173.541899 60.712785) (end 174.34739 60.393879) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 06951bc5-5c85-48a5-a1fc-c75995959f5d)) + (gr_line (start 159.748706 80.197721) (end 159.255864 80.491869) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 071565d6-fe02-4156-b65b-d3975daa7294)) + (gr_line (start 161.86092 28.617035) (end 160.351504 29.231835) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0739ea9e-1ce3-4415-ac9b-bf36e05e5497)) + (gr_line (start 183.377696 66.954772) (end 183.323289 67.819388) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 07562206-9144-41fd-913e-6ebc6cf0e4b3)) + (gr_line (start 162.559908 54.689676) (end 162.302725 55.218381) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 077bd0dd-8bc5-4f16-a563-c921084d0d3c)) + (gr_line (start 201.011279 34.118648) (end 199.698692 33.170656) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 078e73e6-f898-4525-971a-db7bbb5e4eef)) + (gr_line (start 140.906092 57.6929) (end 140.564111 57.389279) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0808db31-926d-47cd-9c6c-380d054850dd)) + (gr_line (start 195.288413 80.770394) (end 194.683292 80.739332) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0918586e-7980-45ed-8bb8-d3c6e2fb9288)) + (gr_line (start 211.268039 58.16037) (end 210.838328 58.316777) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 09552186-7284-4d7b-814d-159891601783)) + (gr_line (start 206.388168 56.068832) (end 206.259063 55.63007) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0a16c41a-9aca-4104-ae12-95d71228d933)) + (gr_line (start 208.782042 82.579667) (end 208.352223 82.423299) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0a798523-46e5-452a-aaa7-7971e0e3187a)) + (gr_line (start 195.06596 66.170671) (end 194.978546 65.589269) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0a8294b4-4426-4ab0-8238-ea4dcef2d1eb)) + (gr_line (start 206.185934 78.730923) (end 206.259094 78.279478) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0a86e7a9-3ad5-47c2-be92-dacf3db2343f)) + (gr_line (start 206.924933 81.308196) (end 206.669251 80.929022) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0c02687b-23d3-4b15-a10b-22584723c83c)) + (gr_line (start 211.835839 87.129752) (end 212.371392 86.166578) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0c056363-c60e-4b56-b241-5cc40678e006)) + (gr_line (start 206.463 80.52083) (end 206.309612 80.090018) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0c08117b-394c-4b91-b714-4ff9dd2336ca)) + (gr_line (start 182.297614 90.192349) (end 182.594035 90.031426) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0c7ccf1c-7f6a-4801-ba48-ad3fabf0f707)) + (gr_line (start 146.002258 39.579147) (end 144.944286 40.81443) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0d1ca57d-2c5b-49e6-b8f3-540a04516166)) + (gr_line (start 172.413118 48.530851) (end 171.98512 48.913257) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0e2c432f-332c-4faa-ab94-d2045d7f315b)) + (gr_line (start 178.61092 73.515665) (end 177.7718 73.731117) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0e405e0b-a8f1-4635-a2d4-b43c094d1db7)) + (gr_line (start 180.939547 90.192349) (end 181.267044 90.294056) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0e4d04b9-96ed-45b1-ac6c-699dd9a7120f)) + (gr_line (start 143.934325 42.093608) (end 142.973975 43.415479) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0ea379e8-f543-4e17-88e1-a636fece7fae)) + (gr_line (start 143.478174 75.459626) (end 143.930066 75.529586) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0ea608d8-494f-45f5-8ca3-86322f2c9be1)) + (gr_line (start 189.567233 28.067733) (end 188.004323 27.572204) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0ed6e57c-42ff-48d3-be01-9382235dc92e)) + (gr_line (start 215.024916 80.110146) (end 215.371192 79.059481) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0f152528-98dd-4e9b-a4fa-878bfbba00fc)) + (gr_line (start 152.334115 64.405929) (end 152.591297 63.877224) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0f19a87a-0e8b-4adf-9ccb-5dd938c97cb1)) + (gr_line (start 155.778433 75.758815) (end 156.206432 75.376409) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0f510dff-56f1-4a71-9694-fb3fb44dddf6)) + (gr_line (start 178.00014 89.560069) (end 178.161106 89.263692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 100156b2-99c0-4f68-b129-7e612b905c09)) + (gr_line (start 161.782399 51.451586) (end 162.164804 51.879586) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 107f1146-6b5f-4cff-ae60-a551e7358341)) + (gr_line (start 215.371192 79.059481) (end 215.689282 77.998449) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 109fa326-4be1-4be8-a552-97fd42956bac)) + (gr_line (start 144.606085 82.423296) (end 144.176263 82.579664) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 10b366e8-7e9e-4973-ba90-dc443eddd07a)) + (gr_line (start 193.857208 75.077556) (end 194.401185 74.88174) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 10bf03f6-484d-4538-9d06-87d87c31bbb4)) + (gr_line (start 142.818052 82.71287) (end 142.366159 82.64291) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 10c9a61e-27b0-4985-ab60-66cf178f9feb)) + (gr_line (start 139.549423 55.380343) (end 139.50793 54.924921) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 10e02e59-4950-4ab8-9f1d-e258332022ce)) + (gr_line (start 148.255842 37.245074) (end 147.106643 38.388961) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 10ef733b-af33-4a82-8213-af3397dee95a)) + (gr_line (start 168.014848 44.474354) (end 168.442847 44.091947) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1172db88-b46c-4953-875a-f2c5a3215e4b)) + (gr_line (start 140.007159 77.243488) (end 140.262955 76.864317) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 11c6146f-0677-406e-877b-e1b1a3ee3bd2)) + (gr_line (start 213.434391 54.467991) (end 213.450365 54.924963) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 122a180b-45e9-472c-8c1a-8408b967b0c1)) + (gr_line (start 173.114604 45.768287) (end 173.202018 46.349689) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 124154af-29d5-4934-8697-b230f2e8efa0)) + (gr_line (start 183.226462 89.263692) (end 183.328202 88.936225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1276598b-1a9a-4f97-959c-c04eafb8a27c)) + (gr_line (start 142.818054 51.196677) (end 143.275242 51.183836) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 12d4a5c9-4f4f-40ca-876b-b114476e6ba7)) + (gr_line (start 195.767444 63.408105) (end 196.195441 63.025698) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 12e98121-b6a5-4551-a817-f8f963ca063c)) + (gr_line (start 156.707535 62.896304) (end 157.168127 63.245749) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1357de18-0330-4868-b391-0e6546cb6d8c)) + (gr_line (start 196.148148 54.683395) (end 195.890966 55.2121) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 140676c2-3854-4707-9204-5e55f1975b23)) + (gr_line (start 171.492277 49.207405) (end 170.9483 49.40322) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1481877e-f209-4c45-883c-3a7ff0d35b75)) + (gr_line (start 196.964441 31.432901) (end 195.545978 30.645546) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 14843db2-92b0-4041-9d26-a4e4b9e0c763)) + (gr_line (start 194.982587 74.794324) (end 195.587708 74.825385) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 14c972f7-8412-42f0-9054-dbfd54db2d18)) + (gr_line (start 176.553224 90.329522) (end 176.553224 90.329522) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 152a84d4-b4ca-4cc1-8671-88cdf8791281)) + (gr_line (start 140.406574 47.625235) (end 139.660651 49.105861) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1551482b-49ef-4189-a575-22ef88fef63f)) + (gr_line (start 211.755956 46.212267) (end 210.90032 44.80713) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 15a72e31-9c7f-4a40-b581-c681d1145425)) + (gr_line (start 157.049345 54.929014) (end 156.853528 54.385037) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 162dc0ab-8dad-45c7-ab96-f8c36b960398)) + (gr_line (start 182.06019 71.00962) (end 181.507974 71.677132) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1662971c-df02-4d7a-95b2-a9f469fb84fe)) + (gr_line (start 159.016524 74.981305) (end 159.545228 75.238488) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 16c72744-cfe4-4d33-a869-21b62d1df771)) + (gr_line (start 178.00014 87.609251) (end 177.786985 87.350946) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 16f7031d-2682-4d41-8a13-33e5822af628)) + (gr_line (start 144.606089 51.486198) (end 145.012846 51.695208) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 175bef15-a9d8-4bfc-a2f8-237fd45a2057)) + (gr_line (start 157.420753 30.635183) (end 156.002615 31.421328) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 178a6790-d9e9-4b77-9a2c-19a341baa7a8)) + (gr_line (start 145.184553 57.842283) (end 144.790045 58.073699) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 17fea311-60ea-450d-b329-f7cb912abc9c)) + (gr_line (start 159.255864 80.491869) (end 158.711887 80.687688) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 18aafdd4-88c4-44a9-b34e-7ae89cec3c3c)) + (gr_line (start 192.936366 75.754107) (end 193.364363 75.371704) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 18d57354-d5e1-4cae-9b79-e8433e8b1a03)) + (gr_line (start 138.717888 82.180463) (end 139.149233 83.197067) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 18f78445-bbac-4826-8a98-4ab29588a217)) + (gr_line (start 210.392431 75.491486) (end 210.838364 75.592798) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 19bc6a1e-9dd9-441c-bd37-e3b620ef9a88)) + (gr_line (start 158.711887 80.687688) (end 158.130484 80.775102) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 19d279ff-bbdb-4b61-a797-9b122187d7bf)) + (gr_line (start 209.937192 58.462723) (end 209.480133 58.449916) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1ab7ee81-1352-494b-a011-dcdc6b75a098)) + (gr_line (start 191.774728 56.19302) (end 191.314138 55.843575) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1afdc4e4-688f-44b6-b5ba-a3857e0a505c)) + (gr_line (start 173.095751 89.263692) (end 173.197491 88.936225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1b46b185-c239-494c-80c8-69d7b353978a)) + (gr_line (start 158.429779 74.830093) (end 159.016524 74.981305) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1b52599d-8fdc-46a2-a952-b23eb0d33054)) + (gr_line (start 154.986963 62.45685) (end 155.592083 62.48791) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1bb40899-bb70-4ee4-8374-bbe4cd3eb8cf)) + (gr_line (start 180.384825 89.818323) (end 180.643128 90.031426) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1c07e573-cf8e-4903-b211-c315d9168c36)) + (gr_line (start 174.945351 87.90567) (end 174.843611 88.233165) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1c3862d5-c67e-4464-ae36-be36868d5c7b)) + (gr_line (start 197.840303 76.504064) (end 198.036121 77.048041) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1c3d1a7a-ee06-4dcd-8384-36dd1b9b8c2f)) + (gr_line (start 191.314138 55.843575) (end 190.931732 55.415578) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1ce0f0f3-d418-4aac-8464-872e726629a7)) + (gr_line (start 212.533363 52.405503) (end 212.814984 52.765916) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1d55d8d8-b0f2-4919-9382-8a053bb7688d)) + (gr_line (start 169.580608 66.954772) (end 169.635015 66.090156) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1dc0c4c7-8245-43f0-8849-063add6c684b)) + (gr_line (start 157.168127 63.245749) (end 157.550532 63.673746) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1dece6dd-f7d6-49f1-9516-d44a4c937744)) + (gr_line (start 141.283496 57.95128) (end 140.906092 57.6929) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1e4a1e11-450f-4708-bdae-250ec6087a02)) + (gr_line (start 190.782213 53.27361) (end 190.782213 53.27361) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1ebb908a-422b-4db7-97cb-f8391f6919c0)) + (gr_line (start 176.479135 25.906403) (end 176.479135 25.906403) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1f7a44d9-1889-4d95-b545-ddf0d8da5826)) + (gr_line (start 212.814964 81.143647) (end 212.533346 81.504053) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1feaca5f-2fab-4e15-b5f0-052ad4ce271c)) + (gr_line (start 199.005535 62.630595) (end 199.53424 62.887777) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2098351a-b780-40a0-9f7d-b0a57574d213)) + (gr_line (start 209.480133 58.449916) (end 209.480133 58.449916) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 20ca2475-2d45-4e28-9d5e-47de34d4685f)) + (gr_line (start 140.424955 81.504073) (end 140.143337 81.143664) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 21782251-673b-4a59-b23a-7c2426003717)) + (gr_line (start 150.68229 35.101004) (end 149.448258 36.148688) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 218fe325-3d43-4235-b0c6-e96d4d40ba54)) + (gr_line (start 173.197491 88.936225) (end 173.232968 88.584701) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 21a1a040-e8e1-43df-92f7-76585b938b24)) + (gr_line (start 196.703159 75.23378) (end 197.163752 75.583225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 21e2579e-191d-4a24-b2cf-e4eb55f63397)) + (gr_line (start 183.323289 67.819388) (end 183.160955 68.670356) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 21e9ed4f-72c4-460f-8aab-adff89692c42)) + (gr_line (start 172.624641 44.731465) (end 172.918788 45.224308) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 22941076-1c40-4902-a98c-8fbf04502cfa)) + (gr_line (start 183.177474 26.462316) (end 181.527817 26.221934) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 22d924d0-8199-49f2-baa9-59ec168cb1d9)) + (gr_line (start 193.794598 50.687468) (end 194.381343 50.83868) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 22f3a4c9-a856-4e19-803e-5ab9927cc5f8)) + (gr_line (start 178.161106 87.90567) (end 178.00014 87.609251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 23e4443f-4f56-4fa1-91db-49be4f6d5672)) + (gr_line (start 206.571243 56.487839) (end 206.388168 56.068832) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 247449db-6d10-4f52-8e63-188105614f01)) + (gr_line (start 183.065496 89.560069) (end 183.226462 89.263692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 24bf7630-1a69-4b25-bdfa-1cd46e604fe4)) + (gr_line (start 155.592083 62.48791) (end 156.17883 62.639119) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 253f9572-da62-4f83-b650-8f8c6ecf7150)) + (gr_line (start 181.314631 49.050022) (end 180.854041 48.700577) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2566a3f5-2883-4294-9a98-10ea6ff5e7a1)) + (gr_line (start 169.742779 88.584701) (end 169.778256 88.936225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 25a142e7-cf33-4e77-a8c6-b010fff0139a)) + (gr_line (start 172.934785 89.560069) (end 173.095751 89.263692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 269a6dfe-b8b2-4bb0-82c1-4d02a68b667c)) + (gr_line (start 207.773784 76.067228) (end 208.168291 75.835809) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 26b067b0-ab61-4588-96d2-68f89b01bfa5)) + (gr_line (start 146.746916 79.643415) (end 146.648703 80.090009) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 27227c7c-bf8e-47ae-887b-cf6dec84ba0d)) + (gr_line (start 182.594035 87.137793) (end 182.297614 86.976828) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 272d9e49-af01-435e-8b0f-d2506a782d63)) + (gr_line (start 183.328202 88.233165) (end 183.226462 87.90567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 274e31d9-d87e-448f-995a-ca06e32e7764)) + (gr_line (start 140.007164 56.666051) (end 139.801026 56.257862) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2751afde-069f-4caf-beb3-9502125ceea2)) + (gr_line (start 140.26296 57.045222) (end 140.007164 56.666051) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2790de47-3c35-48ae-9b36-28a125df54dc)) + (gr_line (start 184.910541 44.302306) (end 185.292947 44.730303) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2856d8ca-6f69-4efe-aad0-ca42f16882f5)) + (gr_line (start 167.803328 48.273739) (end 167.509181 47.780897) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2913de02-3bda-423d-acc2-b8bce53177e8)) + (gr_line (start 153.572217 67.993464) (end 153.111626 67.64402) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 294ba4c5-abf8-4ade-bdb9-61f476ae24cb)) + (gr_line (start 143.021096 75.44687) (end 143.478174 75.459626) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 297061be-9d40-4a97-a64f-53f6a11216a3)) + (gr_line (start 177.52868 87.137793) (end 177.232258 86.976828) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2991fd0d-e4c9-4e77-be25-a9b4d8f6f02a)) + (gr_line (start 210.687344 89.011672) (end 211.274395 88.078293) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 29b3562c-fa42-42e0-ae71-cf34223e2996)) + (gr_line (start 209.683071 82.72566) (end 209.227976 82.681083) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2b4961f1-d9bc-4490-b9ac-ac0733c9f216)) + (gr_line (start 143.73033 82.681078) (end 143.275238 82.72566) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2b762724-dc5d-4038-8c70-763885005b0e)) + (gr_line (start 177.7718 60.178428) (end 178.61092 60.393879) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2bafeab0-2b12-4f35-ade3-b2a2d4839795)) + (gr_line (start 171.450333 62.232413) (end 172.081862 61.639351) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2c50e512-2824-4ec9-b704-64cbfc653380)) + (gr_line (start 212.371392 86.166578) (end 212.88077 85.189308) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2c89dbb6-fccb-4205-93c8-8d4bca660224)) + (gr_line (start 157.555011 51.622471) (end 157.983009 51.240065) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2c8c788a-8a3a-4d7c-bbd8-50db97a7b6e7)) + (gr_line (start 154.989533 77.93998) (end 155.020594 77.334858) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2ce7eea0-5e89-41c6-baa1-dfea421b2350)) + (gr_line (start 170.254113 89.818323) (end 170.512418 90.031426) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2cfa5e81-9a72-4c5b-bb59-2b86cf9d5510)) + (gr_line (start 145.617142 93.432477) (end 207.378057 93.432477) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2cfc4d50-7472-44ae-96e4-82fb4fc3e56a)) + (gr_line (start 145.732118 81.652268) (end 145.390137 81.955845) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2d3cec54-c798-4172-b22c-abe8b447e28a)) + (gr_line (start 137.268986 77.999002) (end 137.589162 79.060556) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2e246e54-6a37-42d1-a53c-3936a2223589)) + (gr_line (start 167.879995 46.201614) (end 167.879995 46.201614) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2e9c8332-b9f6-4c8f-8f29-568175326f00)) + (gr_line (start 162.654768 52.916405) (end 162.742181 53.497809) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2ee56293-7f36-4be1-9b05-5578d793512a)) + (gr_line (start 157.522447 53.27983) (end 157.522447 53.27983) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2f2bb44b-5b7b-4cb0-b919-e51389e8321a)) + (gr_line (start 146.788298 79.187993) (end 146.746916 79.643415) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2f7f7e61-2e39-4618-ac94-00c2b0bfddec)) + (gr_line (start 214.617506 52.211651) (end 213.989468 50.65739) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2f7fada7-35e8-4f88-af06-33aaf23b9933)) + (gr_line (start 208.088828 92.582906) (end 208.77543 91.715505) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2f860828-a018-48c5-a0f0-04e7c7cdbf17)) + (gr_line (start 183.921243 43.695679) (end 184.449951 43.952861) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2fbdc015-cfc4-46cb-b7e9-515b5184b9cc)) + (gr_line (start 169.761776 49.459575) (end 169.175029 49.308366) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2fbe08b8-03b6-4cb3-8483-d621b8545362)) + (gr_line (start 153.111626 67.64402) (end 152.729221 67.216019) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2ffc43ed-9437-4f3f-a892-510f7cdd1e91)) + (gr_line (start 176.235224 97.453556) (end 176.235224 97.453556) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 301873d3-74db-4c18-a164-a4ad93351c5c)) + (gr_line (start 168.154889 26.765043) (end 166.546149 27.134557) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3179ed17-6a81-49aa-b0b9-bab43d7608e7)) + (gr_line (start 195.869818 80.68298) (end 195.288413 80.770394) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3198c284-3dae-421f-8d38-57cb77f25392)) + (gr_line (start 149.448258 36.148688) (end 148.255842 37.245074) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 31bbabb3-7f51-4ecd-8d8f-4e37fca2f13d)) + (gr_line (start 162.742181 53.497809) (end 162.71112 54.102931) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 31d804f7-d273-4a0c-90f9-79a5c0f24c48)) + (gr_line (start 193.4953 56.632476) (end 192.890178 56.601415) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 31eea9f4-ec79-4c9e-852a-76b796231ef4)) + (gr_line (start 153.26881 33.15655) (end 151.95634 34.103224) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 323208da-80b2-4d15-9a2e-5fbc5d8df693)) + (gr_line (start 160.682371 76.508775) (end 160.878188 77.052752) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3245f4a5-4205-445f-9cb8-fd5f97fac98a)) + (gr_line (start 139.909174 53.158736) (end 140.143341 52.765885) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3269bf80-5540-477e-a747-e584dc715f6f)) + (gr_line (start 157.94564 66.483836) (end 157.688458 67.012544) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3296a092-3a89-4c9d-a0cd-585861ec5f45)) + (gr_line (start 212.814984 52.765916) (end 213.049149 53.158772) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 32c3ef9f-9b49-46af-900d-5805523d77fc)) + (gr_line (start 141.706238 88.080824) (end 142.295674 89.013986) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3447f203-33d3-4c32-9de6-da8841ec3c0c)) + (gr_line (start 196.195441 63.025698) (end 196.688286 62.731553) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3461464e-5f89-4bb7-946f-b897663c21a9)) + (gr_line (start 155.874193 68.345504) (end 155.292789 68.432921) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3461bcee-19b3-4383-8228-08be105b5739)) + (gr_line (start 139.909169 80.75081) (end 139.726095 80.331803) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 349e9637-316f-46af-897f-3dd3e0f409fe)) + (gr_line (start 160.176704 79.815318) (end 159.748706 80.197721) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 34a77371-ac93-449d-ab3b-d8fdeb9ac3b4)) + (gr_line (start 206.805445 77.028855) (end 207.086951 76.668494) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 358323c1-cb7f-4286-8e8e-4a21fa4a8dc3)) + (gr_line (start 169.778256 88.936225) (end 169.879995 89.263692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3633e7df-1c4d-4eb5-be9c-1a1d62ec903b)) + (gr_line (start 190.637584 54.922736) (end 190.441768 54.378756) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3669a928-9f62-469f-9a4b-b6d8bc8b58a7)) + (gr_line (start 146.152889 77.028844) (end 146.387056 77.421694) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 36898359-6bc3-4955-a479-7b572e65278a)) + (gr_line (start 198.123535 77.629445) (end 198.092476 78.234567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 369d0842-e8ab-43a8-9e5f-acbea8d98857)) + (gr_line (start 174.843611 88.936225) (end 174.945351 89.263692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 36d9f614-dd4e-4071-992c-d60923376de1)) + (gr_line (start 181.970119 86.87509) (end 181.61858 86.839613) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 374b147f-9be8-40e0-933f-2830097fa651)) + (gr_line (start 194.096546 80.58812) (end 193.567841 80.330937) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 378803d1-886f-4546-b8e5-5eb2228f522a)) + (gr_line (start 144.176267 51.329833) (end 144.606089 51.486198) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3793fdab-91b1-431c-8b3c-e3aa82e6588e)) + (gr_line (start 160.206356 50.693746) (end 160.793102 50.844959) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 379d87fd-2d33-43d8-a396-43c791930c90)) + (gr_line (start 156.17883 62.639119) (end 156.707535 62.896304) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 37ce3914-5619-43fa-86b4-be16f32cf21b)) + (gr_line (start 157.339013 67.473134) (end 156.911014 67.85554) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3866680c-5245-41c1-8ea2-b636415e943e)) + (gr_line (start 195.160817 64.397402) (end 195.417999 63.868697) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 38c23dcd-82d6-463d-a448-5bf1265f592c)) + (gr_line (start 171.839406 90.294056) (end 172.166903 90.192349) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 38cf6656-73d7-4248-8c3e-5dd2209d2a5d)) + (gr_line (start 213.157271 56.257904) (end 212.951133 56.666096) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 391ddcc5-69d8-429b-83d6-1f595a3f2dc4)) + (gr_line (start 142.565897 58.418047) (end 142.119964 58.316735) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 396d6a61-dd1e-4ef9-b05d-4a752a5d497e)) + (gr_line (start 168.442847 44.091947) (end 168.935689 43.797799) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 39a493f6-a83c-4047-90b9-0e242fce3214)) + (gr_line (start 145.39014 51.953648) (end 145.732121 52.257229) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3a48c511-acb7-4a29-b65d-0b0d77e03b99)) + (gr_line (start 145.546835 76.346247) (end 145.871381 76.668477) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3aa0314e-4273-4d21-8cab-0c40f84316f4)) + (gr_line (start 206.669251 80.929022) (end 206.463 80.52083) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3b2ad6bb-20e4-4196-82fb-36eab6cdd806)) + (gr_line (start 154.618102 32.262184) (end 153.26881 33.15655) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3bc183ca-eb62-4a67-8980-1089a831bb8f)) + (gr_line (start 212.557092 47.656493) (end 211.755956 46.212267) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3c01f919-fc6a-47ed-8af5-58a29d070d5e)) + (gr_line (start 180.177486 47.779737) (end 179.981671 47.235758) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3c0a17b7-3f8d-4925-942a-26f054ed686b)) + (gr_line (start 208.352223 82.423299) (end 207.945468 82.214293) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3d0141ff-28f2-4a7d-8a8f-a8d02755a56c)) + (gr_line (start 140.143341 52.765885) (end 140.424959 52.405472) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3d064aa0-c287-48de-a5a9-2085059fe980)) + (gr_line (start 158.475852 50.945917) (end 159.019831 50.750101) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3d6ac2c9-b4e1-4ea7-860d-4a0bc5e231d7)) + (gr_line (start 143.021101 58.462683) (end 142.565897 58.418047) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3ddd9225-ba6f-4bd7-955c-1ec878b606c4)) + (gr_line (start 139.726095 80.331803) (end 139.596983 79.893044) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3f14f2c0-bf42-4bda-947a-6f31d5f1fce6)) + (gr_line (start 160.934541 78.239275) (end 160.78333 78.82602) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3f391e78-d41d-4d3c-8aec-b665e043be21)) + (gr_line (start 156.002615 31.421328) (end 154.618102 32.262184) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3f659f9c-ecf6-4231-a19b-74fa9b2270f4)) + (gr_line (start 160.388224 76.015933) (end 160.682371 76.508775) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 3f9ac360-aa57-4505-8274-2e947b45be40)) + (gr_line (start 173.170957 46.95481) (end 173.019745 47.541556) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4040db0a-cd50-415e-970f-ed7d6d121752)) + (gr_line (start 180.17167 87.609251) (end 180.010707 87.90567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4191274d-054f-4c70-8674-82e0acd20175)) + (gr_line (start 206.964811 39.601556) (end 205.860692 38.40993) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 419bd78d-2974-42b9-aede-90a55275ea45)) + (gr_line (start 169.778256 88.233165) (end 169.742779 88.584701) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4282abe8-c836-4a60-b0c9-7af058ec6570)) + (gr_line (start 180.876445 61.639351) (end 181.507974 62.232413) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 42aaf720-642d-4742-b2d9-435f27e04b95)) + (gr_line (start 139.801026 56.257862) (end 139.647636 55.827049) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 42cb95e9-ca7a-4b9e-a4fc-b99923c59668)) + (gr_line (start 213.450399 78.98461) (end 213.434368 79.441576) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 42e1d4fe-263b-4a67-89b0-0f56298a48af)) + (gr_line (start 153.36874 63.034228) (end 153.861582 62.74008) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4415d92f-b8b2-4577-b2e1-b414e03ad6e5)) + (gr_line (start 167.22595 46.655515) (end 167.257011 46.050394) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 447ef154-b069-4fbd-8233-b94d4bede7ba)) + (gr_line (start 168.935689 43.797799) (end 169.479667 43.601984) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 44ace8d7-371f-4ed1-88d8-7eca2c781333)) + (gr_line (start 213.310684 78.082481) (end 213.408898 78.529188) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 454f05f5-8da2-4a6d-bb8f-02199e5c10b8)) + (gr_line (start 155.076948 78.521384) (end 154.989533 77.93998) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 457a0dbd-66be-4982-b47c-8ca992346ced)) + (gr_line (start 207.086951 76.668494) (end 207.411492 76.346264) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 458a8ab7-e8df-4fb2-b9b8-f78e2a39f419)) + (gr_line (start 192.557793 77.175472) (end 192.557793 77.175472) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 45e4def8-fbf5-4f09-85e6-33200d310349)) + (gr_line (start 194.381343 50.83868) (end 194.910048 51.095863) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 479740ef-dcc5-4ecf-b5e3-49a3af83eb58)) + (gr_line (start 176.479135 25.906403) (end 174.782209 25.942266) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 485feea2-5545-4976-9330-ce2083451f38)) + (gr_line (start 172.166903 90.192349) (end 172.463324 90.031426) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 495b7ee6-71ea-4661-b0e6-ac214c4ae5e8)) + (gr_line (start 152.182904 64.992674) (end 152.334115 64.405929) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 498f2fde-3b0c-423d-b386-5244d3c09058)) + (gr_line (start 162.458951 52.372428) (end 162.654768 52.916405) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4a010445-c3f2-42d6-ad9b-01fb6efb3ce1)) + (gr_line (start 155.272765 79.065364) (end 155.076948 78.521384) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4a917bc9-b2f4-4785-8da3-acd63ef02477)) + (gr_line (start 140.143337 81.143664) (end 139.909169 80.75081) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4aceb8de-1ea4-48de-aa6a-b86be7ed3534)) + (gr_line (start 160.78333 78.82602) (end 160.526148 79.354725) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4ba33dea-7005-4133-b6e9-1728f8f80f2a)) + (gr_line (start 176.553224 86.839613) (end 176.201689 86.87509) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4c1e07d9-3794-43f9-b106-4e470ad1397c)) + (gr_line (start 157.725896 55.849854) (end 157.343492 55.421856) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4c280a51-f046-4c63-a64d-6faa85a82fb5)) + (gr_line (start 210.592142 82.642882) (end 210.140254 82.712847) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4c74196d-8003-4be0-93ba-15a0481f6f6b)) + (gr_line (start 139.52393 79.441593) (end 139.507925 78.984624) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4cb3090f-ca11-42ff-9250-81f992f4640f)) + (gr_line (start 172.762563 48.070261) (end 172.413118 48.530851) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4cf7e525-8a7e-4a2b-9fcc-e6fa7950ca8e)) + (gr_line (start 183.065496 87.609251) (end 182.85234 87.350946) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4d1040db-db3d-4da9-a249-c1d811121c0a)) + (gr_line (start 180.939547 86.976828) (end 180.643128 87.137793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4d36222d-0858-415f-9119-cbffa895d969)) + (gr_line (start 152.151843 65.597796) (end 152.182904 64.992674) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4d420a21-c81d-44ea-9606-282a75f9f8f0)) + (gr_line (start 167.509181 47.780897) (end 167.313365 47.236917) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4df7db85-de70-48ab-a3d9-08bfa81f82e6)) + (gr_line (start 144.903906 92.583533) (end 145.617142 93.432477) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4e493aaa-623e-4be5-873a-30cd30b1f494)) + (gr_line (start 209.480153 75.459643) (end 209.937231 75.446858) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4e582b9a-512a-4ac8-abb4-b6205f01acb3)) + (gr_line (start 206.211393 54.266118) (end 206.309603 53.819525) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4ea8e027-058e-4f06-8069-1daba18bd618)) + (gr_line (start 167.313365 47.236917) (end 167.22595 46.655515) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4ec7f5c2-4fc5-4c59-9f7a-f91da98c5832)) + (gr_line (start 176.722642 89.991702) (end 176.722642 89.991702) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4f3036ce-76a5-48a3-b426-548918545cdb)) + (gr_line (start 185.081426 48.529694) (end 184.653426 48.9121) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4f80bd32-6b85-4409-bd7c-6fd434741ab2)) + (gr_line (start 145.012846 51.695208) (end 145.39014 51.953648) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4f82310d-5b1d-481a-bc7d-c7a49ebf2c6b)) + (gr_line (start 157.550532 63.673746) (end 157.84468 64.166588) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4fc835b5-6456-42e0-8673-ed402520c370)) + (gr_line (start 145.390137 81.955845) (end 145.012843 82.214288) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 4fd573b4-eae8-440f-b159-5ca4e571f673)) + (gr_line (start 194.095426 29.914148) (end 192.614383 29.239909) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 508020f1-0fdc-4337-97e7-bf6189c6ba7d)) + (gr_line (start 179.873489 88.584701) (end 179.908966 88.936225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5093d8cc-2566-4744-87b7-c295e7344baf)) + (gr_line (start 209.031961 42.118937) (end 208.022433 40.838293) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 50e97ee4-08ee-4747-81dd-8dd9605d9e65)) + (gr_line (start 158.186487 56.199299) (end 157.725896 55.849854) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 50f708f3-90c5-4c6a-bf95-61d2a66765e5)) + (gr_line (start 182.430081 49.458416) (end 181.843336 49.307204) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 51248b6d-6427-4a9d-a513-c97695f30af7)) + (gr_line (start 137.937563 80.111676) (end 138.313901 81.151823) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 51e2638e-d50e-4fa3-9ca7-e9d46812c400)) + (gr_line (start 172.782744 61.130146) (end 173.541899 60.712785) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 51f28629-491d-4d7b-b585-411dfe0e8a7d)) + (gr_line (start 179.981671 47.235758) (end 179.894257 46.654356) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5240558e-144f-400f-a72c-158042b793db)) + (gr_line (start 146.289065 80.929017) (end 146.033379 81.308188) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5242a78d-e9e0-4348-9c28-348e51221ac4)) + (gr_line (start 196.688286 62.731553) (end 197.232263 62.535735) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 52a792e0-4210-4f2d-99b2-3e942c80080e)) + (gr_line (start 174.843611 88.233165) (end 174.808134 88.584701) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 52f617c6-7be4-4984-b876-c5f58462a228)) + (gr_line (start 192.890178 56.601415) (end 192.303433 56.450202) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 54347f2d-e385-450c-9635-0a0c5c3c4d97)) + (gr_line (start 170.9483 49.40322) (end 170.366896 49.490634) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 54ca5412-037c-45f0-aba3-c10ea170d51a)) + (gr_line (start 182.893233 64.415258) (end 183.160955 65.239188) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 55236cdd-a39d-4e8f-bf0c-43e77643ff1f)) + (gr_line (start 208.782045 51.329865) (end 209.227979 51.22845) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 55595fe5-8c3d-4446-b07f-bd308bf3070e)) + (gr_line (start 169.784463 26.459856) (end 168.154889 26.765043) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 558bd462-70fc-4c0a-8442-a6dd2be9bb34)) + (gr_line (start 182.85234 87.350946) (end 182.594035 87.137793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 55f931d1-f684-40c5-bd40-b352774a2f83)) + (gr_line (start 181.61858 90.329522) (end 181.61858 90.329522) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 56243955-9d08-4251-9a57-bbf40638d071)) + (gr_line (start 209.437574 90.830812) (end 210.074976 89.929357) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 567d1151-7335-45a9-8d05-89e9c5a4d405)) + (gr_line (start 169.879995 87.90567) (end 169.778256 88.233165) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 57ae48e8-9def-4074-b0ee-b84cca683e8e)) + (gr_line (start 169.797352 65.239188) (end 170.065071 64.415258) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 57c310ec-03d3-4b06-b49a-57ac2b12b8df)) + (gr_line (start 182.147972 43.600822) (end 182.729376 43.513405) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 57c779e9-7a9c-45a8-aafd-c4ab2d8f5463)) + (gr_line (start 180.17167 89.560069) (end 180.384825 89.818323) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 57dd8a27-6fc9-41e9-aed7-709f446d73e0)) + (gr_line (start 207.411464 57.563289) (end 207.086925 57.241059) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 57fba3e4-de1a-49f0-a111-ecfa7323978f)) + (gr_line (start 197.163752 75.583225) (end 197.546155 76.011222) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 57fdfeb7-768a-447d-bba0-d00b5394aea4)) + (gr_line (start 190.385414 53.192233) (end 190.385414 53.192233) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5817a4ad-df06-4aa2-b283-8d5a4e5eb3de)) + (gr_line (start 169.879995 89.263692) (end 170.04096 89.560069) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5831c0ab-b4af-4692-8255-e5686a856d29)) + (gr_line (start 200.51516 67.004017) (end 200.165715 67.464607) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5839c694-36f6-4626-b06e-04e3c2587253)) + (gr_line (start 195.009605 64.984148) (end 195.009605 64.984148) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 586a2ead-e4ef-47d7-86c9-b2dae00cbbec)) + (gr_line (start 162.302725 55.218381) (end 161.95328 55.678971) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5885223d-d6ec-4d23-a6bd-aed093a43ebe)) + (gr_line (start 176.912312 73.839699) (end 176.045995 73.839699) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 58f25b9c-133f-447e-976a-3cf547202105)) + (gr_line (start 142.11996 75.59281) (end 142.565893 75.491495) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5927e10d-b269-45a8-a711-e8f6f486d950)) + (gr_line (start 143.275238 82.72566) (end 142.818052 82.71287) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 59cac9dd-af08-4b4b-8af6-9e722c7d4017)) + (gr_line (start 210.838328 58.316777) (end 210.392394 58.418095) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5a6636ee-d76b-4d23-b6fc-6bf283234eb4)) + (gr_line (start 208.77543 91.715505) (end 209.437574 90.830812) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5ac0dee5-1b75-4e83-a26f-27af1e9d3410)) + (gr_line (start 215.689282 55.421776) (end 215.184646 53.800181) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5acb2ff1-9404-4656-8f71-c1b448943964)) + (gr_line (start 152.239257 66.1792) (end 152.151843 65.597796) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5adc3af4-6a0b-487d-a81d-9f678a88b047)) + (gr_line (start 142.366159 82.64291) (end 141.926517 82.516886) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5afdfd11-7f49-405f-aa69-1d63cbb3293f)) + (gr_line (start 181.111152 44.090785) (end 181.603995 43.796637) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5b3b1142-3a6a-4179-a17e-ca1209e61f89)) + (gr_line (start 209.991791 43.442284) (end 209.031961 42.118937) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5b5b101a-b478-4c4a-b1b8-8fece5ae37d5)) + (gr_line (start 173.099722 26.047267) (end 171.433276 26.220197) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5b5ecdf8-dcc6-4d43-a2fb-9d20b3dddff3)) + (gr_line (start 208.588596 58.253909) (end 208.168265 58.073744) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5bccc741-de53-4f98-97f4-375f58022bd7)) + (gr_line (start 143.930071 58.379905) (end 143.478179 58.44987) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5bfb337c-9d6a-4168-9459-ca75e61de851)) + (gr_line (start 195.361185 64.950207) (end 195.361185 64.950207) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5c2adfee-e85c-463b-a71d-fa2560d42431)) + (gr_line (start 172.934785 87.609251) (end 172.72163 87.350946) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5c42684f-59e4-4430-97f2-36874ff37c71)) + (gr_line (start 179.860473 26.048352) (end 178.177046 25.942773) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5c43fe92-e3da-49ad-9f43-525f5efe4ee7)) + (gr_line (start 199.994832 63.237222) (end 200.377239 63.665222) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5ca45222-16ac-4c3e-96fb-f477b8e5cab0)) + (gr_line (start 159.907057 56.638755) (end 159.301937 56.607693) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5d692500-e3a0-401f-bcd9-3c009e9dc433)) + (gr_line (start 206.462997 53.388708) (end 206.669245 52.980514) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5d83b246-139c-4192-9dc8-7b2087cd6bfe)) + (gr_line (start 195.753044 51.873307) (end 196.04719 52.36615) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5eac75ef-e4d7-4da4-ab85-78b91eb12fd1)) + (gr_line (start 193.189476 50.656406) (end 193.794598 50.687468) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5f9990b0-a057-4922-b802-e0705077f5c4)) + (gr_line (start 177.232258 90.192349) (end 177.52868 90.031426) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 60067968-98e6-43b7-b810-f167a400a49b)) + (gr_line (start 157.84468 64.166588) (end 158.040497 64.710565) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6044bea7-933d-42b7-aa13-a94f9da51e74)) + (gr_line (start 140.424959 52.405472) (end 140.749394 52.083246) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 60766339-ba1b-4cb3-b183-f4954041024d)) + (gr_line (start 181.61858 90.329522) (end 181.970119 90.294056) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 608ebac4-745e-4919-be2f-63fa233f23bf)) + (gr_line (start 185.688053 47.540396) (end 185.430871 48.069101) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 60f237dd-3b68-4e05-a6f5-2e02cbf6fb7d)) + (gr_line (start 193.364363 75.371704) (end 193.857208 75.077556) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 61418692-3635-4f69-b773-6a406667aeb2)) + (gr_line (start 178.298324 88.584701) (end 178.262847 88.233165) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 615b814c-6df4-4090-a547-1ac53cf6d9e0)) + (gr_line (start 144.944286 40.81443) (end 143.934325 42.093608) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 615c4d4c-e771-40df-a83c-665838b2d0df)) + (gr_line (start 206.669245 52.980514) (end 206.924927 52.601339) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 61697516-b34a-45ef-bafc-5d519829a35c)) + (gr_line (start 180.683152 44.473191) (end 181.111152 44.090785) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6170e80f-f077-46af-aa67-fc0565adcf35)) + (gr_line (start 213.049149 53.158772) (end 213.232221 53.577778) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 639edbb2-af0f-4ca3-9c6d-a8f4126ebb59)) + (gr_line (start 156.206432 75.376409) (end 156.699275 75.082261) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 63c5937b-9659-470b-be38-cf746ff8f425)) + (gr_line (start 144.214852 91.716679) (end 144.903906 92.583533) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 640134b4-2870-4700-94b7-8ec4e524d032)) + (gr_line (start 211.674834 75.958251) (end 212.052236 76.216628) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 65034fb0-a210-45dc-8515-06f758e8e211)) + (gr_line (start 183.160955 68.670356) (end 182.893233 69.494287) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 650fb682-a791-46dc-96d1-29d3e116412f)) + (gr_line (start 190.385414 53.192233) (end 190.536626 52.605488) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 654f7a85-ea61-49d3-ace9-bcfc05314ec9)) + (gr_line (start 146.699245 55.630027) (end 146.570133 56.068793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 65757423-0249-4c51-b828-63e322ed0137)) + (gr_line (start 158.127912 65.291969) (end 158.096851 65.897091) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 65913ff6-65a9-4b82-9507-0c6beee4c438)) + (gr_line (start 142.910448 89.931372) (end 143.55027 90.832446) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 664a6861-9f1f-477e-a857-e697a6d52895)) + (gr_line (start 211.031788 82.516861) (end 210.592142 82.642882) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 66f536af-62b6-4829-8c33-4ced46347950)) + (gr_line (start 178.262847 88.233165) (end 178.161106 87.90567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6860e72a-9c79-4d4d-be87-de58f457f8c3)) + (gr_line (start 194.076701 56.545062) (end 193.4953 56.632476) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6885071a-527c-4e75-8566-ea28837d8853)) + (gr_line (start 182.893233 69.494287) (end 182.52438 70.27817) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 68b1ec84-37db-4f7f-83a1-e54858f6d0d6)) + (gr_line (start 192.178527 77.33015) (end 192.329739 76.743405) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 68e1066e-bbeb-4d98-b0ef-ee433b5de974)) + (gr_line (start 158.130484 80.775102) (end 157.525364 80.744043) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 68e8835b-e5c2-48ab-ad2f-82141df3c1bd)) + (gr_line (start 180.010707 89.263692) (end 180.17167 89.560069) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 69081348-52ea-4e47-8459-a84fdf94c6b3)) + (gr_line (start 146.289068 52.980476) (end 146.495316 53.388672) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 69e304e5-ebd1-44e3-8115-58453ec93034)) + (gr_line (start 214.248952 82.178242) (end 214.650741 81.149909) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6a15b319-a2b6-4278-bd7e-cdb5e159e41c)) + (gr_line (start 198.700893 68.336977) (end 198.119491 68.424391) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6a4ae064-00e4-417a-b1f8-c7e071693236)) + (gr_line (start 177.232258 86.976828) (end 176.904763 86.87509) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6a50e81a-265f-4515-963d-65daa11cbd72)) + (gr_line (start 167.879995 46.201614) (end 167.879995 46.201614) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6af18c4b-4ced-4ccd-8963-b3d34d8f21b1)) + (gr_line (start 175.186504 73.731117) (end 174.34739 73.515665) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6b322010-8f99-45a9-879e-4312c79cc361)) + (gr_line (start 171.252938 43.696838) (end 171.781643 43.954023) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6bbba1f2-35bb-43cb-a425-c7ca624ed38a)) + (gr_line (start 192.586921 76.2147) (end 192.936366 75.754107) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6bf90fcb-47cc-42f0-8d0b-63982b2d97c1)) + (gr_line (start 174.945351 89.263692) (end 175.106316 89.560069) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6c133b95-92d7-4dae-83f8-7882bb592318)) + (gr_line (start 206.57128 77.421711) (end 206.805445 77.028855) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6c9210ed-8b18-436f-ab32-be7674dd8a30)) + (gr_line (start 172.081862 72.27019) (end 171.450333 71.677132) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6cf44cad-223c-457b-bb8c-12d99d969cb5)) + (gr_line (start 194.401185 74.88174) (end 194.982587 74.794324) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6d108cee-83e0-4cb4-859d-80e1a273a970)) + (gr_line (start 206.170008 54.721543) (end 206.211393 54.266118) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6dfbfe59-4e1f-408c-bad1-c8aae34b3907)) + (gr_line (start 160.965602 77.634153) (end 160.934541 78.239275) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6ee7125d-1282-4e07-a379-f2b170805f6c)) + (gr_line (start 182.85234 89.818323) (end 183.065496 89.560069) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6f0c4e57-7caf-4e75-bd14-93ccbab0d4f4)) + (gr_line (start 159.653293 79.940984) (end 159.653293 79.940986) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6f142e6a-c688-490d-94ff-3ea86d21287c)) + (gr_line (start 196.413795 80.487161) (end 195.869818 80.68298) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6f622df3-cb6d-4379-b859-43e8da575563)) + (gr_line (start 180.643128 90.031426) (end 180.939547 90.192349) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 6f8cde27-5ef1-438f-a4d6-672eea531e3a)) + (gr_line (start 156.409911 80.335648) (end 155.949319 79.986203) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7034114b-52e9-469a-9957-a761ad67da1c)) + (gr_line (start 139.596983 79.893044) (end 139.52393 79.441593) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 71c0dc86-09cc-4a1e-b693-e80e14aea0e8)) + (gr_line (start 172.918788 45.224308) (end 173.114604 45.768287) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 71da3859-d3b2-4de2-ac2e-d5d46a493ad4)) + (gr_line (start 209.227976 82.681083) (end 208.782042 82.579667) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 71e031d2-3f13-4daa-844a-985b216e45be)) + (gr_line (start 194.683292 80.739332) (end 194.096546 80.58812) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7244b0af-4f6f-4d23-bde3-d2e78d650198)) + (gr_line (start 146.495313 80.520827) (end 146.289065 80.929017) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 73b13bb4-ee14-4400-8918-fd7be26970e0)) + (gr_line (start 158.040497 64.710565) (end 158.127912 65.291969) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 73e555b2-d2cc-442c-be39-5932eaf37698)) + (gr_line (start 206.309612 80.090018) (end 206.211404 79.643424) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 741b7115-cd15-4f51-b7ff-36ec9879a737)) + (gr_line (start 212.951159 77.243474) (end 213.157302 77.651669) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7440e13e-f41c-446c-9f22-51da4e66dbba)) + (gr_line (start 213.363677 84.198474) (end 213.819833 83.194606) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 74c56996-d52f-41ea-a257-6fc0a9e1d170)) + (gr_line (start 204.711681 37.264623) (end 203.519374 36.166836) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 74e692c2-87f3-445a-bc5a-b51fcf8b32cf)) + (gr_line (start 167.665403 44.934944) (end 168.014848 44.474354) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 74fc8c45-1636-42b0-bd98-1dc7aca35eec)) + (gr_line (start 197.684082 79.350017) (end 197.334637 79.81061) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7560a157-0618-45fb-908f-4741c03982f0)) + (gr_line (start 164.959841 27.567195) (end 163.397566 28.061755) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 757d88ad-f99f-4220-9769-9e44b753b378)) + (gr_line (start 142.366162 51.266638) (end 142.818054 51.196677) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7624eba4-2073-4734-af23-eee2b4d83343)) + (gr_line (start 181.507974 62.232413) (end 182.06019 62.899925) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7680699f-69da-467f-95f3-7f69204bba58)) + (gr_line (start 144.369714 58.253861) (end 143.930071 58.379905) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 773b6965-6fa7-4c30-a908-125aa9055568)) + (gr_line (start 152.435074 66.723177) (end 152.239257 66.1792) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7743e123-8932-456b-b955-d59c3202f512)) + (gr_line (start 180.076525 45.462489) (end 180.333708 44.933784) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 778dbf39-8146-497c-bd7e-4b101350cd4e)) + (gr_line (start 181.507974 71.677132) (end 180.876445 72.27019) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 77ae7a32-3651-47e7-9b6d-564713241753)) + (gr_line (start 146.387059 56.487797) (end 146.152891 56.88065) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 77e7cd94-a947-43a2-8938-6cdff8a635d4)) + (gr_line (start 179.908966 88.233165) (end 179.873489 88.584701) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 787a05dd-1ccb-436a-bb5f-649e8a9bbe1f)) + (gr_line (start 175.577775 87.137793) (end 175.31947 87.350946) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 79150bb6-7b7a-418b-ba20-9c0d9722de25)) + (gr_line (start 154.100922 68.250647) (end 153.572217 67.993464) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 79772768-2763-4855-ad82-b0d19eecc1e3)) + (gr_line (start 172.463324 90.031426) (end 172.72163 89.818323) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 79859c5c-0c02-40b2-b4bb-c195be6e19f8)) + (gr_line (start 181.527817 26.221934) (end 179.860473 26.048352) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 79a06404-4389-4fdc-a8a0-5ac13ba44a10)) + (gr_line (start 200.377239 63.665222) (end 200.671384 64.158064) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7acbc886-b8f6-49b0-a90c-fcefb69578e8)) + (gr_line (start 170.04096 89.560069) (end 170.254113 89.818323) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7ad3e12e-a687-49f2-b243-74a3ede12625)) + (gr_line (start 180.424412 46.200466) (end 180.424412 46.200466) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7aeae734-b5af-4283-a0a9-4e1d6bc92093)) + (gr_line (start 156.938617 80.592833) (end 156.409911 80.335648) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7ba7b19b-7488-4299-a332-d7ceaa021a2c)) + (gr_line (start 161.95328 55.678971) (end 161.525281 56.061377) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7bcb264f-1ead-4684-a041-8fe046a3ac16)) + (gr_line (start 190.354354 53.797355) (end 190.385414 53.192233) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7bf6742f-5a35-4473-ba5c-3679aacb1598)) + (gr_line (start 169.635015 66.090156) (end 169.797352 65.239188) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7d5fed3a-f138-447e-a9fa-aa95ca3b4d3b)) + (gr_line (start 142.565893 75.491495) (end 143.021096 75.44687) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7d9bf066-96bb-4076-a613-aac0f8c56611)) + (gr_line (start 169.175029 49.308366) (end 168.646324 49.051181) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7db5357b-4815-4e44-8f4d-9812c41bf532)) + (gr_line (start 192.724845 79.553495) (end 192.430697 79.060653) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7e1013b0-06b6-4851-94ce-9f6134db9afe)) + (gr_line (start 193.567841 80.330937) (end 193.107252 79.981493) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7e68f237-5dcd-4df0-89ef-8a9170cfa98f)) + (gr_line (start 175.106316 87.609251) (end 174.945351 87.90567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7e94ca68-4b74-40e1-bb26-92b8c6ffc14f)) + (gr_line (start 141.283491 75.958259) (end 141.690249 75.74922) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7eb6934d-bc95-4790-b697-000933114981)) + (gr_line (start 179.416408 73.196757) (end 178.61092 73.515665) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7f0a25f5-f137-4ae9-b10c-9dbfdaca40ac)) + (gr_line (start 182.06019 62.899925) (end 182.52438 63.631377) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 7f318407-599b-4aac-9c9f-c9d3694b57c4)) + (gr_line (start 160.351504 29.231835) (end 158.870915 29.904951) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 805d205c-ba57-4e61-bab8-54c51067b7f6)) + (gr_line (start 170.061071 43.51457) (end 170.666192 43.545629) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8087cf1c-464d-4b2f-a473-58f30616155b)) + (gr_line (start 146.033379 81.308188) (end 145.732118 81.652268) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 80c79c14-aedb-4d26-9ba0-0c4b7e876015)) + (gr_line (start 167.408221 45.463648) (end 167.665403 44.934944) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 80e04485-ffb5-4d31-9cca-75b5b46fc29a)) + (gr_line (start 213.989468 50.65739) (end 213.30213 49.138602) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 811574b9-0e2a-4f57-b583-4495b58b7c68)) + (gr_line (start 142.295674 89.013986) (end 142.910448 89.931372) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 81b6fb7c-c6d5-4737-96fd-a005f192a1eb)) + (gr_line (start 192.234882 78.516673) (end 192.147465 77.935272) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8290f1a3-5146-4e07-b513-6749aee8476f)) + (gr_line (start 212.951133 56.666096) (end 212.695336 57.045273) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 82fdf0e9-af5a-482e-9a2c-c9c570e2cb04)) + (gr_line (start 181.970119 90.294056) (end 182.297614 90.192349) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 838fbf4c-3a51-4614-aeec-ff8beda1abf4)) + (gr_line (start 176.722642 89.991702) (end 176.722642 89.991702) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 83dd1071-b399-4715-883a-06d3dc76d2e7)) + (gr_line (start 146.648705 53.819482) (end 146.746918 54.266081) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 84295685-460f-46d2-81c4-44c45727078d)) + (gr_line (start 179.925316 46.049235) (end 179.925316 46.049235) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 84443647-f922-455d-8f84-54273dd955a8)) + (gr_line (start 176.241215 96.709562) (end 176.241215 96.709562) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 849166ec-3104-4dfa-b34c-ea9913cbdd76)) + (gr_line (start 141.208501 46.182495) (end 140.406574 47.625235) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 84a782fb-ad17-4089-b4f1-5844c4b34c26)) + (gr_line (start 194.978546 65.589269) (end 195.009605 64.984148) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 85266dba-736a-49a4-a77d-c0bd06c064d9)) + (gr_line (start 190.536626 52.605488) (end 190.793808 52.076783) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 85adc296-0e06-41e2-bf9a-71adf194e411)) + (gr_line (start 171.487869 90.329522) (end 171.487869 90.329522) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 85c03cda-39b8-49f0-9ec2-7b15476629bc)) + (gr_line (start 170.065071 69.494287) (end 169.797352 68.670356) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 87437da3-51b5-451e-8d2a-9022c340f3ef)) + (gr_line (start 195.587708 74.825385) (end 196.174454 74.976598) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 876428fa-84e6-4c52-9932-2fa6a2cd03b0)) + (gr_line (start 197.51437 68.393329) (end 196.927624 68.242117) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 87c37626-0257-4907-98cd-e064884d5474)) + (gr_line (start 185.292947 44.730303) (end 185.587095 45.223148) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 88f3d095-6d87-45e4-bd86-bad1993d2f9d)) + (gr_line (start 214.650741 81.149909) (end 215.024916 80.110146) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 89131753-8a4c-4085-9cfa-baca7516d037)) + (gr_line (start 181.267044 86.87509) (end 180.939547 86.976828) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8938ac82-302d-4fd3-bfba-23fdebbdb15a)) + (gr_line (start 200.954616 65.283446) (end 200.923554 65.888567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 89684729-04cb-48ed-bf0e-93268093249b)) + (gr_line (start 210.392394 58.418095) (end 209.937192 58.462723) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 89d72158-2ae1-4022-881f-0278ea3bab83)) + (gr_line (start 183.616607 49.402064) (end 183.035202 49.489478) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 89f30ce2-a88d-4144-b2fa-ea7fcf9bea4a)) + (gr_line (start 184.449951 43.952861) (end 184.910541 44.302306) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8a490c6b-d7bb-4df2-b53d-8d2723874bc9)) + (gr_line (start 156.911014 67.85554) (end 156.418171 68.149688) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8a86f1ac-a581-4264-8f40-d0cbacac0b24)) + (gr_line (start 211.274395 88.078293) (end 211.835839 87.129752) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8b028e97-7176-473a-b7ee-8c4288848d1a)) + (gr_line (start 145.871381 76.668477) (end 146.152889 77.028844) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8b3f5531-f0c9-4fcd-b656-a2361e517b46)) + (gr_line (start 177.7718 73.731117) (end 176.912312 73.839699) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8b5770de-c74e-4a29-a718-88a62c4763a0)) + (gr_line (start 157.525364 80.744043) (end 156.938617 80.592833) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8bba4752-677a-4947-b565-bc53c347ef48)) + (gr_line (start 141.690249 75.74922) (end 142.11996 75.59281) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8c03467a-99b7-4f9f-b3af-4eca15b6c3be)) + (gr_line (start 175.874191 86.976828) (end 175.577775 87.137793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8c3f2ae1-3723-4ac4-b968-101438c31b8e)) + (gr_line (start 182.52438 70.27817) (end 182.06019 71.00962) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8cac042d-acaf-4cb2-b6ed-a84ffb38787e)) + (gr_line (start 180.175566 72.779393) (end 179.416408 73.196757) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8cd05bee-25e7-4fd9-be30-026616c22cec)) + (gr_line (start 185.430871 48.069101) (end 185.081426 48.529694) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8d000f6c-6822-46d1-9548-f8c29fd70606)) + (gr_line (start 172.782744 72.779393) (end 172.081862 72.27019) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8d738974-2b99-44e1-9eb5-8565e99f81f5)) + (gr_line (start 178.262847 88.936225) (end 178.298324 88.584701) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8dde063d-11f3-4cc2-b41c-bbccc4eb6782)) + (gr_line (start 153.861582 62.74008) (end 154.40556 62.544264) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8e8ad12e-64f1-48b6-9a45-c35ff23cf5cf)) + (gr_line (start 192.608072 50.74382) (end 193.189476 50.656406) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8eb07698-ab6b-4c07-b34b-bf2b5bf694d6)) + (gr_line (start 141.142429 87.132422) (end 141.706238 88.080824) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8f68f72b-8be7-4564-b052-c6cb6932b1b3)) + (gr_line (start 212.695367 76.864305) (end 212.951159 77.243474) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8faa8b97-83e0-43f3-8efc-6c3ee9678d10)) + (gr_line (start 197.232263 62.535735) (end 197.813668 62.448321) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8fca8f8a-bf12-4725-9c8d-ebd2a32c30d7)) + (gr_line (start 180.175566 61.130146) (end 180.876445 61.639351) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 907965e9-7ba2-4e9b-a4e1-1a1706f72499)) + (gr_line (start 183.035202 49.489478) (end 182.430081 49.458416) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 907ae6b3-7890-4463-9d82-fb08d6af23cf)) + (gr_line (start 209.937231 75.446858) (end 210.392431 75.491486) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9094896d-448e-4d41-9554-b189c34bf802)) + (gr_line (start 199.737715 67.847014) (end 199.244873 68.141162) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 909590d9-4ce0-4068-b8a2-050809d96dfa)) + (gr_line (start 200.165715 67.464607) (end 199.737715 67.847014) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 90a94a4a-e9a0-4b65-a59c-cdf4ff3af22d)) + (gr_line (start 195.361185 64.950207) (end 195.361185 64.950207) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 91c136d1-c4a7-4cfe-8f37-4c25c768d730)) + (gr_line (start 145.18455 76.067214) (end 145.546835 76.346247) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 92006f1c-b8f7-49fa-90d8-c903d282fabd)) + (gr_line (start 157.688458 67.012544) (end 157.339013 67.473134) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9203f8e2-2fc1-4c74-bfd8-1fd07b175765)) + (gr_line (start 179.925316 46.049235) (end 180.076525 45.462489) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 92827dc2-49d9-44fa-b285-887e6112a5c3)) + (gr_line (start 172.72163 89.818323) (end 172.934785 89.560069) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 928debee-61ea-47ea-b7a3-6b84f779efb9)) + (gr_line (start 141.506185 82.336682) (end 141.111786 82.105274) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 929f7f1a-87ea-4d5b-9e20-e78d61595d96)) + (gr_line (start 196.927624 68.242117) (end 196.398919 67.984935) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 92b41340-8e70-4cb3-98b4-9308b1168350)) + (gr_line (start 180.384825 87.350946) (end 180.17167 87.609251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 94c4bc2d-2234-4791-8d42-a5e4cbc44658)) + (gr_line (start 178.177046 25.942773) (end 176.479135 25.906403) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9508796b-783f-41b8-a33b-6f6e8d6f9b31)) + (gr_line (start 213.408898 78.529188) (end 213.450399 78.98461) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 950b5b0a-a3c3-4f2f-bed2-2168f2d154d9)) + (gr_line (start 173.232968 88.584701) (end 173.197491 88.233165) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 952ee840-a001-4640-9bf6-6379bb6306ab)) + (gr_line (start 196.330422 53.491528) (end 196.29936 54.09665) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 956c4bca-7361-453a-9549-0f4a66603f2c)) + (gr_line (start 145.871384 57.241017) (end 145.546839 57.563244) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 95877749-97df-408e-98aa-0e8e0a720627)) + (gr_line (start 192.614383 29.239909) (end 191.104452 28.624036) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 95bbc522-6966-44e6-a7b0-3a14c32c7793)) + (gr_line (start 139.7261 53.577745) (end 139.909174 53.158736) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 95fac959-6cfa-4050-89e3-60bc9ba7dba8)) + (gr_line (start 195.417999 63.868697) (end 195.767444 63.408105) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 965f8699-b617-42d6-b0b3-95710734202f)) + (gr_line (start 208.588621 75.655652) (end 209.028259 75.529603) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9676640d-47d5-4098-9575-cd7ca6fbfe75)) + (gr_line (start 172.242235 44.303468) (end 172.624641 44.731465) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 968e312d-f3db-4189-8aba-44d66443e134)) + (gr_line (start 182.297614 86.976828) (end 181.970119 86.87509) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 96a1e09d-a820-418b-bede-b628a721173f)) + (gr_line (start 174.808134 88.584701) (end 174.843611 88.936225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 96c65730-a01a-4f11-9a8b-3bb6b4daa26f)) + (gr_line (start 213.434368 79.441576) (end 213.361315 79.893024) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 96d776a3-7fd2-4597-9ecf-ea64c48a814c)) + (gr_line (start 143.275242 51.183836) (end 143.730334 51.228422) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 970b0fff-2131-456e-a585-f7a334f59917)) + (gr_line (start 144.79004 75.835792) (end 145.18455 76.067214) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9775c690-7798-44f5-b346-803614ab9af6)) + (gr_line (start 196.29936 54.09665) (end 196.148148 54.683395) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 979be52b-3a9e-4fa9-b89c-1a5ed7da197d)) + (gr_line (start 213.819833 83.194606) (end 214.248952 82.178242) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 98032343-9db5-4664-a0eb-00b97c23111e)) + (gr_line (start 211.846518 82.105251) (end 211.452121 82.336659) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 98959648-f1bf-4a4b-8477-77051173e9d0)) + (gr_line (start 213.232221 53.577778) (end 213.361332 54.016538) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 98e222d6-e363-4228-a67c-a43fcb21f3ff)) + (gr_line (start 170.898115 71.00962) (end 170.433927 70.27817) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 990839a7-2d55-446e-a8ee-ad5a85ea2416)) + (gr_line (start 195.545978 30.645546) (end 194.095426 29.914148) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 992c4d6e-a0fe-4bc8-b06a-714b97e5b713)) + (gr_line (start 170.065071 64.415258) (end 170.433927 63.631377) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9972c293-d19a-4b53-81f6-abdafcdc7492)) + (gr_line (start 196.90664 80.193016) (end 196.413795 80.487161) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 998a5621-c221-44cb-b637-4128085af5c8)) + (gr_line (start 188.004323 27.572204) (end 186.417325 27.138655) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 99dec04d-1339-42a9-8505-9994b4bbe08d)) + (gr_line (start 142.565897 58.418047) (end 142.565897 58.418047) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9a14a14f-b88c-436a-b983-e8a588f17936)) + (gr_line (start 206.259063 55.63007) (end 206.185897 55.178621) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9a738a4f-7d8c-4fb0-a9b1-ad43d6bbb581)) + (gr_line (start 193.107252 79.981493) (end 192.724845 79.553495) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9a80e3bc-64b8-4016-b2e8-0e54eade4f9f)) + (gr_line (start 171.98512 48.913257) (end 171.492277 49.207405) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9b046b05-f57d-4f46-b233-92f1b48aaa55)) + (gr_line (start 195.370638 51.445307) (end 195.753044 51.873307) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9bfe7a8f-25a6-44c2-8991-b7a4bdc361b4)) + (gr_line (start 213.450365 54.924963) (end 213.408872 55.380382) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9c25a020-d4c7-436a-a0b8-2b5d83ab256e)) + (gr_line (start 207.945468 82.214293) (end 207.568176 81.955845) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9c351180-ad89-4b63-87cc-af78c8b2bda2)) + (gr_line (start 190.441768 54.378756) (end 190.354354 53.797355) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9c898aa9-11ce-412e-a9fb-190207b92424)) + (gr_line (start 147.106643 38.388961) (end 146.002258 39.579147) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9ceb392b-184e-4d17-ae1d-b0032ced01db)) + (gr_line (start 158.870915 29.904951) (end 157.420753 30.635183) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9df2447f-742b-455e-b94d-6a5784349ebb)) + (gr_line (start 173.197491 88.233165) (end 173.095751 87.90567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9ecfa213-0caf-4ca7-ab29-9c373d30f5cd)) + (gr_line (start 176.201689 86.87509) (end 175.874191 86.976828) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9ee995d6-1490-4a59-aff5-e91df31f69ff)) + (gr_line (start 183.36368 88.584701) (end 183.328202 88.233165) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9f2f3628-9b13-41b9-a974-25a914ad648c)) + (gr_line (start 195.890966 55.2121) (end 195.541521 55.672693) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9f563299-569f-4fcb-bb41-33b3fc3c2950)) + (gr_line (start 198.418789 62.479383) (end 199.005535 62.630595) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9f8127ef-a490-4bef-87ef-435115ed2fe5)) + (gr_line (start 195.938329 67.63549) (end 195.555923 67.207493) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9fb41443-e99b-49e5-9270-6ea34050a4f7)) + (gr_line (start 145.546839 57.563244) (end 145.184553 57.842283) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9fe13daf-92e9-4d42-b8c5-81a652fde4a2)) + (gr_line (start 171.839406 86.87509) (end 171.487869 86.839613) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a02a2633-0941-417a-b352-1f2bc0737b88)) + (gr_line (start 157.243253 74.886445) (end 157.824657 74.799031) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a041ccee-ad4b-4a8d-b3ce-41f744298624)) + (gr_line (start 175.577775 90.031426) (end 175.874191 90.192349) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a04bc253-2c07-4f9b-a0b7-34c2803603c6)) + (gr_line (start 146.772408 55.178579) (end 146.699245 55.630027) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a12cd22c-82a0-4dfe-80f8-637e59b5db57)) + (gr_line (start 140.092845 85.192026) (end 140.604535 86.16931) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a1a44e2b-d5b1-4639-b9cc-de6506adebe6)) + (gr_line (start 174.34739 60.393879) (end 175.186504 60.178428) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a1dcd30f-2f1f-4fdd-9e7e-aba5886b21c3)) + (gr_line (start 199.53424 62.887777) (end 199.994832 63.237222) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a20ff6c1-652b-486b-9544-1a338061b0fd)) + (gr_line (start 155.763241 77.180134) (end 155.763241 77.180134) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a249a161-e66c-43fb-96dd-aef8193ef308)) + (gr_line (start 144.790045 58.073699) (end 144.369714 58.253861) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a2e01948-6650-4056-89df-c78697a87065)) + (gr_line (start 140.564111 57.389279) (end 140.26296 57.045222) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a3188380-afbf-44b0-be72-26b21f10b9ac)) + (gr_line (start 157.205565 52.083061) (end 157.555011 51.622471) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a31ccbf0-3e6e-4ff2-b3b8-deb6c7f02ecc)) + (gr_line (start 181.843336 49.307204) (end 181.314631 49.050022) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a349cb47-9588-423f-b8ac-6eb202ad7feb)) + (gr_line (start 160.488461 56.551341) (end 159.907057 56.638755) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a3e52f1a-ebeb-41e3-b7ee-c8a57e32863b)) + (gr_line (start 192.557793 77.175472) (end 192.557793 77.175472) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a453bf6d-0d5b-452c-8cb6-64034b5727eb)) + (gr_line (start 179.416408 60.712785) (end 180.175566 61.130146) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a4fb6a18-a217-4ac0-94ce-625513c6e042)) + (gr_line (start 160.005819 75.587932) (end 160.388224 76.015933) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a533bcc6-6ce4-4857-84da-7e325b876b61)) + (gr_line (start 168.185733 48.701736) (end 167.803328 48.273739) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a5be6444-8ace-46e1-bb4e-d7228e78376e)) + (gr_line (start 155.566913 79.558206) (end 155.272765 79.065364) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a65335aa-996d-4381-ac05-139db3299481)) + (gr_line (start 155.171804 76.748113) (end 155.428987 76.219405) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a71c3ec9-8cc2-4d7c-a97c-ae669328e983)) + (gr_line (start 170.254113 87.350946) (end 170.04096 87.609251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a894665f-2d27-4ed1-86ec-dbfe4a634ea9)) + (gr_line (start 196.174454 74.976598) (end 196.703159 75.23378) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a8eb62f4-fc9f-4c07-a298-ea30971e5437)) + (gr_line (start 176.912312 60.069846) (end 177.7718 60.178428) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a8fcbf69-c919-4a58-9c7e-c71bc86e3e5c)) + (gr_line (start 146.495316 53.388672) (end 146.648705 53.819482) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a9358e5e-5092-435f-96ef-b4df8f13f05b)) + (gr_line (start 141.92652 51.392661) (end 142.366162 51.266638) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a96ecb7c-bb6f-4647-b204-a208a53bb297)) + (gr_line (start 177.786985 89.818323) (end 178.00014 89.560069) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a994794c-e4d3-41c0-abe3-f7652c9c0f09)) + (gr_line (start 146.746918 54.266081) (end 146.7883 54.721503) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp aa063cb9-c3bc-4d3e-baf9-c3d826e7115f)) + (gr_line (start 152.182904 64.992674) (end 152.182904 64.992674) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp aa2c005a-33f7-4e19-83e9-0a605a96d624)) + (gr_line (start 196.243008 52.910127) (end 196.330422 53.491528) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ab55752d-91af-4b1d-a4b3-4b8450c51e96)) + (gr_line (start 139.660651 49.105861) (end 138.972333 50.623172) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ab673256-bff9-4bbe-b794-2bdc81996724)) + (gr_line (start 180.854041 48.700577) (end 180.471634 48.27258) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp abf2c27d-646d-4aae-b374-487b8ec4caed)) + (gr_line (start 137.589162 79.060556) (end 137.937563 80.111676) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ac40f69e-dd0a-44bd-8add-b86c3cf6f410)) + (gr_line (start 180.010707 87.90567) (end 179.908966 88.233165) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp acec91b2-c359-4dc3-a3b4-675e3ff593ca)) + (gr_line (start 156.766113 53.803633) (end 156.797173 53.198514) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp acf43df1-b457-4828-bc02-b7373f348132)) + (gr_line (start 209.227976 82.681083) (end 209.227976 82.681083) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ad0ef86a-a42b-4965-a4e9-0719def476e1)) + (gr_line (start 143.478179 58.44987) (end 143.021101 58.462683) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ad2b0301-e3e9-4cbd-80af-bc501d7d85ea)) + (gr_line (start 209.227979 51.22845) (end 209.683073 51.183867) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp adf8d365-2a87-458a-9384-b8521fc5ef77)) + (gr_line (start 139.149233 83.197067) (end 139.607648 84.201101) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ae12fc78-cf69-4cb1-9b8d-98c223461b95)) + (gr_line (start 141.111786 82.105274) (end 140.74939 81.8263) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ae85ad45-010e-491a-a78a-32a6f17506a9)) + (gr_line (start 138.313901 81.151823) (end 138.717888 82.180463) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp aed1c0e2-a271-436d-967f-11e3be0404b8)) + (gr_line (start 139.50793 54.924921) (end 139.523935 54.467955) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp aee374e9-b8eb-46c6-8b27-8c5e7df8ec99)) + (gr_line (start 173.095751 87.90567) (end 172.934785 87.609251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp af03cbb5-b448-4b25-b193-92916f070117)) + (gr_line (start 209.028239 58.37995) (end 208.588596 58.253909) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp af51b8f7-06f4-4a65-8f96-c81fc756fcf4)) + (gr_line (start 171.136332 90.294056) (end 171.487869 90.329522) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp af74a8ec-f408-4203-9107-06f62c5964e0)) + (gr_line (start 192.178527 77.33015) (end 192.178527 77.33015) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp afa9f347-c227-4e83-851b-8dd19521a06f)) + (gr_line (start 157.343492 55.421856) (end 157.049345 54.929014) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp afc326d0-e531-4c8f-bc3d-dee327623b96)) + (gr_line (start 183.328202 88.936225) (end 183.36368 88.584701) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp afeccafe-661b-4e04-a96c-3eb0db963d6f)) + (gr_line (start 200.867202 64.702041) (end 200.954616 65.283446) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b0119aa8-d966-49fd-abc5-b8c6c8761cae)) + (gr_line (start 157.983009 51.240065) (end 158.475852 50.945917) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b05ae486-9a12-4ab4-899c-2032f0d4d874)) + (gr_line (start 206.170016 79.188002) (end 206.185934 78.730923) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b05d03ff-84b6-4fa8-b715-ace9a1f4b950)) + (gr_line (start 207.226191 52.257268) (end 207.568173 51.953684) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b0f0e2fa-4d4c-4bfe-ab63-da7a2e97f8e7)) + (gr_line (start 152.940742 63.416634) (end 153.36874 63.034228) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b114122a-2f27-45cf-9ed7-0190dc2f7307)) + (gr_line (start 200.772342 66.475313) (end 200.51516 67.004017) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b1381101-b66a-47db-af0b-b0198bc0455f)) + (gr_line (start 174.34739 73.515665) (end 173.541899 73.196757) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b16e4a5b-2f1a-4058-a8c7-23265ba7e8b6)) + (gr_line (start 176.045995 60.069846) (end 176.912312 60.069846) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b185b8ce-8837-4947-997e-0865fae26677)) + (gr_line (start 182.52438 63.631377) (end 182.893233 64.415258) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b1f43664-0df9-49e4-b525-a3b25216f9ca)) + (gr_line (start 213.408872 55.380382) (end 213.310659 55.827089) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b243cf0a-8b6a-4473-a19f-c0eaafa5b7cf)) + (gr_line (start 140.262955 76.864317) (end 140.564105 76.520262) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b28b3b71-9d57-40d0-9c5c-773ab98803c1)) + (gr_line (start 177.786985 87.350946) (end 177.52868 87.137793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b2a496ae-6d5b-4a7c-8557-e88ddce64e91)) + (gr_line (start 184.653426 48.9121) (end 184.160584 49.206246) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b2bc696a-0ce1-4e01-ad5e-e66473503238)) + (gr_line (start 206.211404 79.643424) (end 206.170016 79.188002) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b2e4659d-7b96-4e87-b81d-58c6ff389d8c)) + (gr_line (start 157.522447 53.27983) (end 157.522447 53.27983) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b3d70162-ae09-46b2-a7c2-e496acf85abd)) + (gr_line (start 191.143253 51.61619) (end 191.57125 51.233784) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b419719f-40c8-4d1f-8be9-ab18dbbdfc7b)) + (gr_line (start 159.301937 56.607693) (end 158.715191 56.456481) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b41e4543-91db-46a3-8990-d333b54af4b3)) + (gr_line (start 176.241215 96.709562) (end 176.241215 96.709562) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b43ce92d-879c-4e95-bbc6-81b751850a3f)) + (gr_line (start 142.973975 43.415479) (end 142.064834 44.778842) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b526d2a9-ded3-4e30-92c9-81cc11878faa)) + (gr_line (start 185.839265 46.953651) (end 185.688053 47.540396) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b5c89fc2-b572-46b3-9b48-9aa7d8e4f92e)) + (gr_line (start 171.136332 86.87509) (end 170.808837 86.976828) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b6a60273-4403-4700-bab9-966afb7d1778)) + (gr_line (start 180.876445 72.27019) (end 180.175566 72.779393) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b739cbca-e4f0-4ac9-ad3c-892bc0fc0cbd)) + (gr_line (start 206.805411 56.880692) (end 206.571243 56.487839) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b7b09a2e-4541-4c42-a1c9-0767d6962828)) + (gr_line (start 191.57125 51.233784) (end 192.064095 50.939639) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b7e70317-d1a5-4ab3-a87d-7502055a86a6)) + (gr_line (start 192.064095 50.939639) (end 192.608072 50.74382) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b83475c3-0287-4524-bbb6-ec58a18f1667)) + (gr_line (start 195.113524 56.055096) (end 194.620681 56.349244) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b9089af0-331e-40ef-8916-718b9d98858f)) + (gr_line (start 140.906087 76.216639) (end 141.283491 75.958259) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b997db1c-a807-4fdc-9162-8edb34b3beb1)) + (gr_line (start 146.387056 77.421694) (end 146.57013 77.840704) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ba06a345-5d29-472e-9d52-aa6fd23ccf79)) + (gr_line (start 169.479667 43.601984) (end 170.061071 43.51457) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ba17ae7a-d1a2-4230-b00b-0a033d8f42a1)) + (gr_line (start 170.898115 62.899925) (end 171.450333 62.232413) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ba6648fc-5a29-4d8a-8951-6c76bdf2674d)) + (gr_line (start 156.418171 68.149688) (end 155.874193 68.345504) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ba9e950b-c8b7-48ce-be1e-fb7ce7fb826a)) + (gr_line (start 143.930066 75.529586) (end 144.369709 75.655632) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bb951c0a-eef3-4cbe-9768-f92163c21e43)) + (gr_line (start 170.512418 87.137793) (end 170.254113 87.350946) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bbbff9f4-19bb-40d1-a955-22830c4e6a90)) + (gr_line (start 170.433927 63.631377) (end 170.898115 62.899925) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bc5d0571-376a-476c-a4ce-c79966b3010d)) + (gr_line (start 213.310659 55.827089) (end 213.157271 56.257904) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bc65e840-758f-4ffd-91d1-8a0d9ff651c9)) + (gr_line (start 213.361315 79.893024) (end 213.232204 80.331784) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bc80ccbd-feb9-427c-8f12-fc2de3274925)) + (gr_line (start 172.463324 87.137793) (end 172.166903 86.976828) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bc91da45-9a5f-4916-9ca2-d868d97c6452)) + (gr_line (start 156.948383 52.611769) (end 157.205565 52.083061) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bcced738-beb7-4463-a807-8898d04511bf)) + (gr_line (start 168.646324 49.051181) (end 168.185733 48.701736) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bcd6e576-bc22-499f-b934-8f20db7dd518)) + (gr_line (start 195.261775 66.714651) (end 195.06596 66.170671) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bdb5a077-bbae-4d24-bf2a-79692b2b4e22)) + (gr_line (start 211.84653 51.80431) (end 212.208926 52.083279) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp be289b5d-f768-4635-b153-b972fafc53b6)) + (gr_line (start 139.523935 54.467955) (end 139.596988 54.016501) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp be585536-3b3d-442a-9acc-90d1529d3daa)) + (gr_line (start 145.732121 52.257229) (end 146.033382 52.601308) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp be9ac114-4fc0-4bcc-a8f5-055e3f2b18db)) + (gr_line (start 170.512418 90.031426) (end 170.808837 90.192349) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bf0d576b-8b8c-484b-8078-2b0acb5be55e)) + (gr_line (start 210.140254 82.712847) (end 209.683071 82.72566) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp bfb36052-b735-4b4b-96b1-429705b66f23)) + (gr_line (start 146.699243 78.279464) (end 146.772406 78.730915) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c0269b89-2441-417e-942d-275d3d23b7c2)) + (gr_line (start 154.687668 68.401859) (end 154.100922 68.250647) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c03992f8-3a48-4456-90c2-15d45df19bcd)) + (gr_line (start 207.945471 51.695241) (end 208.352223 51.486236) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c13931db-8732-4403-8597-027a4c265542)) + (gr_line (start 206.309603 53.819525) (end 206.462997 53.388708) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c1516235-b977-4a77-89d7-1c08e87d8bcc)) + (gr_line (start 175.106316 89.560069) (end 175.31947 89.818323) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c1c58d56-9fcb-4ddb-8b12-bad287e2a0d3)) + (gr_line (start 162.71112 54.102931) (end 162.559908 54.689676) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c20dac1a-cb34-4ad9-b6fa-2e06f32c73b4)) + (gr_line (start 140.604535 86.16931) (end 141.142429 87.132422) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c2ca6fde-a102-496f-8523-b5585ffe7b0b)) + (gr_line (start 144.369709 75.655632) (end 144.79004 75.835792) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c3546064-6738-4eb5-a8aa-c4251e7db338)) + (gr_line (start 184.160584 49.206246) (end 183.616607 49.402064) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c409d111-5b28-4332-952e-18c6a7f2d536)) + (gr_line (start 213.232204 80.331784) (end 213.049129 80.75079) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c41470b9-4063-400b-8756-cbf25dd8c6f9)) + (gr_line (start 200.923554 65.888567) (end 200.772342 66.475313) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c42f462c-75f1-4228-8848-a4eb9a465a2b)) + (gr_line (start 161.321807 51.102141) (end 161.782399 51.451586) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c460509e-0e8d-478c-952b-5d6881ceb62a)) + (gr_line (start 176.045995 73.839699) (end 175.186504 73.731117) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c4867118-54d8-4593-9404-bcac90a74a62)) + (gr_line (start 208.168291 75.835809) (end 208.588621 75.655652) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c4a5fcef-1f32-405d-a2d5-f51c3ec2e8df)) + (gr_line (start 175.186504 60.178428) (end 176.045995 60.069846) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c4c5e4ea-db07-4500-ab7e-9d49c546fae4)) + (gr_line (start 196.398919 67.984935) (end 195.938329 67.63549) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c4e3dce6-0be5-4583-8476-abb3141afd9b)) + (gr_line (start 171.781643 43.954023) (end 172.242235 44.303468) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c50772ff-82bd-4b17-9e03-9586e6454eec)) + (gr_line (start 184.807843 26.768291) (end 183.177474 26.462316) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c6082c08-fb04-4bc0-b791-360be9692a36)) + (gr_line (start 179.894257 46.654356) (end 179.925316 46.049235) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c6698bbe-bed6-4f34-868b-ad095a24fca3)) + (gr_line (start 212.052208 57.69295) (end 211.6748 57.951325) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c7554f5d-a733-43d4-b027-4ccbc3728a63)) + (gr_line (start 210.838364 75.592798) (end 211.268076 75.749212) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c773399b-6f88-489a-8112-60c6ed0a4201)) + (gr_line (start 156.797173 53.198514) (end 156.948383 52.611769) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c7a4427a-faed-4025-b457-d01a88c45384)) + (gr_line (start 141.506189 51.572868) (end 141.92652 51.392661) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c7a6c364-8625-4f5c-89f3-aef2ac0d60b5)) + (gr_line (start 176.235224 97.453556) (end 176.235224 97.453556) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c7c617ee-e5a3-4cbe-98e4-8d75bab3e3ed)) + (gr_line (start 170.808837 86.976828) (end 170.512418 87.137793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c8213c54-2df4-478a-8e53-eaceed208b78)) + (gr_line (start 207.568173 51.953684) (end 207.945471 51.695241) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c821df18-d420-432d-8379-da9bf70e2cf3)) + (gr_line (start 169.797352 68.670356) (end 169.635015 67.819388) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c8d1fd92-eff6-4284-8f60-f041ac716ad7)) + (gr_line (start 176.201689 90.294056) (end 176.553224 90.329522) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ca354a10-9e71-4a32-be9f-555202f701b5)) + (gr_line (start 152.591297 63.877224) (end 152.940742 63.416634) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ca7677ba-a902-4972-9622-8b86a0234e04)) + (gr_line (start 206.259094 78.279478) (end 206.388202 77.840715) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cb185b70-886d-44c4-970c-5180ae53ec19)) + (gr_line (start 195.541521 55.672693) (end 195.113524 56.055096) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cb8abc7d-4c7b-4eb7-a685-ea7bf7b2c8ba)) + (gr_line (start 198.036121 77.048041) (end 198.123535 77.629445) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cc17b645-f9f9-4e6c-a7f8-39c1817aec41)) + (gr_line (start 198.119491 68.424391) (end 197.51437 68.393329) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cc818a6d-a490-4995-a590-b7fce1152da2)) + (gr_line (start 186.417325 27.138655) (end 184.807843 26.768291) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ccaa9d8a-3d05-4094-9299-b153121188bb)) + (gr_line (start 172.166903 86.976828) (end 171.839406 86.87509) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ccba92bc-c54c-4133-be24-242f7b6f767f)) + (gr_line (start 172.72163 87.350946) (end 172.463324 87.137793) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cce2e0af-4fa2-44a2-99b5-8ffa705f7697)) + (gr_line (start 208.352223 51.486236) (end 208.782045 51.329865) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cd1518eb-4159-48ec-80c9-218c9597ded3)) + (gr_line (start 199.698692 33.170656) (end 198.349212 32.275005) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cd2a222b-204a-44c4-9534-9548b30d3df7)) + (gr_line (start 197.546155 76.011222) (end 197.840303 76.504064) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cd2adbdf-c2b8-40e7-852b-563903d0c2c6)) + (gr_line (start 157.824657 74.799031) (end 158.429779 74.830093) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cdcddb07-e070-4757-958d-eda434d67469)) + (gr_line (start 213.157302 77.651669) (end 213.310684 78.082481) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ce19aae4-4390-4445-b2a0-4e210d840d10)) + (gr_line (start 166.546149 27.134557) (end 164.959841 27.567195) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ce6ea9e2-b498-4f84-b984-b935a516f90f)) + (gr_line (start 180.333708 44.933784) (end 180.683152 44.473191) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ced313c3-9e35-45de-9c87-db75933ea040)) + (gr_line (start 137.774902 53.763038) (end 137.268986 55.38319) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cee3c6d3-acf7-4999-b913-5a221836b91d)) + (gr_line (start 185.782913 45.767125) (end 185.870327 46.34853) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cf22a2e9-5d6a-4f7a-b56f-ada3c971cef1)) + (gr_line (start 180.643128 87.137793) (end 180.384825 87.350946) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cfec5375-41fe-4cac-9e7a-201b471a2d5f)) + (gr_line (start 210.074976 89.929357) (end 210.687344 89.011672) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp cfec7940-01c5-4dbf-9318-3084624d35d7)) + (gr_line (start 192.303433 56.450202) (end 191.774728 56.19302) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d11fe975-c40b-4fa2-8f81-a4dbbd95c942)) + (gr_line (start 173.019745 47.541556) (end 172.762563 48.070261) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d1c92cee-c0d5-49a1-a61f-8b435e95df7a)) + (gr_line (start 159.545228 75.238488) (end 160.005819 75.587932) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d1e46f0c-f1ef-4d1f-bfc4-1ed32ea8f12b)) + (gr_line (start 211.452121 82.336659) (end 211.031788 82.516861) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d1fab768-b262-4535-a988-8abcd46745b6)) + (gr_line (start 179.908966 88.936225) (end 180.010707 89.263692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d237ee6d-ad0a-4cf1-ac3a-7662cea94800)) + (gr_line (start 170.04096 87.609251) (end 169.879995 87.90567) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d289ee6e-885a-478b-b05d-ab169ad4f74f)) + (gr_line (start 209.028259 75.529603) (end 209.480153 75.459643) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d29fa88e-c009-40bb-8620-fbd23618d63a)) + (gr_line (start 159.653293 79.940986) (end 159.653293 79.940984) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d2a84c2f-f528-4809-8845-a4b0c878eeae)) + (gr_line (start 171.487869 86.839613) (end 171.136332 86.87509) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d2eb7e2f-963b-4802-a4f3-0e7160438d8c)) + (gr_line (start 192.147465 77.935272) (end 192.178527 77.33015) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d317b08f-946b-4754-a98c-3bad0c56e365)) + (gr_line (start 163.397566 28.061755) (end 161.86092 28.617035) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d31da392-3650-45f1-8052-90763d3c27e0)) + (gr_line (start 143.730334 51.228422) (end 144.176267 51.329833) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d3d3b2c1-3f59-4d92-aa18-71480bf0d455)) + (gr_line (start 162.164804 51.879586) (end 162.458951 52.372428) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d3d74cd4-c7f9-48c4-bece-223d58c8c67e)) + (gr_line (start 178.161106 89.263692) (end 178.262847 88.936225) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d4dd45c6-949f-4ac8-9c65-4306ec73b017)) + (gr_line (start 146.152891 56.88065) (end 145.871384 57.241017) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5166c13-e51a-4c11-ab38-4ab44b78eb9a)) + (gr_line (start 195.555923 67.207493) (end 195.261775 66.714651) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5652157-c46e-4e61-b2c2-ee7ac6477823)) + (gr_line (start 146.772406 78.730915) (end 146.788298 79.187993) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d576f231-d57d-4e9d-8728-a98b1b1e0ff9)) + (gr_line (start 175.874191 90.192349) (end 176.201689 90.294056) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5ae0432-cc04-40a5-95ed-7c01f1f2148a)) + (gr_line (start 146.57013 77.840704) (end 146.699243 78.279464) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5b0f90e-c214-4080-a8ed-6b8ad6508a2b)) + (gr_line (start 183.226462 87.90567) (end 183.065496 87.609251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5bc2436-2238-46a8-9a10-a38492e2aec9)) + (gr_line (start 194.620681 56.349244) (end 194.076701 56.545062) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5e8024b-44ce-4815-9c09-e66154a72f8c)) + (gr_line (start 207.086925 57.241059) (end 206.805411 56.880692) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d5ece5a2-eacd-443d-8136-4aea0f354382)) + (gr_line (start 146.7883 54.721503) (end 146.772408 55.178579) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d75bf7ae-4e72-40ad-94b3-1555c27677fb)) + (gr_line (start 190.793808 52.076783) (end 191.143253 51.61619) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d79394cc-cab5-4e64-a960-a5add648d9bd)) + (gr_line (start 160.878188 77.052752) (end 160.965602 77.634153) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d7bc1e49-9b5e-472d-a1c6-09f221de408c)) + (gr_line (start 207.378057 93.432477) (end 208.088828 92.582906) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d81e7ed2-990f-4502-8cd1-7dda63c14704)) + (gr_line (start 141.690253 58.160322) (end 141.283496 57.95128) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d8b618a1-4292-4e7c-b776-5c7540e0fc49)) + (gr_line (start 210.592156 51.266673) (end 211.031799 51.392694) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d91d8d5e-1ed2-4432-a5bf-5b1c2023d6af)) + (gr_line (start 213.361332 54.016538) (end 213.434391 54.467991) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d97bd5ce-5a37-4fc1-9bdf-9700ba6aec9e)) + (gr_line (start 160.793102 50.844959) (end 161.321807 51.102141) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d9a49bd8-c4a8-41d7-872e-36f85541bf9b)) + (gr_line (start 197.941267 78.821312) (end 197.684082 79.350017) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d9a68b43-cea6-4726-a394-00f140fc8729)) + (gr_line (start 210.140268 51.196709) (end 210.592156 51.266673) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d9d6f2f1-9963-466c-a18c-7117b75c8d48)) + (gr_line (start 175.31947 89.818323) (end 175.577775 90.031426) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d9da12b4-4640-4ad0-9cae-ed25ff384fa5)) + (gr_line (start 159.019831 50.750101) (end 159.601235 50.662685) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp da0dab4d-2024-414f-a2b0-09824f572863)) + (gr_line (start 192.430697 79.060653) (end 192.234882 78.516673) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp da5c85d3-356e-42bd-b991-2a6b47c2e95c)) + (gr_line (start 146.648703 80.090009) (end 146.495313 80.520827) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp da69abe8-af0b-4348-8348-ca26a1cdab6d)) + (gr_line (start 211.268076 75.749212) (end 211.674834 75.958251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp dad328f6-758f-4d75-a9da-4750c675f005)) + (gr_line (start 145.012843 82.214288) (end 144.606085 82.423296) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp daea366c-7a9d-4f87-9806-3202d3bd9caa)) + (gr_line (start 140.749394 52.083246) (end 141.11179 51.804274) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp db604f5a-9c2e-4474-95ed-f289f5e23eb0)) + (gr_line (start 174.782209 25.942266) (end 173.099722 26.047267) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp db7cd321-8599-4298-88ef-55c869afb995)) + (gr_line (start 208.168265 58.073744) (end 207.773755 57.842322) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp dbc95c0d-f221-4be8-9579-15ba27bad202)) + (gr_line (start 212.208926 52.083279) (end 212.533363 52.405503) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp dc18e174-df07-4bf8-98ec-e484f6455e9d)) + (gr_line (start 212.533346 81.504053) (end 212.208912 81.82628) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp dd49413f-b7a4-4cc4-b5fc-b6958cd94bf9)) + (gr_line (start 173.541899 73.196757) (end 172.782744 72.779393) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp dd8e8f00-ef8f-4e64-97d8-790b8a06427f)) + (gr_line (start 138.972333 50.623172) (end 138.343217 52.175965) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp dd9177e9-a17c-4058-a7ba-2cbcedbfc59f)) + (gr_line (start 170.808837 90.192349) (end 171.136332 90.294056) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ddd95eb3-47fc-4e06-96f0-411066a1ddb7)) + (gr_line (start 143.55027 90.832446) (end 144.214852 91.716679) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp de042530-80d8-4770-8360-e5b8f5e9f375)) + (gr_line (start 178.61092 60.393879) (end 179.416408 60.712785) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp de17db28-7f56-44b9-a21c-023916bb59fd)) + (gr_line (start 156.797173 53.198514) (end 156.797173 53.198514) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp de2cf816-b690-41ce-bdc8-41b0b2ec61e5)) + (gr_line (start 212.052236 76.216628) (end 212.39421 76.520251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp de65fe7b-ecf2-4faa-a28b-55a0cbf8d54b)) + (gr_line (start 137.268986 55.38319) (end 137.268986 77.999002) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp deb4b5dd-804d-4091-9447-404aee7de8ba)) + (gr_line (start 155.763241 77.180134) (end 155.763241 77.180134) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp df376344-8806-4bed-9f51-92d4d7637dbc)) + (gr_line (start 192.329739 76.743405) (end 192.586921 76.2147) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp df580fc9-5d1a-4217-96f8-ed37f06ed443)) + (gr_line (start 158.715191 56.456481) (end 158.186487 56.199299) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e010a62a-d4d4-4e6f-a625-30211caf99d7)) + (gr_line (start 191.104452 28.624036) (end 189.567233 28.067733) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e0809225-6cdc-4b3a-8775-200344d126d6)) + (gr_line (start 198.092476 78.234567) (end 197.941267 78.821312) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e18843a8-e5f3-4461-9c0e-a64d0e0f15eb)) + (gr_line (start 175.31947 87.350946) (end 175.106316 87.609251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e1b08065-80af-4196-89fd-374f19229b59)) + (gr_line (start 212.394185 57.389324) (end 212.052208 57.69295) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e2126581-4a7d-4764-9d7f-af3fb5d5868e)) + (gr_line (start 140.564105 76.520262) (end 140.906087 76.216639) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e3183960-516a-4d6a-8cfd-2df694724a3f)) + (gr_line (start 155.292789 68.432921) (end 154.687668 68.401859) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e3513d8c-bf56-4053-b44e-a645684502c8)) + (gr_line (start 155.020594 77.334858) (end 155.020594 77.334858) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e3cabc83-cfbe-4ea7-9309-578399d59a2f)) + (gr_line (start 139.647636 55.827049) (end 139.549423 55.380343) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e537a05d-5b05-4f59-abd6-03e7a3cc957d)) + (gr_line (start 176.904763 86.87509) (end 176.553224 86.839613) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e5405d39-8b8d-4509-bd4e-3281fe2ad58a)) + (gr_line (start 182.729376 43.513405) (end 183.334497 43.544467) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e5576aa2-1d99-4d95-b6d0-a344ba262ae9)) + (gr_line (start 171.450333 71.677132) (end 170.898115 71.00962) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e5b4206e-fcf6-40ce-bee9-03986b77d5d2)) + (gr_line (start 158.096851 65.897091) (end 157.94564 66.483836) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e5d65d98-513a-4517-a58d-f4f8fdff6dd1)) + (gr_line (start 206.388202 77.840715) (end 206.57128 77.421711) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e5f0a4ef-07ec-41fd-8507-628facd05178)) + (gr_line (start 170.433927 70.27817) (end 170.065071 69.494287) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e60961f3-6bff-4378-9e4c-96df84a7da0d)) + (gr_line (start 180.471634 48.27258) (end 180.177486 47.779737) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e61be9c5-5882-41f7-8b80-4a83a024dda4)) + (gr_line (start 190.931732 55.415578) (end 190.637584 54.922736) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e7484d31-b9ab-4327-b515-039a69ae1d3d)) + (gr_line (start 155.428987 76.219405) (end 155.778433 75.758815) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e7dac3ad-6b40-47b6-802a-9f3564e76cf3)) + (gr_line (start 142.119964 58.316735) (end 141.690253 58.160322) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e847c3ae-4975-44df-8996-f3b92974374e)) + (gr_line (start 176.553224 90.329522) (end 176.904763 90.294056) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e85185c7-c672-4f1c-981c-93ca92ffb58c)) + (gr_line (start 197.334637 79.81061) (end 196.90664 80.193016) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e8a4a95b-41e1-45e4-b241-b7b7985ec09a)) + (gr_line (start 142.818052 82.71287) (end 142.818052 82.71287) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e8e13e17-744a-44e1-a84e-56ebc6b979e5)) + (gr_line (start 139.607648 84.201101) (end 140.092845 85.192026) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e93c5f9e-0746-45a2-8188-7db19670aba4)) + (gr_line (start 200.671384 64.158064) (end 200.867202 64.702041) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e9cf4d61-8f0b-4d5a-bc5c-c6269c46765d)) + (gr_line (start 213.049129 80.75079) (end 212.814964 81.143647) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ea24d786-c1ca-492c-8ba4-2e6471e8cedd)) + (gr_line (start 203.519374 36.166836) (end 202.285371 35.117776) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ea2672f5-2f31-444c-94e3-baffb40f9bf7)) + (gr_line (start 139.596988 54.016501) (end 139.7261 53.577745) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp eabf520c-5cc0-4704-bb8c-534abe9aacc7)) + (gr_line (start 212.695336 57.045273) (end 212.394185 57.389324) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp eb1d0445-a3c0-4c39-ac21-107bd0d04bab)) + (gr_line (start 152.953303 64.95865) (end 152.953303 64.95865) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp eba1730b-7924-45ee-9df5-34ad8bb43eac)) + (gr_line (start 138.343217 52.175965) (end 137.774902 53.763038) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ebaa5c60-2ae6-4e4e-a757-9330550deb85)) + (gr_line (start 176.045995 73.839699) (end 176.045995 73.839699) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ebaaf7bc-cc4f-460a-ba15-4f4361e10096)) + (gr_line (start 171.487869 90.329522) (end 171.839406 90.294056) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ec484265-4d99-4215-93f2-8681970eaa6e)) + (gr_line (start 198.349212 32.275005) (end 196.964441 31.432901) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ecaa60ed-31f7-4156-9852-7d76a1cf3bc4)) + (gr_line (start 183.160955 65.239188) (end 183.323289 66.090156) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ecd5316d-b82e-4a40-afdf-58841295a58d)) + (gr_line (start 171.433276 26.220197) (end 169.784463 26.459856) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ed9325ab-4337-4f0d-8e59-a687ffb6de8c)) + (gr_line (start 177.52868 90.031426) (end 177.786985 89.818323) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ed9e2fb0-b77f-41e3-ad61-518b8fa55fea)) + (gr_line (start 155.949319 79.986203) (end 155.566913 79.558206) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ee5b6376-7f2f-42fa-b045-1c2fd8b6d0bf)) + (gr_line (start 161.525281 56.061377) (end 161.032439 56.355523) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ee5bbfd2-0355-4e3a-b346-8e96e3c6f0b5)) + (gr_line (start 209.480133 58.449916) (end 209.028239 58.37995) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp eef66db2-0774-474f-a699-2244b316c22d)) + (gr_line (start 207.568176 81.955845) (end 207.226194 81.65227) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f096c100-ca68-4b20-bac6-a3a6352226a1)) + (gr_line (start 211.452135 51.5729) (end 211.84653 51.80431) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f097dc1a-3feb-4108-adde-6c114da857fd)) + (gr_line (start 161.032439 56.355523) (end 160.488461 56.551341) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f0eb800e-efe0-4556-87fa-0dff23cb17cb)) + (gr_line (start 169.635015 67.819388) (end 169.580608 66.954772) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f1490320-7052-473f-b122-e528dbfbaec8)) + (gr_line (start 170.666192 43.545629) (end 171.252938 43.696838) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f1fd847b-2f7e-44cc-8edd-928967abd484)) + (gr_line (start 183.334497 43.544467) (end 183.921243 43.695679) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f273976d-d16b-4c28-a09e-d5bac7baf61a)) + (gr_line (start 140.74939 81.8263) (end 140.424955 81.504073) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f2905cdf-91ed-4320-981f-89b41da09449)) + (gr_line (start 181.603995 43.796637) (end 182.147972 43.600822) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f2ddbfc7-ffb1-4717-8ee8-d0c368fd8eea)) + (gr_line (start 154.40556 62.544264) (end 154.986963 62.45685) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f394e7dd-afd5-4812-a206-e0033effaa7f)) + (gr_line (start 142.064834 44.778842) (end 141.208501 46.182495) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f44835b4-6033-4237-8e4f-e9438f3512fd)) + (gr_line (start 176.904763 90.294056) (end 177.232258 90.192349) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f4a1b91a-796a-4ede-9156-7dc599d587b3)) + (gr_line (start 173.202018 46.349689) (end 173.170957 46.95481) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f4c9b8f1-93cd-47f9-a1f5-b1f1fe7941ba)) + (gr_line (start 139.549418 78.529202) (end 139.647631 78.082495) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f51267be-9313-4f0e-8e46-6f5c948d3d63)) + (gr_line (start 180.424412 46.200466) (end 180.424412 46.200466) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f59b8efb-4d67-418c-8f1b-3bd1db263085)) + (gr_line (start 213.30213 49.138602) (end 212.557092 47.656493) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f5c6c37e-3077-4482-9d3f-7401a38e3820)) + (gr_line (start 185.870327 46.34853) (end 185.839265 46.953651) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f5d346fe-e9b3-4ee2-971e-d0cc788eddeb)) + (gr_line (start 206.924927 52.601339) (end 207.226191 52.257268) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f5d3fd43-4bd4-4640-9625-76a21589f9e7)) + (gr_line (start 202.285371 35.117776) (end 201.011279 34.118648) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f5dc62de-ddb1-4e7d-98bb-fc412446936f)) + (gr_line (start 139.801021 77.65168) (end 140.007159 77.243488) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f60b9c88-2fdf-4c6b-9cca-4e4ec666a9bb)) + (gr_line (start 155.020594 77.334858) (end 155.171804 76.748113) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f64c71f0-63e2-4dfb-b394-87f111bc49f8)) + (gr_line (start 197.813668 62.448321) (end 198.418789 62.479383) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f6a9856d-615d-4c66-82a8-ad274dfef810)) + (gr_line (start 208.022433 40.838293) (end 206.964811 39.601556) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f7548324-321a-4447-82db-531c1d3c5246)) + (gr_line (start 206.185897 55.178621) (end 206.170008 54.721543) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f78d52b9-cb9f-4a69-8a9b-9909443e842c)) + (gr_line (start 170.366896 49.490634) (end 169.761776 49.459575) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f7f4ee24-1faa-404a-8fec-770e9abbd1b2)) + (gr_line (start 211.031799 51.392694) (end 211.452135 51.5729) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f87b62da-cd93-4f24-a690-f1629e6c5ef2)) + (gr_line (start 152.953303 64.95865) (end 152.953303 64.95865) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f9053fba-13b5-4358-9bd1-aadc8b742439)) + (gr_line (start 212.208912 81.82628) (end 211.846518 82.105251) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f911145f-22c4-403c-83ff-56c9a05e30e4)) + (gr_line (start 172.081862 61.639351) (end 172.782744 61.130146) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f967e242-1c70-4315-ad4f-7cca3d10fb9a)) + (gr_line (start 209.683073 51.183867) (end 210.140268 51.196709) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp f9ed200f-a3f7-4dfb-9ee1-ea4e1266ec10)) + (gr_line (start 183.323289 66.090156) (end 183.377696 66.954772) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fa58fc27-d9d3-4b6f-b20c-b9dd9cd0a855)) + (gr_line (start 151.95634 34.103224) (end 150.68229 35.101004) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fa7577a2-25e8-49b6-88d6-8c5ad2d1b7c4)) + (gr_line (start 199.244873 68.141162) (end 198.700893 68.336977) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fa98e312-bf68-491b-8044-46c20a729888)) + (gr_line (start 181.267044 90.294056) (end 181.61858 90.329522) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp faa568ba-793a-4338-8a1c-d24c7fbbb8c1)) + (gr_line (start 146.570133 56.068793) (end 146.387059 56.487797) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fb12020a-6e8a-46b8-b3b3-a7c628ce8fc9)) + (gr_line (start 205.860692 38.40993) (end 204.711681 37.264623) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fbb5b887-ea2f-47f6-8637-64701fb57414)) + (gr_line (start 207.773755 57.842322) (end 207.411464 57.563289) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fbc2f692-173a-4517-ae7a-c1b8e23031fb)) + (gr_line (start 152.729221 67.216019) (end 152.435074 66.723177) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fbe76014-95a6-4577-be21-aee5f6bc8576)) + (gr_line (start 156.699275 75.082261) (end 157.243253 74.886445) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fc864dc3-0a22-47a0-a325-0ac3ca1edb25)) + (gr_line (start 146.033382 52.601308) (end 146.289068 52.980476) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fc96a890-9942-4c53-a314-43b3983ab4f8)) + (gr_line (start 215.184646 53.800181) (end 214.617506 52.211651) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fd0eed72-50fa-4278-8f1b-f1a694c3834f)) + (gr_line (start 139.647631 78.082495) (end 139.801021 77.65168) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fda6517b-0b2b-45f9-b80b-93cdff818374)) + (gr_line (start 210.90032 44.80713) (end 209.991791 43.442284) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp fdd5efa4-28e5-45db-b76d-16f5beb970c6)) + (gr_line (start 196.04719 52.36615) (end 196.243008 52.910127) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ff21d716-e9b6-4742-ab06-23915cdb7634)) + (gr_line (start 167.257011 46.050394) (end 167.408221 45.463648) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ffb10dd9-d9a4-4f7d-901c-7b69e31815c9)) + (gr_line (start 171.998071 62.73831) (end 172.560814 62.208782) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 00c2d5b9-e3f3-4e14-bb39-0eb0f633306b)) + (gr_line (start 141.142429 87.132422) (end 141.706238 88.080824) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0173d9fc-11a6-40b7-a9a7-03c293dfcd9f)) + (gr_line (start 171.092372 63.987406) (end 171.506 63.334313) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 01836b1f-7577-4748-a844-eb8b3ba5de81)) + (gr_line (start 170.525132 65.422977) (end 170.763691 64.687311) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 01b0f437-e9a5-49a6-8e65-f0536f8052dd)) + (gr_line (start 206.309612 80.090018) (end 206.211404 79.643424) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 02322830-d0b3-4710-a858-fa7ae4f51a69)) + (gr_line (start 209.480153 75.459643) (end 209.937231 75.446858) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0300d559-91a7-4326-8db4-42362dfd535d)) + (gr_line (start 139.149233 83.197067) (end 139.607648 84.201101) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 03f8c8da-5910-4722-bc4b-229da9d0a764)) + (gr_line (start 179.096484 61.381476) (end 179.772953 61.754127) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 041a314c-9f0a-46fa-9665-7f971e674317)) + (gr_line (start 176.093174 73.102131) (end 176.093174 73.102131) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 04eac628-135a-4c30-8c79-5b3e6f567560)) + (gr_line (start 210.838364 75.592798) (end 211.268076 75.749212) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 05786823-c44d-40e7-95b8-10b00f20153e)) + (gr_line (start 206.185934 78.730923) (end 206.259094 78.279478) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 05e3bc15-6669-4748-9b5d-4c7758f6b372)) + (gr_line (start 145.390137 81.955845) (end 145.012843 82.214288) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 06055586-f7b3-4fe3-9447-b4aaa7a57708)) + (gr_line (start 151.95634 34.103224) (end 150.68229 35.101004) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 08571751-512b-416e-8ed7-d894cb1eea34)) + (gr_line (start 206.57128 77.421711) (end 206.805445 77.028855) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 08754ae1-9a9e-4fe4-a882-274bbdea9854)) + (gr_line (start 139.801026 56.257862) (end 139.647636 55.827049) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 095caaeb-dbb7-4dd6-9583-86fdbf016666)) + (gr_line (start 213.434368 79.441576) (end 213.361315 79.893024) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0a74f7cd-a4d1-4f59-bbf4-546aca9e4a9f)) + (gr_line (start 146.033382 52.601308) (end 146.289068 52.980476) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0b1e2930-9740-4bb1-b916-57663fc6c505)) + (gr_line (start 146.152891 56.88065) (end 145.871384 57.241017) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0b2791bd-13e2-49b7-82b5-e66090921b43)) + (gr_line (start 208.352223 51.486236) (end 208.782045 51.329865) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0ce38a02-d689-456f-aeca-472e88764b3d)) + (gr_line (start 211.031788 82.516861) (end 210.592142 82.642882) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0dd23f19-e548-4c90-858c-c65a89292e66)) + (gr_line (start 140.604535 86.16931) (end 141.142429 87.132422) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0debb3b0-9b1b-44cd-9d27-2970c41c66a3)) + (gr_line (start 213.310684 78.082481) (end 213.408898 78.529188) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 0fafb99b-a34a-45c9-8b4d-f6f20f5edb24)) + (gr_line (start 141.283491 75.958259) (end 141.690249 75.74922) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 102ded6f-07ac-4ce5-a8a3-2211676e0a10)) + (gr_line (start 146.648703 80.090009) (end 146.495313 80.520827) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 106daa0b-3f7c-43c5-a755-5023f8d85295)) + (gr_line (start 181.865933 63.987406) (end 182.194615 64.687311) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 10b675ba-3187-445b-b66c-24bc7da3cc37)) + (gr_line (start 210.140254 82.712847) (end 209.683071 82.72566) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1108903c-2890-4fab-8241-70b93485ed39)) + (gr_line (start 172.560814 62.208782) (end 173.185356 61.754127) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 11d878bb-8d4a-4712-80b9-79a009cdeb79)) + (gr_line (start 209.480133 58.449916) (end 209.480133 58.449916) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 12189f19-28ff-4080-a7c2-782b0fba8e78)) + (gr_line (start 140.906092 57.6929) (end 140.564111 57.389279) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 127b075c-af68-4244-bdae-1c3c02277311)) + (gr_line (start 146.033379 81.308188) (end 145.732118 81.652268) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 128b1b01-719f-4de5-8da3-5e7fbbb137d1)) + (gr_line (start 139.549418 78.529202) (end 139.647631 78.082495) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 12fea572-1df4-455e-b8f3-b50048832387)) + (gr_line (start 210.838328 58.316777) (end 210.392394 58.418095) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 13230d46-5dcf-4eff-8864-c941ba193e66)) + (gr_line (start 181.452306 63.334313) (end 181.865933 63.987406) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1363fd5f-655f-4d02-b585-20f801051b98)) + (gr_line (start 177.631003 60.904364) (end 178.378728 61.096734) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 13734407-6ae5-4ce4-b6ec-e1292f76aea8)) + (gr_line (start 207.945468 82.214293) (end 207.568176 81.955845) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1415e181-4275-4c06-89b0-384aee09f0e4)) + (gr_line (start 142.973975 43.415479) (end 142.064834 44.778842) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 14c1e84a-21a7-4405-a19f-57ffcb5f7683)) + (gr_line (start 210.074976 89.929357) (end 210.687344 89.011672) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1638edc7-3df5-4dde-88f7-9f6da99f6d63)) + (gr_line (start 172.560814 71.700759) (end 171.998071 71.171234) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 168d3dff-72f0-481e-88b9-b9654cae3a33)) + (gr_line (start 149.448258 36.148688) (end 148.255842 37.245074) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 185c3941-8344-48ac-9f60-ceb26de2ae74)) + (gr_line (start 145.732121 52.257229) (end 146.033382 52.601308) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 187fd432-710a-4575-84af-d11e2a16f70d)) + (gr_line (start 213.361332 54.016538) (end 213.434391 54.467991) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 18a86fc9-a06d-40ae-8257-41b2eb65066b)) + (gr_line (start 209.480133 58.449916) (end 209.028239 58.37995) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 19153406-9524-4086-9cd3-33561932b1ce)) + (gr_line (start 212.371392 86.166578) (end 212.88077 85.189308) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 19834c1a-4f9c-4bff-bcf8-3ee39edf7923)) + (gr_line (start 215.024916 80.110146) (end 215.371192 79.059481) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1c472283-cfe3-45a3-a263-46c6aa779ab1)) + (gr_line (start 169.784463 26.459856) (end 168.154889 26.765043) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1c684d36-8f24-49f5-b81e-021c52c6b39a)) + (gr_line (start 208.352223 82.423299) (end 207.945468 82.214293) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1c976a82-10f4-482c-8300-c653e48a7ff9)) + (gr_line (start 142.565897 58.418047) (end 142.565897 58.418047) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1cc574b2-7c71-4cd0-9b52-73a203d341cd)) + (gr_line (start 146.289068 52.980476) (end 146.495316 53.388672) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1d738594-63d1-439b-b489-39c085443999)) + (gr_line (start 206.924927 52.601339) (end 207.226191 52.257268) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1ed5fbdf-1e4b-48e6-b648-c048c95a6242)) + (gr_line (start 146.570133 56.068793) (end 146.387059 56.487797) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1ef36b81-7ba2-4829-9d11-b4a587000296)) + (gr_line (start 209.991791 43.442284) (end 209.031961 42.118937) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1f17e1c9-fadf-4de1-a708-3c33dd6b17d6)) + (gr_line (start 213.450399 78.98461) (end 213.434368 79.441576) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1f30f094-cc50-43c9-8eda-7d5586dc04ba)) + (gr_line (start 142.11996 75.59281) (end 142.565893 75.491495) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 21524e77-b1e2-4995-92ca-153498fec006)) + (gr_line (start 182.433174 68.486567) (end 182.194615 69.222233) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 238dd2ce-0f61-4864-a2e2-860ec879a581)) + (gr_line (start 141.11179 51.804274) (end 141.506189 51.572868) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2409a906-d251-4682-9d36-62fae895aaa1)) + (gr_line (start 212.814964 81.143647) (end 212.533346 81.504053) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 252b878c-3ba3-4583-b6b8-8c936e6d4454)) + (gr_line (start 141.92652 51.392661) (end 142.366162 51.266638) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 26261a70-1926-49ee-98d1-0c06f60fc3be)) + (gr_line (start 209.028259 75.529603) (end 209.480153 75.459643) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2835a456-2cdb-4fe8-bd8e-9d51e9b631be)) + (gr_line (start 210.140268 51.196709) (end 210.592156 51.266673) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2889fc17-dffc-45ad-aaa6-d03ab376c64e)) + (gr_line (start 180.397494 71.700759) (end 179.772953 72.155414) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2951c945-7eff-4ced-b821-a5c64ab91619)) + (gr_line (start 206.170008 54.721543) (end 206.211393 54.266118) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 29f56c64-fb23-4107-84a9-953968081e27)) + (gr_line (start 211.674834 75.958251) (end 212.052236 76.216628) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2b1d92ca-b241-4a59-9222-1262ce81a6da)) + (gr_line (start 141.690253 58.160322) (end 141.283496 57.95128) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2b69fb8e-1a52-4b35-b3d2-af4cede463e2)) + (gr_line (start 143.930071 58.379905) (end 143.478179 58.44987) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2e22b69e-07eb-4076-bc61-a342f79bcbd7)) + (gr_line (start 212.88077 85.189308) (end 213.363677 84.198474) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 2f740335-888f-40a3-9d3c-e06a622ad60a)) + (gr_line (start 210.687344 89.011672) (end 211.274395 88.078293) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 31d323c1-8c0a-49ee-a2d6-0b625adb2e21)) + (gr_line (start 206.463 80.52083) (end 206.309612 80.090018) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 31f0cdcc-09b3-452d-866e-61679c468ae5)) + (gr_line (start 206.388168 56.068832) (end 206.259063 55.63007) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3243c454-7ae8-44de-b9e6-c45feb6a3b72)) + (gr_line (start 144.790045 58.073699) (end 144.369714 58.253861) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 33e44d04-1a52-4851-8dd9-97655438145b)) + (gr_line (start 214.650741 81.149909) (end 215.024916 80.110146) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 33e5f367-64fd-4fb0-8233-a45a7c1ed48a)) + (gr_line (start 206.211404 79.643424) (end 206.170016 79.188002) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 33fefd13-ff0b-46f4-b0e1-e7306bfff9b9)) + (gr_line (start 211.274395 88.078293) (end 211.835839 87.129752) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3406d306-6dc9-4b51-95e2-99a9bc985288)) + (gr_line (start 211.452135 51.5729) (end 211.84653 51.80431) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 34726b64-e618-453e-a0d6-33f447d6f7b3)) + (gr_line (start 209.227976 82.681083) (end 209.227976 82.681083) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 34e854c4-fcf4-4d55-bf88-3bb33263ad21)) + (gr_line (start 175.327299 60.904364) (end 176.093174 60.807414) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 34ea36cc-495c-461e-abc6-5a1707153f39)) + (gr_line (start 144.369714 58.253861) (end 143.930071 58.379905) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 37048ab0-131a-4f06-b22a-42b2d8f5f766)) + (gr_line (start 215.184646 53.800181) (end 214.617506 52.211651) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3717559f-43a9-42e3-ad25-544ecf81b465)) + (gr_line (start 173.861824 61.381476) (end 174.579581 61.096734) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 37a41057-12ef-4f25-b5b4-ed9bd40fee87)) + (gr_line (start 140.143337 81.143664) (end 139.909169 80.75081) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 37c63b8f-6b9c-4b85-a50d-e6569e611027)) + (gr_line (start 211.84653 51.80431) (end 212.208926 52.083279) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 38c8c2e1-6285-4a16-b403-461bb1a6cbe7)) + (gr_line (start 146.699243 78.279464) (end 146.772406 78.730915) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 39ad0d12-39c8-4989-ba26-7fc65b238309)) + (gr_line (start 139.647631 78.082495) (end 139.801021 77.65168) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3a156af8-34e9-4b5b-8082-87e83c3f165c)) + (gr_line (start 137.774902 53.763038) (end 137.268986 55.38319) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3a992e3e-39b7-438d-a2b5-33e04c10e1f9)) + (gr_line (start 139.660651 49.105861) (end 138.972333 50.623172) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3ac6e18d-fb19-42d8-a725-898f4f613ee4)) + (gr_line (start 142.064834 44.778842) (end 141.208501 46.182495) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3b83da05-7261-4c3e-b0b3-89f9612facc6)) + (gr_line (start 143.021096 75.44687) (end 143.478174 75.459626) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3d2e64f7-e5e0-4230-ade9-12ce74533f6d)) + (gr_line (start 145.546835 76.346247) (end 145.871381 76.668477) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3d3376da-a6c3-44ee-8dbf-0fc2b41a023a)) + (gr_line (start 176.093174 73.102131) (end 175.327299 73.005182) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3daa0e81-060e-4ad5-acd6-6f5273fbb4de)) + (gr_line (start 173.185356 61.754127) (end 173.861824 61.381476) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 3f9d1a9f-6af2-4a0a-a725-5f9cb076496d)) + (gr_line (start 212.533363 52.405503) (end 212.814984 52.765916) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4017b1f0-bf1c-4fa8-852f-8b370c28184f)) + (gr_line (start 147.106643 38.388961) (end 146.002258 39.579147) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 40b5dc2b-7269-4aa6-b741-02a811ff9c54)) + (gr_line (start 213.157302 77.651669) (end 213.310684 78.082481) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 415ff20c-74b6-437c-9a87-384340ab5aa0)) + (gr_line (start 138.972333 50.623172) (end 138.343217 52.175965) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4249455c-be6d-44a8-80a9-a6a7c5a2d01b)) + (gr_line (start 140.74939 81.8263) (end 140.424955 81.504073) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 425f8906-4940-4c8f-8919-56af9dc076b7)) + (gr_line (start 141.506189 51.572868) (end 141.92652 51.392661) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 42db4aa1-1f8a-4414-8394-1a5789464a77)) + (gr_line (start 208.022433 40.838293) (end 206.964811 39.601556) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 44e20b17-400d-42f7-9682-94bd6d6297a8)) + (gr_line (start 143.934325 42.093608) (end 142.973975 43.415479) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 46e77811-c93f-4771-9c03-33eaa0267781)) + (gr_line (start 211.268076 75.749212) (end 211.674834 75.958251) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 47323e5a-1309-4a56-83d7-56084395e868)) + (gr_line (start 211.6748 57.951325) (end 211.268039 58.16037) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 476646bb-6ba4-403d-b9c6-71f4673552c3)) + (gr_line (start 142.818054 51.196677) (end 143.275242 51.183836) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 47f9ba6f-5022-4a7b-bd04-04e787ce3961)) + (gr_line (start 212.052208 57.69295) (end 211.6748 57.951325) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4812c355-c6f3-41c7-9e35-221bd393d271)) + (gr_line (start 207.411464 57.563289) (end 207.086925 57.241059) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 484881e8-ff47-4ea8-8993-4380e93ccb9f)) + (gr_line (start 201.011279 34.118648) (end 199.698692 33.170656) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4abbd4d1-ee91-4aff-b82e-8b896f0033b0)) + (gr_line (start 145.39014 51.953648) (end 145.732121 52.257229) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4b454d1f-e5fc-4e8f-bb48-a5b252b90eb8)) + (gr_line (start 173.861824 72.528068) (end 173.185356 72.155414) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4bb3e761-54ca-437f-9501-b2391b3df4ce)) + (gr_line (start 210.90032 44.80713) (end 209.991791 43.442284) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4bd76998-1a21-428f-bd48-bbbdafa78cc5)) + (gr_line (start 144.944286 40.81443) (end 143.934325 42.093608) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4d5d9bba-709b-4a63-95d9-25fc28394720)) + (gr_line (start 146.289065 80.929017) (end 146.033379 81.308188) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4d9494d4-cde8-4cb1-bf6e-09714c7a4c5e)) + (gr_line (start 211.846518 82.105251) (end 211.452121 82.336659) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4ee02c25-7fe4-4665-8d5c-a47f59285dc1)) + (gr_line (start 179.860473 26.048352) (end 178.177046 25.942773) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4eec2121-9b5e-4ba4-924d-0eab40d00eab)) + (gr_line (start 213.049149 53.158772) (end 213.232221 53.577778) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 4f09f558-cab3-431d-b7d3-1cb7c2277680)) + (gr_line (start 142.565897 58.418047) (end 142.119964 58.316735) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 511ab0ba-eeb9-47b4-8d37-ca301383c369)) + (gr_line (start 215.689282 77.998449) (end 215.689282 55.421776) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 533b756e-f585-4fcf-92d3-603a0d1f07a5)) + (gr_line (start 146.788298 79.187993) (end 146.746916 79.643415) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 53806be8-564d-4589-aa52-ba98a890c2f0)) + (gr_line (start 146.772406 78.730915) (end 146.788298 79.187993) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 54dd91a8-4df0-4288-ab22-0e25f96debe3)) + (gr_line (start 188.004323 27.572204) (end 186.417325 27.138655) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5533f7b9-ca52-44eb-bc62-3a60f71e8855)) + (gr_line (start 156.002615 31.421328) (end 154.618102 32.262184) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 56319e1e-acd7-444d-b3e5-3827d4d1c832)) + (gr_line (start 179.772953 61.754127) (end 180.397494 62.208782) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 563ff550-e433-4773-a05a-c76d6f71425b)) + (gr_line (start 145.18455 76.067214) (end 145.546835 76.346247) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5647993b-699b-492d-bf8a-b1ccc92e791f)) + (gr_line (start 143.730334 51.228422) (end 144.176267 51.329833) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5689af89-4f5d-47e4-9b0c-7b8322b945a8)) + (gr_line (start 146.387059 56.487797) (end 146.152891 56.88065) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 56eeaa83-cbad-4652-8702-249b99a6339a)) + (gr_line (start 207.086951 76.668494) (end 207.411492 76.346264) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 573b6cd3-c1ab-429d-9588-264df79b3ca1)) + (gr_line (start 206.259063 55.63007) (end 206.185897 55.178621) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 578d3c55-b34d-4e8e-a9ed-47c5767ea57a)) + (gr_line (start 208.77543 91.715505) (end 209.437574 90.830812) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 57ab543a-7872-4251-8fae-252342499bb3)) + (gr_line (start 174.579581 72.812808) (end 173.861824 72.528068) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5817b5b9-f009-4bec-a903-40cadfc8df4b)) + (gr_line (start 141.208501 46.182495) (end 140.406574 47.625235) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5aaaa21e-a08a-430e-887a-e87f9805df95)) + (gr_line (start 146.746916 79.643415) (end 146.648703 80.090009) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5c9388e2-aa3e-4893-bb47-7eb0f3838745)) + (gr_line (start 168.154889 26.765043) (end 166.546149 27.134557) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5ca420d2-821d-4cbf-9959-a6c747837ff1)) + (gr_line (start 212.695367 76.864305) (end 212.951159 77.243474) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5cedb5e8-1e05-471b-ab3e-4ff8e23aad7a)) + (gr_line (start 212.39421 76.520251) (end 212.695367 76.864305) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5d1eb7cb-7376-4e7a-8fea-aaf39dfbffb1)) + (gr_line (start 139.596983 79.893044) (end 139.52393 79.441593) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5dff6f74-be71-4380-8e3c-db0776a6685f)) + (gr_line (start 140.262955 76.864317) (end 140.564105 76.520262) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5e5dc722-082e-4964-9eb2-cb9670574c4a)) + (gr_line (start 146.648705 53.819482) (end 146.746918 54.266081) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5e8e1125-56d3-488a-b4be-820faa605e60)) + (gr_line (start 146.152889 77.028844) (end 146.387056 77.421694) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5f3a2e21-7cff-4a8a-baf6-05731dcf90c4)) + (gr_line (start 140.092845 85.192026) (end 140.604535 86.16931) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5fc7ac30-5b46-4f5d-8481-bc39216c30d9)) + (gr_line (start 181.865933 69.922141) (end 181.452306 70.575234) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 5ff3855f-0d5c-4830-a0f9-d0eeef34934b)) + (gr_line (start 145.012843 82.214288) (end 144.606085 82.423296) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6114aa16-6421-4605-9d23-a8f0ab877d96)) + (gr_line (start 213.232204 80.331784) (end 213.049129 80.75079) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6127973e-e20a-4d6e-97db-50e9eed43df1)) + (gr_line (start 141.706238 88.080824) (end 142.295674 89.013986) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6193e6db-a887-4db5-8f34-017ed28ffd9d)) + (gr_line (start 206.805411 56.880692) (end 206.571243 56.487839) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 61f81f10-ca95-465f-bb15-26fcab68d6b9)) + (gr_line (start 209.227976 82.681083) (end 208.782042 82.579667) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6245f36a-b1a4-43fc-b8cc-3764b3677d29)) + (gr_line (start 192.614383 29.239909) (end 191.104452 28.624036) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 634fa3a5-511b-4628-85e8-849d28ef8576)) + (gr_line (start 182.194615 64.687311) (end 182.433174 65.422977) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 647beab9-60e8-47bf-8987-495c0fc8e47f)) + (gr_line (start 144.369709 75.655632) (end 144.79004 75.835792) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 65b558ed-1d4f-4d84-9f72-ea8cbdd07784)) + (gr_line (start 208.782042 82.579667) (end 208.352223 82.423299) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 66501405-0bb8-4005-9bd8-d6b10e4f2ec0)) + (gr_line (start 207.568173 51.953684) (end 207.945471 51.695241) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 67becf33-088d-49f0-ab8c-1641280aad99)) + (gr_line (start 170.380477 66.182779) (end 170.525132 65.422977) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6901e4d5-afdc-4656-8898-ebd11ed4f05c)) + (gr_line (start 209.437574 90.830812) (end 210.074976 89.929357) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 69a2c104-fa75-4dc8-a700-d7d78cc17f0b)) + (gr_line (start 195.545978 30.645546) (end 194.095426 29.914148) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6a101443-fff9-4a9d-9796-421990f2ffdb)) + (gr_line (start 143.021101 58.462683) (end 142.565897 58.418047) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6a623b79-08b7-4c69-a7ef-1c1743970a2b)) + (gr_line (start 138.717888 82.180463) (end 139.149233 83.197067) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6a6bf224-2898-4728-a20b-5c74fa72a254)) + (gr_line (start 144.79004 75.835792) (end 145.18455 76.067214) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6a9fe29a-5787-4eb2-a08a-e0eb3e25b161)) + (gr_line (start 182.626308 66.954772) (end 182.577827 67.726765) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6b647c75-6505-443d-8c18-867adcc6288a)) + (gr_line (start 139.50793 54.924921) (end 139.523935 54.467955) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6ce2c301-044f-41db-b59a-98a183b3c707)) + (gr_line (start 206.805445 77.028855) (end 207.086951 76.668494) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6d764d86-915d-4263-9a7b-4c88d0422723)) + (gr_line (start 144.903906 92.583533) (end 145.617142 93.432477) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6d84fa91-1a5f-47bc-9ba2-508454e7e973)) + (gr_line (start 214.248952 82.178242) (end 214.650741 81.149909) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6d920659-c7a1-45cb-8e05-ddcf2282fb67)) + (gr_line (start 146.495313 80.520827) (end 146.289065 80.929017) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6e4a9fb2-7013-424a-bbd4-56da6e96cefc)) + (gr_line (start 160.351504 29.231835) (end 158.870915 29.904951) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6f656f1f-0c57-4717-bfc5-ed6201eb43fe)) + (gr_line (start 153.26881 33.15655) (end 151.95634 34.103224) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6fddfb36-2ccd-436d-b8fd-7f3c213e1931)) + (gr_line (start 141.506185 82.336682) (end 141.111786 82.105274) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 6fea9b7c-e6e7-4625-a5b9-d3d571b5f1ba)) + (gr_line (start 146.57013 77.840704) (end 146.699243 78.279464) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 70d1959d-775b-467b-a8e9-9e9ac87becb1)) + (gr_line (start 139.549423 55.380343) (end 139.50793 54.924921) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7115bdb0-b47f-4738-a21c-12b00e8c848f)) + (gr_line (start 146.7883 54.721503) (end 146.772408 55.178579) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7186aa5c-391a-48d1-8352-875e067984cd)) + (gr_line (start 139.507925 78.984624) (end 139.549418 78.529202) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 71e13eac-a7b4-4a25-9124-f56e5173708d)) + (gr_line (start 211.031799 51.392694) (end 211.452135 51.5729) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 72233969-c02d-4939-872f-b1d327d489f2)) + (gr_line (start 207.773755 57.842322) (end 207.411464 57.563289) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 73feda79-a9b1-4e20-a1d3-9f48b10e2e97)) + (gr_line (start 186.417325 27.138655) (end 184.807843 26.768291) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 74784039-7508-4cb6-9963-f63f18425e94)) + (gr_line (start 139.7261 53.577745) (end 139.909174 53.158736) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 751b1998-48e5-476e-9caa-b544adb3d446)) + (gr_line (start 141.283496 57.95128) (end 140.906092 57.6929) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 765b7b49-94b2-4aa4-98d7-5b8a2a62ff3e)) + (gr_line (start 209.937192 58.462723) (end 209.480133 58.449916) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7808d3b9-4de7-45cb-acc6-00c59333736b)) + (gr_line (start 199.698692 33.170656) (end 198.349212 32.275005) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 780d22ab-5e14-4f96-947a-a323e7725a15)) + (gr_line (start 171.433276 26.220197) (end 169.784463 26.459856) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 783c255f-7ded-43a4-8d9d-f73fffce52fd)) + (gr_line (start 137.268986 77.999002) (end 137.589162 79.060556) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 786fcb51-b7b5-490c-806c-537b282939a9)) + (gr_line (start 213.408898 78.529188) (end 213.450399 78.98461) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 78e869f9-e22d-4a83-992e-306b5ec93dea)) + (gr_line (start 142.818052 82.71287) (end 142.818052 82.71287) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 795536cb-7f7a-416f-8091-997e59b6b935)) + (gr_line (start 140.906087 76.216639) (end 141.283491 75.958259) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7955c443-fad8-4a19-a775-290a9893d789)) + (gr_line (start 180.960237 71.171234) (end 180.397494 71.700759) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 79d8d502-8fb7-4733-a5a2-b1eee57f89ed)) + (gr_line (start 212.951159 77.243474) (end 213.157302 77.651669) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7c0d40d0-8f91-484c-9c2c-49738fd37194)) + (gr_line (start 202.285371 35.117776) (end 201.011279 34.118648) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7cdd38d3-ed84-4ea2-8ccd-ad28cf1afc3f)) + (gr_line (start 171.506 63.334313) (end 171.998071 62.73831) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7eba2a20-6458-490c-82ce-c2388694502a)) + (gr_line (start 143.478179 58.44987) (end 143.021101 58.462683) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7ee0bf2d-28c5-427b-9ccc-5f810c6c2448)) + (gr_line (start 145.617142 93.432477) (end 207.378057 93.432477) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7f9ddebf-e4e1-441a-a6bc-76bd728ea66c)) + (gr_line (start 174.782209 25.942266) (end 173.099722 26.047267) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7fe62304-57e0-47ac-a766-5e823b1b45a1)) + (gr_line (start 206.211393 54.266118) (end 206.309603 53.819525) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 7ffda818-bf30-4fdf-8dce-5d39ad0249ce)) + (gr_line (start 142.366162 51.266638) (end 142.818054 51.196677) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 81808b10-3461-4d0b-91bb-9a6072e3de74)) + (gr_line (start 178.378728 61.096734) (end 179.096484 61.381476) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 82c08cec-ed21-4191-a496-8c8b5ff83f49)) + (gr_line (start 182.577827 66.182779) (end 182.626308 66.954772) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 83591bdc-b021-4d82-bc93-a9582a9412db)) + (gr_line (start 175.327299 73.005182) (end 174.579581 72.812808) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 84710588-a848-4948-9f6c-ddcb56b23361)) + (gr_line (start 145.871384 57.241017) (end 145.546839 57.563244) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 84876fdb-8131-4468-884d-3cb9b16c9644)) + (gr_line (start 209.227979 51.22845) (end 209.683073 51.183867) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 851f9192-af90-46ee-aed5-488fb9716472)) + (gr_line (start 213.989468 50.65739) (end 213.30213 49.138602) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 85758569-b375-4ce9-9619-458038e7c74b)) + (gr_line (start 170.763691 69.222233) (end 170.525132 68.486567) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 85e569a1-31f7-4127-b38d-5fde5013e1d2)) + (gr_line (start 146.772408 55.178579) (end 146.699245 55.630027) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8624c458-559b-4bb2-9485-c92e6d3fa097)) + (gr_line (start 177.631003 73.005182) (end 176.865133 73.102131) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 86313037-b562-401e-b94f-0e05c24665f2)) + (gr_line (start 138.343217 52.175965) (end 137.774902 53.763038) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8633b34d-894e-4323-a359-ecb479876e6f)) + (gr_line (start 207.226194 81.65227) (end 206.924933 81.308196) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8738098e-7751-49c1-8152-5f10bfd50c14)) + (gr_line (start 176.093174 60.807414) (end 176.865133 60.807414) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8750cf84-d00e-4eaf-b093-b620e0cd455f)) + (gr_line (start 171.998071 71.171234) (end 171.506 70.575234) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8928407f-5c18-40ed-8a9c-bf6e20015476)) + (gr_line (start 211.452121 82.336659) (end 211.031788 82.516861) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 892d9364-1ea0-47a1-9d3b-f95dd12d9389)) + (gr_line (start 209.683073 51.183867) (end 210.140268 51.196709) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 895194b4-823e-4918-81b1-af5db5249e84)) + (gr_line (start 206.964811 39.601556) (end 205.860692 38.40993) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8b7d1963-2d66-4247-b156-6a34fc101d3a)) + (gr_line (start 145.732118 81.652268) (end 145.390137 81.955845) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8bb9435b-6015-410d-88ee-a9173d4ab966)) + (gr_line (start 139.909169 80.75081) (end 139.726095 80.331803) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8ca0a8c5-672a-4019-bbab-c2336c1d6ad4)) + (gr_line (start 142.818052 82.71287) (end 142.366159 82.64291) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8ccad962-3418-4b12-98ea-9c15ae08f769)) + (gr_line (start 212.208912 81.82628) (end 211.846518 82.105251) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8d71e35b-142b-4783-bbb8-00da79f9bf89)) + (gr_line (start 203.519374 36.166836) (end 202.285371 35.117776) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8e8eab7e-e958-43e8-a15c-778e1033106f)) + (gr_line (start 150.68229 35.101004) (end 149.448258 36.148688) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8eac4e15-7c51-41e9-bce6-2e7544f0fce4)) + (gr_line (start 143.73033 82.681078) (end 143.275238 82.72566) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 8f316cf8-8d01-4403-b107-5bc01f1353aa)) + (gr_line (start 206.170016 79.188002) (end 206.185934 78.730923) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 91e73c94-f32e-4f4e-adcc-187282c6dfcc)) + (gr_line (start 180.960237 62.73831) (end 181.452306 63.334313) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 92a70725-f619-4d3c-8c99-1c049dc77f22)) + (gr_line (start 208.782045 51.329865) (end 209.227979 51.22845) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 92d3e6bf-5b75-4ed4-982a-61ac1263b790)) + (gr_line (start 141.111786 82.105274) (end 140.74939 81.8263) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9521900b-87d6-459a-bf60-2b4b259693dd)) + (gr_line (start 212.695336 57.045273) (end 212.394185 57.389324) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9556694a-7e56-42da-87d1-87d7d8c2d8d8)) + (gr_line (start 148.255842 37.245074) (end 147.106643 38.388961) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 960c90c5-979e-41b1-beea-53e65a0604b0)) + (gr_line (start 212.052236 76.216628) (end 212.39421 76.520251) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 97044cb4-81da-40ef-a3e3-ceedbec051bd)) + (gr_line (start 213.434391 54.467991) (end 213.450365 54.924963) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 970a40e2-d46b-4b00-a4b0-4627e45c1f48)) + (gr_line (start 140.424959 52.405472) (end 140.749394 52.083246) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9777d219-8932-4ab8-8017-f8773e8cac1e)) + (gr_line (start 207.945471 51.695241) (end 208.352223 51.486236) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 983cebae-bb43-4e2f-ac68-76469b9177b4)) + (gr_line (start 154.618102 32.262184) (end 153.26881 33.15655) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 984d1e4b-b855-45e8-b66b-c908ebb7044e)) + (gr_line (start 207.378057 93.432477) (end 208.088828 92.582906) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 988a1284-feaa-4f9d-9955-d77a7bc5354e)) + (gr_line (start 157.420753 30.635183) (end 156.002615 31.421328) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 988a9def-58db-4fbe-9521-89d8ba8b88e8)) + (gr_line (start 176.865133 73.102131) (end 176.093174 73.102131) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9991a51d-4096-4002-a70a-889ee2c6eedc)) + (gr_line (start 176.479135 25.906403) (end 174.782209 25.942266) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9a39902c-bd47-4fe1-886f-3b53bf259688)) + (gr_line (start 140.26296 57.045222) (end 140.007164 56.666051) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9a4e9e34-97ca-437b-8bc1-946d7fb47ee2)) + (gr_line (start 142.295674 89.013986) (end 142.910448 89.931372) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9a5dff45-ec5f-49f0-a7bb-160aaf88fa3d)) + (gr_line (start 140.749394 52.083246) (end 141.11179 51.804274) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9abe0ab9-c7fa-4460-8cdd-7c9220179fe9)) + (gr_line (start 213.363677 84.198474) (end 213.819833 83.194606) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9b640f72-2004-4f18-8eb7-b80d75e0c10a)) + (gr_line (start 211.835839 87.129752) (end 212.371392 86.166578) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9b77e671-0c0b-4381-a903-34cfa8a21753)) + (gr_line (start 139.909174 53.158736) (end 140.143341 52.765885) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9b988f5f-f9c2-4626-8178-0923cfe88c5d)) + (gr_line (start 208.168291 75.835809) (end 208.588621 75.655652) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9ed90813-bd73-4165-995e-e0ab230f9bd8)) + (gr_line (start 213.819833 83.194606) (end 214.248952 82.178242) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 9f003d5a-dd9e-40ab-bf10-c046efb9f985)) + (gr_line (start 140.564111 57.389279) (end 140.26296 57.045222) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a09ae5fb-59ec-4e8e-9f48-ec1473f70052)) + (gr_line (start 207.226191 52.257268) (end 207.568173 51.953684) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a0d28ee3-eb85-487a-860a-12e2b3e9383f)) + (gr_line (start 145.871381 76.668477) (end 146.152889 77.028844) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a1daf324-51e0-4fe2-a4ed-b0e39f5d1f4f)) + (gr_line (start 181.527817 26.221934) (end 179.860473 26.048352) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a1ed9cda-cd43-4d5c-b6ae-937f1c57228b)) + (gr_line (start 170.380477 67.726765) (end 170.331996 66.954772) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a364dbc3-c959-400d-a618-08632635a608)) + (gr_line (start 207.568176 81.955845) (end 207.226194 81.65227) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a422457f-aef0-4947-9a81-66991616494b)) + (gr_line (start 206.669245 52.980514) (end 206.924927 52.601339) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a6144592-404c-43ca-a486-321da7eeffff)) + (gr_line (start 194.095426 29.914148) (end 192.614383 29.239909) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a6da2bae-5445-4f9d-b21f-9f49d74b5ef6)) + (gr_line (start 138.313901 81.151823) (end 138.717888 82.180463) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a7d0acbf-12f9-4214-b8e0-b742c23b8088)) + (gr_line (start 212.394185 57.389324) (end 212.052208 57.69295) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a8470d55-61b7-47ab-b907-c0c8dc201dca)) + (gr_line (start 146.495316 53.388672) (end 146.648705 53.819482) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a871032a-874d-4b33-b5c4-f55582160eb3)) + (gr_line (start 143.275242 51.183836) (end 143.730334 51.228422) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a875a75a-d9cc-4ac6-8cc5-b9d747fcf11d)) + (gr_line (start 140.564105 76.520262) (end 140.906087 76.216639) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a936cb13-89cd-44a9-8595-7a6ed613b888)) + (gr_line (start 139.647636 55.827049) (end 139.549423 55.380343) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp aa9aa0a7-5e29-417e-bce7-de89852240b6)) + (gr_line (start 139.596988 54.016501) (end 139.7261 53.577745) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ad1d43e3-ac6b-4cf3-a33f-48a70ddddcfd)) + (gr_line (start 146.002258 39.579147) (end 144.944286 40.81443) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ae2a45ba-22ef-417e-91c0-500adbc73e30)) + (gr_line (start 145.012846 51.695208) (end 145.39014 51.953648) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ae9ea9d5-3476-4e17-998f-f553cc5ccc0b)) + (gr_line (start 212.951133 56.666096) (end 212.695336 57.045273) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp aef160e1-7e08-4028-8bd2-e25f728f02ef)) + (gr_line (start 173.185356 72.155414) (end 172.560814 71.700759) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp b0998bec-1d37-42b5-be33-6b68c36d32a8)) + (gr_line (start 140.143341 52.765885) (end 140.424959 52.405472) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp b42b2c1d-6f08-48e5-b18e-164094ad29b5)) + (gr_line (start 140.007159 77.243488) (end 140.262955 76.864317) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp b6e1a473-8f10-4ed7-aa03-03127303966e)) + (gr_line (start 140.406574 47.625235) (end 139.660651 49.105861) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp b8b58a03-906b-458c-bab5-015e8d7e2036)) + (gr_line (start 141.926517 82.516886) (end 141.506185 82.336682) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp b97eaab0-eb57-432e-8d5b-ee452d36c86e)) + (gr_line (start 208.168265 58.073744) (end 207.773755 57.842322) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp b9ed174f-28ef-45af-9321-e5653f977348)) + (gr_line (start 182.577827 67.726765) (end 182.433174 68.486567) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp bb1dbf9c-a727-4e66-94bf-f43c66bcfb0d)) + (gr_line (start 137.937563 80.111676) (end 138.313901 81.151823) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp bbb865b8-895b-4b41-af94-89ea7d3e6a90)) + (gr_line (start 178.177046 25.942773) (end 176.479135 25.906403) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp bbd87bc9-5e7c-404e-aed7-9eb57453b05f)) + (gr_line (start 161.86092 28.617035) (end 160.351504 29.231835) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp bc0c064a-e47a-444b-80fa-0fcd7903fe99)) + (gr_line (start 143.478174 75.459626) (end 143.930066 75.529586) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp be841db8-cad5-4af3-840e-4158ac1e3de4)) + (gr_line (start 189.567233 28.067733) (end 188.004323 27.572204) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp bedca998-c857-4cc4-b283-cd8298d7d239)) + (gr_line (start 182.433174 65.422977) (end 182.577827 66.182779) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp bfab5566-7e27-4b32-863f-d33da3385583)) + (gr_line (start 173.099722 26.047267) (end 171.433276 26.220197) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c08bfa9c-251d-4bca-85a6-acec656e7df2)) + (gr_line (start 143.55027 90.832446) (end 144.214852 91.716679) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c1bd1931-d624-4337-85d3-e445b4bfe772)) + (gr_line (start 145.184553 57.842283) (end 144.790045 58.073699) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c1da6fac-4359-4603-8d82-1578e0c7697a)) + (gr_line (start 140.007164 56.666051) (end 139.801026 56.257862) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c24bef61-ebd8-41a0-8df1-3ef2e75f2828)) + (gr_line (start 212.814984 52.765916) (end 213.049149 53.158772) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c3b0cc51-fcd3-495d-a8ad-67e5db863578)) + (gr_line (start 210.592142 82.642882) (end 210.140254 82.712847) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c4d84767-1f87-4def-b0ae-39bf3638f2b3)) + (gr_line (start 212.557092 47.656493) (end 211.755956 46.212267) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c4fe0289-f423-4057-a0d1-5cf6f0650b38)) + (gr_line (start 144.176263 82.579664) (end 143.73033 82.681078) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c53c0fff-9aff-4f78-87c4-892eef91a60c)) + (gr_line (start 196.964441 31.432901) (end 195.545978 30.645546) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c6a4e120-ed6b-4485-ad9f-6c128634a04d)) + (gr_line (start 213.450365 54.924963) (end 213.408872 55.380382) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c851aa01-0bb8-47e4-98e8-4cd9acbaef81)) + (gr_line (start 139.52393 79.441593) (end 139.507925 78.984624) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c8613f03-017d-4e30-b504-8969f06d571b)) + (gr_line (start 144.606089 51.486198) (end 145.012846 51.695208) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c98d1686-f442-415f-a548-dcd40bb64566)) + (gr_line (start 142.119964 58.316735) (end 141.690253 58.160322) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c99734b3-53d5-4d49-89b6-dc23f9523263)) + (gr_line (start 213.049129 80.75079) (end 212.814964 81.143647) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp caacaebc-ce12-43f7-9ac3-88b939bfd7b4)) + (gr_line (start 212.533346 81.504053) (end 212.208912 81.82628) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cbda6dde-6b82-4807-bb97-81d56e1ff51a)) + (gr_line (start 215.371192 79.059481) (end 215.689282 77.998449) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cbf903c9-d710-40d1-9c4a-c37a25703689)) + (gr_line (start 206.309603 53.819525) (end 206.462997 53.388708) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ccb2a4d3-7866-4394-ba3b-c21129e8e12c)) + (gr_line (start 145.546839 57.563244) (end 145.184553 57.842283) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cda60292-725a-44a1-be24-f112580fb147)) + (gr_line (start 180.397494 62.208782) (end 180.960237 62.73831) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cea30a58-af05-4282-a0aa-c2f0d1b7f12c)) + (gr_line (start 146.746918 54.266081) (end 146.7883 54.721503) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ceff3a58-4b71-4329-8131-310e77bb8d40)) + (gr_line (start 166.546149 27.134557) (end 164.959841 27.567195) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cfab178f-b7da-49e5-ab1a-81e61832c9ea)) + (gr_line (start 207.086925 57.241059) (end 206.805411 56.880692) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cfb41048-6957-4619-a533-42638b2d812b)) + (gr_line (start 213.157271 56.257904) (end 212.951133 56.666096) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp cff36e69-b054-4ed6-b6d4-34d4e32863aa)) + (gr_line (start 207.411492 76.346264) (end 207.773784 76.067228) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d0097917-4185-4bdf-a75a-e33f7a0001ee)) + (gr_line (start 137.589162 79.060556) (end 137.937563 80.111676) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d0872582-b566-43ad-a003-1aad127caa82)) + (gr_line (start 213.232221 53.577778) (end 213.361332 54.016538) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d105d995-591d-43fd-ba48-1bda71e688f2)) + (gr_line (start 179.772953 72.155414) (end 179.096484 72.528068) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d10d8c27-dc2b-43c3-85fd-e394542cb4a9)) + (gr_line (start 143.275238 82.72566) (end 142.818052 82.71287) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d1f8d5b0-5b35-4378-902d-5b49c711b538)) + (gr_line (start 198.349212 32.275005) (end 196.964441 31.432901) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d2b6430c-e16f-4418-a46c-6837f2249354)) + (gr_line (start 208.588621 75.655652) (end 209.028259 75.529603) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d2ceaa56-657f-4200-b650-5b492e88d604)) + (gr_line (start 209.028239 58.37995) (end 208.588596 58.253909) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d2e53f55-bccf-4ea0-8f80-8c359b91433e)) + (gr_line (start 170.331996 66.954772) (end 170.380477 66.182779) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d345a092-62df-4cf7-9994-7a1fe388b3c1)) + (gr_line (start 140.424955 81.504073) (end 140.143337 81.143664) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d35a854a-5f53-429f-883a-13d75b72fe36)) + (gr_line (start 209.031961 42.118937) (end 208.022433 40.838293) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d4063822-5a92-4994-ab2a-e0fb216b3737)) + (gr_line (start 209.683071 82.72566) (end 209.227976 82.681083) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d46efa0d-6351-42e8-9c5d-2448e89692eb)) + (gr_line (start 176.865133 60.807414) (end 177.631003 60.904364) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d5a28708-3e88-4ea2-a1c5-0a5f58ef7a0e)) + (gr_line (start 171.506 70.575234) (end 171.092372 69.922141) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d5a80d5e-9c44-40ac-a63c-63dbd2cff806)) + (gr_line (start 183.177474 26.462316) (end 181.527817 26.221934) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d6153178-57d0-4f51-a2de-d364655220de)) + (gr_line (start 210.592156 51.266673) (end 211.031799 51.392694) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d6c9f11c-d9bf-46a6-89c4-12a4b073deea)) + (gr_line (start 208.588596 58.253909) (end 208.168265 58.073744) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d71f734b-0494-4354-abac-42509d09450a)) + (gr_line (start 146.699245 55.630027) (end 146.570133 56.068793) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d822c66e-3fb4-4c57-b111-37c2db28510e)) + (gr_line (start 210.392431 75.491486) (end 210.838364 75.592798) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d8ccf3ec-d6a8-4511-a367-bdb76b2e72bc)) + (gr_line (start 170.763691 64.687311) (end 171.092372 63.987406) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d8e0e601-c52e-4494-ac80-7009fc27c3c5)) + (gr_line (start 142.366159 82.64291) (end 141.926517 82.516886) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp d9d87d5c-833e-41e3-8efe-138716e46fff)) + (gr_line (start 144.214852 91.716679) (end 144.903906 92.583533) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp da650a75-1a9b-4ef7-9928-ab8f8598ff25)) + (gr_line (start 209.937231 75.446858) (end 210.392431 75.491486) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp db1b2d5e-3a69-450f-8f18-c2b243573c51)) + (gr_line (start 213.361315 79.893024) (end 213.232204 80.331784) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp db918239-e8a5-46cf-8712-b55ba351ece9)) + (gr_line (start 206.571243 56.487839) (end 206.388168 56.068832) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp dca66601-9c11-4737-b7d6-2165219851c9)) + (gr_line (start 214.617506 52.211651) (end 213.989468 50.65739) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp dcabb716-d0e0-40eb-a3fc-21cbd6dfb1f4)) + (gr_line (start 206.259094 78.279478) (end 206.388202 77.840715) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ddbcdbd5-1f88-4f09-8ad0-0b22b94be331)) + (gr_line (start 205.860692 38.40993) (end 204.711681 37.264623) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp dddc0b2f-599b-4a68-8cba-07a3d9d8a9d5)) + (gr_line (start 142.910448 89.931372) (end 143.55027 90.832446) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp df758678-ee5e-4340-9329-06f8c39dbb46)) + (gr_line (start 204.711681 37.264623) (end 203.519374 36.166836) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e038067e-efdc-4f53-aea5-230d37bba614)) + (gr_line (start 206.669251 80.929022) (end 206.463 80.52083) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e0d95911-a108-4065-ac39-0cf8fac11401)) + (gr_line (start 215.689282 55.421776) (end 215.184646 53.800181) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e1fa7fdb-b442-481d-b187-6ea1aa3821e0)) + (gr_line (start 137.268986 55.38319) (end 137.268986 77.999002) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e2a5b184-4336-401c-9307-9d7eb9d13859)) + (gr_line (start 139.801021 77.65168) (end 140.007159 77.243488) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e2bbb941-047e-4a86-b2cd-fa11e428949d)) + (gr_line (start 206.924933 81.308196) (end 206.669251 80.929022) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e355701d-ef09-4fbb-a811-7b5868fb9274)) + (gr_line (start 139.726095 80.331803) (end 139.596983 79.893044) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e36809be-0463-4bff-b9d5-4d3034ac3fc2)) + (gr_line (start 144.606085 82.423296) (end 144.176263 82.579664) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e4c4ba34-1c23-4718-b65c-d3644dbf45e8)) + (gr_line (start 144.176267 51.329833) (end 144.606089 51.486198) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e6e15353-e90e-4aa0-98ba-275591e73ec6)) + (gr_line (start 181.452306 70.575234) (end 180.960237 71.171234) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e7d85166-8948-405b-ae0e-8926b0b249fc)) + (gr_line (start 142.565893 75.491495) (end 143.021096 75.44687) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e8002bb5-83eb-4a25-9a13-a86a00b85927)) + (gr_line (start 143.930066 75.529586) (end 144.369709 75.655632) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e8458ce4-9f31-4eb2-abdc-37550325c8bc)) + (gr_line (start 213.30213 49.138602) (end 212.557092 47.656493) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e8c30069-8bc3-4957-aaf5-8782fb04ded7)) + (gr_line (start 179.096484 72.528068) (end 178.378728 72.812808) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp e8d16364-4574-4c29-9380-0a87985ab16a)) + (gr_line (start 178.378728 72.812808) (end 177.631003 73.005182) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ea05c431-f90b-4fda-afe3-a3f052fa4be0)) + (gr_line (start 146.387056 77.421694) (end 146.57013 77.840704) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ebb2c0e5-97e2-4230-9b4b-2439bc3b2017)) + (gr_line (start 171.092372 69.922141) (end 170.763691 69.222233) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ec4937d1-09bc-48b2-8031-b6482345b288)) + (gr_line (start 163.397566 28.061755) (end 161.86092 28.617035) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ec4f75ca-7382-4d9b-8047-2af128507651)) + (gr_line (start 158.870915 29.904951) (end 157.420753 30.635183) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ec6a900f-8008-4c13-a0ae-6688af3314a7)) + (gr_line (start 164.959841 27.567195) (end 163.397566 28.061755) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ece8621f-1228-4d0f-b51f-74a4dd51e56c)) + (gr_line (start 206.388202 77.840715) (end 206.57128 77.421711) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ed64f3e6-27a6-41b6-8e9f-2ac43ff4b311)) + (gr_line (start 182.194615 69.222233) (end 181.865933 69.922141) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ede41310-eb44-45f3-a569-461f3818f238)) + (gr_line (start 208.088828 92.582906) (end 208.77543 91.715505) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ee6d7c38-95ff-4aed-ae26-85900d534cfd)) + (gr_line (start 207.773784 76.067228) (end 208.168291 75.835809) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ef1f136a-662c-4e84-ba04-3ce2a5e77fe5)) + (gr_line (start 139.523935 54.467955) (end 139.596988 54.016501) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ef33d061-87e4-49ff-86fa-cd73753cac88)) + (gr_line (start 176.479135 25.906403) (end 176.479135 25.906403) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp efb35ba1-906c-4da4-8939-c02f080a92ab)) + (gr_line (start 191.104452 28.624036) (end 189.567233 28.067733) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f180cbf3-f650-4d0f-8804-2e51b59a9245)) + (gr_line (start 210.392394 58.418095) (end 209.937192 58.462723) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f3302df0-6845-4a4f-b1cc-e0e023fa6709)) + (gr_line (start 213.408872 55.380382) (end 213.310659 55.827089) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f466aeae-a8bc-46c5-bc4a-151b535e5111)) + (gr_line (start 211.755956 46.212267) (end 210.90032 44.80713) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f80c3a62-8170-47fd-be0f-c8f0e0c06e1f)) + (gr_line (start 141.690249 75.74922) (end 142.11996 75.59281) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f81e0244-de86-479c-8b8b-3e979614017d)) + (gr_line (start 211.268039 58.16037) (end 210.838328 58.316777) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f833fc8c-47e1-4161-9a7b-b90a0c95bb98)) + (gr_line (start 206.185897 55.178621) (end 206.170008 54.721543) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f939f7cb-068c-4857-8a8a-afc27f8e8fc4)) + (gr_line (start 139.607648 84.201101) (end 140.092845 85.192026) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f9a32fe9-70a4-43e0-91e0-0d0882f4ceb9)) + (gr_line (start 184.807843 26.768291) (end 183.177474 26.462316) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp fa10d728-5eae-44e5-adb7-9c67daa19c81)) + (gr_line (start 174.579581 61.096734) (end 175.327299 60.904364) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp fcf7635f-ef88-4ed3-a9f6-dbcda8270c7b)) + (gr_line (start 170.525132 68.486567) (end 170.380477 67.726765) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp fdfea28d-f4fd-49dc-93f5-e04d821c0674)) + (gr_line (start 213.310659 55.827089) (end 213.157271 56.257904) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp fe279e2f-27e0-473c-a853-fabf0b0616c5)) + (gr_line (start 206.462997 53.388708) (end 206.669245 52.980514) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ff562a9d-f1de-4993-a036-483b0759982b)) + (gr_line (start 212.208926 52.083279) (end 212.533363 52.405503) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ffc953ac-6e0b-4c3e-b6f9-0245182938ff)) + + (segment (start 185.735 91.526) (end 185.821 91.44) (width 0.25) (layer "F.Cu") (net 1) (tstamp 00000000-0000-0000-0000-000059eb06ba)) + (segment (start 187.259 88.224) (end 185.821 89.662) (width 0.5) (layer "F.Cu") (net 1) (tstamp 00000000-0000-0000-0000-000059eb0906)) + (segment (start 188.865 87.63) (end 187.259 87.63) (width 0.5) (layer "F.Cu") (net 1) (tstamp 00000000-0000-0000-0000-000059ed7582)) + (segment (start 186.309 87.63) (end 187.259 87.63) (width 0.5) (layer "F.Cu") (net 1) (tstamp 3624cb2c-975a-4001-b636-9e9f6484be4c)) + (segment (start 185.821 89.662) (end 185.821 91.44) (width 0.5) (layer "F.Cu") (net 1) (tstamp 9bc61245-f0aa-409b-8cd0-9a714404bb49)) + (segment (start 185.821 91.44) (end 183.515 91.44) (width 0.5) (layer "F.Cu") (net 1) (tstamp b8b18fc0-ed12-4952-ac89-0646458bb6a0)) + (segment (start 189.119 87.376) (end 188.865 87.63) (width 0.5) (layer "F.Cu") (net 1) (tstamp bd38eb0a-9b43-4df5-8008-5eab048d6998)) + (segment (start 161.64306 37.00494) (end 161.64306 35.814) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ea9ea9)) + (segment (start 173.515 91.727) (end 174.625 92.837) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacdc9)) + (segment (start 174.625 92.837) (end 178.118 92.837) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacdcb)) + (segment (start 178.118 92.837) (end 179.515 91.44) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacdd1)) + (segment (start 189.738 89.535) (end 189.845 89.428) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead124)) + (segment (start 188.341 89.662) (end 188.321 89.662) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1a1)) + (segment (start 195.6 76.195) (end 195.58 76.215) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1b3)) + (segment (start 175.387 48.387) (end 175.514 48.514) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1de)) + (segment (start 175.514 48.514) (end 177.546 48.514) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1df)) + (segment (start 155.326 73.685) (end 154.92 73.279) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eadb98)) + (segment (start 154.94 73.299) (end 154.92 73.279) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eaf6cd)) + (segment (start 161.64306 32.41294) (end 165.227 28.829) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb04ea)) + (segment (start 165.227 28.829) (end 171.577 28.829) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb04f2)) + (segment (start 161.036 39.644) (end 161.036 42.418) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb050f)) + (segment (start 147.955 69.85) (end 148.463 69.342) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0547)) + (segment (start 148.463 69.342) (end 152.273 69.342) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0548)) + (segment (start 155.067 71.374) (end 155.448 70.993) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb055d)) + (segment (start 155.448 70.993) (end 158.496 70.993) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0561)) + (segment (start 158.496 70.993) (end 159.385 71.882) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0566)) + (segment (start 158.482 64.629) (end 159.131 65.278) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0576)) + (segment (start 156.591 63.969) (end 156.591 58.166) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0596)) + (segment (start 195.58 70.612) (end 195.453 70.485) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0691)) + (segment (start 201.676 84.963) (end 200.086 84.963) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb06aa)) + (segment (start 189.484 89.662) (end 189.738 89.535) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0899)) + (segment (start 190.5 83.947) (end 190.119 83.566) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08b1)) + (segment (start 190.119 83.566) (end 183.134 83.566) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08b2)) + (segment (start 183.134 83.566) (end 183.134 83.947) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08b3)) + (segment (start 201.036 55.631) (end 201.041 55.626) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08cd)) + (segment (start 200.406 42.799) (end 202.946 45.339) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08d4)) + (segment (start 202.946 45.339) (end 202.946 48.641) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08d5)) + (segment (start 202.946 48.641) (end 201.041 50.546) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08d7)) + (segment (start 201.041 50.546) (end 201.041 55.626) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08d9)) + (segment (start 190.5 53.594) (end 190.119 53.213) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08df)) + (segment (start 190.119 53.213) (end 187.452 53.213) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08e0)) + (segment (start 187.452 53.213) (end 185.801 51.562) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08e1)) + (segment (start 163.449 71.12) (end 163.551 71.018) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0f4f)) + (segment (start 161.29 78.74) (end 155.575 78.74) (width 0.25) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1101)) + (segment (start 181.483 78.867) (end 180.34 78.867) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb134b)) + (segment (start 180.34 78.867) (end 180.34 81.265) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb134c)) + (segment (start 191.643 69.977) (end 191.77 69.85) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14de)) + (segment (start 191.77 69.85) (end 191.77 67.818) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14df)) + (segment (start 191.77 65.532) (end 191.77 63.119) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14e5)) + (segment (start 188.214 63.119) (end 188.087 63.246) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14eb)) + (segment (start 188.087 63.246) (end 188.087 65.405) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14ec)) + (segment (start 188.214 67.818) (end 188.341 67.945) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14f1)) + (segment (start 188.341 67.945) (end 188.341 70.358) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14f2)) + (segment (start 161.64306 35.814) (end 161.64306 33.83026) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14f9)) + (segment (start 165.608 35.814) (end 165.735 35.941) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14ff)) + (segment (start 165.735 35.941) (end 167.894 35.941) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1500)) + (segment (start 173.228 36.068) (end 170.688 36.068) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1505)) + (segment (start 168.91 78.74) (end 171.45 78.74) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1639)) + (segment (start 201.036 66.035) (end 201.168 66.167) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1865)) + (segment (start 185.801 54.229) (end 185.674 54.356) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1977)) + (segment (start 185.674 54.356) (end 183.261 54.356) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1978)) + (segment (start 183.134 51.562) (end 180.721 51.562) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb197f)) + (segment (start 180.594 54.483) (end 180.34 54.229) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1985)) + (segment (start 180.34 54.229) (end 177.419 54.229) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1986)) + (segment (start 204.216 42.164) (end 205.994 43.942) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1994)) + (segment (start 205.994 43.942) (end 205.994 44.323) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1995)) + (segment (start 205.994 46.228) (end 205.867 46.355) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb199b)) + (segment (start 205.867 46.355) (end 205.867 48.641) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb199c)) + (segment (start 205.74 50.8) (end 207.899 48.641) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb19a1)) + (segment (start 207.899 48.641) (end 208.28 48.641) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb19a2)) + (segment (start 201.676 90.297) (end 199.263 90.297) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b31)) + (segment (start 199.136 87.63) (end 196.469 87.63) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b37)) + (segment (start 145.796 73.787) (end 146.177 75.057) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b48)) + (segment (start 146.177 75.057) (end 147.701 75.311) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b49)) + (segment (start 148.209 77.597) (end 148.209 80.772) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b50)) + (segment (start 148.082 83.566) (end 148.082 87.122) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b56)) + (segment (start 148.082 90.17) (end 148.209 90.043) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b63)) + (segment (start 148.209 90.043) (end 151.003 90.043) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b64)) + (segment (start 153.797 89.916) (end 151.003 87.122) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b69)) + (segment (start 151.003 87.122) (end 150.876 87.122) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b6a)) + (segment (start 140.335 72.136) (end 140.335 69.977) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c3d)) + (segment (start 140.335 66.929) (end 140.335 64.008) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c43)) + (segment (start 140.335 60.706) (end 141.224 59.817) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c49)) + (segment (start 141.224 59.817) (end 145.161 59.944) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c4a)) + (segment (start 204.851 87.503) (end 204.724 87.63) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c5e)) + (segment (start 204.724 87.63) (end 204.724 90.297) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c5f)) + (segment (start 207.518 90.297) (end 207.645 90.17) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c64)) + (segment (start 207.645 90.17) (end 207.645 87.249) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c65)) + (segment (start 183.134 84.074) (end 183.134 83.947) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ed73db)) + (segment (start 194.564 90.551) (end 195.58 90.424) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ed782b)) + (segment (start 195.58 90.424) (end 196.469 90.424) (width 0.5) (layer "F.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ed782c)) + (segment (start 195.58 76.215) (end 195.58 78.613) (width 0.5) (layer "F.Cu") (net 2) (tstamp 0163e210-cb38-4762-ad09-e590296606fa)) + (segment (start 161.64306 33.83026) (end 161.64306 32.41294) (width 0.5) (layer "F.Cu") (net 2) (tstamp 0caca724-d76b-4b2e-942a-86dd568a102a)) + (segment (start 161.056 39.624) (end 161.036 39.644) (width 0.25) (layer "F.Cu") (net 2) (tstamp 0ce646d0-6677-4a08-b434-06a4036a5ac7)) + (segment (start 195.58 76.215) (end 195.58 70.612) (width 0.5) (layer "F.Cu") (net 2) (tstamp 109ec0a3-9978-4ab8-adfd-dcb1baf2fb8b)) + (segment (start 173.515 91.44) (end 173.515 91.727) (width 0.25) (layer "F.Cu") (net 2) (tstamp 190977ab-f3a6-477c-994c-b9f64f4b413b)) + (segment (start 159.385 71.882) (end 161.036 73.533) (width 0.5) (layer "F.Cu") (net 2) (tstamp 1f13c5c7-d782-40da-a5b3-c0f0eaa9acfb)) + (segment (start 179.515 91.44) (end 179.515 91.504) (width 0.25) (layer "F.Cu") (net 2) (tstamp 2c2c76ac-077b-4448-9680-898002c76e3b)) + (segment (start 201.036 64.491) (end 201.036 58.191) (width 0.5) (layer "F.Cu") (net 2) (tstamp 30732bc6-45bb-4052-a549-8411b20128f2)) + (segment (start 154.92 71.374) (end 154.92 71.394) (width 0.25) (layer "F.Cu") (net 2) (tstamp 3a8e010f-72cf-4479-8f3f-a905813f7338)) + (segment (start 165.354 28.956) (end 165.481 28.829) (width 0.25) (layer "F.Cu") (net 2) (tstamp 420a6ff5-7a8e-4a0b-bce5-cdf26f7e114c)) + (segment (start 154.92 73.279) (end 154.92 71.374) (width 0.25) (layer "F.Cu") (net 2) (tstamp 48d48f19-b6c4-468a-a94e-9b8f2582db3b)) + (segment (start 154.94 76.215) (end 154.94 73.299) (width 0.25) (layer "F.Cu") (net 2) (tstamp 6c1c1e4f-a965-46fc-8a52-32a673650ff3)) + (segment (start 195.453 70.485) (end 197.485 70.485) (width 0.5) (layer "F.Cu") (net 2) (tstamp 736dffb6-9389-40ba-b306-d82beed4b097)) + (segment (start 163.449 71.12) (end 163.576 71.12) (width 0.5) (layer "F.Cu") (net 2) (tstamp 83eae7da-a834-4457-b483-5adcd511ca20)) + (segment (start 200.406 42.545) (end 200.406 42.799) (width 0.25) (layer "F.Cu") (net 2) (tstamp 8644d897-7d2d-490d-bf80-8a374269eaf2)) + (segment (start 189.738 89.535) (end 190.627 90.551) (width 0.5) (layer "F.Cu") (net 2) (tstamp 8703294c-5507-44c1-9e5c-901285d2a7e5)) + (segment (start 161.29 78.74) (end 166.37 78.74) (width 0.5) (layer "F.Cu") (net 2) (tstamp 8c45c552-40e3-4e64-a91a-55d0e3df06e1)) + (segment (start 161.056 39.624) (end 161.056 37.592) (width 0.5) (layer "F.Cu") (net 2) (tstamp 8ddd55fd-6458-436f-a58b-9c74565a8511)) + (segment (start 183.134 83.947) (end 183.388 83.947) (width 0.25) (layer "F.Cu") (net 2) (tstamp 950f469c-f3f9-4527-825f-d28eb779d860)) + (segment (start 201.676 84.963) (end 201.676 87.503) (width 0.5) (layer "F.Cu") (net 2) (tstamp 963fed89-83bc-4c17-a81d-8eebf02e9372)) + (segment (start 154.92 71.374) (end 155.067 71.374) (width 0.25) (layer "F.Cu") (net 2) (tstamp 977bde0f-c79d-4130-9fe3-b8790be559e5)) + (segment (start 188.321 89.662) (end 189.484 89.662) (width 0.5) (layer "F.Cu") (net 2) (tstamp 9dfca631-be1f-4763-bc5d-a9f58cdd4c27)) + (segment (start 184.658 85.598) (end 183.134 84.074) (width 0.5) (layer "F.Cu") (net 2) (tstamp a85cc9e9-e1f9-4b44-b2f2-562f6f99d0cf)) + (segment (start 201.036 64.491) (end 201.036 66.035) (width 0.5) (layer "F.Cu") (net 2) (tstamp ccd781dd-56b3-4f27-8905-cf105e05442f)) + (segment (start 173.515 91.44) (end 173.515 91.219) (width 0.25) (layer "F.Cu") (net 2) (tstamp cff6f2dc-1429-4b30-a482-ebf4c1d9c4b4)) + (segment (start 157.251 64.629) (end 158.482 64.629) (width 0.5) (layer "F.Cu") (net 2) (tstamp e1843b4e-3fac-4abf-a702-c11922f67885)) + (segment (start 188.321 89.662) (end 188.321 91.44) (width 0.5) (layer "F.Cu") (net 2) (tstamp e19647f4-6469-443d-b71f-252cdc91b200)) + (segment (start 201.036 58.191) (end 201.036 55.631) (width 0.5) (layer "F.Cu") (net 2) (tstamp ead71500-6715-440a-b3d4-54ff85487367)) + (segment (start 161.056 37.592) (end 161.64306 37.00494) (width 0.25) (layer "F.Cu") (net 2) (tstamp f8b9c7a8-4ce5-486b-9505-364f71016a31)) + (segment (start 157.251 64.629) (end 156.591 63.969) (width 0.25) (layer "F.Cu") (net 2) (tstamp fe785d8b-a4a1-406f-90b3-89d1434e9486)) + (via (at 196.469 87.63) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 0096298f-53a1-43ab-bbb9-b7f6006eee9d)) + (via (at 201.676 87.503) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 030c5b2e-a74e-4f05-9066-688478c8c72a)) + (via (at 201.041 55.626) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 04b00247-0dee-45c1-a00f-411d6f5079d9)) + (via (at 140.335 72.136) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 07a154ce-1173-4694-9b76-5d6277b3954b)) + (via (at 195.453 70.485) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 0867e898-ef25-4677-bf81-a04503872ae2)) + (via (at 165.481 28.829) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 08c661a3-f910-4019-88a9-74f7f045d5a0)) + (via (at 204.851 87.503) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 0a7ce501-c0fe-458f-bb8e-f8a2955daa7e)) + (via (at 153.797 89.916) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 1fffe9d7-2bf8-4f1f-9c9a-5a5fda361d40)) + (via (at 171.45 78.74) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 26785e26-d24d-4ce1-b195-5c44d5aa2e08)) + (via (at 148.209 80.772) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 294665ad-ab74-4e27-b0cd-c6d8ccf5cbc3)) + (via (at 207.518 90.297) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 307f950b-156a-447d-91a1-108e432bf8e8)) + (via (at 188.214 67.818) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 34119284-7309-429a-b73a-a017e4059cf4)) + (via (at 208.28 48.641) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 3c27bb57-0a1d-4761-b1d5-9d9656015a7e)) + (via (at 164.29 70.21) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 3df12ddd-1da5-474f-b1f9-aefeb36b3139)) + (via (at 180.594 54.483) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 3fec7902-5f42-40b8-9d28-96472dda34e3)) + (via (at 204.724 90.297) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 41a2c655-c43d-4526-9274-95af01fdcb5b)) + (via (at 205.74 50.8) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 48b8b5bd-c1a4-4171-8883-80d049e92b69)) + (via (at 145.796 73.787) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 4c1c35a5-ace7-49de-8c78-b4938b3fa1c7)) + (via (at 195.58 78.613) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 5a1ca751-29df-4003-9543-ee0ba836e2f2)) + (via (at 159.385 71.882) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 5a5dca17-e21b-4f8c-8c6f-ae046a9fd58d)) + (via (at 191.643 69.977) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 5c16d1e2-6cef-45a2-b92c-4ff7ef15c64c)) + (via (at 191.77 63.119) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 60ad2746-e37f-4d00-bbbd-7899108a7691)) + (via (at 201.168 66.167) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 63c6a1f6-8665-415b-90f7-3d3bb858b83b)) + (via (at 185.801 51.562) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 64aeb300-5b53-4342-b70d-84884428234b)) + (via (at 189.738 89.535) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 65034daa-c4c8-4f34-a712-8614ba0fa640)) + (via (at 163.449 71.12) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 6682925e-65c4-4656-8194-6affcf212255)) + (via (at 156.591 58.166) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 675fec22-5d93-4720-86da-cde0752dfd65)) + (via (at 183.134 83.947) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 676f7cb4-fa50-41c8-a4d1-1dd5842e7cb4)) + (via (at 188.214 63.119) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 6f933c05-d15f-40fa-9554-70a9151bffdf)) + (via (at 204.216 42.164) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 6fd52efe-e744-4d64-b707-820a8f0836b5)) + (via (at 148.082 90.17) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 70360dd2-be09-41cd-8740-7d7f94ac01e5)) + (via (at 185.801 54.229) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 768e1ccf-57d5-4b01-abd9-44dbf04c7762)) + (via (at 147.701 75.311) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 786f87cc-668b-4194-8c46-5c992a55ba8b)) + (via (at 140.335 60.706) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 7f0af82f-5632-4a97-a1e2-afb4a9183646)) + (via (at 161.64306 35.814) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 7f119ebd-efdc-4cdc-8621-1709b137566e)) + (via (at 163.576 63.881) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 8524aca3-bf8e-4ef2-bedf-8dc9ce04eccf)) + (via (at 191.77 65.532) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 85928c1b-70e3-42b3-8fc4-36a1cca3ff14)) + (via (at 151.003 90.043) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 87eed992-3104-4c53-a725-7d1e7ea01ee3)) + (via (at 184.658 85.598) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 8a77dd58-3630-4395-9dd9-2b84c8115a84)) + (via (at 155.575 78.74) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 8e872325-4a05-427a-b0e1-77a35b1af808)) + (via (at 140.335 64.008) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 92ea058b-ae41-47b5-8cd6-87048c69d681)) + (via (at 168.91 78.74) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 9b9695a7-6749-4ef0-aab5-b832c7d38776)) + (via (at 170.688 36.068) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 9bbe9b46-2d2a-4a45-9006-73f744dff521)) + (via (at 180.721 51.562) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 9bc690c3-d475-4a4b-906d-0532284309d3)) + (via (at 161.036 42.418) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp 9c1200a8-dff5-428e-819c-65124ce3d530)) + (via (at 159.131 65.278) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp a10778be-9f4e-4b48-94b2-2fdf09eed54c)) + (via (at 190.5 53.594) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp a33fd0eb-09bd-42a7-9cdb-91a7a93b0e10)) + (via (at 190.627 90.551) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp a6ec43a0-50a3-413b-9fd5-dce3fd196d59)) + (via (at 165.608 35.814) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp ab1d0247-4511-4608-a78d-fdc33fb83731)) + (via (at 205.994 44.323) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp ae5c2b88-0bd1-4381-92a1-de6544f156b3)) + (via (at 199.136 87.63) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp b18a12a8-885a-4639-a178-e0fc38dda857)) + (via (at 167.894 35.941) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp b1cb8cba-c91e-4dfd-ba51-3b4761c0ffd4)) + (via (at 161.036 73.533) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp b2e19fb3-64d1-4113-914b-1da7b63fc0fe)) + (via (at 161.29 78.74) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp b7139d44-c5d6-4157-9582-4f1662164992)) + (via (at 201.676 84.963) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp b8fd5fdc-089c-416a-865d-da108130212e)) + (via (at 140.335 69.977) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp ba073f45-1794-44bc-8d7f-b91f2b66eb32)) + (via (at 152.273 69.342) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp bb16bed7-0ba0-428b-950c-5352f4b59a15)) + (via (at 148.209 77.597) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp bc50bf1b-1e16-4103-b141-6f2cc8530979)) + (via (at 191.77 67.818) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp bd1bc6f1-f7a4-4750-8455-c5e59e2c1fb9)) + (via (at 177.546 48.514) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp c7ae7e2d-7bc5-4ef8-aeb7-5c855e0e9632)) + (via (at 181.483 78.867) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp ca0d82f9-1405-402f-a80b-4717a35d85df)) + (via (at 175.387 48.387) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp cd6a7110-79ba-42b5-9263-050512cc18dc)) + (via (at 205.994 46.228) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp ceb6265f-ac06-413b-a597-d06e1ad2cad1)) + (via (at 140.335 66.929) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp d18cd740-0cea-44af-8e9c-9e8e99cbe399)) + (via (at 197.485 70.485) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp d9670ea4-d67c-470a-993d-6be928a244f7)) + (via (at 196.469 90.424) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp da295688-be95-468c-8222-925c07cc4907)) + (via (at 190.5 83.947) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp da87f8cf-b294-464a-823d-3a66252d5e50)) + (via (at 183.134 51.562) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e1a2c560-595a-4eba-91b3-f28f9f012931)) + (via (at 148.082 87.122) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e1aea1c3-fd43-4e0f-b5cc-eeb298752ad0)) + (via (at 177.419 54.229) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e2e2a66a-22f6-4fc7-9f09-4a5fc37f18c8)) + (via (at 205.867 48.641) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e4a4b907-dae4-4711-8cf7-c747f375caed)) + (via (at 183.261 54.356) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e5a9505a-e869-419e-a245-e4ee8ca53458)) + (via (at 166.37 78.74) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e88100f2-e0f1-43c1-b0ff-c8d5f1f47f24)) + (via (at 199.263 90.297) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e8c618cf-ff3f-4e3c-80a0-2350bb4087cf)) + (via (at 188.087 65.405) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp e923dc98-03c8-4b96-bba2-d95f7e9c01c5)) + (via (at 147.955 69.85) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp efb3da6f-b0f6-4350-855b-6578dd789f2a)) + (via (at 194.564 90.551) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp f0fa7bc9-6a8e-4c67-9060-740d25e0c1ee)) + (via (at 145.161 59.944) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp f2c66505-9302-4d9d-adfd-d01c86d04aa0)) + (via (at 201.676 90.297) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp f4dc9c73-f787-4729-8e42-51f40112a0cf)) + (via (at 148.082 83.566) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp f9bd52b2-e974-4ee4-8bfb-782b74c08f85)) + (segment (start 193.897 67.405) (end 194.986 67.405) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eac3d9)) + (segment (start 161.249 57.8329) (end 161.249 55.594) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacf44)) + (segment (start 164.138 52.705) (end 171.196 52.705) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacf47)) + (segment (start 171.196 52.705) (end 173.06 50.841) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacf4a)) + (segment (start 173.06 50.841) (end 173.06 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacf4c)) + (segment (start 200.406 42.164) (end 200.406 42.545) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eacfd6)) + (segment (start 181.991 89.408) (end 189.738 89.408) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead117)) + (segment (start 189.738 89.408) (end 189.738 89.535) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead119)) + (segment (start 175.292 48.482) (end 175.387 48.387) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1dc)) + (segment (start 177.546 48.514) (end 177.578 48.482) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1e1)) + (segment (start 177.578 48.482) (end 180 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead1e2)) + (segment (start 154.019 79.851) (end 154.981 79.851) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ead213)) + (segment (start 161.036 42.418) (end 161.036 43.434) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0514)) + (segment (start 161.036 43.434) (end 166.084 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0515)) + (segment (start 166.084 48.482) (end 167.3 48.482) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb051b)) + (segment (start 145.542 72.263) (end 147.955 69.85) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb052f)) + (segment (start 152.273 69.342) (end 152.314 69.301) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb054c)) + (segment (start 152.314 69.301) (end 152.314 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb054d)) + (segment (start 159.385 71.882) (end 158.074 70.571) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb056b)) + (segment (start 158.074 70.571) (end 158.074 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb056c)) + (segment (start 159.131 65.278) (end 159.131 66.348) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb057d)) + (segment (start 159.131 66.348) (end 158.074 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb057e)) + (segment (start 156.591 58.166) (end 161.5821 58.166) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb059c)) + (segment (start 161.5821 58.166) (end 161.64306 58.22696) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb059d)) + (segment (start 173.515 91.219) (end 173.515 91.44) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb05a6)) + (segment (start 180.975 86.233) (end 180.467 86.741) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0620)) + (segment (start 180.467 87.884) (end 180.467 86.741) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0623)) + (segment (start 179.515 88.836) (end 180.467 87.884) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0649)) + (segment (start 195.453 70.485) (end 194.986 70.018) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0694)) + (segment (start 194.986 70.018) (end 194.986 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0695)) + (segment (start 195.58 78.613) (end 196.818 79.851) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb069c)) + (segment (start 196.818 79.851) (end 197.952 79.851) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb069d)) + (segment (start 197.952 80.096) (end 201.676 83.82) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb06a1)) + (segment (start 201.676 83.82) (end 201.676 84.963) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb06a6)) + (segment (start 184.658 85.598) (end 184.023 86.233) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0889)) + (segment (start 184.023 86.233) (end 180.975 86.233) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb088a)) + (segment (start 192.192 82.255) (end 190.5 83.947) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08ae)) + (segment (start 201.168 66.167) (end 201.2 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08c9)) + (segment (start 201.2 67.405) (end 200.746 67.405) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08ca)) + (segment (start 201.041 55.626) (end 201.009 55.594) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08cf)) + (segment (start 201.009 55.594) (end 196.301 55.594) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08d0)) + (segment (start 190.541 53.635) (end 190.5 53.594) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08dd)) + (segment (start 185.801 51.562) (end 185.76 51.521) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08e4)) + (segment (start 185.76 51.521) (end 185.76 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb08e5)) + (segment (start 161.036 73.533) (end 163.449 71.12) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb0f4b)) + (segment (start 160.741 79.588) (end 161.29 78.74) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb10fa)) + (segment (start 155.575 78.74) (end 154.981 79.334) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb110e)) + (segment (start 154.981 79.334) (end 154.981 79.851) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb110f)) + (segment (start 165.481 28.829) (end 165.354 28.829) (width 0.25) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1175)) + (segment (start 181.483 82.677) (end 181.483 79.248) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1341)) + (segment (start 181.483 79.248) (end 181.483 78.867) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1346)) + (segment (start 197.485 70.485) (end 191.77 70.485) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14d9)) + (segment (start 191.77 70.485) (end 191.643 70.358) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14da)) + (segment (start 191.643 70.358) (end 191.643 69.977) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14dc)) + (segment (start 191.77 67.818) (end 191.77 65.532) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14e2)) + (segment (start 191.77 63.119) (end 188.214 63.119) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14e8)) + (segment (start 188.087 65.405) (end 188.214 65.532) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14ee)) + (segment (start 188.214 65.532) (end 188.214 67.818) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14ef)) + (segment (start 165.608 35.814) (end 161.64306 35.814) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb14fc)) + (segment (start 167.894 35.941) (end 168.021 36.068) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1502)) + (segment (start 168.021 36.068) (end 170.688 36.068) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1503)) + (segment (start 183.261 54.356) (end 183.134 54.229) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb197c)) + (segment (start 183.134 54.229) (end 183.134 51.562) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb197d)) + (segment (start 180.721 51.562) (end 180.594 51.689) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1982)) + (segment (start 180.594 51.689) (end 180.594 54.483) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1983)) + (segment (start 177.419 54.229) (end 177.292 54.102) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1988)) + (segment (start 177.292 54.102) (end 177.292 51.562) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1989)) + (segment (start 204.216 42.545) (end 204.216 42.164) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb198d)) + (segment (start 205.994 44.323) (end 205.994 46.228) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1998)) + (segment (start 205.867 48.641) (end 205.74 48.768) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb199e)) + (segment (start 205.74 48.768) (end 205.74 50.8) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb199f)) + (segment (start 208.28 48.641) (end 208.153 48.514) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb19a4)) + (segment (start 208.153 48.514) (end 208.153 46.228) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb19a5)) + (segment (start 201.676 90.297) (end 201.676 87.503) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b2e)) + (segment (start 199.263 90.297) (end 199.136 90.17) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b34)) + (segment (start 199.136 90.17) (end 199.136 87.63) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b35)) + (segment (start 196.469 87.63) (end 196.469 90.424) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b3a)) + (segment (start 143.383 72.263) (end 145.796 73.787) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b44)) + (segment (start 147.701 75.311) (end 148.209 75.565) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b4d)) + (segment (start 148.209 75.565) (end 148.209 77.597) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b4e)) + (segment (start 148.209 80.772) (end 148.082 80.899) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b53)) + (segment (start 148.082 80.899) (end 148.082 83.566) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b54)) + (segment (start 148.082 87.122) (end 148.082 90.17) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b59)) + (segment (start 151.003 90.043) (end 151.13 89.916) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b66)) + (segment (start 151.13 89.916) (end 153.797 89.916) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1b67)) + (segment (start 140.462 72.263) (end 140.335 72.136) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c39)) + (segment (start 140.335 69.977) (end 140.335 66.929) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c40)) + (segment (start 140.335 64.008) (end 140.335 60.706) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c46)) + (segment (start 145.161 59.944) (end 145.288 59.817) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c4c)) + (segment (start 204.724 87.63) (end 204.851 87.503) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c5b)) + (segment (start 204.724 90.297) (end 207.518 90.297) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059eb1c61)) + (segment (start 190.627 90.551) (end 194.564 90.551) (width 0.5) (layer "B.Cu") (net 2) (tstamp 00000000-0000-0000-0000-000059ed7827)) + (segment (start 179.515 91.44) (end 179.515 88.836) (width 0.5) (layer "B.Cu") (net 2) (tstamp 04cbb654-9a8f-4274-8277-d2610b96fbf1)) + (segment (start 185.76 48.482) (end 180 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp 05336dfe-756a-4a4c-84b5-4b4f52baf7a3)) + (segment (start 161.249 55.594) (end 164.138 52.705) (width 0.5) (layer "B.Cu") (net 2) (tstamp 1190f787-55ac-468a-899f-17aa3e549f5d)) + (segment (start 180.467 87.884) (end 181.991 89.408) (width 0.5) (layer "B.Cu") (net 2) (tstamp 13781f23-e1d5-410e-b582-4c79644e2188)) + (segment (start 152.314 67.405) (end 152.314 67.224) (width 0.25) (layer "B.Cu") (net 2) (tstamp 1425789e-eefb-4aba-8375-c5b4f6431672)) + (segment (start 170.18 87.884) (end 173.515 91.219) (width 0.5) (layer "B.Cu") (net 2) (tstamp 15efa4db-b7e5-4172-a7ef-4c0c0a97ad65)) + (segment (start 185.801 51.562) (end 185.801 54.229) (width 0.5) (layer "B.Cu") (net 2) (tstamp 1850ef9a-6e30-4ec8-921e-a790a5a06eb7)) + (segment (start 160.741 79.851) (end 160.741 79.588) (width 0.25) (layer "B.Cu") (net 2) (tstamp 4a37b0ef-d146-4055-a7d2-296a3987afb5)) + (segment (start 173.06 48.482) (end 175.292 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp 4c2a06a9-7b66-4408-a283-d1666da0bd95)) + (segment (start 143.256 72.263) (end 143.383 72.263) (width 0.5) (layer "B.Cu") (net 2) (tstamp 4f8b5b48-1146-4445-83aa-9964e050544f)) + (segment (start 190.541 55.594) (end 190.541 53.635) (width 0.5) (layer "B.Cu") (net 2) (tstamp 510b43e8-2466-4829-a63b-638ca4eb5b83)) + (segment (start 143.256 70.263) (end 143.256 72.263) (width 0.5) (layer "B.Cu") (net 2) (tstamp 52fefaf6-7d0f-4b75-97e1-16a7900dbe9d)) + (segment (start 161.64306 58.22696) (end 161.249 57.8329) (width 0.25) (layer "B.Cu") (net 2) (tstamp 61add091-46dc-42c3-8142-2e02bac0112e)) + (segment (start 161.29 78.74) (end 161.29 78.74) (width 0.5) (layer "B.Cu") (net 2) (tstamp 70d86348-6fdb-428c-8437-21c6d322b99f)) + (segment (start 183.134 83.947) (end 181.483 82.677) (width 0.5) (layer "B.Cu") (net 2) (tstamp 76fdd0cc-05cd-465c-9dfd-8717ac728d3e)) + (segment (start 155.489 55.594) (end 161.249 55.594) (width 0.25) (layer "B.Cu") (net 2) (tstamp 8158a7eb-9f97-47a7-90e7-19cb3dcc20c1)) + (segment (start 192.192 79.851) (end 192.192 82.255) (width 0.5) (layer "B.Cu") (net 2) (tstamp 8c7eeb3b-dfbf-459c-9b9f-c7bc861933fc)) + (segment (start 192.192 79.851) (end 197.952 79.851) (width 0.5) (layer "B.Cu") (net 2) (tstamp 94c19871-2376-47da-9d1f-15d4990df48d)) + (segment (start 194.986 67.405) (end 200.746 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp 9caafe98-e7a4-4943-9d5e-c9bff69eb8f9)) + (segment (start 201.676 87.503) (end 204.724 87.63) (width 0.5) (layer "B.Cu") (net 2) (tstamp 9e730619-ef6e-412b-88c1-4dd0adbccf5d)) + (segment (start 200.406 42.545) (end 204.216 42.545) (width 0.5) (layer "B.Cu") (net 2) (tstamp a0105771-a610-4e3c-8081-475903490cc3)) + (segment (start 143.256 72.263) (end 145.542 72.263) (width 0.5) (layer "B.Cu") (net 2) (tstamp a50a6574-b321-4d4a-a85c-37a60d2b7f9a)) + (segment (start 166.37 78.74) (end 168.91 78.74) (width 0.5) (layer "B.Cu") (net 2) (tstamp b3fe44ae-2ec1-46db-8690-6d65903d125d)) + (segment (start 173.06 48.482) (end 167.3 48.482) (width 0.5) (layer "B.Cu") (net 2) (tstamp b4ac483d-fcc5-45d0-ad07-4813c4e50fd4)) + (segment (start 143.256 72.263) (end 140.462 72.263) (width 0.5) (layer "B.Cu") (net 2) (tstamp c314f366-42a3-4de2-8041-aaeb9656f7e6)) + (segment (start 152.314 67.405) (end 158.074 67.405) (width 0.5) (layer "B.Cu") (net 2) (tstamp c3e2fd15-1506-40fe-a43e-e989553887af)) + (segment (start 154.981 79.851) (end 154.019 79.851) (width 0.25) (layer "B.Cu") (net 2) (tstamp c3ef103e-49ec-4796-89eb-76c5b8d329a8)) + (segment (start 170.18 87.884) (end 170.18 87.503) (width 0.25) (layer "B.Cu") (net 2) (tstamp fddd30c0-3652-4e12-8a07-39caaf5152be)) + (segment (start 197.952 79.851) (end 197.952 80.096) (width 0.25) (layer "B.Cu") (net 2) (tstamp ff6e2d06-4f9d-4f59-92ac-40652b1f1811)) + (segment (start 152.4 73.259) (end 152.42 73.279) (width 0.25) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059ead1ac)) + (segment (start 157.861 69.176) (end 157.494 68.809) (width 0.25) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eadb95)) + (segment (start 158.496 36.068) (end 158.369 36.195) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae159)) + (segment (start 158.369 36.195) (end 158.369 58.293) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae15a)) + (segment (start 160.401 62.103) (end 160.401 68.326) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae180)) + (segment (start 160.401 68.326) (end 159.498 69.229) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae182)) + (segment (start 157.251 69.229) (end 159.498 69.229) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae183)) + (segment (start 158.369 60.071) (end 160.401 62.103) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae1c7)) + (segment (start 152.42 70.846) (end 154.037 69.229) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eaedbe)) + (segment (start 154.037 69.229) (end 157.251 69.229) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eaedbf)) + (segment (start 152.4 73.299) (end 152.42 73.279) (width 0.7) (layer "F.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eaf6d0)) + (segment (start 152.42 71.374) (end 152.42 70.846) (width 0.7) (layer "F.Cu") (net 3) (tstamp 0e64a47b-9ef9-4184-910c-daa86702390e)) + (segment (start 152.4 76.215) (end 152.4 73.299) (width 0.7) (layer "F.Cu") (net 3) (tstamp 260c364f-bcec-4993-8a86-f013472ab025)) + (segment (start 158.369 58.293) (end 158.369 60.071) (width 0.7) (layer "F.Cu") (net 3) (tstamp 3d5c553e-4510-411a-b03c-b5abba7c49d2)) + (segment (start 152.42 73.279) (end 152.42 71.374) (width 0.7) (layer "F.Cu") (net 3) (tstamp d8b0cd4b-60e9-468b-b8ca-c116a1fee05a)) + (via (at 158.496 36.068) (size 0.7) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp 82c13593-80c6-4bb5-80ed-cde10f834095)) + (segment (start 175.641 31.369) (end 177.577 29.433) (width 0.7) (layer "B.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae11f)) + (segment (start 175.641 31.369) (end 161.417 31.369) (width 0.7) (layer "B.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae122)) + (segment (start 161.417 31.369) (end 158.496 34.29) (width 0.7) (layer "B.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae127)) + (segment (start 158.496 34.29) (end 158.496 36.068) (width 0.7) (layer "B.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000059eae129)) + (segment (start 177.577 28.829) (end 177.577 29.433) (width 0.25) (layer "B.Cu") (net 3) (tstamp 439f75d6-829e-4a54-8458-51c7bdb03aef)) + (segment (start 172.72 84.836) (end 173.736 83.82) (width 0.25) (layer "F.Cu") (net 4) (tstamp 00000000-0000-0000-0000-000059eb01e6)) + (segment (start 186.182 63.185) (end 186.182 73.66) (width 0.25) (layer "F.Cu") (net 4) (tstamp 00000000-0000-0000-0000-000059eb025e)) + (segment (start 183.83 60.833) (end 186.182 63.185) (width 0.25) (layer "F.Cu") (net 4) (tstamp ad05f623-cfe9-4688-a4ac-3607aa49c9fb)) + (segment (start 172.72 87.884) (end 172.72 84.836) (width 0.25) (layer "F.Cu") (net 4) (tstamp c23a9cc3-8a60-4a4b-913f-c352dbcfb4f6)) + (via (at 186.182 73.66) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp 21444f59-085a-432e-873b-5c1ba4c1638e)) + (via (at 173.736 83.82) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp c811a600-48dc-4b65-86ba-8491cfd08fe8)) + (segment (start 186.055 73.66) (end 186.182 73.66) (width 0.25) (layer "B.Cu") (net 4) (tstamp 00000000-0000-0000-0000-000059eb01f6)) + (segment (start 174.752 83.82) (end 184.912 73.66) (width 0.25) (layer "B.Cu") (net 4) (tstamp 00000000-0000-0000-0000-000059eb12fc)) + (segment (start 184.912 73.66) (end 186.182 73.66) (width 0.25) (layer "B.Cu") (net 4) (tstamp 00000000-0000-0000-0000-000059eb1302)) + (segment (start 173.736 83.82) (end 174.752 83.82) (width 0.25) (layer "B.Cu") (net 4) (tstamp 77c5e26e-1437-4b8c-9fd6-e1b0aca15b95)) + (segment (start 172.72 87.884) (end 172.72 87.63) (width 0.25) (layer "B.Cu") (net 4) (tstamp 94a9c315-ba11-4f6e-b0aa-8c98318d1ba4)) + (segment (start 175.515 88.139) (end 175.26 87.884) (width 0.25) (layer "F.Cu") (net 5) (tstamp 00000000-0000-0000-0000-000059eab19b)) + (segment (start 175.26 91.185) (end 175.26 87.884) (width 0.25) (layer "B.Cu") (net 5) (tstamp 00000000-0000-0000-0000-000059eb05b0)) + (segment (start 175.515 91.44) (end 175.26 91.185) (width 0.25) (layer "B.Cu") (net 5) (tstamp 2e204cd0-18ff-44c2-b235-fd6ac286d48e)) + (segment (start 177.993 86.233) (end 177.8 86.04) (width 0.25) (layer "F.Cu") (net 6) (tstamp 00000000-0000-0000-0000-000059eac24c)) + (segment (start 177.8 86.04) (end 177.8 87.884) (width 0.25) (layer "F.Cu") (net 6) (tstamp 36dae482-15f1-41b7-bfc1-0f1d00306d8e)) + (segment (start 201.422 46.101) (end 201.295 45.974) (width 0.25) (layer "F.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb04ae)) + (segment (start 201.295 45.974) (end 191.516 45.974) (width 0.25) (layer "F.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb04af)) + (segment (start 191.516 45.974) (end 187.706 42.164) (width 0.25) (layer "F.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb04b5)) + (segment (start 187.706 42.164) (end 180.782 42.164) (width 0.25) (layer "F.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb04b9)) + (segment (start 185.674 85.725) (end 185.674 84.328) (width 0.25) (layer "F.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb05ec)) + (via (at 185.674 85.725) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 7) (tstamp 15025db2-8489-4a2a-ab3c-41da047f834e)) + (via (at 183.007 87.884) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 7) (tstamp 2d79832e-399d-4050-9ed8-2acb432fe726)) + (via (at 201.422 46.101) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 7) (tstamp 94708e14-ee75-468e-9c9f-b75b4a0ab2fa)) + (via (at 185.674 84.328) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 7) (tstamp ef56c7d2-11cb-4b55-8761-0c03643d79a9)) + (segment (start 183.007 87.884) (end 183.134 87.757) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059ead518)) + (segment (start 185.674 84.328) (end 183.388 82.042) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb048a)) + (segment (start 183.388 82.042) (end 183.388 78.867) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb048b)) + (segment (start 183.388 78.867) (end 184.9755 77.2795) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb0490)) + (segment (start 203.073 55.88) (end 203.073 47.752) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb04a1)) + (segment (start 203.073 47.752) (end 201.422 46.101) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb04aa)) + (segment (start 183.515 87.884) (end 185.674 85.725) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb05e6)) + (segment (start 199.771 77.216) (end 199.898 77.089) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb1882)) + (segment (start 204.343 72.644) (end 204.343 57.15) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb1887)) + (segment (start 204.343 57.15) (end 203.073 55.88) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb188d)) + (segment (start 184.9755 77.2795) (end 185.039 77.216) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb18f6)) + (segment (start 199.7075 77.2795) (end 199.898 77.089) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb18f8)) + (segment (start 199.898 77.089) (end 204.343 72.644) (width 0.25) (layer "B.Cu") (net 7) (tstamp 00000000-0000-0000-0000-000059eb18ff)) + (segment (start 183.007 87.884) (end 183.515 87.884) (width 0.25) (layer "B.Cu") (net 7) (tstamp 0d29f39a-319d-42a7-a1d1-93e604bdaac9)) + (segment (start 184.9755 77.2795) (end 199.7075 77.2795) (width 0.25) (layer "B.Cu") (net 7) (tstamp 1ab0d08d-f0cf-449e-ab18-1314615b7ddc)) + (segment (start 168.468 89.535) (end 179.61 89.535) (width 0.25) (layer "F.Cu") (net 8) (tstamp 00000000-0000-0000-0000-000059eb02ee)) + (segment (start 179.61 89.535) (end 181.515 91.44) (width 0.25) (layer "F.Cu") (net 8) (tstamp 00000000-0000-0000-0000-000059eb02fa)) + (segment (start 181.515 92.107) (end 182.118 92.71) (width 0.25) (layer "F.Cu") (net 8) (tstamp 00000000-0000-0000-0000-000059ed765a)) + (segment (start 189.992 92.71) (end 193.04 89.662) (width 0.25) (layer "F.Cu") (net 8) (tstamp 00000000-0000-0000-0000-000059ed800e)) + (segment (start 193.04 89.662) (end 193.04 88.326) (width 0.25) (layer "F.Cu") (net 8) (tstamp 00000000-0000-0000-0000-000059ed8012)) + (segment (start 181.515 91.44) (end 181.515 92.107) (width 0.25) (layer "F.Cu") (net 8) (tstamp 131598cc-7de2-431a-a4f0-c4951a8fdef9)) + (segment (start 167.64 88.707) (end 168.468 89.535) (width 0.25) (layer "F.Cu") (net 8) (tstamp 28da8e6f-4fb4-4168-a941-055cb815bfd4)) + (segment (start 182.118 92.71) (end 189.992 92.71) (width 0.25) (layer "F.Cu") (net 8) (tstamp 4a291a71-8ca2-4ecb-84e1-77521701d239)) + (segment (start 191.119 88.326) (end 193.04 88.326) (width 0.25) (layer "F.Cu") (net 8) (tstamp e50c330d-3bc5-47c7-90ea-c26d67a3396b)) + (segment (start 177.292 91.44) (end 176.022 90.17) (width 0.25) (layer "F.Cu") (net 9) (tstamp 00000000-0000-0000-0000-000059eaf90d)) + (segment (start 149.733 74.295) (end 145.796 70.358) (width 0.25) (layer "F.Cu") (net 9) (tstamp 00000000-0000-0000-0000-000059ed7ba5)) + (segment (start 149.733 74.295) (end 149.733 82.804) (width 0.25) (layer "F.Cu") (net 9) (tstamp 00000000-0000-0000-0000-000059ed7bae)) + (segment (start 157.099 90.17) (end 176.022 90.17) (width 0.25) (layer "F.Cu") (net 9) (tstamp 00000000-0000-0000-0000-000059ed7bb5)) + (segment (start 149.733 83.566) (end 156.337 90.17) (width 0.25) (layer "F.Cu") (net 9) (tstamp 00000000-0000-0000-0000-000059ed7be2)) + (segment (start 156.337 90.17) (end 157.099 90.17) (width 0.25) (layer "F.Cu") (net 9) (tstamp 00000000-0000-0000-0000-000059ed7be7)) + (segment (start 145.796 70.165) (end 145.796 70.358) (width 0.25) (layer "F.Cu") (net 9) (tstamp 0d01eed9-0a08-41e5-89d6-0acb74c13084)) + (segment (start 177.515 91.44) (end 177.292 91.44) (width 0.25) (layer "F.Cu") (net 9) (tstamp 6f2ea1dc-fd07-4f06-8b75-d53547659dbb)) + (segment (start 149.733 82.804) (end 149.733 83.566) (width 0.25) (layer "F.Cu") (net 9) (tstamp 844b6f7b-20dc-4655-ba99-34a33629ba6e)) + (segment (start 177.515 91.44) (end 177.515 91.217) (width 0.25) (layer "B.Cu") (net 9) (tstamp 30df54be-bcf2-443a-9b8f-0763a67122b3)) + (segment (start 165.1 88.138) (end 166.116 89.154) (width 0.25) (layer "F.Cu") (net 10) (tstamp 00000000-0000-0000-0000-000059eb00eb)) + (segment (start 165.1 86.802) (end 165.1 88.138) (width 0.25) (layer "F.Cu") (net 10) (tstamp c774e0cb-2840-447e-8621-fc450352ec0e)) + (via (at 166.116 89.154) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10) (tstamp f71ee1f6-fbce-46ad-a64e-710dfef9f48f)) + (segment (start 166.116 89.154) (end 167.005 90.043) (width 0.25) (layer "B.Cu") (net 10) (tstamp 00000000-0000-0000-0000-000059eb00f0)) + (segment (start 167.005 90.043) (end 170.118 90.043) (width 0.25) (layer "B.Cu") (net 10) (tstamp 00000000-0000-0000-0000-000059eb00f1)) + (segment (start 170.118 90.043) (end 171.515 91.44) (width 0.25) (layer "B.Cu") (net 10) (tstamp 00000000-0000-0000-0000-000059eb00f6)) + (segment (start 163.068 88.138) (end 164.084 89.154) (width 0.25) (layer "F.Cu") (net 11) (tstamp 00000000-0000-0000-0000-000059eb00dd)) + (segment (start 163.068 86.802) (end 163.068 88.138) (width 0.25) (layer "F.Cu") (net 11) (tstamp a6ddd264-57b0-44b5-ab71-ce890cfeaf47)) + (via (at 164.084 89.154) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp 51681070-7b25-4467-8239-7c64b1638305)) + (segment (start 164.084 89.154) (end 166.37 91.44) (width 0.25) (layer "B.Cu") (net 11) (tstamp 00000000-0000-0000-0000-000059eb00e4)) + (segment (start 166.37 91.44) (end 169.515 91.44) (width 0.25) (layer "B.Cu") (net 11) (tstamp 00000000-0000-0000-0000-000059eb00e5)) + (segment (start 169.515 91.44) (end 169.515 91.283) (width 0.25) (layer "B.Cu") (net 11) (tstamp 89b9e072-ab73-46ef-8b28-764a35a9ada6)) + (segment (start 149.479 58.293) (end 152.527 55.245) (width 0.25) (layer "F.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eaf95d)) + (segment (start 152.527 55.245) (end 152.781 55.245) (width 0.25) (layer "F.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eaf95e)) + (via (at 152.781 55.245) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 12) (tstamp 0856e9d8-9f6b-4965-b5d6-2f7795c0780a)) + (via (at 149.479 58.293) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 12) (tstamp 79abe4b6-c9b6-4c4a-af68-603bc945bb52)) + (segment (start 178.053 27.305) (end 170.688 27.305) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eae0df)) + (segment (start 170.688 27.305) (end 169.926 27.305) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eae0e2)) + (segment (start 169.926 27.305) (end 167.005 30.226) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eae0e4)) + (segment (start 167.005 30.226) (end 161.163 30.226) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eae0eb)) + (segment (start 161.163 30.226) (end 152.654 38.735) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eae0f4)) + (segment (start 152.654 38.735) (end 152.654 46.482) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eae0fb)) + (segment (start 143.509 64.263) (end 149.479 58.293) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eaf957)) + (segment (start 152.781 55.245) (end 152.654 55.245) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eaf961)) + (segment (start 152.654 55.245) (end 152.654 46.482) (width 0.25) (layer "B.Cu") (net 12) (tstamp 00000000-0000-0000-0000-000059eaf964)) + (segment (start 179.577 28.829) (end 178.053 27.305) (width 0.25) (layer "B.Cu") (net 12) (tstamp 8b6cb548-d4bd-4835-a242-6933f3b72221)) + (segment (start 143.256 64.263) (end 143.509 64.263) (width 0.25) (layer "B.Cu") (net 12) (tstamp fd6bab97-ac8c-4b56-914c-1f92b65ee01a)) + (segment (start 167.767 31.176) (end 167.574 31.369) (width 0.25) (layer "F.Cu") (net 13) (tstamp 00000000-0000-0000-0000-000059ea9f2d)) + (segment (start 167.574 31.054) (end 168.529 30.099) (width 0.25) (layer "F.Cu") (net 13) (tstamp 00000000-0000-0000-0000-000059eafa2e)) + (segment (start 168.529 30.099) (end 172.307 30.099) (width 0.25) (layer "F.Cu") (net 13) (tstamp 00000000-0000-0000-0000-000059eafa2f)) + (segment (start 172.307 30.099) (end 173.577 28.829) (width 0.25) (layer "F.Cu") (net 13) (tstamp 00000000-0000-0000-0000-000059eafa30)) + (segment (start 167.574 31.369) (end 167.513 31.308) (width 0.25) (layer "F.Cu") (net 13) (tstamp 600b8448-aef2-4341-bd5e-386872a56795)) + (segment (start 167.574 31.369) (end 167.574 31.054) (width 0.25) (layer "F.Cu") (net 13) (tstamp d1d138a3-2d44-4a1a-9847-41c64a7a4f87)) + (segment (start 173.577 28.829) (end 173.609 28.797) (width 0.25) (layer "F.Cu") (net 13) (tstamp e8a33bc4-37fc-425c-a3c4-ca7039c86be2)) + (segment (start 173.037 31.369) (end 175.577 28.829) (width 0.25) (layer "F.Cu") (net 14) (tstamp 00000000-0000-0000-0000-000059eafa34)) + (segment (start 171.003 31.369) (end 173.037 31.369) (width 0.25) (layer "F.Cu") (net 14) (tstamp 9c12306c-51de-4493-b900-5d6add64125d)) + (segment (start 157.48 77.343) (end 157.48 76.215) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eab8ca)) + (segment (start 193.421 84.963) (end 195.138 84.963) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eafd29)) + (segment (start 157.48 72.39) (end 157.48 76.215) (width 0.7) (layer "F.Cu") (net 16) (tstamp 78e07e5c-19ae-41e0-bff2-93db415c20c2)) + (via (at 193.421 84.963) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 16) (tstamp 6709726b-c656-4e41-ac07-d7e3e6475c8d)) + (via (at 157.48 72.39) (size 0.7) (drill 0.4) (layers "F.Cu" "B.Cu") (net 16) (tstamp b9131564-74a2-411f-b675-dd5dd9941165)) + (segment (start 156.591 71.501) (end 157.48 72.39) (width 0.7) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaedce)) + (segment (start 156.591 71.501) (end 152.368 71.501) (width 0.7) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaedcf)) + (segment (start 149.32 68.453) (end 152.368 71.501) (width 0.7) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaf7e2)) + (segment (start 151.003 55.245) (end 151.003 60.198) (width 0.7) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaf943)) + (segment (start 151.003 60.198) (end 149.32 61.881) (width 0.7) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaf945)) + (segment (start 149.32 61.881) (end 149.32 68.453) (width 0.7) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaf946)) + (segment (start 169.545 84.963) (end 193.421 84.963) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eafd14)) + (segment (start 169.291 84.963) (end 168.529 85.725) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaffc5)) + (segment (start 168.529 85.725) (end 161.163 85.725) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaffc8)) + (segment (start 161.163 85.725) (end 157.607 82.169) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaffca)) + (segment (start 157.48 77.216) (end 157.48 77.343) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaffde)) + (segment (start 157.48 82.042) (end 157.607 82.169) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eaffe0)) + (segment (start 151.003 42.894) (end 150.876 42.767) (width 0.25) (layer "B.Cu") (net 16) (tstamp 00000000-0000-0000-0000-000059eb0ad1)) + (segment (start 157.48 72.39) (end 157.48 77.216) (width 0.25) (layer "B.Cu") (net 16) (tstamp 1f749443-c9ea-41d1-9c7b-77267911de68)) + (segment (start 151.003 42.894) (end 151.003 55.245) (width 0.7) (layer "B.Cu") (net 16) (tstamp 38e064af-fea4-43ba-9898-d08f113603db)) + (segment (start 157.48 77.216) (end 157.48 82.042) (width 0.25) (layer "B.Cu") (net 16) (tstamp 509d1f49-e26b-4766-adc4-65454b9e0505)) + (segment (start 169.545 84.963) (end 169.291 84.963) (width 0.25) (layer "B.Cu") (net 16) (tstamp 598f6243-fb5d-44b0-85b0-f9b9c5d2741b)) + (segment (start 193.04 76.215) (end 193.04 59.69) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eafa9f)) + (segment (start 182.88 80.899) (end 185.166 78.613) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eafaef)) + (segment (start 190.881 78.613) (end 193.04 76.454) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eafaf8)) + (segment (start 193.04 76.454) (end 193.04 76.215) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eafaf9)) + (segment (start 193.04 55.626) (end 193.294 55.245) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eb040e)) + (segment (start 193.04 59.69) (end 193.04 55.626) (width 0.25) (layer "F.Cu") (net 17) (tstamp 0891d06b-dae4-4d33-8090-ebb866c4280e)) + (segment (start 182.88 81.265) (end 182.88 80.899) (width 0.25) (layer "F.Cu") (net 17) (tstamp 8c1f893c-fe91-4ed4-b1b1-dad14b32e47f)) + (via (at 193.294 55.245) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 17) (tstamp 4bed9ede-a003-4646-9ef5-41857719108f)) + (via (at 190.881 78.613) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 17) (tstamp b6c1f314-14a5-4f5a-b4b6-71232b6e3985)) + (via (at 185.166 78.613) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 17) (tstamp c786d772-3487-4eb6-b947-823d9bcecb87)) + (segment (start 185.166 78.613) (end 190.881 78.613) (width 0.25) (layer "B.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eafaf4)) + (segment (start 193.294 37.465) (end 189.65926 33.83026) (width 0.25) (layer "B.Cu") (net 17) (tstamp 00000000-0000-0000-0000-000059eb043e)) + (segment (start 189.63894 33.83026) (end 189.65926 33.83026) (width 0.25) (layer "B.Cu") (net 17) (tstamp 29f1bd37-fbe1-457c-b238-c331a6a3c2fd)) + (segment (start 193.294 37.465) (end 193.294 55.245) (width 0.25) (layer "B.Cu") (net 17) (tstamp 5a1f6efd-ffa7-4265-b86c-1888b83c9d31)) + (segment (start 191.77 60.452) (end 190.5 61.722) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafadc)) + (segment (start 190.5 76.215) (end 190.5 61.722) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafadd)) + (segment (start 185.42 80.518) (end 187.325 78.613) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafafc)) + (segment (start 187.325 78.613) (end 188.849 78.613) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafb01)) + (segment (start 188.849 78.613) (end 190.5 76.962) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafb05)) + (segment (start 190.5 76.962) (end 190.5 76.215) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafb0a)) + (segment (start 194.056 54.102) (end 193.929 53.975) (width 0.25) (layer "F.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eb03cc)) + (segment (start 185.42 81.265) (end 185.42 80.518) (width 0.25) (layer "F.Cu") (net 18) (tstamp 327fca78-16a6-4942-9c80-265baf0fa762)) + (segment (start 194.056 60.452) (end 194.056 54.102) (width 0.25) (layer "F.Cu") (net 18) (tstamp a08d96e7-7315-479d-b6e5-504fe153259d)) + (via (at 191.77 60.452) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 18) (tstamp 7e1f6319-fa17-4660-8db0-444dbadfb512)) + (via (at 193.929 53.975) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 18) (tstamp c7ff49ae-3ae6-4d88-b34c-65fbd8ec4c58)) + (via (at 194.056 60.452) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 18) (tstamp cda9cb64-75a2-4673-9f9b-dc9dd877e00b)) + (segment (start 194.056 60.452) (end 191.77 60.452) (width 0.25) (layer "B.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eafad7)) + (segment (start 193.929 53.975) (end 194.183 53.975) (width 0.25) (layer "B.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eb03d6)) + (segment (start 194.183 53.975) (end 194.183 36.3728) (width 0.25) (layer "B.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eb03d7)) + (segment (start 194.183 36.3728) (end 191.64046 33.83026) (width 0.25) (layer "B.Cu") (net 18) (tstamp 00000000-0000-0000-0000-000059eb03df)) + (segment (start 171.64304 33.71596) (end 172.72 32.639) (width 0.25) (layer "F.Cu") (net 19) (tstamp 00000000-0000-0000-0000-000059eafa62)) + (segment (start 172.72 32.639) (end 173.736 32.639) (width 0.25) (layer "F.Cu") (net 19) (tstamp 00000000-0000-0000-0000-000059eafa63)) + (segment (start 173.736 32.639) (end 174.244 32.131) (width 0.25) (layer "F.Cu") (net 19) (tstamp 00000000-0000-0000-0000-000059eafa65)) + (segment (start 174.244 32.131) (end 192.532 32.131) (width 0.25) (layer "F.Cu") (net 19) (tstamp 00000000-0000-0000-0000-000059eafa66)) + (segment (start 192.532 32.131) (end 200.406 40.005) (width 0.25) (layer "F.Cu") (net 19) (tstamp 00000000-0000-0000-0000-000059eafa68)) + (segment (start 171.64304 33.83026) (end 171.64304 33.71596) (width 0.25) (layer "F.Cu") (net 19) (tstamp f8d6223a-cc15-48cf-b8d0-29c2b69c43ee)) + (segment (start 165.16604 59.75604) (end 165.227 59.817) (width 0.25) (layer "F.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb033f)) + (segment (start 167.64 84.836) (end 167.64 86.807) (width 0.25) (layer "F.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb0367)) + (segment (start 163.64204 58.22696) (end 165.16604 59.75604) (width 0.25) (layer "F.Cu") (net 20) (tstamp 89d92513-cd29-4c37-b78a-b3f9b9cb2b7e)) + (via (at 167.64 84.836) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 20) (tstamp 57e51be6-1d8c-4797-bac0-21a0e9a251fe)) + (via (at 165.227 59.817) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 20) (tstamp b712e8c0-cfc8-4a7d-b886-037e5ffd1c59)) + (segment (start 165.227 59.817) (end 161.544 63.5) (width 0.25) (layer "B.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb0343)) + (segment (start 161.544 63.5) (end 161.544 71.501) (width 0.25) (layer "B.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb0344)) + (segment (start 161.544 71.501) (end 158.496 74.549) (width 0.25) (layer "B.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb0357)) + (segment (start 158.496 74.549) (end 158.496 81.661) (width 0.25) (layer "B.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb0359)) + (segment (start 158.496 81.661) (end 161.671 84.836) (width 0.25) (layer "B.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb035e)) + (segment (start 161.671 84.836) (end 167.64 84.836) (width 0.25) (layer "B.Cu") (net 20) (tstamp 00000000-0000-0000-0000-000059eb0360)) + (segment (start 177.104 40.513) (end 177.165 40.513) (width 0.25) (layer "F.Cu") (net 21) (tstamp 00000000-0000-0000-0000-000059eace51)) + (segment (start 177.038 37.084) (end 176.89576 37.084) (width 0.25) (layer "F.Cu") (net 21) (tstamp 00000000-0000-0000-0000-000059eace5d)) + (segment (start 176.89576 37.084) (end 173.64202 33.83026) (width 0.25) (layer "F.Cu") (net 21) (tstamp 00000000-0000-0000-0000-000059eace5e)) + (segment (start 178.882 42.164) (end 177.104 40.513) (width 0.25) (layer "F.Cu") (net 21) (tstamp 58d8bc6e-d625-4445-8a07-bccd27c33ef4)) + (via (at 177.165 40.513) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 21) (tstamp 606d948c-ded1-494e-a1ba-9e8d33f25631)) + (via (at 177.038 37.084) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 21) (tstamp e11cd146-4073-49db-abc8-6631018ab2fe)) + (segment (start 177.165 40.513) (end 177.165 37.211) (width 0.25) (layer "B.Cu") (net 21) (tstamp 00000000-0000-0000-0000-000059eace5a)) + (segment (start 177.165 37.211) (end 177.038 37.084) (width 0.25) (layer "B.Cu") (net 21) (tstamp 00000000-0000-0000-0000-000059eace5b)) + (segment (start 173.64202 33.83026) (end 173.609 33.86328) (width 0.25) (layer "B.Cu") (net 21) (tstamp bee1e8cd-c2d3-4cf6-825c-b16030f67cbc)) + (segment (start 152.659 66.929) (end 152.654 66.924) (width 0.5) (layer "F.Cu") (net 22) (tstamp 00000000-0000-0000-0000-000059eafbea)) + (segment (start 157.251 66.929) (end 152.659 66.929) (width 0.5) (layer "F.Cu") (net 22) (tstamp 2938daef-3fb2-4113-b238-31d3f0245c05)) + (segment (start 166.37 40.259) (end 167.005 40.894) (width 0.25) (layer "F.Cu") (net 23) (tstamp 00000000-0000-0000-0000-000059eb16a1)) + (segment (start 167.005 40.894) (end 167.005 56.86298) (width 0.25) (layer "F.Cu") (net 23) (tstamp 00000000-0000-0000-0000-000059eb16a3)) + (segment (start 167.005 56.86298) (end 165.64102 58.22696) (width 0.25) (layer "F.Cu") (net 23) (tstamp 00000000-0000-0000-0000-000059eb16a8)) + (segment (start 166.37 39.812) (end 166.37 40.259) (width 0.25) (layer "F.Cu") (net 23) (tstamp 7fd31d86-fd3a-456a-a742-8d5fc0388d0d)) + (segment (start 160.46298 63.405) (end 165.64102 58.22696) (width 0.25) (layer "B.Cu") (net 23) (tstamp 00000000-0000-0000-0000-000059eaac4e)) + (segment (start 158.074 63.405) (end 160.46298 63.405) (width 0.25) (layer "B.Cu") (net 23) (tstamp 48e080c2-2634-4089-9fc1-fcdf2dc7ea6e)) + (segment (start 152.314 63.405) (end 158.074 63.405) (width 0.25) (layer "B.Cu") (net 23) (tstamp aee68208-2655-4608-a6bf-08ae69298c4b)) + (segment (start 167.64254 40.82546) (end 168.656 39.812) (width 0.25) (layer "F.Cu") (net 24) (tstamp 00000000-0000-0000-0000-000059eaa69a)) + (segment (start 167.64254 58.22696) (end 167.64254 40.82546) (width 0.25) (layer "F.Cu") (net 24) (tstamp 636473a1-b4b2-439a-a686-9b0e122e4f97)) + (segment (start 167.64254 68.94946) (end 167.64254 58.22696) (width 0.25) (layer "B.Cu") (net 24) (tstamp 00000000-0000-0000-0000-000059eae04e)) + (segment (start 160.741 75.851) (end 167.64254 68.94946) (width 0.25) (layer "B.Cu") (net 24) (tstamp 3ae079b1-7c1b-40f7-8ec3-2d00802e7ad4)) + (segment (start 169.64152 58.00852) (end 168.402 56.769) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb16be)) + (segment (start 168.783 41.402) (end 168.402 41.783) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb16ff)) + (segment (start 170.815 39.939) (end 170.942 39.812) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb1719)) + (segment (start 168.402 51.562) (end 168.402 41.783) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb1731)) + (segment (start 170.942 40.259) (end 169.799 41.402) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb1741)) + (segment (start 169.799 41.402) (end 168.783 41.402) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb1744)) + (segment (start 168.783 41.402) (end 168.402 41.783) (width 0.25) (layer "F.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb1746)) + (segment (start 169.64152 58.22696) (end 169.64152 58.00852) (width 0.25) (layer "F.Cu") (net 25) (tstamp 03e76362-10f4-4ca5-8af6-683d5909044e)) + (segment (start 170.942 39.812) (end 170.942 40.259) (width 0.25) (layer "F.Cu") (net 25) (tstamp 09b22b58-5b14-4ed3-b887-1eb9d2248301)) + (segment (start 168.402 56.769) (end 168.402 51.562) (width 0.25) (layer "F.Cu") (net 25) (tstamp 5db7aef0-f6b7-45e5-9d8f-2a7e3abb5058)) + (via (at 168.402 51.562) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 25) (tstamp 265c93b1-8069-46f5-99ba-3e7fbf1d222b)) + (segment (start 168.37 51.594) (end 168.402 51.562) (width 0.25) (layer "B.Cu") (net 25) (tstamp 00000000-0000-0000-0000-000059eb172e)) + (segment (start 161.249 51.594) (end 168.37 51.594) (width 0.25) (layer "B.Cu") (net 25) (tstamp d600c77c-4cf6-4a72-91fe-20d4f14e1b68)) + (segment (start 155.489 51.594) (end 162.519 51.562) (width 0.25) (layer "B.Cu") (net 25) (tstamp f00cda53-bf53-4d1b-8b72-4abfce494469)) + (segment (start 173.228 39.81704) (end 173.228 39.812) (width 0.25) (layer "F.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eab687)) + (segment (start 171.64304 57.85104) (end 169.164 55.372) (width 0.25) (layer "F.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb174f)) + (segment (start 169.164 55.372) (end 169.164 44.45) (width 0.25) (layer "F.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1754)) + (segment (start 173.228 41.021) (end 173.228 39.812) (width 0.25) (layer "F.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1779)) + (segment (start 171.64304 58.22696) (end 171.64304 57.85104) (width 0.25) (layer "F.Cu") (net 26) (tstamp da73f700-aff6-4dcd-adac-d4e6e101c179)) + (via (at 173.228 41.021) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 26) (tstamp 401a2828-899b-42d0-960c-d5d07dc297aa)) + (via (at 169.164 44.45) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 26) (tstamp 7591aa8c-f27c-4249-897e-05a86c52a74e)) + (segment (start 169.164 44.45) (end 169.132 44.482) (width 0.25) (layer "B.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1766)) + (segment (start 169.132 44.482) (end 169.069 44.482) (width 0.25) (layer "B.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1767)) + (segment (start 169.069 44.482) (end 169.037 44.45) (width 0.25) (layer "B.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1768)) + (segment (start 169.037 44.45) (end 169.037 44.482) (width 0.25) (layer "B.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1769)) + (segment (start 169.037 44.482) (end 173.06 44.482) (width 0.25) (layer "B.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb176a)) + (segment (start 173.06 41.189) (end 173.228 41.021) (width 0.25) (layer "B.Cu") (net 26) (tstamp 00000000-0000-0000-0000-000059eb1772)) + (segment (start 173.06 44.482) (end 173.06 41.189) (width 0.25) (layer "B.Cu") (net 26) (tstamp 9c0f9386-543b-4277-baff-adbdba1c52db)) + (segment (start 167.3 44.482) (end 169.037 44.482) (width 0.25) (layer "B.Cu") (net 26) (tstamp b1202dd6-cbd6-472a-aeda-0e1547b65c99)) + (segment (start 173.609 56.515) (end 173.609 52.705) (width 0.25) (layer "F.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf82)) + (segment (start 173.609 52.705) (end 173.609 52.324) (width 0.25) (layer "F.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf83)) + (segment (start 173.609 52.324) (end 176.403 49.53) (width 0.25) (layer "F.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf86)) + (segment (start 175.514 41.021) (end 175.514 39.812) (width 0.25) (layer "F.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacfa8)) + (via (at 173.609 56.515) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27) (tstamp 7d7d9d36-e877-4848-a699-4f8994afc5de)) + (via (at 176.403 49.53) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27) (tstamp a73b2b18-270a-409c-965f-7eb88245b558)) + (via (at 175.514 41.021) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27) (tstamp f85a2714-87ab-41da-b549-14bd91bc9bb8)) + (segment (start 177.705 44.482) (end 180 44.482) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf5d)) + (segment (start 173.609 58.19394) (end 173.609 56.515) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf80)) + (segment (start 176.403 49.53) (end 176.403 45.879) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf88)) + (segment (start 176.403 45.879) (end 177.8 44.482) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf89)) + (segment (start 177.8 44.482) (end 180 44.482) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf8b)) + (segment (start 177.832 44.482) (end 175.514 42.164) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacf9b)) + (segment (start 175.514 42.164) (end 175.514 41.021) (width 0.25) (layer "B.Cu") (net 27) (tstamp 00000000-0000-0000-0000-000059eacfa4)) + (segment (start 180 44.482) (end 177.832 44.482) (width 0.25) (layer "B.Cu") (net 27) (tstamp 9374813b-d9bc-4e19-a7f5-f5290ab04a07)) + (segment (start 173.64202 58.22696) (end 173.609 58.19394) (width 0.25) (layer "B.Cu") (net 27) (tstamp acdfcf33-3678-4868-8aa4-193e49804b63)) + (segment (start 180 44.482) (end 185.76 44.482) (width 0.25) (layer "B.Cu") (net 27) (tstamp c33bda82-97ee-431c-80af-4aec8df069d5)) + (segment (start 184.719 37.973) (end 185.801 37.973) (width 0.25) (layer "F.Cu") (net 28) (tstamp 00000000-0000-0000-0000-000059eac7c0)) + (segment (start 184.658 37.912) (end 184.719 37.973) (width 0.25) (layer "F.Cu") (net 28) (tstamp 5adb05c0-137d-4d9d-9e79-a77b706df860)) + (via (at 185.801 37.973) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 28) (tstamp 16a9c5b4-f1db-4f93-8a34-4c1496ecc0b1)) + (segment (start 189.63894 57.93994) (end 188.087 56.388) (width 0.25) (layer "B.Cu") (net 28) (tstamp 00000000-0000-0000-0000-000059eab62c)) + (segment (start 188.087 56.388) (end 188.087 54.048) (width 0.25) (layer "B.Cu") (net 28) (tstamp 00000000-0000-0000-0000-000059eab62f)) + (segment (start 188.087 54.048) (end 190.541 51.594) (width 0.25) (layer "B.Cu") (net 28) (tstamp 00000000-0000-0000-0000-000059eab634)) + (segment (start 185.801 37.973) (end 190.541 42.713) (width 0.25) (layer "B.Cu") (net 28) (tstamp 00000000-0000-0000-0000-000059eac7c7)) + (segment (start 190.541 42.713) (end 190.541 51.594) (width 0.25) (layer "B.Cu") (net 28) (tstamp 00000000-0000-0000-0000-000059eac7c8)) + (segment (start 189.63894 58.22696) (end 189.63894 57.93994) (width 0.25) (layer "B.Cu") (net 28) (tstamp 4e470920-fd12-4691-ba23-534715480b76)) + (segment (start 183.708 36.576) (end 184.89422 36.576) (width 0.25) (layer "F.Cu") (net 29) (tstamp 00000000-0000-0000-0000-000059eac765)) + (segment (start 184.89422 36.576) (end 187.63996 33.83026) (width 0.25) (layer "F.Cu") (net 29) (tstamp 00000000-0000-0000-0000-000059eac767)) + (segment (start 182.372 37.912) (end 183.708 36.576) (width 0.25) (layer "F.Cu") (net 29) (tstamp 64d44296-2c89-4df5-b4e7-7c2e697f5bc2)) + (segment (start 187.63996 33.83026) (end 187.706 33.8963) (width 0.25) (layer "F.Cu") (net 29) (tstamp e696f159-edc7-400f-aa30-f3a780f703ce)) + (segment (start 194.986 58.334) (end 192.532 55.88) (width 0.25) (layer "B.Cu") (net 29) (tstamp 00000000-0000-0000-0000-000059eab4c4)) + (segment (start 192.532 55.88) (end 192.532 42.164) (width 0.25) (layer "B.Cu") (net 29) (tstamp 00000000-0000-0000-0000-000059eab4c9)) + (segment (start 187.63996 33.84296) (end 192.532 38.735) (width 0.25) (layer "B.Cu") (net 29) (tstamp 00000000-0000-0000-0000-000059eb17cd)) + (segment (start 192.532 38.735) (end 192.532 42.164) (width 0.25) (layer "B.Cu") (net 29) (tstamp 00000000-0000-0000-0000-000059eb17cf)) + (segment (start 187.63996 33.83026) (end 187.63996 33.84296) (width 0.25) (layer "B.Cu") (net 29) (tstamp 164a6541-50cc-4864-ac51-b7e3637f6e7c)) + (segment (start 194.986 63.405) (end 194.986 58.334) (width 0.25) (layer "B.Cu") (net 29) (tstamp b103f2e2-d3b8-4f86-9962-ffdeab40737e)) + (segment (start 194.986 63.405) (end 200.746 63.405) (width 0.25) (layer "B.Cu") (net 29) (tstamp e32ac482-de7c-4512-982c-a5b2dd5b22af)) + (segment (start 182.311 35.687) (end 183.78424 35.687) (width 0.25) (layer "F.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059eac76c)) + (segment (start 183.78424 35.687) (end 185.64098 33.83026) (width 0.25) (layer "F.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059eac76f)) + (segment (start 180.086 37.912) (end 182.311 35.687) (width 0.25) (layer "F.Cu") (net 30) (tstamp 962bbcd8-2a01-4031-90c1-f40b9c0d11ab)) + (segment (start 202.057 56.261) (end 202.057 48.133) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059ead7df)) + (segment (start 202.057 48.133) (end 196.723 42.799) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059ead7e3)) + (segment (start 196.723 42.799) (end 196.723 35.56) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059ead7e5)) + (segment (start 196.723 35.56) (end 193.167 32.004) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059ead7e8)) + (segment (start 193.167 32.004) (end 187.46724 32.004) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059ead7ea)) + (segment (start 187.46724 32.004) (end 185.64098 33.83026) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059ead7ec)) + (segment (start 197.961 75.851) (end 203.2 70.612) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059eb186b)) + (segment (start 203.2 70.612) (end 203.2 57.531) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059eb1874)) + (segment (start 203.2 57.531) (end 202.057 56.388) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059eb1877)) + (segment (start 202.057 56.388) (end 202.057 56.261) (width 0.25) (layer "B.Cu") (net 30) (tstamp 00000000-0000-0000-0000-000059eb187a)) + (segment (start 197.952 75.851) (end 192.192 75.851) (width 0.25) (layer "B.Cu") (net 30) (tstamp 739dce24-aa73-49e8-aac4-13ec174d538f)) + (segment (start 197.952 75.851) (end 197.961 75.851) (width 0.25) (layer "B.Cu") (net 30) (tstamp aab4fa57-e392-4869-abc5-b68b6ba9e8ff)) + (segment (start 169.037 71.247) (end 166.878 73.406) (width 0.25) (layer "F.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb005d)) + (segment (start 166.878 73.406) (end 166.751 73.406) (width 0.25) (layer "F.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb005e)) + (segment (start 163.068 83.947) (end 163.195 83.82) (width 0.25) (layer "F.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb00ae)) + (segment (start 164.084 73.787) (end 164.465 73.406) (width 0.25) (layer "F.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb00b3)) + (segment (start 164.465 73.406) (end 166.751 73.406) (width 0.25) (layer "F.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb00b4)) + (segment (start 163.068 83.947) (end 163.068 84.902) (width 0.25) (layer "F.Cu") (net 31) (tstamp d15d27c6-8a89-4b9b-be02-9a1b734ece90)) + (via (at 164.084 73.787) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 31) (tstamp 6dd1b784-6f75-4508-8219-907f9cdaba17)) + (via (at 163.195 83.82) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 31) (tstamp 9a9977f0-1fd7-4f5b-9809-aa95cfa1aa43)) + (via (at 169.037 71.247) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 31) (tstamp a626f890-7a5f-4577-ac40-7e42c820e3a0)) + (segment (start 169.037 64.643) (end 169.037 70.358) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb003d)) + (segment (start 169.037 70.358) (end 169.037 71.247) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb003e)) + (segment (start 163.195 83.82) (end 164.084 82.931) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb00b0)) + (segment (start 164.084 82.931) (end 164.084 73.787) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059eb00b1)) + (segment (start 174.625 60.198) (end 175.133 59.69) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059ed46da)) + (segment (start 175.133 59.69) (end 176.17694 59.69) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059ed46de)) + (segment (start 177.63998 58.22696) (end 176.17694 59.69) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059ed46e0)) + (segment (start 169.037 62.992) (end 171.831 60.198) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059ed47a2)) + (segment (start 171.831 60.198) (end 174.625 60.198) (width 0.25) (layer "B.Cu") (net 31) (tstamp 00000000-0000-0000-0000-000059ed47a5)) + (segment (start 169.037 64.643) (end 169.037 62.992) (width 0.25) (layer "B.Cu") (net 31) (tstamp 76b62ed4-3a34-4116-95ad-384513f3a68d)) + (segment (start 165.227 83.693) (end 165.1 83.82) (width 0.25) (layer "F.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059eafff4)) + (segment (start 165.1 84.902) (end 165.1 83.82) (width 0.25) (layer "F.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059eafff5)) + (segment (start 175.641 58.22696) (end 175.58004 58.22696) (width 0.25) (layer "F.Cu") (net 32) (tstamp 524ea3c1-c05f-477a-ac3b-74e15680c1a2)) + (segment (start 165.1 84.902) (end 165.288 84.902) (width 0.25) (layer "F.Cu") (net 32) (tstamp 9a3ccc2a-44fe-462b-99cc-8aae5a309062)) + (via (at 165.227 83.693) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 32) (tstamp 6ddc1a84-6708-47d3-b052-758b9a16f87a)) + (segment (start 168.275 64.008) (end 168.275 69.342) (width 0.25) (layer "B.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059eaff5f)) + (segment (start 168.275 69.342) (end 165.1 72.517) (width 0.25) (layer "B.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059eaff62)) + (segment (start 165.1 83.566) (end 165.227 83.693) (width 0.25) (layer "B.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059eaffef)) + (segment (start 174.30496 59.563) (end 175.641 58.22696) (width 0.25) (layer "B.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059ed46f3)) + (segment (start 168.275 62.611) (end 171.323 59.563) (width 0.25) (layer "B.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059ed4796)) + (segment (start 171.323 59.563) (end 174.30496 59.563) (width 0.25) (layer "B.Cu") (net 32) (tstamp 00000000-0000-0000-0000-000059ed479e)) + (segment (start 165.1 72.517) (end 165.1 83.566) (width 0.25) (layer "B.Cu") (net 32) (tstamp 14388bbd-da8e-41fd-996b-ae7d98cd48fe)) + (segment (start 168.275 64.008) (end 168.275 62.611) (width 0.25) (layer "B.Cu") (net 32) (tstamp 3eef6dca-66a6-46ec-9d52-33e438b95f93)) + (segment (start 191.64046 54.61254) (end 193.167 53.086) (width 0.25) (layer "F.Cu") (net 33) (tstamp 00000000-0000-0000-0000-000059eb08b6)) + (segment (start 193.167 53.086) (end 195.58 53.086) (width 0.25) (layer "F.Cu") (net 33) (tstamp 00000000-0000-0000-0000-000059eb08b8)) + (segment (start 195.58 53.086) (end 197.236 54.742) (width 0.25) (layer "F.Cu") (net 33) (tstamp 00000000-0000-0000-0000-000059eb08ba)) + (segment (start 197.236 54.742) (end 197.236 58.191) (width 0.25) (layer "F.Cu") (net 33) (tstamp 00000000-0000-0000-0000-000059eb08bc)) + (segment (start 197.236 64.491) (end 197.236 58.191) (width 0.25) (layer "F.Cu") (net 33) (tstamp 2f339c5c-e4c5-46c3-a768-a665f3f9492a)) + (segment (start 191.64046 58.22696) (end 191.64046 54.61254) (width 0.25) (layer "F.Cu") (net 33) (tstamp dbc50645-e29a-4857-bc42-61451ad0c12c)) + (segment (start 165.674 33.79728) (end 165.64102 33.83026) (width 0.25) (layer "F.Cu") (net 34) (tstamp 00000000-0000-0000-0000-000059eab6c1)) + (segment (start 165.64102 31.40198) (end 165.674 31.369) (width 0.25) (layer "F.Cu") (net 34) (tstamp 00000000-0000-0000-0000-000059eafa27)) + (segment (start 165.64102 33.83026) (end 165.64102 31.40198) (width 0.25) (layer "F.Cu") (net 34) (tstamp ffa77dad-c139-4eae-b5ef-d371f42ebd40)) + (segment (start 167.64254 33.52546) (end 169.103 32.065) (width 0.25) (layer "F.Cu") (net 35) (tstamp 00000000-0000-0000-0000-000059eafa2a)) + (segment (start 169.103 32.065) (end 169.103 31.369) (width 0.25) (layer "F.Cu") (net 35) (tstamp 00000000-0000-0000-0000-000059eafa2b)) + (segment (start 167.64254 33.83026) (end 167.64254 33.52546) (width 0.25) (layer "F.Cu") (net 35) (tstamp 19d31f33-0e9f-44ca-bcef-8b733ca0cc8c)) + (segment (start 167.64254 33.83026) (end 167.64254 33.39846) (width 0.25) (layer "F.Cu") (net 35) (tstamp f8551f8d-5232-4f3f-8ded-39aebb8b6ff5)) + (segment (start 179.63896 58.54196) (end 179.63896 58.22696) (width 0.25) (layer "F.Cu") (net 41) (tstamp 00000000-0000-0000-0000-000059eb020f)) + (segment (start 179.63896 58.22696) (end 179.63896 58.73496) (width 0.25) (layer "F.Cu") (net 41) (tstamp 3dbad850-e76d-429f-8d6a-ee31827db571)) + (segment (start 181.93 60.833) (end 179.63896 58.54196) (width 0.25) (layer "F.Cu") (net 41) (tstamp f9494bbc-1182-4508-aa6d-503686e72033)) + (segment (start 172.72 82.743) (end 172.72 81.265) (width 0.25) (layer "F.Cu") (net 59) (tstamp 00000000-0000-0000-0000-000059eaacc1)) + (segment (start 173.99 31.369) (end 173.355 32.004) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eafa5b)) + (segment (start 173.355 32.004) (end 172.339 32.004) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eafa5c)) + (segment (start 172.339 32.004) (end 171.704 32.639) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eafa5d)) + (segment (start 171.704 32.639) (end 170.83278 32.639) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eafa5e)) + (segment (start 170.83278 32.639) (end 169.64152 33.83026) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eafa5f)) + (segment (start 198.882 37.465) (end 192.786 31.369) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eb0dcb)) + (segment (start 192.786 31.369) (end 173.99 31.369) (width 0.25) (layer "F.Cu") (net 66) (tstamp 00000000-0000-0000-0000-000059eb0dd5)) + (segment (start 200.406 37.465) (end 198.882 37.465) (width 0.25) (layer "F.Cu") (net 66) (tstamp c5e86afc-28cf-487f-b435-8bd1c12622a0)) + (segment (start 200.406 37.465) (end 200.279 37.465) (width 0.25) (layer "F.Cu") (net 66) (tstamp f59d64ce-5d2f-47e7-9e17-a433dedcc506)) + (segment (start 145.73 68.199) (end 145.796 68.265) (width 0.25) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059eab487)) + (segment (start 143.414 66.263) (end 147.828 61.849) (width 0.7) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059eaf7ba)) + (segment (start 147.828 61.849) (end 147.828 48.006) (width 0.7) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059eaf7c6)) + (segment (start 145.669 68.138) (end 145.796 68.265) (width 0.25) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059eaf993)) + (segment (start 147.828 42.291) (end 149.352 40.767) (width 0.7) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059eb0ad9)) + (segment (start 149.352 40.767) (end 150.876 40.767) (width 0.7) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059eb0adb)) + (segment (start 143.258 68.265) (end 143.256 68.263) (width 0.7) (layer "F.Cu") (net 67) (tstamp 00000000-0000-0000-0000-000059ed7bc6)) + (segment (start 145.796 68.265) (end 143.258 68.265) (width 0.7) (layer "F.Cu") (net 67) (tstamp 3dcf7eb9-80e0-4f8c-87e2-de2ab1a2786e)) + (segment (start 147.828 48.006) (end 147.828 42.291) (width 0.7) (layer "F.Cu") (net 67) (tstamp b31e24f0-a3eb-42af-9365-838e5e912485)) + (segment (start 143.256 66.263) (end 143.414 66.263) (width 0.25) (layer "F.Cu") (net 67) (tstamp bd194f49-40b6-4d61-9752-3a472e986814)) + (segment (start 143.256 68.263) (end 143.256 66.263) (width 0.7) (layer "B.Cu") (net 67) (tstamp d78688df-2884-400c-a239-f56e32186acf)) + (segment (start 160.02 77.216) (end 160.02 76.215) (width 0.25) (layer "F.Cu") (net 72) (tstamp 00000000-0000-0000-0000-000059eab04e)) + (segment (start 160.02 81.265) (end 160.02 79.883) (width 0.25) (layer "F.Cu") (net 73) (tstamp 08409418-01b9-41bf-93e7-098a7e95f5c9)) + (segment (start 157.48 81.265) (end 157.48 79.756) (width 0.25) (layer "F.Cu") (net 74) (tstamp d19ad8e1-7637-430e-8f8c-0147d18a2f05)) + (segment (start 152.4 81.265) (end 152.385 81.265) (width 0.25) (layer "F.Cu") (net 76) (tstamp 49a396d2-4571-4632-bd24-62801d0a9a9d)) + (segment (start 198.12 84.897) (end 198.12 81.265) (width 0.25) (layer "F.Cu") (net 77) (tstamp 00000000-0000-0000-0000-000059eb027b)) + (segment (start 198.186 84.963) (end 198.12 84.897) (width 0.25) (layer "F.Cu") (net 77) (tstamp 3f1b917a-db1e-41b5-99dd-5960cc929b20)) + (segment (start 197.038 84.963) (end 198.186 84.963) (width 0.25) (layer "F.Cu") (net 77) (tstamp b4a23224-824d-43d8-b93c-6b3346fee39c)) + (segment (start 168.656 37.912) (end 170.942 37.912) (width 0.25) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ea9e94)) + (segment (start 170.942 37.912) (end 173.228 37.912) (width 0.25) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ea9e95)) + (segment (start 166.05 37.592) (end 163.556 37.592) (width 0.25) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ea9ea2)) + (segment (start 163.64204 37.50596) (end 163.64204 33.83026) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ea9ea6)) + (segment (start 184.658 39.878) (end 184.658 39.812) (width 0.25) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eab53c)) + (segment (start 178.369 39.812) (end 176.469 37.912) (width 0.25) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eac74f)) + (segment (start 176.469 37.912) (end 175.514 37.912) (width 0.25) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eac751)) + (segment (start 161.036 45.593) (end 163.556 43.073) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eae466)) + (segment (start 163.556 43.073) (end 163.556 39.624) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eae467)) + (segment (start 152.654 59.182) (end 155.702 56.134) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafbc8)) + (segment (start 155.702 56.134) (end 155.702 45.72) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafbd2)) + (segment (start 152.654 61.341) (end 153.543 60.452) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafeba)) + (segment (start 162.306 60.198) (end 164.084 61.976) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafec6)) + (segment (start 164.084 61.976) (end 164.211 61.976) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafec7)) + (segment (start 174.244 78.74) (end 176.403 78.74) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eaff08)) + (segment (start 176.403 78.74) (end 177.8 80.137) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eaff09)) + (segment (start 177.8 80.137) (end 177.8 81.265) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eaff0a)) + (segment (start 198.12 72.39) (end 198.12 76.215) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eaff2d)) + (segment (start 185.166 87.437) (end 185.359 87.63) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eb05f9)) + (segment (start 181.483 84.14) (end 181.549 84.14) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eb0862)) + (segment (start 181.869 84.14) (end 185.359 87.63) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eb0864)) + (segment (start 166.751 68.707) (end 167.132 69.088) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eb0c56)) + (segment (start 167.132 69.088) (end 167.132 71.628) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eb0c57)) + (segment (start 186.883 86.106) (end 190.799 86.106) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ed7534)) + (segment (start 190.799 86.106) (end 191.119 86.426) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ed753a)) + (segment (start 185.359 87.183) (end 186.436 86.106) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ed8081)) + (segment (start 186.436 86.106) (end 186.883 86.106) (width 0.5) (layer "F.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059ed8085)) + (segment (start 166.37 37.912) (end 166.05 37.592) (width 0.25) (layer "F.Cu") (net 78) (tstamp 04e5e8b0-5532-440a-bd4d-81e46130cee3)) + (segment (start 163.556 39.624) (end 163.556 39.771) (width 0.25) (layer "F.Cu") (net 78) (tstamp 165386bc-71e7-4f22-8d46-0f4ba94bd015)) + (segment (start 152.654 63.124) (end 152.654 59.182) (width 0.5) (layer "F.Cu") (net 78) (tstamp 4809fcfa-fb3d-4e32-9388-926ad4b6f2e9)) + (segment (start 163.556 39.624) (end 163.556 37.592) (width 0.5) (layer "F.Cu") (net 78) (tstamp 526fe71a-0fb4-4575-b353-648bc336e167)) + (segment (start 177.8 84.14) (end 177.8 84.074) (width 0.25) (layer "F.Cu") (net 78) (tstamp 5c38f541-8a52-440f-9f49-4b07ea47c092)) + (segment (start 173.228 37.912) (end 175.514 37.912) (width 0.25) (layer "F.Cu") (net 78) (tstamp 6396837e-787e-494f-be52-3e1afa52ab11)) + (segment (start 163.556 37.592) (end 163.64204 37.50596) (width 0.25) (layer "F.Cu") (net 78) (tstamp 6dcad8a1-159a-4a76-aa37-02fdc09c77e4)) + (segment (start 185.359 87.63) (end 187.259 87.63) (width 0.5) (layer "F.Cu") (net 78) (tstamp 7c1f1270-01e7-4292-a5f8-0e5a78e0df36)) + (segment (start 181.483 84.14) (end 181.869 84.14) (width 0.5) (layer "F.Cu") (net 78) (tstamp 84d0fb9f-dae3-440a-8533-d6528a99ea35)) + (segment (start 182.372 39.812) (end 184.658 39.812) (width 0.25) (layer "F.Cu") (net 78) (tstamp 92d83ab5-9693-491f-ae48-ac808b0deb08)) + (segment (start 166.37 37.912) (end 168.656 37.912) (width 0.25) (layer "F.Cu") (net 78) (tstamp b30b682e-f10a-4214-86e3-3a01ec65e3ca)) + (segment (start 180.086 39.812) (end 182.372 39.812) (width 0.25) (layer "F.Cu") (net 78) (tstamp bb46ee47-9160-4a76-8c04-be3814f86045)) + (segment (start 180.086 39.812) (end 178.369 39.812) (width 0.25) (layer "F.Cu") (net 78) (tstamp ce4252a4-d2e7-45f1-b275-68a4d346d648)) + (segment (start 177.8 84.14) (end 177.8 81.265) (width 0.5) (layer "F.Cu") (net 78) (tstamp ce9b643e-84b9-4c14-b17c-d41c34f9c89f)) + (segment (start 152.654 61.341) (end 152.654 63.124) (width 0.5) (layer "F.Cu") (net 78) (tstamp e4ba5519-dac6-4564-9754-deffd0f546c9)) + (segment (start 177.8 84.14) (end 181.483 84.14) (width 0.5) (layer "F.Cu") (net 78) (tstamp e4ffd9a1-4cde-4696-8564-c3971cea0b9d)) + (segment (start 185.359 87.63) (end 185.359 87.183) (width 0.5) (layer "F.Cu") (net 78) (tstamp e70db077-84c9-4c23-a229-0133af34c40b)) + (segment (start 182.372 39.812) (end 182.433 39.812) (width 0.25) (layer "F.Cu") (net 78) (tstamp f1696d55-ee98-48a5-a2c5-71ac120f988a)) + (segment (start 191.119 86.426) (end 193.04 86.426) (width 0.5) (layer "F.Cu") (net 78) (tstamp f34b80b0-1c43-4cc6-be4e-21b26d042d26)) + (via (at 161.036 45.593) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp 1e5c775f-8890-4aa5-8e47-1f42917c6889)) + (via (at 164.211 61.976) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp 36aef366-0458-48e0-9655-0d95b5dc7112)) + (via (at 153.543 60.452) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp 506f9e70-70f0-4e83-b861-2a6db9c36b9e)) + (via (at 198.12 72.39) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp 6cda9a3a-692b-4203-adc3-6358ff274c36)) + (via (at 162.306 60.198) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp 9522af2d-1698-4d5c-b607-0eb857b37083)) + (via (at 166.751 68.707) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp b7411e57-1047-45c6-b6b5-4189eb9c1328)) + (via (at 167.132 71.628) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp c0eb28e5-0c8e-4adf-9af1-111eef0c3034)) + (via (at 174.244 78.74) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp caa38ac0-9e31-4701-8a71-117879390eb3)) + (via (at 155.702 45.72) (size 0.6) (drill 0.4) (layers "F.Cu" "B.Cu") (net 78) (tstamp eae581ea-8fba-4e8f-bbd9-007f5724d18f)) + (segment (start 155.702 45.72) (end 155.829 45.593) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eae463)) + (segment (start 155.829 45.593) (end 161.036 45.593) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eae464)) + (segment (start 153.543 60.452) (end 153.797 60.198) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafec1)) + (segment (start 153.797 60.198) (end 162.306 60.198) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafec2)) + (segment (start 174.244 78.74) (end 167.132 71.628) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eafefd)) + (segment (start 177.529461 78.724673) (end 183.950517 72.373268) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eaff11)) + (segment (start 183.950517 72.373268) (end 198.12 72.39) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eaff23)) + (segment (start 166.751 64.516) (end 166.751 68.707) (width 0.5) (layer "B.Cu") (net 78) (tstamp 00000000-0000-0000-0000-000059eb0c45)) + (segment (start 164.211 61.976) (end 166.751 64.516) (width 0.5) (layer "B.Cu") (net 78) (tstamp 0129bf7c-630e-4749-9cae-bce115036840)) + (segment (start 174.244 78.74) (end 177.529461 78.724673) (width 0.5) (layer "B.Cu") (net 78) (tstamp d6bb793d-5a78-410c-a5ba-0e7ea29f1848)) + + (zone (net 2) (net_name "GNDD") (layer "F.Cu") (tstamp 00000000-0000-0000-0000-000059eb0d0b) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.908)) + (polygon + (pts + (xy 130.81 27.051) + (xy 122.428 101.346) + (xy 218.44 115.824) + (xy 235.204 99.441) + (xy 237.109 34.671) + (xy 186.817 17.145) + (xy 130.683 27.051) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 178.17235 25.993183) + (xy 178.177514 25.9934) + (xy 179.853728 26.098528) + (xy 179.858834 26.098953) + (xy 181.519018 26.27179) + (xy 181.524119 26.272427) + (xy 183.166629 26.511769) + (xy 183.17169 26.512612) + (xy 184.795024 26.817265) + (xy 184.799975 26.818299) + (xy 186.402511 27.187065) + (xy 186.407446 27.188307) + (xy 187.987572 27.619977) + (xy 187.992412 27.621405) + (xy 189.548634 28.114813) + (xy 189.553364 28.116419) + (xy 191.083943 28.670318) + (xy 191.088633 28.672122) + (xy 192.59209 29.285355) + (xy 192.596627 29.287312) + (xy 194.071306 29.958654) + (xy 194.075827 29.960822) + (xy 195.52013 30.689069) + (xy 195.524512 30.691388) + (xy 196.936858 31.475348) + (xy 196.941175 31.477857) + (xy 198.319982 32.316334) + (xy 198.324191 32.319009) + (xy 199.667876 33.210814) + (xy 199.671971 33.213651) + (xy 200.047812 33.485095) + (xy 200.861036 34.072432) + (xy 200.978866 34.157532) + (xy 200.982838 34.160521) + (xy 202.188561 35.106034) + (xy 202.251478 35.155373) + (xy 202.255335 35.158523) + (xy 203.464569 36.186527) + (xy 203.483981 36.203029) + (xy 203.487704 36.206323) + (xy 204.657432 37.28332) + (xy 204.674911 37.299413) + (xy 204.678484 37.302837) + (xy 205.822576 38.44324) + (xy 205.826031 38.446824) + (xy 206.072556 38.712887) + (xy 206.925385 39.633307) + (xy 206.928691 39.637019) + (xy 207.532528 40.34312) + (xy 207.981757 40.868429) + (xy 207.984949 40.872317) + (xy 208.874174 42.00035) + (xy 208.971747 42.124127) + (xy 208.990118 42.147431) + (xy 208.993161 42.151455) + (xy 209.948838 43.469075) + (xy 209.951707 43.473202) + (xy 210.856316 44.832161) + (xy 210.859025 44.836412) + (xy 211.397072 45.72) + (xy 211.710968 46.235485) + (xy 211.713533 46.239897) + (xy 211.917759 46.608059) + (xy 212.496381 47.651156) + (xy 212.51118 47.677833) + (xy 212.513566 47.682346) + (xy 213.238718 49.124896) + (xy 213.2554 49.158081) + (xy 213.257612 49.162716) + (xy 213.361373 49.391994) + (xy 213.941977 50.674938) + (xy 213.944008 50.679683) + (xy 214.569325 52.227208) + (xy 214.571166 52.232047) + (xy 214.771963 52.794469) + (xy 215.135245 53.812006) + (xy 215.13586 53.813727) + (xy 215.137501 53.818642) + (xy 215.630699 55.403477) + (xy 215.633091 55.411163) + (xy 215.638782 55.448603) + (xy 215.638782 77.972562) + (xy 215.633475 78.008745) + (xy 215.323499 79.042706) + (xy 215.322474 79.045963) + (xy 214.977705 80.092055) + (xy 214.976594 80.09528) + (xy 214.604037 81.130548) + (xy 214.60284 81.133738) + (xy 214.20277 82.157671) + (xy 214.201488 82.160825) + (xy 213.774248 83.172738) + (xy 213.772883 83.175854) + (xy 213.318678 84.175428) + (xy 213.317229 84.178505) + (xy 212.836415 85.165046) + (xy 212.834884 85.168082) + (xy 212.327722 86.141099) + (xy 212.326111 86.144092) + (xy 211.792863 87.103122) + (xy 211.791171 87.106071) + (xy 211.232156 88.050509) + (xy 211.230384 88.053412) + (xy 210.645865 88.982766) + (xy 210.644015 88.985621) + (xy 210.034281 89.899358) + (xy 210.032353 89.902164) + (xy 209.397702 90.799727) + (xy 209.395697 90.802483) + (xy 208.736429 91.683333) + (xy 208.734349 91.686035) + (xy 208.050713 92.549689) + (xy 208.048557 92.552338) + (xy 207.563082 93.132619) + (xy 207.41368 93.311198) + (xy 207.392237 93.336828) + (xy 207.333185 93.37624) + (xy 207.295598 93.381977) + (xy 190.526035 93.381977) + (xy 190.457914 93.361975) + (xy 190.411421 93.308319) + (xy 190.401317 93.238045) + (xy 190.428948 93.175665) + (xy 190.457291 93.141402) + (xy 190.465272 93.13263) + (xy 193.42866 90.169243) + (xy 193.441098 90.15928) + (xy 193.44091 90.159053) + (xy 193.447016 90.154001) + (xy 193.447015 90.154001) + (xy 193.447018 90.154) + (xy 193.493661 90.104328) + (xy 193.496351 90.101552) + (xy 193.516135 90.08177) + (xy 193.518614 90.078573) + (xy 193.526311 90.069559) + (xy 193.556586 90.037321) + (xy 193.566346 90.019565) + (xy 193.577195 90.00305) + (xy 193.589614 89.987041) + (xy 193.607179 89.946446) + (xy 193.612384 89.935821) + (xy 193.633695 89.89706) + (xy 193.638733 89.877434) + (xy 193.645137 89.858732) + (xy 193.65318 89.840147) + (xy 193.653179 89.840147) + (xy 193.653181 89.840145) + (xy 193.660096 89.796481) + (xy 193.662504 89.784852) + (xy 193.6735 89.74203) + (xy 193.6735 89.721775) + (xy 193.675051 89.702063) + (xy 193.67822 89.682057) + (xy 193.674059 89.638036) + (xy 193.6735 89.626179) + (xy 193.6735 89.304683) + (xy 193.693502 89.236562) + (xy 193.747158 89.190069) + (xy 193.786034 89.179405) + (xy 193.799195 89.17799) + (xy 193.799198 89.177989) + (xy 193.799201 89.177989) + (xy 193.936204 89.126889) + (xy 194.02474 89.060612) + (xy 194.053261 89.039261) + (xy 194.140887 88.922207) + (xy 194.140887 88.922206) + (xy 194.140889 88.922204) + (xy 194.191989 88.785201) + (xy 194.193124 88.774649) + (xy 194.198499 88.724649) + (xy 194.1985 88.724632) + (xy 194.1985 87.927367) + (xy 194.198499 87.92735) + (xy 194.19199 87.866803) + (xy 194.191988 87.866795) + (xy 194.154388 87.765988) + (xy 194.140889 87.729796) + (xy 194.140888 87.729794) + (xy 194.140887 87.729792) + (xy 194.053261 87.612738) + (xy 193.936207 87.525112) + (xy 193.936203 87.52511) + (xy 193.852941 87.494055) + (xy 193.796105 87.451509) + (xy 193.771295 87.384988) + (xy 193.786387 87.315614) + (xy 193.836589 87.265412) + (xy 193.852941 87.257945) + (xy 193.88103 87.247468) + (xy 193.936204 87.226889) + (xy 193.96611 87.204502) + (xy 194.053261 87.139261) + (xy 194.140887 87.022207) + (xy 194.140887 87.022206) + (xy 194.140889 87.022204) + (xy 194.18496 86.904045) + (xy 194.191988 86.885204) + (xy 194.19199 86.885196) + (xy 194.198499 86.824649) + (xy 194.1985 86.824632) + (xy 194.1985 86.05261) + (xy 194.218502 85.984489) + (xy 194.272158 85.937996) + (xy 194.342432 85.927892) + (xy 194.407012 85.957386) + (xy 194.422523 85.974046) + (xy 194.424736 85.976259) + (xy 194.541792 86.063887) + (xy 194.541794 86.063888) + (xy 194.541796 86.063889) + (xy 194.579669 86.078015) + (xy 194.678795 86.114988) + (xy 194.678803 86.11499) + (xy 194.73935 86.121499) + (xy 194.739355 86.121499) + (xy 194.739362 86.1215) + (xy 194.739368 86.1215) + (xy 195.536632 86.1215) + (xy 195.536638 86.1215) + (xy 195.536645 86.121499) + (xy 195.536649 86.121499) + (xy 195.597196 86.11499) + (xy 195.597199 86.114989) + (xy 195.597201 86.114989) + (xy 195.734204 86.063889) + (xy 195.734799 86.063444) + (xy 195.851261 85.976261) + (xy 195.938887 85.859207) + (xy 195.938889 85.859203) + (xy 195.938979 85.858964) + (xy 195.969945 85.775941) + (xy 196.012491 85.719105) + (xy 196.079012 85.694295) + (xy 196.148386 85.709387) + (xy 196.198588 85.759589) + (xy 196.206055 85.775941) + (xy 196.23711 85.859203) + (xy 196.237112 85.859207) + (xy 196.324738 85.976261) + (xy 196.441792 86.063887) + (xy 196.441794 86.063888) + (xy 196.441796 86.063889) + (xy 196.479669 86.078015) + (xy 196.578795 86.114988) + (xy 196.578803 86.11499) + (xy 196.63935 86.121499) + (xy 196.639355 86.121499) + (xy 196.639362 86.1215) + (xy 196.639368 86.1215) + (xy 197.436632 86.1215) + (xy 197.436638 86.1215) + (xy 197.436645 86.121499) + (xy 197.436649 86.121499) + (xy 197.497196 86.11499) + (xy 197.497199 86.114989) + (xy 197.497201 86.114989) + (xy 197.567966 86.088593) + (xy 197.638782 86.083528) + (xy 197.65603 86.088592) + (xy 197.725472 86.114494) + (xy 197.726799 86.114989) + (xy 197.726803 86.11499) + (xy 197.78735 86.121499) + (xy 197.787355 86.121499) + (xy 197.787362 86.1215) + (xy 197.787368 86.1215) + (xy 198.584632 86.1215) + (xy 198.584638 86.1215) + (xy 198.584645 86.121499) + (xy 198.584649 86.121499) + (xy 198.645196 86.11499) + (xy 198.645199 86.114989) + (xy 198.645201 86.114989) + (xy 198.782204 86.063889) + (xy 198.782799 86.063444) + (xy 198.899261 85.976261) + (xy 198.986887 85.859207) + (xy 198.986887 85.859206) + (xy 198.986889 85.859204) + (xy 199.018212 85.775222) + (xy 199.060756 85.71839) + (xy 199.127277 85.693579) + (xy 199.196651 85.70867) + (xy 199.246853 85.758872) + (xy 199.254321 85.775225) + (xy 199.285553 85.85896) + (xy 199.285555 85.858965) + (xy 199.373095 85.975904) + (xy 199.490034 86.063444) + (xy 199.626906 86.114494) + (xy 199.687402 86.120999) + (xy 199.687415 86.121) + (xy 199.736 86.121) + (xy 199.736 85.313) + (xy 200.436 85.313) + (xy 200.436 86.121) + (xy 200.484585 86.121) + (xy 200.484597 86.120999) + (xy 200.545093 86.114494) + (xy 200.681964 86.063444) + (xy 200.681965 86.063444) + (xy 200.798904 85.975904) + (xy 200.886444 85.858965) + (xy 200.886444 85.858964) + (xy 200.937494 85.722093) + (xy 200.943999 85.661597) + (xy 200.944 85.661585) + (xy 200.944 85.313) + (xy 200.436 85.313) + (xy 199.736 85.313) + (xy 199.736 83.805) + (xy 200.436 83.805) + (xy 200.436 84.613) + (xy 200.944 84.613) + (xy 200.944 84.264414) + (xy 200.943999 84.264402) + (xy 200.937494 84.203906) + (xy 200.886444 84.067035) + (xy 200.886444 84.067034) + (xy 200.798904 83.950095) + (xy 200.681965 83.862555) + (xy 200.545093 83.811505) + (xy 200.484597 83.805) + (xy 200.436 83.805) + (xy 199.736 83.805) + (xy 199.687402 83.805) + (xy 199.626906 83.811505) + (xy 199.490035 83.862555) + (xy 199.490034 83.862555) + (xy 199.373095 83.950095) + (xy 199.285555 84.067034) + (xy 199.285554 84.067037) + (xy 199.254321 84.150775) + (xy 199.211774 84.20761) + (xy 199.145254 84.23242) + (xy 199.07588 84.217328) + (xy 199.025678 84.167125) + (xy 199.018216 84.150786) + (xy 198.986889 84.066796) + (xy 198.986887 84.066794) + (xy 198.986887 84.066792) + (xy 198.899261 83.949738) + (xy 198.803991 83.87842) + (xy 198.761444 83.821584) + (xy 198.7535 83.777552) + (xy 198.7535 83.420409) + (xy 198.773502 83.352288) + (xy 198.827158 83.305795) + (xy 198.835469 83.302353) + (xy 198.853808 83.295512) + (xy 198.866204 83.290889) + (xy 198.983261 83.203261) + (xy 198.997763 83.183889) + (xy 199.070887 83.086207) + (xy 199.070887 83.086206) + (xy 199.070889 83.086204) + (xy 199.121989 82.949201) + (xy 199.121989 82.949199) + (xy 199.12199 82.949196) + (xy 199.128499 82.888649) + (xy 199.6515 82.888649) + (xy 199.658009 82.949196) + (xy 199.658011 82.949204) + (xy 199.70911 83.086202) + (xy 199.709112 83.086207) + (xy 199.796738 83.203261) + (xy 199.913792 83.290887) + (xy 199.913794 83.290888) + (xy 199.913796 83.290889) + (xy 199.972321 83.312718) + (xy 200.050795 83.341988) + (xy 200.050803 83.34199) + (xy 200.11135 83.348499) + (xy 200.111355 83.348499) + (xy 200.111362 83.3485) + (xy 200.111368 83.3485) + (xy 201.208632 83.3485) + (xy 201.208638 83.3485) + (xy 201.208645 83.348499) + (xy 201.208649 83.348499) + (xy 201.269196 83.34199) + (xy 201.269199 83.341989) + (xy 201.269201 83.341989) + (xy 201.406204 83.290889) + (xy 201.418501 83.281684) + (xy 201.523261 83.203261) + (xy 201.610887 83.086207) + (xy 201.610887 83.086206) + (xy 201.610889 83.086204) + (xy 201.661989 82.949201) + (xy 201.661989 82.949199) + (xy 201.66199 82.949196) + (xy 201.668499 82.888649) + (xy 201.6685 82.888632) + (xy 201.6685 79.641367) + (xy 201.668499 79.64135) + (xy 201.66199 79.580803) + (xy 201.661988 79.580795) + (xy 201.625813 79.483809) + (xy 201.610889 79.443796) + (xy 201.610888 79.443794) + (xy 201.610887 79.443792) + (xy 201.523261 79.326738) + (xy 201.406207 79.239112) + (xy 201.406202 79.23911) + (xy 201.269204 79.188011) + (xy 201.269196 79.188009) + (xy 201.223086 79.183052) + (xy 206.118762 79.183052) + (xy 206.119118 79.195802) + (xy 206.120429 79.203844) + (xy 206.121552 79.212702) + (xy 206.159277 79.627822) + (xy 206.159768 79.636685) + (xy 206.159934 79.64496) + (xy 206.161878 79.657517) + (xy 206.164222 79.66546) + (xy 206.166434 79.674062) + (xy 206.255943 80.081099) + (xy 206.257547 80.089861) + (xy 206.258739 80.097983) + (xy 206.262248 80.110218) + (xy 206.265538 80.11773) + (xy 206.268822 80.126014) + (xy 206.408629 80.518682) + (xy 206.411308 80.52714) + (xy 206.41353 80.535118) + (xy 206.418538 80.546802) + (xy 206.422783 80.55391) + (xy 206.427068 80.561696) + (xy 206.615056 80.933744) + (xy 206.618799 80.941853) + (xy 206.621951 80.949372) + (xy 206.628407 80.960377) + (xy 206.633429 80.966791) + (xy 206.638688 80.974024) + (xy 206.871722 81.319612) + (xy 206.876416 81.32713) + (xy 206.880577 81.334349) + (xy 206.888313 81.344395) + (xy 206.894217 81.35025) + (xy 206.900291 81.356714) + (xy 207.174855 81.670296) + (xy 207.180473 81.677189) + (xy 207.185459 81.683767) + (xy 207.194418 81.692787) + (xy 207.200943 81.697802) + (xy 207.207793 81.703462) + (xy 207.447191 81.915973) + (xy 207.519539 81.980196) + (xy 207.526019 81.986374) + (xy 207.531348 81.991828) + (xy 207.53135 81.991831) + (xy 207.531352 81.991832) + (xy 207.531688 81.992176) + (xy 207.541744 82.000034) + (xy 207.54216 82.000277) + (xy 207.542163 82.00028) + (xy 207.542166 82.000281) + (xy 207.548741 82.004129) + (xy 207.556293 82.008916) + (xy 207.900207 82.2445) + (xy 207.907341 82.249766) + (xy 207.913851 82.254935) + (xy 207.924746 82.26143) + (xy 207.925212 82.261629) + (xy 207.925216 82.261632) + (xy 207.92522 82.261632) + (xy 207.932376 82.264694) + (xy 207.940412 82.268471) + (xy 208.311119 82.458954) + (xy 208.318884 82.463297) + (xy 208.325945 82.467581) + (xy 208.337595 82.472669) + (xy 208.345518 82.474933) + (xy 208.353984 82.477678) + (xy 208.500896 82.531124) + (xy 208.745765 82.620207) + (xy 208.745782 82.620213) + (xy 208.754083 82.623572) + (xy 208.761046 82.626681) + (xy 208.761048 82.626682) + (xy 208.761049 82.626682) + (xy 208.76149 82.626879) + (xy 208.773732 82.630483) + (xy 208.774214 82.630557) + (xy 208.774217 82.630558) + (xy 208.774219 82.630557) + (xy 208.78173 82.631712) + (xy 208.790518 82.633383) + (xy 209.197004 82.725828) + (xy 209.205541 82.728088) + (xy 209.213052 82.730361) + (xy 209.213056 82.730363) + (xy 209.213059 82.730363) + (xy 209.214245 82.730722) + (xy 209.21545 82.731153) + (xy 209.216714 82.73134) + (xy 209.217926 82.731581) + (xy 209.217931 82.731583) + (xy 209.217936 82.731583) + (xy 209.222209 82.732433) + (xy 209.226565 82.732551) + (xy 209.226572 82.732553) + (xy 209.226578 82.732551) + (xy 209.234374 82.732764) + (xy 209.243219 82.733316) + (xy 209.658009 82.773946) + (xy 209.66683 82.775127) + (xy 209.674438 82.776419) + (xy 209.674445 82.776422) + (xy 209.674451 82.776421) + (xy 209.674947 82.776506) + (xy 209.687641 82.776948) + (xy 209.68814 82.776898) + (xy 209.688145 82.776899) + (xy 209.688149 82.776897) + (xy 209.695814 82.776138) + (xy 209.704692 82.775573) + (xy 210.121465 82.763893) + (xy 210.130354 82.763959) + (xy 210.138046 82.764287) + (xy 210.138054 82.764289) + (xy 210.138061 82.764287) + (xy 210.138557 82.764309) + (xy 210.151225 82.763156) + (xy 210.151706 82.763046) + (xy 210.15171 82.763046) + (xy 210.151713 82.763044) + (xy 210.159221 82.761331) + (xy 210.167986 82.759653) + (xy 210.579861 82.695884) + (xy 210.588717 82.694832) + (xy 210.596396 82.694194) + (xy 210.596401 82.694195) + (xy 210.596405 82.694193) + (xy 210.596897 82.694153) + (xy 210.609323 82.691422) + (xy 210.609793 82.69125) + (xy 210.609795 82.69125) + (xy 210.609796 82.691249) + (xy 210.617019 82.688613) + (xy 210.62548 82.685859) + (xy 211.026224 82.570988) + (xy 211.034836 82.568846) + (xy 211.042964 82.567125) + (xy 211.054891 82.562877) + (xy 211.05535 82.56264) + (xy 211.055359 82.562638) + (xy 211.055366 82.562632) + (xy 211.062278 82.559073) + (xy 211.070306 82.55529) + (xy 211.45341 82.39105) + (xy 211.461719 82.387831) + (xy 211.46901 82.385299) + (xy 211.469013 82.385299) + (xy 211.469014 82.385297) + (xy 211.469484 82.385135) + (xy 211.480836 82.379399) + (xy 211.481246 82.379117) + (xy 211.481252 82.379115) + (xy 211.481256 82.37911) + (xy 211.487586 82.374767) + (xy 211.495111 82.369984) + (xy 211.854649 82.15903) + (xy 211.862512 82.154785) + (xy 211.869355 82.151397) + (xy 211.869363 82.151395) + (xy 211.869369 82.15139) + (xy 211.86981 82.151172) + (xy 211.880368 82.144051) + (xy 211.88073 82.143728) + (xy 211.880738 82.143724) + (xy 211.880742 82.143717) + (xy 211.886452 82.138639) + (xy 211.893321 82.132951) + (xy 212.223671 81.878647) + (xy 212.23087 81.873499) + (xy 212.237362 81.869193) + (xy 212.237372 81.869189) + (xy 212.237379 81.869181) + (xy 212.237813 81.868894) + (xy 212.247334 81.86056) + (xy 212.247673 81.860171) + (xy 212.247677 81.860169) + (xy 212.247679 81.860164) + (xy 212.252811 81.854294) + (xy 212.258876 81.84783) + (xy 212.554589 81.554128) + (xy 212.56114 81.548068) + (xy 212.566948 81.543065) + (xy 212.566954 81.543062) + (xy 212.566958 81.543056) + (xy 212.567334 81.542733) + (xy 212.575778 81.533223) + (xy 212.576057 81.532807) + (xy 212.57606 81.532805) + (xy 212.576061 81.532802) + (xy 212.58034 81.526444) + (xy 212.585575 81.519229) + (xy 212.84227 81.190718) + (xy 212.847988 81.183911) + (xy 212.853536 81.177759) + (xy 212.860704 81.167292) + (xy 212.860936 81.16683) + (xy 212.860941 81.166825) + (xy 212.860942 81.166817) + (xy 212.864423 81.159914) + (xy 212.868708 81.152112) + (xy 213.082146 80.794028) + (xy 213.086982 80.786532) + (xy 213.091377 80.780219) + (xy 213.091383 80.780214) + (xy 213.091385 80.780207) + (xy 213.091673 80.779795) + (xy 213.09748 80.768496) + (xy 213.097647 80.768023) + (xy 213.097651 80.768018) + (xy 213.097651 80.768011) + (xy 213.100228 80.760757) + (xy 213.103509 80.752459) + (xy 213.104802 80.749499) + (xy 213.270377 80.370544) + (xy 213.274221 80.362532) + (xy 213.277808 80.355682) + (xy 213.277814 80.355676) + (xy 213.277816 80.355667) + (xy 213.278051 80.35522) + (xy 213.28239 80.343301) + (xy 213.282498 80.342803) + (xy 213.282501 80.342799) + (xy 213.282501 80.342793) + (xy 213.284157 80.335232) + (xy 213.286368 80.326602) + (xy 213.304966 80.263404) + (xy 213.404043 79.92671) + (xy 213.406854 79.918272) + (xy 213.409741 79.910526) + (xy 213.41255 79.898157) + (xy 213.412595 79.897646) + (xy 213.412597 79.897643) + (xy 213.412596 79.897639) + (xy 213.413291 79.889922) + (xy 213.4144 79.881103) + (xy 213.480994 79.469566) + (xy 213.482735 79.460801) + (xy 213.484481 79.453392) + (xy 213.484485 79.453385) + (xy 213.484485 79.453376) + (xy 213.484595 79.452911) + (xy 213.48584 79.440218) + (xy 213.485822 79.439735) + (xy 213.485824 79.439727) + (xy 213.485822 79.439719) + (xy 213.485549 79.432094) + (xy 213.485545 79.423152) + (xy 213.485545 79.423151) + (xy 213.500157 79.006614) + (xy 213.50078 78.997781) + (xy 213.5016 78.990035) + (xy 213.501602 78.990031) + (xy 213.501601 78.990026) + (xy 213.501656 78.989512) + (xy 213.501302 78.976855) + (xy 213.501219 78.976349) + (xy 213.50122 78.976342) + (xy 213.501217 78.976335) + (xy 213.499963 78.96862) + (xy 213.498848 78.959819) + (xy 213.461024 78.544743) + (xy 213.46053 78.535841) + (xy 213.460376 78.528158) + (xy 213.460377 78.528154) + (xy 213.460375 78.528149) + (xy 213.460366 78.527654) + (xy 213.458418 78.515078) + (xy 213.458278 78.514604) + (xy 213.458278 78.514602) + (xy 213.458276 78.514599) + (xy 213.456098 78.507223) + (xy 213.453879 78.498601) + (xy 213.364346 78.091379) + (xy 213.362744 78.082621) + (xy 213.361627 78.075008) + (xy 213.361628 78.075006) + (xy 213.361627 78.075003) + (xy 213.361554 78.074505) + (xy 213.358052 78.062291) + (xy 213.357849 78.061828) + (xy 213.357849 78.061826) + (xy 213.357847 78.061823) + (xy 213.354742 78.05473) + (xy 213.351463 78.046456) + (xy 213.341331 78.017998) + (xy 213.211658 77.653778) + (xy 213.208971 77.645291) + (xy 213.206908 77.637873) + (xy 213.206908 77.63787) + (xy 213.206906 77.637866) + (xy 213.206773 77.637387) + (xy 213.201758 77.625686) + (xy 213.197557 77.618653) + (xy 213.193254 77.610835) + (xy 213.005369 77.238792) + (xy 213.001645 77.230723) + (xy 212.998442 77.223085) + (xy 212.99202 77.21214) + (xy 212.986912 77.205612) + (xy 212.981688 77.198429) + (xy 212.835554 76.98181) + (xy 212.748536 76.85282) + (xy 212.743809 76.845246) + (xy 212.739734 76.838171) + (xy 212.731964 76.828082) + (xy 212.726139 76.822308) + (xy 212.720032 76.815811) + (xy 212.445532 76.50221) + (xy 212.439916 76.495316) + (xy 212.434945 76.488755) + (xy 212.425996 76.47974) + (xy 212.419447 76.474706) + (xy 212.412588 76.469037) + (xy 212.1009 76.192302) + (xy 212.094459 76.186163) + (xy 212.089055 76.180636) + (xy 212.089053 76.180633) + (xy 212.089049 76.18063) + (xy 212.088696 76.180269) + (xy 212.078682 76.172445) + (xy 212.071556 76.168273) + (xy 212.064044 76.163511) + (xy 211.720052 75.928006) + (xy 211.712875 75.92271) + (xy 211.706465 75.91762) + (xy 211.695524 75.911098) + (xy 211.687961 75.907865) + (xy 211.6799 75.904076) + (xy 211.468785 75.795581) + (xy 211.309158 75.713546) + (xy 211.301381 75.709195) + (xy 211.294364 75.704937) + (xy 211.2827 75.69984) + (xy 211.274769 75.697573) + (xy 211.266317 75.69483) + (xy 210.874667 75.55227) + (xy 210.866418 75.548933) + (xy 210.858903 75.545579) + (xy 210.84668 75.541981) + (xy 210.838545 75.540729) + (xy 210.829808 75.539066) + (xy 210.423353 75.446723) + (xy 210.414749 75.444446) + (xy 210.406877 75.442062) + (xy 210.394322 75.440028) + (xy 210.386092 75.439806) + (xy 210.377206 75.439251) + (xy 209.962308 75.398573) + (xy 209.953508 75.397396) + (xy 209.945861 75.396097) + (xy 209.94586 75.396097) + (xy 209.945858 75.396097) + (xy 209.945364 75.396013) + (xy 209.932658 75.395569) + (xy 209.924453 75.396381) + (xy 209.915582 75.396943) + (xy 209.498962 75.408597) + (xy 209.490049 75.408531) + (xy 209.481866 75.40818) + (xy 209.469174 75.409334) + (xy 209.461173 75.41116) + (xy 209.452431 75.412832) + (xy 209.040537 75.476599) + (xy 209.0317 75.477649) + (xy 209.023504 75.47833) + (xy 209.011071 75.481063) + (xy 209.003339 75.483885) + (xy 208.99488 75.486637) + (xy 208.594161 75.601528) + (xy 208.58552 75.603678) + (xy 208.577476 75.60538) + (xy 208.565482 75.60965) + (xy 208.558167 75.613418) + (xy 208.550121 75.617209) + (xy 208.166988 75.781424) + (xy 208.158672 75.784645) + (xy 208.150936 75.78733) + (xy 208.139562 75.793076) + (xy 208.1328 75.797715) + (xy 208.12528 75.802491) + (xy 207.765699 76.013422) + (xy 207.757887 76.017642) + (xy 207.750475 76.021314) + (xy 207.739944 76.028417) + (xy 207.733756 76.03392) + (xy 207.726915 76.039584) + (xy 207.396704 76.29391) + (xy 207.389449 76.2991) + (xy 207.382635 76.303617) + (xy 207.373042 76.312015) + (xy 207.367664 76.31817) + (xy 207.361564 76.324671) + (xy 207.06575 76.618379) + (xy 207.059236 76.624406) + (xy 207.052957 76.629817) + (xy 207.044524 76.639315) + (xy 207.039899 76.646184) + (xy 207.034686 76.653365) + (xy 206.778112 76.98181) + (xy 206.772392 76.988621) + (xy 206.766882 76.99473) + (xy 206.75969 77.005237) + (xy 206.755992 77.012574) + (xy 206.751708 77.020375) + (xy 206.538258 77.378477) + (xy 206.533428 77.385964) + (xy 206.528746 77.392686) + (xy 206.522921 77.40402) + (xy 206.520177 77.411751) + (xy 206.5169 77.420037) + (xy 206.350039 77.801926) + (xy 206.346198 77.809936) + (xy 206.342357 77.817269) + (xy 206.338011 77.829209) + (xy 206.336248 77.837264) + (xy 206.334041 77.845876) + (xy 206.216355 78.245823) + (xy 206.213535 78.254286) + (xy 206.210683 78.261932) + (xy 206.207854 78.274378) + (xy 206.207121 78.282523) + (xy 206.206006 78.291371) + (xy 206.139325 78.702836) + (xy 206.1376 78.711531) + (xy 206.135697 78.719619) + (xy 206.134458 78.732255) + (xy 206.134754 78.740536) + (xy 206.134758 78.74941) + (xy 206.120249 79.166031) + (xy 206.119624 79.174919) + (xy 206.118762 79.183052) + (xy 201.223086 79.183052) + (xy 201.208649 79.1815) + (xy 201.208638 79.1815) + (xy 200.111362 79.1815) + (xy 200.11135 79.1815) + (xy 200.050803 79.188009) + (xy 200.050795 79.188011) + (xy 199.913797 79.23911) + (xy 199.913792 79.239112) + (xy 199.796738 79.326738) + (xy 199.709112 79.443792) + (xy 199.70911 79.443797) + (xy 199.658011 79.580795) + (xy 199.658009 79.580803) + (xy 199.6515 79.64135) + (xy 199.6515 82.888649) + (xy 199.128499 82.888649) + (xy 199.1285 82.888632) + (xy 199.1285 79.641367) + (xy 199.128499 79.64135) + (xy 199.12199 79.580803) + (xy 199.121988 79.580795) + (xy 199.085813 79.483809) + (xy 199.070889 79.443796) + (xy 199.070888 79.443794) + (xy 199.070887 79.443792) + (xy 198.983261 79.326738) + (xy 198.866207 79.239112) + (xy 198.866202 79.23911) + (xy 198.729204 79.188011) + (xy 198.729196 79.188009) + (xy 198.668649 79.1815) + (xy 198.668638 79.1815) + (xy 197.571362 79.1815) + (xy 197.57135 79.1815) + (xy 197.510803 79.188009) + (xy 197.510795 79.188011) + (xy 197.373797 79.23911) + (xy 197.373792 79.239112) + (xy 197.256738 79.326738) + (xy 197.169112 79.443792) + (xy 197.16911 79.443797) + (xy 197.118011 79.580795) + (xy 197.118009 79.580803) + (xy 197.1115 79.64135) + (xy 197.1115 82.888649) + (xy 197.118009 82.949196) + (xy 197.118011 82.949204) + (xy 197.16911 83.086202) + (xy 197.169112 83.086207) + (xy 197.256738 83.203261) + (xy 197.373796 83.290889) + (xy 197.404531 83.302353) + (xy 197.461368 83.344899) + (xy 197.486179 83.411419) + (xy 197.4865 83.420409) + (xy 197.4865 83.6785) + (xy 197.466498 83.746621) + (xy 197.412842 83.793114) + (xy 197.3605 83.8045) + (xy 196.63935 83.8045) + (xy 196.578803 83.811009) + (xy 196.578795 83.811011) + (xy 196.441797 83.86211) + (xy 196.441792 83.862112) + (xy 196.324738 83.949738) + (xy 196.237112 84.066792) + (xy 196.23711 84.066797) + (xy 196.206055 84.150058) + (xy 196.163508 84.206894) + (xy 196.096988 84.231704) + (xy 196.027614 84.216612) + (xy 195.977412 84.16641) + (xy 195.969945 84.150058) + (xy 195.950334 84.097481) + (xy 195.938889 84.066796) + (xy 195.938888 84.066794) + (xy 195.938887 84.066792) + (xy 195.851261 83.949738) + (xy 195.734207 83.862112) + (xy 195.734202 83.86211) + (xy 195.597204 83.811011) + (xy 195.597196 83.811009) + (xy 195.536649 83.8045) + (xy 195.536638 83.8045) + (xy 194.739362 83.8045) + (xy 194.73935 83.8045) + (xy 194.678803 83.811009) + (xy 194.678795 83.811011) + (xy 194.541797 83.86211) + (xy 194.541792 83.862112) + (xy 194.424738 83.949738) + (xy 194.337112 84.066792) + (xy 194.33711 84.066797) + (xy 194.286011 84.203795) + (xy 194.286009 84.203804) + (xy 194.284595 84.216966) + (xy 194.257428 84.282559) + (xy 194.19911 84.323051) + (xy 194.159317 84.3295) + (xy 193.968737 84.3295) + (xy 193.901701 84.310187) + (xy 193.774017 84.229958) + (xy 193.774015 84.229957) + (xy 193.60205 84.169784) + (xy 193.602049 84.169783) + (xy 193.602047 84.169783) + (xy 193.421 84.149384) + (xy 193.239953 84.169783) + (xy 193.23995 84.169783) + (xy 193.239949 84.169784) + (xy 193.067984 84.229957) + (xy 193.067981 84.229958) + (xy 192.91372 84.326887) + (xy 192.913718 84.326888) + (xy 192.784888 84.455718) + (xy 192.784887 84.45572) + (xy 192.687958 84.609981) + (xy 192.687957 84.609984) + (xy 192.636875 84.75597) + (xy 192.627783 84.781953) + (xy 192.607384 84.963) + (xy 192.627783 85.144047) + (xy 192.627783 85.144049) + (xy 192.627784 85.14405) + (xy 192.687957 85.316015) + (xy 192.687958 85.316018) + (xy 192.724682 85.374464) + (xy 192.743988 85.442786) + (xy 192.723292 85.510699) + (xy 192.669165 85.556642) + (xy 192.617995 85.5675) + (xy 192.34135 85.5675) + (xy 192.280803 85.574009) + (xy 192.280795 85.574011) + (xy 192.143797 85.62511) + (xy 192.143796 85.62511) + (xy 192.128073 85.63688) + (xy 192.120742 85.642368) + (xy 192.054224 85.667179) + (xy 192.045234 85.6675) + (xy 191.980558 85.6675) + (xy 191.912437 85.647498) + (xy 191.905049 85.642368) + (xy 191.815207 85.575112) + (xy 191.815202 85.57511) + (xy 191.678204 85.524011) + (xy 191.678196 85.524009) + (xy 191.617649 85.5175) + (xy 191.617638 85.5175) + (xy 191.32353 85.5175) + (xy 191.255409 85.497498) + (xy 191.242539 85.488022) + (xy 191.21864 85.467968) + (xy 191.218636 85.467966) + (xy 191.218635 85.467965) + (xy 191.212506 85.463933) + (xy 191.212541 85.463878) + (xy 191.206187 85.459829) + (xy 191.206153 85.459886) + (xy 191.199906 85.456033) + (xy 191.131205 85.423996) + (xy 191.127909 85.422401) + (xy 191.060188 85.388391) + (xy 191.060186 85.38839) + (xy 191.060183 85.388389) + (xy 191.053289 85.38588) + (xy 191.053311 85.385817) + (xy 191.046189 85.383341) + (xy 191.046169 85.383404) + (xy 191.039211 85.381098) + (xy 190.964942 85.365762) + (xy 190.961367 85.364969) + (xy 190.887656 85.3475) + (xy 190.880367 85.346648) + (xy 190.880374 85.34658) + (xy 190.872877 85.345814) + (xy 190.872872 85.345881) + (xy 190.865559 85.345241) + (xy 190.865558 85.345241) + (xy 190.83363 85.34617) + (xy 190.789741 85.347447) + (xy 190.786077 85.3475) + (xy 186.500441 85.3475) + (xy 186.482181 85.34617) + (xy 186.458213 85.342659) + (xy 186.454553 85.342553) + (xy 186.452153 85.341772) + (xy 186.450952 85.341596) + (xy 186.450982 85.34139) + (xy 186.387044 85.320577) + (xy 186.351532 85.28364) + (xy 186.326812 85.244297) + (xy 186.3075 85.177263) + (xy 186.3075 84.875737) + (xy 186.326813 84.808701) + (xy 186.378649 84.726204) + (xy 186.407043 84.681015) + (xy 186.467217 84.509047) + (xy 186.487616 84.328) + (xy 186.467217 84.146953) + (xy 186.407043 83.974985) + (xy 186.407041 83.974982) + (xy 186.407041 83.974981) + (xy 186.310112 83.82072) + (xy 186.310111 83.820718) + (xy 186.181281 83.691888) + (xy 186.181279 83.691887) + (xy 186.027018 83.594958) + (xy 186.00176 83.58612) + (xy 185.944069 83.544741) + (xy 185.917906 83.478741) + (xy 185.93158 83.409074) + (xy 185.980748 83.357858) + (xy 186.021708 83.344574) + (xy 186.021526 83.343803) + (xy 186.029198 83.341989) + (xy 186.029201 83.341989) + (xy 186.166204 83.290889) + (xy 186.178501 83.281684) + (xy 186.283261 83.203261) + (xy 186.370887 83.086207) + (xy 186.370887 83.086206) + (xy 186.370889 83.086204) + (xy 186.421989 82.949201) + (xy 186.421989 82.949199) + (xy 186.42199 82.949196) + (xy 186.428499 82.888649) + (xy 186.4285 82.888632) + (xy 186.4285 80.457594) + (xy 186.448502 80.389473) + (xy 186.465405 80.368499) + (xy 186.736405 80.097499) + (xy 186.798717 80.063473) + (xy 186.869532 80.068538) + (xy 186.926368 80.111085) + (xy 186.951179 80.177605) + (xy 186.9515 80.186594) + (xy 186.9515 82.888649) + (xy 186.958009 82.949196) + (xy 186.958011 82.949204) + (xy 187.00911 83.086202) + (xy 187.009112 83.086207) + (xy 187.096738 83.203261) + (xy 187.213792 83.290887) + (xy 187.213794 83.290888) + (xy 187.213796 83.290889) + (xy 187.272321 83.312718) + (xy 187.350795 83.341988) + (xy 187.350803 83.34199) + (xy 187.41135 83.348499) + (xy 187.411355 83.348499) + (xy 187.411362 83.3485) + (xy 187.411368 83.3485) + (xy 188.508632 83.3485) + (xy 188.508638 83.3485) + (xy 188.508645 83.348499) + (xy 188.508649 83.348499) + (xy 188.569196 83.34199) + (xy 188.569199 83.341989) + (xy 188.569201 83.341989) + (xy 188.706204 83.290889) + (xy 188.718501 83.281684) + (xy 188.823261 83.203261) + (xy 188.910887 83.086207) + (xy 188.910887 83.086206) + (xy 188.910889 83.086204) + (xy 188.961989 82.949201) + (xy 188.961989 82.949199) + (xy 188.96199 82.949196) + (xy 188.968499 82.888649) + (xy 188.9685 82.888632) + (xy 188.9685 79.641367) + (xy 188.968499 79.64135) + (xy 188.96199 79.580803) + (xy 188.961988 79.580795) + (xy 188.925813 79.483809) + (xy 188.910889 79.443796) + (xy 188.903836 79.434375) + (xy 188.879025 79.367856) + (xy 188.894115 79.298482) + (xy 188.944317 79.248278) + (xy 188.988913 79.233858) + (xy 189.007797 79.231474) + (xy 189.04891 79.215195) + (xy 189.06013 79.211353) + (xy 189.086143 79.203797) + (xy 189.102591 79.199019) + (xy 189.102595 79.199017) + (xy 189.120026 79.188708) + (xy 189.13778 79.180009) + (xy 189.156617 79.172552) + (xy 189.192392 79.146558) + (xy 189.202298 79.140051) + (xy 189.240362 79.117542) + (xy 189.254685 79.103218) + (xy 189.269724 79.090374) + (xy 189.276704 79.085303) + (xy 189.286107 79.078472) + (xy 189.314299 79.044392) + (xy 189.322278 79.035625) + (xy 189.683342 78.674561) + (xy 189.853713 78.50419) + (xy 189.916024 78.470165) + (xy 189.986839 78.47523) + (xy 190.043675 78.517777) + (xy 190.068486 78.584297) + (xy 190.068016 78.607384) + (xy 190.067384 78.612996) + (xy 190.067384 78.613) + (xy 190.087783 78.794047) + (xy 190.087783 78.794049) + (xy 190.087784 78.79405) + (xy 190.147957 78.966015) + (xy 190.147958 78.966018) + (xy 190.162062 78.988464) + (xy 190.181368 79.056785) + (xy 190.160673 79.124698) + (xy 190.106545 79.170642) + (xy 190.055375 79.1815) + (xy 189.95135 79.1815) + (xy 189.890803 79.188009) + (xy 189.890795 79.188011) + (xy 189.753797 79.23911) + (xy 189.753792 79.239112) + (xy 189.636738 79.326738) + (xy 189.549112 79.443792) + (xy 189.54911 79.443797) + (xy 189.498011 79.580795) + (xy 189.498009 79.580803) + (xy 189.4915 79.64135) + (xy 189.4915 82.888649) + (xy 189.498009 82.949196) + (xy 189.498011 82.949204) + (xy 189.54911 83.086202) + (xy 189.549112 83.086207) + (xy 189.636738 83.203261) + (xy 189.753792 83.290887) + (xy 189.753794 83.290888) + (xy 189.753796 83.290889) + (xy 189.812321 83.312718) + (xy 189.890795 83.341988) + (xy 189.890803 83.34199) + (xy 189.95135 83.348499) + (xy 189.951355 83.348499) + (xy 189.951362 83.3485) + (xy 189.951368 83.3485) + (xy 191.048632 83.3485) + (xy 191.048638 83.3485) + (xy 191.048645 83.348499) + (xy 191.048649 83.348499) + (xy 191.109196 83.34199) + (xy 191.109199 83.341989) + (xy 191.109201 83.341989) + (xy 191.246204 83.290889) + (xy 191.258501 83.281684) + (xy 191.363261 83.203261) + (xy 191.450887 83.086207) + (xy 191.450887 83.086206) + (xy 191.450889 83.086204) + (xy 191.501989 82.949201) + (xy 191.501989 82.949199) + (xy 191.50199 82.949196) + (xy 191.508499 82.888649) + (xy 192.0315 82.888649) + (xy 192.038009 82.949196) + (xy 192.038011 82.949204) + (xy 192.08911 83.086202) + (xy 192.089112 83.086207) + (xy 192.176738 83.203261) + (xy 192.293792 83.290887) + (xy 192.293794 83.290888) + (xy 192.293796 83.290889) + (xy 192.352321 83.312718) + (xy 192.430795 83.341988) + (xy 192.430803 83.34199) + (xy 192.49135 83.348499) + (xy 192.491355 83.348499) + (xy 192.491362 83.3485) + (xy 192.491368 83.3485) + (xy 193.588632 83.3485) + (xy 193.588638 83.3485) + (xy 193.588645 83.348499) + (xy 193.588649 83.348499) + (xy 193.649196 83.34199) + (xy 193.649199 83.341989) + (xy 193.649201 83.341989) + (xy 193.786204 83.290889) + (xy 193.798501 83.281684) + (xy 193.903261 83.203261) + (xy 193.990887 83.086207) + (xy 193.990887 83.086206) + (xy 193.990889 83.086204) + (xy 194.041989 82.949201) + (xy 194.041989 82.949199) + (xy 194.04199 82.949196) + (xy 194.048499 82.888649) + (xy 194.5715 82.888649) + (xy 194.578009 82.949196) + (xy 194.578011 82.949204) + (xy 194.62911 83.086202) + (xy 194.629112 83.086207) + (xy 194.716738 83.203261) + (xy 194.833792 83.290887) + (xy 194.833794 83.290888) + (xy 194.833796 83.290889) + (xy 194.892321 83.312718) + (xy 194.970795 83.341988) + (xy 194.970803 83.34199) + (xy 195.03135 83.348499) + (xy 195.031355 83.348499) + (xy 195.031362 83.3485) + (xy 195.031368 83.3485) + (xy 196.128632 83.3485) + (xy 196.128638 83.3485) + (xy 196.128645 83.348499) + (xy 196.128649 83.348499) + (xy 196.189196 83.34199) + (xy 196.189199 83.341989) + (xy 196.189201 83.341989) + (xy 196.326204 83.290889) + (xy 196.338501 83.281684) + (xy 196.443261 83.203261) + (xy 196.530887 83.086207) + (xy 196.530887 83.086206) + (xy 196.530889 83.086204) + (xy 196.581989 82.949201) + (xy 196.581989 82.949199) + (xy 196.58199 82.949196) + (xy 196.588499 82.888649) + (xy 196.5885 82.888632) + (xy 196.5885 79.641367) + (xy 196.588499 79.64135) + (xy 196.58199 79.580803) + (xy 196.581988 79.580795) + (xy 196.545813 79.483809) + (xy 196.530889 79.443796) + (xy 196.530888 79.443794) + (xy 196.530887 79.443792) + (xy 196.443261 79.326738) + (xy 196.326207 79.239112) + (xy 196.326202 79.23911) + (xy 196.189204 79.188011) + (xy 196.189196 79.188009) + (xy 196.128649 79.1815) + (xy 196.128638 79.1815) + (xy 195.031362 79.1815) + (xy 195.03135 79.1815) + (xy 194.970803 79.188009) + (xy 194.970795 79.188011) + (xy 194.833797 79.23911) + (xy 194.833792 79.239112) + (xy 194.716738 79.326738) + (xy 194.629112 79.443792) + (xy 194.62911 79.443797) + (xy 194.578011 79.580795) + (xy 194.578009 79.580803) + (xy 194.5715 79.64135) + (xy 194.5715 82.888649) + (xy 194.048499 82.888649) + (xy 194.0485 82.888632) + (xy 194.0485 79.641367) + (xy 194.048499 79.64135) + (xy 194.04199 79.580803) + (xy 194.041988 79.580795) + (xy 194.005813 79.483809) + (xy 193.990889 79.443796) + (xy 193.990888 79.443794) + (xy 193.990887 79.443792) + (xy 193.903261 79.326738) + (xy 193.786207 79.239112) + (xy 193.786202 79.23911) + (xy 193.649204 79.188011) + (xy 193.649196 79.188009) + (xy 193.588649 79.1815) + (xy 193.588638 79.1815) + (xy 192.491362 79.1815) + (xy 192.49135 79.1815) + (xy 192.430803 79.188009) + (xy 192.430795 79.188011) + (xy 192.293797 79.23911) + (xy 192.293792 79.239112) + (xy 192.176738 79.326738) + (xy 192.089112 79.443792) + (xy 192.08911 79.443797) + (xy 192.038011 79.580795) + (xy 192.038009 79.580803) + (xy 192.0315 79.64135) + (xy 192.0315 82.888649) + (xy 191.508499 82.888649) + (xy 191.5085 82.888632) + (xy 191.5085 79.641367) + (xy 191.508499 79.64135) + (xy 191.50199 79.580803) + (xy 191.501988 79.580795) + (xy 191.465813 79.483809) + (xy 191.450889 79.443796) + (xy 191.450888 79.443794) + (xy 191.450887 79.443792) + (xy 191.406168 79.384055) + (xy 191.381357 79.317535) + (xy 191.396448 79.248161) + (xy 191.417938 79.219453) + (xy 191.517111 79.120281) + (xy 191.518832 79.117543) + (xy 191.603235 78.983215) + (xy 191.614043 78.966015) + (xy 191.674217 78.794047) + (xy 191.67923 78.749549) + (xy 191.706732 78.684098) + (xy 191.715333 78.67457) + (xy 192.133796 78.256106) + (xy 192.196107 78.222083) + (xy 192.266922 78.227147) + (xy 192.285495 78.237287) + (xy 192.285887 78.23657) + (xy 192.293798 78.24089) + (xy 192.430795 78.291988) + (xy 192.430803 78.29199) + (xy 192.49135 78.298499) + (xy 192.491355 78.298499) + (xy 192.491362 78.2985) + (xy 192.491368 78.2985) + (xy 193.588632 78.2985) + (xy 193.588638 78.2985) + (xy 193.588645 78.298499) + (xy 193.588649 78.298499) + (xy 193.649196 78.29199) + (xy 193.649199 78.291989) + (xy 193.649201 78.291989) + (xy 193.786204 78.240889) + (xy 193.786799 78.240444) + (xy 193.903261 78.153261) + (xy 193.990887 78.036207) + (xy 193.990887 78.036206) + (xy 193.990889 78.036204) + (xy 194.041989 77.899201) + (xy 194.041989 77.899199) + (xy 194.04199 77.899196) + (xy 194.048499 77.838649) + (xy 194.048499 77.838645) + (xy 194.0485 77.838638) + (xy 194.0485 76.669) + (xy 194.572 76.669) + (xy 194.572 77.838597) + (xy 194.578505 77.899093) + (xy 194.629555 78.035964) + (xy 194.629555 78.035965) + (xy 194.717095 78.152904) + (xy 194.834034 78.240444) + (xy 194.970906 78.291494) + (xy 195.031402 78.297999) + (xy 195.031415 78.298) + (xy 195.126 78.298) + (xy 195.126 76.669) + (xy 196.034 76.669) + (xy 196.034 78.298) + (xy 196.128585 78.298) + (xy 196.128597 78.297999) + (xy 196.189093 78.291494) + (xy 196.325964 78.240444) + (xy 196.325965 78.240444) + (xy 196.442904 78.152904) + (xy 196.530444 78.035965) + (xy 196.530444 78.035964) + (xy 196.581494 77.899093) + (xy 196.587993 77.838649) + (xy 197.1115 77.838649) + (xy 197.118009 77.899196) + (xy 197.118011 77.899204) + (xy 197.16911 78.036202) + (xy 197.169112 78.036207) + (xy 197.256738 78.153261) + (xy 197.373792 78.240887) + (xy 197.373794 78.240888) + (xy 197.373796 78.240889) + (xy 197.421541 78.258697) + (xy 197.510795 78.291988) + (xy 197.510803 78.29199) + (xy 197.57135 78.298499) + (xy 197.571355 78.298499) + (xy 197.571362 78.2985) + (xy 197.571368 78.2985) + (xy 198.668632 78.2985) + (xy 198.668638 78.2985) + (xy 198.668645 78.298499) + (xy 198.668649 78.298499) + (xy 198.729196 78.29199) + (xy 198.729199 78.291989) + (xy 198.729201 78.291989) + (xy 198.866204 78.240889) + (xy 198.866799 78.240444) + (xy 198.983261 78.153261) + (xy 199.070887 78.036207) + (xy 199.070887 78.036206) + (xy 199.070889 78.036204) + (xy 199.121989 77.899201) + (xy 199.121989 77.899199) + (xy 199.12199 77.899196) + (xy 199.128499 77.838649) + (xy 199.6515 77.838649) + (xy 199.658009 77.899196) + (xy 199.658011 77.899204) + (xy 199.70911 78.036202) + (xy 199.709112 78.036207) + (xy 199.796738 78.153261) + (xy 199.913792 78.240887) + (xy 199.913794 78.240888) + (xy 199.913796 78.240889) + (xy 199.961541 78.258697) + (xy 200.050795 78.291988) + (xy 200.050803 78.29199) + (xy 200.11135 78.298499) + (xy 200.111355 78.298499) + (xy 200.111362 78.2985) + (xy 200.111368 78.2985) + (xy 201.208632 78.2985) + (xy 201.208638 78.2985) + (xy 201.208645 78.298499) + (xy 201.208649 78.298499) + (xy 201.269196 78.29199) + (xy 201.269199 78.291989) + (xy 201.269201 78.291989) + (xy 201.406204 78.240889) + (xy 201.406799 78.240444) + (xy 201.523261 78.153261) + (xy 201.610887 78.036207) + (xy 201.610887 78.036206) + (xy 201.610889 78.036204) + (xy 201.661989 77.899201) + (xy 201.661989 77.899199) + (xy 201.66199 77.899196) + (xy 201.668499 77.838649) + (xy 201.668499 77.838645) + (xy 201.6685 77.838638) + (xy 201.6685 74.591362) + (xy 201.668499 74.59135) + (xy 201.66199 74.530803) + (xy 201.661988 74.530795) + (xy 201.618315 74.413707) + (xy 201.610889 74.393796) + (xy 201.610888 74.393794) + (xy 201.610887 74.393792) + (xy 201.523261 74.276738) + (xy 201.406207 74.189112) + (xy 201.406202 74.18911) + (xy 201.269204 74.138011) + (xy 201.269196 74.138009) + (xy 201.208649 74.1315) + (xy 201.208638 74.1315) + (xy 200.111362 74.1315) + (xy 200.11135 74.1315) + (xy 200.050803 74.138009) + (xy 200.050795 74.138011) + (xy 199.913797 74.18911) + (xy 199.913792 74.189112) + (xy 199.796738 74.276738) + (xy 199.709112 74.393792) + (xy 199.70911 74.393797) + (xy 199.658011 74.530795) + (xy 199.658009 74.530803) + (xy 199.6515 74.59135) + (xy 199.6515 77.838649) + (xy 199.128499 77.838649) + (xy 199.128499 77.838645) + (xy 199.1285 77.838638) + (xy 199.1285 74.591362) + (xy 199.128499 74.59135) + (xy 199.12199 74.530803) + (xy 199.121988 74.530795) + (xy 199.078315 74.413707) + (xy 199.070889 74.393796) + (xy 199.070888 74.393794) + (xy 199.070887 74.393792) + (xy 198.983261 74.276738) + (xy 198.92899 74.236111) + (xy 198.886444 74.179275) + (xy 198.8785 74.135244) + (xy 198.8785 72.691669) + (xy 198.885571 72.650054) + (xy 198.895121 72.622762) + (xy 198.913217 72.571047) + (xy 198.933616 72.39) + (xy 198.913217 72.208953) + (xy 198.853043 72.036985) + (xy 198.853041 72.036982) + (xy 198.853041 72.036981) + (xy 198.756112 71.88272) + (xy 198.756111 71.882718) + (xy 198.627281 71.753888) + (xy 198.627279 71.753887) + (xy 198.473018 71.656958) + (xy 198.473015 71.656957) + (xy 198.30105 71.596784) + (xy 198.301049 71.596783) + (xy 198.301047 71.596783) + (xy 198.12 71.576384) + (xy 197.938953 71.596783) + (xy 197.93895 71.596783) + (xy 197.938949 71.596784) + (xy 197.766984 71.656957) + (xy 197.766981 71.656958) + (xy 197.61272 71.753887) + (xy 197.612718 71.753888) + (xy 197.483888 71.882718) + (xy 197.483887 71.88272) + (xy 197.386958 72.036981) + (xy 197.386957 72.036984) + (xy 197.327279 72.207536) + (xy 197.326783 72.208953) + (xy 197.306384 72.39) + (xy 197.326783 72.571047) + (xy 197.341486 72.613065) + (xy 197.354429 72.650054) + (xy 197.3615 72.691669) + (xy 197.3615 74.135244) + (xy 197.341498 74.203365) + (xy 197.31101 74.236111) + (xy 197.256738 74.276738) + (xy 197.169112 74.393792) + (xy 197.16911 74.393797) + (xy 197.118011 74.530795) + (xy 197.118009 74.530803) + (xy 197.1115 74.59135) + (xy 197.1115 77.838649) + (xy 196.587993 77.838649) + (xy 196.587999 77.838597) + (xy 196.588 77.838585) + (xy 196.588 76.669) + (xy 196.034 76.669) + (xy 195.126 76.669) + (xy 194.572 76.669) + (xy 194.0485 76.669) + (xy 194.0485 75.761) + (xy 194.572 75.761) + (xy 195.126 75.761) + (xy 195.126 74.132) + (xy 196.034 74.132) + (xy 196.034 75.761) + (xy 196.588 75.761) + (xy 196.588 74.591414) + (xy 196.587999 74.591402) + (xy 196.581494 74.530906) + (xy 196.530444 74.394035) + (xy 196.530444 74.394034) + (xy 196.442904 74.277095) + (xy 196.325965 74.189555) + (xy 196.189093 74.138505) + (xy 196.128597 74.132) + (xy 196.034 74.132) + (xy 195.126 74.132) + (xy 195.031402 74.132) + (xy 194.970906 74.138505) + (xy 194.834035 74.189555) + (xy 194.834034 74.189555) + (xy 194.717095 74.277095) + (xy 194.629555 74.394034) + (xy 194.629555 74.394035) + (xy 194.578505 74.530906) + (xy 194.572 74.591402) + (xy 194.572 75.761) + (xy 194.0485 75.761) + (xy 194.0485 74.591362) + (xy 194.048499 74.59135) + (xy 194.04199 74.530803) + (xy 194.041988 74.530795) + (xy 193.998315 74.413707) + (xy 193.990889 74.393796) + (xy 193.990888 74.393794) + (xy 193.990887 74.393792) + (xy 193.903261 74.276738) + (xy 193.786207 74.189112) + (xy 193.786204 74.189111) + (xy 193.755466 74.177646) + (xy 193.698631 74.135099) + (xy 193.673821 74.068578) + (xy 193.6735 74.059591) + (xy 193.6735 70.90221) + (xy 206.116476 70.90221) + (xy 206.117003 70.905645) + (xy 206.118184 70.933092) + (xy 206.117955 70.936543) + (xy 206.117955 70.936551) + (xy 206.119215 70.942204) + (xy 206.122226 70.968608) + (xy 206.122271 70.974404) + (xy 206.123504 70.982523) + (xy 206.124855 70.997049) + (xy 206.124917 70.998831) + (xy 206.124903 71.007979) + (xy 206.124401 71.021238) + (xy 206.125883 71.035326) + (xy 206.126497 71.0441) + (xy 206.126992 71.05825) + (xy 206.126993 71.058256) + (xy 206.126993 71.058259) + (xy 206.127816 71.062846) + (xy 206.129339 71.071326) + (xy 206.130628 71.080396) + (xy 206.136813 71.139144) + (xy 206.137442 71.148307) + (xy 206.137802 71.159587) + (xy 206.137864 71.161508) + (xy 206.139603 71.171366) + (xy 206.140337 71.175522) + (xy 206.14156 71.18422) + (xy 206.143048 71.198357) + (xy 206.143049 71.198359) + (xy 206.146199 71.210817) + (xy 206.146284 71.211151) + (xy 206.148212 71.220147) + (xy 206.158222 71.276875) + (xy 206.159491 71.286006) + (xy 206.160818 71.299046) + (xy 206.164277 71.312928) + (xy 206.166096 71.321486) + (xy 206.168584 71.335585) + (xy 206.168586 71.335592) + (xy 206.168587 71.335596) + (xy 206.170703 71.342035) + (xy 206.172678 71.348046) + (xy 206.175231 71.356897) + (xy 206.188834 71.411501) + (xy 206.190743 71.420579) + (xy 206.192944 71.433366) + (xy 206.192949 71.433384) + (xy 206.197401 71.447132) + (xy 206.199793 71.455489) + (xy 206.203286 71.469509) + (xy 206.208175 71.481507) + (xy 206.211361 71.490233) + (xy 206.228331 71.542631) + (xy 206.230876 71.551611) + (xy 206.233916 71.564082) + (xy 206.239352 71.57762) + (xy 206.24229 71.58573) + (xy 206.246522 71.598793) + (xy 206.246794 71.599634) + (xy 206.246796 71.599637) + (xy 206.252436 71.611136) + (xy 206.256237 71.619671) + (xy 206.276379 71.669832) + (xy 206.279554 71.678679) + (xy 206.282278 71.687269) + (xy 206.283389 71.690769) + (xy 206.283392 71.690778) + (xy 206.289803 71.70405) + (xy 206.293265 71.711888) + (xy 206.295481 71.717406) + (xy 206.29876 71.725571) + (xy 206.305106 71.736538) + (xy 206.309506 71.744841) + (xy 206.33264 71.792734) + (xy 206.336426 71.801386) + (xy 206.341016 71.81305) + (xy 206.341018 71.813053) + (xy 206.341018 71.813054) + (xy 206.348384 71.825989) + (xy 206.352348 71.833532) + (xy 206.358823 71.846938) + (xy 206.365827 71.857336) + (xy 206.370811 71.865371) + (xy 206.396758 71.910933) + (xy 206.401147 71.919365) + (xy 206.406459 71.930584) + (xy 206.414734 71.943079) + (xy 206.414744 71.943093) + (xy 206.419182 71.950311) + (xy 206.426613 71.963359) + (xy 206.434218 71.973148) + (xy 206.434224 71.973156) + (xy 206.439768 71.980878) + (xy 206.468415 72.024131) + (xy 206.473379 72.03228) + (xy 206.475055 72.035281) + (xy 206.479384 72.043035) + (xy 206.482897 72.047638) + (xy 206.488544 72.055035) + (xy 206.493437 72.061911) + (xy 206.501781 72.074509) + (xy 206.509967 72.083697) + (xy 206.516041 72.091058) + (xy 206.52979 72.109069) + (xy 206.54728 72.131982) + (xy 206.5528 72.139814) + (xy 206.559451 72.150057) + (xy 206.559457 72.150065) + (xy 206.559462 72.150072) + (xy 206.569456 72.161496) + (xy 206.574764 72.167989) + (xy 206.583983 72.180066) + (xy 206.583992 72.180076) + (xy 206.592723 72.188644) + (xy 206.599304 72.195613) + (xy 206.63303 72.234165) + (xy 206.63906 72.241612) + (xy 206.646367 72.251372) + (xy 206.646373 72.251379) + (xy 206.646374 72.25138) + (xy 206.646375 72.251381) + (xy 206.657129 72.262135) + (xy 206.662855 72.268256) + (xy 206.672881 72.279717) + (xy 206.672883 72.279718) + (xy 206.672885 72.279721) + (xy 206.682167 72.287687) + (xy 206.689175 72.294181) + (xy 206.725341 72.330346) + (xy 206.731848 72.337368) + (xy 206.73981 72.346645) + (xy 206.739812 72.346647) + (xy 206.751271 72.356671) + (xy 206.757389 72.362394) + (xy 206.76815 72.373155) + (xy 206.777922 72.38047) + (xy 206.785361 72.386495) + (xy 206.792268 72.392537) + (xy 206.823924 72.42023) + (xy 206.830888 72.426806) + (xy 206.839458 72.435538) + (xy 206.851529 72.444752) + (xy 206.858028 72.450065) + (xy 206.86946 72.460066) + (xy 206.877091 72.465021) + (xy 206.879724 72.466731) + (xy 206.887554 72.47225) + (xy 206.928462 72.503476) + (xy 206.935824 72.50955) + (xy 206.945021 72.517744) + (xy 206.957625 72.526091) + (xy 206.964486 72.530973) + (xy 206.976496 72.540141) + (xy 206.987249 72.546144) + (xy 206.995381 72.551097) + (xy 207.038658 72.579758) + (xy 207.046368 72.585295) + (xy 207.056167 72.592907) + (xy 207.056177 72.592914) + (xy 207.069211 72.600336) + (xy 207.076438 72.60478) + (xy 207.088941 72.613061) + (xy 207.088947 72.613064) + (xy 207.088951 72.613067) + (xy 207.100168 72.618376) + (xy 207.108587 72.622758) + (xy 207.153202 72.648165) + (xy 207.154164 72.648713) + (xy 207.162207 72.653703) + (xy 207.172594 72.6607) + (xy 207.185992 72.667171) + (xy 207.193544 72.671139) + (xy 207.206482 72.678507) + (xy 207.218152 72.683098) + (xy 207.226807 72.686885) + (xy 207.274683 72.71001) + (xy 207.282984 72.714408) + (xy 207.293958 72.720759) + (xy 207.30358 72.724622) + (xy 207.307632 72.72625) + (xy 207.315478 72.729714) + (xy 207.328767 72.736133) + (xy 207.340849 72.739965) + (xy 207.349698 72.74314) + (xy 207.349708 72.743144) + (xy 207.399841 72.763274) + (xy 207.408372 72.767072) + (xy 207.4199 72.772727) + (xy 207.433793 72.777226) + (xy 207.441902 72.780163) + (xy 207.455446 72.785602) + (xy 207.455447 72.785602) + (xy 207.455449 72.785603) + (xy 207.467898 72.788636) + (xy 207.476879 72.79118) + (xy 207.529317 72.808162) + (xy 207.538007 72.811336) + (xy 207.550023 72.816233) + (xy 207.564054 72.819727) + (xy 207.572407 72.822117) + (xy 207.586159 72.826572) + (xy 207.59893 72.828769) + (xy 207.607999 72.830675) + (xy 207.662606 72.844279) + (xy 207.671475 72.846838) + (xy 207.680354 72.849755) + (xy 207.683926 72.850929) + (xy 207.698049 72.853421) + (xy 207.706568 72.855231) + (xy 207.720485 72.858699) + (xy 207.72553 72.859212) + (xy 207.733509 72.860024) + (xy 207.742656 72.861294) + (xy 207.762806 72.86485) + (xy 207.799382 72.871305) + (xy 207.808362 72.873229) + (xy 207.821167 72.876468) + (xy 207.832757 72.877687) + (xy 207.835312 72.877957) + (xy 207.844019 72.879182) + (xy 207.858012 72.881652) + (xy 207.871187 72.882072) + (xy 207.880363 72.882699) + (xy 207.939143 72.888887) + (xy 207.948214 72.890179) + (xy 207.951241 72.890722) + (xy 207.96126 72.892522) + (xy 207.97541 72.893016) + (xy 207.984202 72.893631) + (xy 207.998284 72.895114) + (xy 208.011529 72.89461) + (xy 208.020691 72.894597) + (xy 208.070224 72.896327) + (xy 208.083763 72.897534) + (xy 208.085841 72.897833) + (xy 208.085843 72.897833) + (xy 208.111129 72.897833) + (xy 208.115526 72.897909) + (xy 208.140808 72.898793) + (xy 208.142904 72.898565) + (xy 208.156474 72.897833) + (xy 211.451525 72.897833) + (xy 211.465094 72.898565) + (xy 211.467191 72.898793) + (xy 211.492473 72.897909) + (xy 211.496871 72.897833) + (xy 211.522152 72.897833) + (xy 211.522157 72.897833) + (xy 211.52425 72.897531) + (xy 211.537769 72.896327) + (xy 211.587309 72.894597) + (xy 211.596471 72.89461) + (xy 211.609718 72.895114) + (xy 211.623797 72.893631) + (xy 211.632593 72.893016) + (xy 211.635145 72.892926) + (xy 211.646743 72.892522) + (xy 211.659788 72.890178) + (xy 211.66886 72.888887) + (xy 211.727642 72.882699) + (xy 211.736814 72.882072) + (xy 211.749993 72.881652) + (xy 211.763997 72.87918) + (xy 211.772668 72.877959) + (xy 211.786839 72.876468) + (xy 211.799639 72.87323) + (xy 211.808615 72.871305) + (xy 211.865349 72.861293) + (xy 211.874495 72.860024) + (xy 211.880293 72.859434) + (xy 211.887522 72.858699) + (xy 211.901425 72.855235) + (xy 211.909966 72.853419) + (xy 211.924081 72.850929) + (xy 211.936525 72.846839) + (xy 211.94537 72.844287) + (xy 212.000011 72.830675) + (xy 212.009053 72.828774) + (xy 212.02185 72.826573) + (xy 212.028444 72.824437) + (xy 212.0356 72.82212) + (xy 212.043953 72.819729) + (xy 212.057986 72.816234) + (xy 212.070005 72.811335) + (xy 212.078701 72.808159) + (xy 212.13112 72.791183) + (xy 212.140097 72.78864) + (xy 212.152564 72.785603) + (xy 212.166134 72.780153) + (xy 212.174198 72.777232) + (xy 212.188111 72.772727) + (xy 212.199639 72.767071) + (xy 212.208151 72.763282) + (xy 212.258316 72.743139) + (xy 212.267165 72.739965) + (xy 212.279241 72.736135) + (xy 212.279241 72.736134) + (xy 212.279244 72.736134) + (xy 212.292523 72.729719) + (xy 212.300366 72.726255) + (xy 212.314054 72.72076) + (xy 212.325035 72.714404) + (xy 212.333298 72.710024) + (xy 212.381242 72.686867) + (xy 212.389837 72.683107) + (xy 212.401532 72.678507) + (xy 212.414474 72.671136) + (xy 212.421999 72.667181) + (xy 212.435413 72.660704) + (xy 212.445813 72.653698) + (xy 212.453849 72.648714) + (xy 212.49942 72.622762) + (xy 212.50786 72.618369) + (xy 212.519066 72.613065) + (xy 212.531587 72.604771) + (xy 212.538801 72.600336) + (xy 212.551841 72.592911) + (xy 212.56163 72.585306) + (xy 212.569355 72.579757) + (xy 212.612621 72.551102) + (xy 212.620753 72.54615) + (xy 212.631518 72.540141) + (xy 212.643541 72.530962) + (xy 212.650398 72.526084) + (xy 212.650404 72.52608) + (xy 212.662994 72.517742) + (xy 212.672206 72.509534) + (xy 212.679511 72.503506) + (xy 212.720477 72.472235) + (xy 212.728292 72.466728) + (xy 212.728759 72.466425) + (xy 212.738555 72.460064) + (xy 212.749982 72.450067) + (xy 212.756469 72.444762) + (xy 212.768555 72.435538) + (xy 212.777124 72.426806) + (xy 212.784069 72.420245) + (xy 212.822665 72.38648) + (xy 212.830083 72.380474) + (xy 212.839865 72.373153) + (xy 212.850628 72.362387) + (xy 212.856761 72.356651) + (xy 212.868204 72.346642) + (xy 212.876162 72.337368) + (xy 212.882644 72.330372) + (xy 212.918851 72.294164) + (xy 212.925859 72.287671) + (xy 212.935128 72.279718) + (xy 212.945164 72.268245) + (xy 212.950871 72.262144) + (xy 212.961639 72.251378) + (xy 212.968949 72.241612) + (xy 212.974988 72.234154) + (xy 212.995659 72.210526) + (xy 213.008722 72.195593) + (xy 213.015296 72.188634) + (xy 213.024021 72.180072) + (xy 213.024021 72.180071) + (xy 213.024027 72.180066) + (xy 213.033234 72.168001) + (xy 213.038555 72.161494) + (xy 213.048551 72.150069) + (xy 213.055217 72.1398) + (xy 213.060728 72.131982) + (xy 213.091984 72.091033) + (xy 213.098023 72.083714) + (xy 213.106227 72.074508) + (xy 213.114569 72.061911) + (xy 213.119448 72.055053) + (xy 213.128628 72.043028) + (xy 213.134632 72.03227) + (xy 213.139575 72.024153) + (xy 213.168251 71.980855) + (xy 213.173778 71.97316) + (xy 213.181396 71.963355) + (xy 213.188823 71.95031) + (xy 213.193256 71.943101) + (xy 213.20155 71.93058) + (xy 213.20686 71.919362) + (xy 213.211233 71.910957) + (xy 213.237207 71.865346) + (xy 213.242188 71.857319) + (xy 213.249186 71.846931) + (xy 213.249186 71.84693) + (xy 213.249188 71.846928) + (xy 213.255667 71.83351) + (xy 213.259625 71.825979) + (xy 213.266992 71.813046) + (xy 213.271583 71.801373) + (xy 213.27537 71.792721) + (xy 213.298493 71.744848) + (xy 213.3029 71.736531) + (xy 213.303176 71.736054) + (xy 213.309246 71.725567) + (xy 213.314741 71.711879) + (xy 213.318208 71.704031) + (xy 213.318658 71.703098) + (xy 213.324618 71.690761) + (xy 213.32845 71.678676) + (xy 213.331626 71.669827) + (xy 213.334849 71.6618) + (xy 213.351768 71.619662) + (xy 213.355557 71.611153) + (xy 213.36121 71.599631) + (xy 213.365709 71.585736) + (xy 213.368654 71.577608) + (xy 213.372103 71.569018) + (xy 213.374088 71.564076) + (xy 213.377126 71.551605) + (xy 213.37967 71.54263) + (xy 213.380712 71.539414) + (xy 213.396643 71.490222) + (xy 213.399821 71.481517) + (xy 213.404721 71.469496) + (xy 213.408216 71.455461) + (xy 213.4106 71.44713) + (xy 213.415057 71.433371) + (xy 213.41726 71.420566) + (xy 213.419159 71.411533) + (xy 213.432776 71.356871) + (xy 213.435327 71.34803) + (xy 213.439414 71.335596) + (xy 213.441905 71.321476) + (xy 213.443721 71.312934) + (xy 213.447185 71.299032) + (xy 213.44851 71.285989) + (xy 213.449777 71.276868) + (xy 213.45979 71.22013) + (xy 213.461708 71.211181) + (xy 213.464953 71.198354) + (xy 213.466444 71.184183) + (xy 213.467665 71.175512) + (xy 213.470137 71.161508) + (xy 213.470557 71.14833) + (xy 213.471185 71.13915) + (xy 213.47127 71.138348) + (xy 213.477372 71.080376) + (xy 213.478665 71.071295) + (xy 213.479623 71.065961) + (xy 213.481007 71.058259) + (xy 213.481501 71.044108) + (xy 213.482117 71.035307) + (xy 213.482419 71.032438) + (xy 213.483599 71.021235) + (xy 213.483096 71.007979) + (xy 213.483082 70.998816) + (xy 213.483215 70.995029) + (xy 213.484812 70.949285) + (xy 213.486016 70.935766) + (xy 213.486318 70.933673) + (xy 213.486318 70.908386) + (xy 213.486395 70.903988) + (xy 213.486744 70.893984) + (xy 213.487278 70.878707) + (xy 213.48705 70.87661) + (xy 213.486318 70.863041) + (xy 213.486318 63.248959) + (xy 213.487051 63.235386) + (xy 213.487278 63.233293) + (xy 213.486395 63.208009) + (xy 213.486318 63.203612) + (xy 213.486318 63.178325) + (xy 213.486019 63.176247) + (xy 213.484812 63.162704) + (xy 213.483853 63.13524) + (xy 213.483082 63.113173) + (xy 213.483096 63.103999) + (xy 213.483599 63.090766) + (xy 213.482116 63.076684) + (xy 213.481501 63.067892) + (xy 213.481089 63.056079) + (xy 213.481007 63.053741) + (xy 213.478663 63.040692) + (xy 213.477372 63.031621) + (xy 213.477371 63.031613) + (xy 213.471184 62.972844) + (xy 213.470557 62.963667) + (xy 213.470137 62.950494) + (xy 213.470137 62.95049) + (xy 213.467661 62.936465) + (xy 213.466444 62.927813) + (xy 213.464953 62.913645) + (xy 213.461716 62.900845) + (xy 213.45979 62.891865) + (xy 213.449777 62.835127) + (xy 213.44851 62.826011) + (xy 213.447185 62.812968) + (xy 213.443718 62.799053) + (xy 213.441905 62.790517) + (xy 213.439414 62.776404) + (xy 213.439414 62.776403) + (xy 213.435327 62.763966) + (xy 213.432768 62.755099) + (xy 213.41916 62.70047) + (xy 213.417257 62.691417) + (xy 213.415057 62.678629) + (xy 213.410604 62.66488) + (xy 213.408214 62.656526) + (xy 213.404721 62.642504) + (xy 213.404717 62.642495) + (xy 213.399827 62.630494) + (xy 213.396639 62.621762) + (xy 213.379668 62.56936) + (xy 213.377119 62.560365) + (xy 213.374088 62.547924) + (xy 213.368646 62.53437) + (xy 213.36571 62.526264) + (xy 213.361211 62.512371) + (xy 213.355562 62.500855) + (xy 213.35176 62.492315) + (xy 213.331625 62.442169) + (xy 213.328447 62.433312) + (xy 213.32462 62.421246) + (xy 213.324618 62.421239) + (xy 213.318198 62.407948) + (xy 213.314739 62.400115) + (xy 213.309246 62.386433) + (xy 213.302902 62.375471) + (xy 213.298496 62.367158) + (xy 213.275367 62.319272) + (xy 213.271575 62.310603) + (xy 213.266992 62.298954) + (xy 213.259624 62.286016) + (xy 213.255656 62.278464) + (xy 213.249188 62.265072) + (xy 213.249181 62.265062) + (xy 213.242186 62.254677) + (xy 213.237206 62.24665) + (xy 213.211244 62.201059) + (xy 213.206857 62.192631) + (xy 213.206856 62.192629) + (xy 213.20155 62.18142) + (xy 213.193254 62.168895) + (xy 213.18882 62.161683) + (xy 213.188441 62.161018) + (xy 213.181396 62.148645) + (xy 213.178762 62.145255) + (xy 213.173783 62.138845) + (xy 213.168237 62.131121) + (xy 213.139594 62.087874) + (xy 213.134628 62.079721) + (xy 213.128628 62.068972) + (xy 213.128625 62.068968) + (xy 213.128623 62.068964) + (xy 213.128621 62.068961) + (xy 213.119459 62.056959) + (xy 213.114561 62.050076) + (xy 213.10623 62.037496) + (xy 213.106222 62.037486) + (xy 213.098045 62.028308) + (xy 213.091966 62.020941) + (xy 213.060734 61.980025) + (xy 213.055212 61.972189) + (xy 213.048557 61.96194) + (xy 213.048547 61.961926) + (xy 213.038562 61.950513) + (xy 213.03324 61.944004) + (xy 213.024027 61.931934) + (xy 213.024025 61.931931) + (xy 213.01529 61.923359) + (xy 213.008714 61.916395) + (xy 212.974981 61.877836) + (xy 212.968945 61.870382) + (xy 212.961639 61.860622) + (xy 212.950874 61.849857) + (xy 212.945148 61.843736) + (xy 212.935126 61.83228) + (xy 212.935121 61.832275) + (xy 212.925861 61.824328) + (xy 212.918837 61.81782) + (xy 212.882659 61.781641) + (xy 212.876154 61.774621) + (xy 212.868204 61.765358) + (xy 212.856761 61.755348) + (xy 212.850622 61.749605) + (xy 212.839863 61.738845) + (xy 212.830091 61.73153) + (xy 212.822637 61.725494) + (xy 212.784093 61.691774) + (xy 212.777129 61.685198) + (xy 212.768555 61.676462) + (xy 212.768553 61.67646) + (xy 212.756478 61.667242) + (xy 212.749975 61.661926) + (xy 212.738556 61.651937) + (xy 212.738555 61.651936) + (xy 212.728286 61.645267) + (xy 212.720473 61.63976) + (xy 212.714195 61.634968) + (xy 212.694797 61.616598) + (xy 212.691251 61.612442) + (xy 212.691249 61.61244) + (xy 212.660279 61.592204) + (xy 212.649483 61.585149) + (xy 212.64198 61.579845) + (xy 212.631518 61.571859) + (xy 212.631512 61.571855) + (xy 212.63151 61.571854) + (xy 212.62076 61.565852) + (xy 212.61261 61.560888) + (xy 212.56936 61.532244) + (xy 212.56164 61.526701) + (xy 212.555602 61.522011) + (xy 212.551841 61.519089) + (xy 212.551832 61.519084) + (xy 212.551828 61.519081) + (xy 212.538801 61.511663) + (xy 212.531578 61.507222) + (xy 212.526885 61.504114) + (xy 212.519066 61.498935) + (xy 212.519063 61.498933) + (xy 212.507851 61.493625) + (xy 212.499417 61.489235) + (xy 212.453845 61.463283) + (xy 212.445807 61.458297) + (xy 212.444803 61.457621) + (xy 212.435419 61.4513) + (xy 212.435415 61.451297) + (xy 212.422002 61.444818) + (xy 212.41446 61.440855) + (xy 212.409861 61.438236) + (xy 212.401532 61.433493) + (xy 212.40153 61.433492) + (xy 212.401528 61.433491) + (xy 212.389871 61.428905) + (xy 212.381221 61.425121) + (xy 212.333309 61.401979) + (xy 212.325023 61.397588) + (xy 212.323934 61.396958) + (xy 212.321099 61.395317) + (xy 212.314058 61.391242) + (xy 212.314056 61.391241) + (xy 212.314054 61.39124) + (xy 212.308713 61.389095) + (xy 212.30037 61.385745) + (xy 212.292527 61.382281) + (xy 212.279244 61.375866) + (xy 212.276076 61.374861) + (xy 212.267148 61.372028) + (xy 212.258309 61.368856) + (xy 212.246165 61.36398) + (xy 212.208153 61.348717) + (xy 212.199633 61.344923) + (xy 212.188119 61.339276) + (xy 212.188102 61.339269) + (xy 212.174234 61.334778) + (xy 212.166114 61.331837) + (xy 212.152567 61.326398) + (xy 212.152561 61.326396) + (xy 212.140096 61.323358) + (xy 212.131113 61.320813) + (xy 212.088424 61.306988) + (xy 212.078718 61.303844) + (xy 212.07 61.300661) + (xy 212.057991 61.295767) + (xy 212.05798 61.295764) + (xy 212.043952 61.292269) + (xy 212.035597 61.289878) + (xy 212.02186 61.285429) + (xy 212.021846 61.285426) + (xy 212.009074 61.283228) + (xy 211.999987 61.281317) + (xy 211.945385 61.267714) + (xy 211.936516 61.265156) + (xy 211.924088 61.261072) + (xy 211.924084 61.261071) + (xy 211.91297 61.259109) + (xy 211.909969 61.25858) + (xy 211.901427 61.256764) + (xy 211.887522 61.253301) + (xy 211.88752 61.2533) + (xy 211.874492 61.251975) + (xy 211.865351 61.250705) + (xy 211.808629 61.240695) + (xy 211.799642 61.238768) + (xy 211.786843 61.235532) + (xy 211.786846 61.235532) + (xy 211.772692 61.234042) + (xy 211.763996 61.232818) + (xy 211.749999 61.230348) + (xy 211.750002 61.230348) + (xy 211.741088 61.230063) + (xy 211.736801 61.229926) + (xy 211.727637 61.229299) + (xy 211.668858 61.223111) + (xy 211.65978 61.221819) + (xy 211.646744 61.219478) + (xy 211.646739 61.219477) + (xy 211.632578 61.218982) + (xy 211.623803 61.218368) + (xy 211.615884 61.217534) + (xy 211.609718 61.216886) + (xy 211.609716 61.216886) + (xy 211.596462 61.217388) + (xy 211.587295 61.217401) + (xy 211.537769 61.215671) + (xy 211.524258 61.214469) + (xy 211.522158 61.214167) + (xy 211.522157 61.214167) + (xy 211.496871 61.214167) + (xy 211.492473 61.21409) + (xy 211.467191 61.213207) + (xy 211.46719 61.213207) + (xy 211.465979 61.213338) + (xy 211.465094 61.213434) + (xy 211.451525 61.214167) + (xy 208.156474 61.214167) + (xy 208.142904 61.213434) + (xy 208.140808 61.213207) + (xy 208.115527 61.21409) + (xy 208.111129 61.214167) + (xy 208.085834 61.214167) + (xy 208.083744 61.214468) + (xy 208.070228 61.215671) + (xy 208.020705 61.217401) + (xy 208.011537 61.217388) + (xy 207.998284 61.216886) + (xy 207.984197 61.218368) + (xy 207.975423 61.218982) + (xy 207.961259 61.219477) + (xy 207.948207 61.221821) + (xy 207.939138 61.22311) + (xy 207.880367 61.229298) + (xy 207.871201 61.229926) + (xy 207.862551 61.230203) + (xy 207.85801 61.230348) + (xy 207.844013 61.232818) + (xy 207.835322 61.234041) + (xy 207.821165 61.235532) + (xy 207.808375 61.238766) + (xy 207.799391 61.240691) + (xy 207.74265 61.250705) + (xy 207.733512 61.251975) + (xy 207.720489 61.2533) + (xy 207.720473 61.253303) + (xy 207.706575 61.256765) + (xy 207.698029 61.258581) + (xy 207.683932 61.261069) + (xy 207.68393 61.261069) + (xy 207.671475 61.265162) + (xy 207.662605 61.267719) + (xy 207.608015 61.281318) + (xy 207.598937 61.283228) + (xy 207.586154 61.285428) + (xy 207.572409 61.28988) + (xy 207.564055 61.292271) + (xy 207.550022 61.295767) + (xy 207.53801 61.300661) + (xy 207.529297 61.303842) + (xy 207.476897 61.320813) + (xy 207.467911 61.323359) + (xy 207.455455 61.326394) + (xy 207.441899 61.331837) + (xy 207.433786 61.334775) + (xy 207.419908 61.33927) + (xy 207.419889 61.339277) + (xy 207.40838 61.344922) + (xy 207.399853 61.348719) + (xy 207.349693 61.36886) + (xy 207.340844 61.372035) + (xy 207.328776 61.375863) + (xy 207.328769 61.375866) + (xy 207.315485 61.382281) + (xy 207.307657 61.385738) + (xy 207.293962 61.391238) + (xy 207.293959 61.391239) + (xy 207.282992 61.397586) + (xy 207.27469 61.401985) + (xy 207.226812 61.425111) + (xy 207.218149 61.428901) + (xy 207.206495 61.433486) + (xy 207.206486 61.433491) + (xy 207.206483 61.433492) + (xy 207.206482 61.433493) + (xy 207.193539 61.440862) + (xy 207.186007 61.444821) + (xy 207.172593 61.4513) + (xy 207.162202 61.458299) + (xy 207.15417 61.463281) + (xy 207.108599 61.489232) + (xy 207.100169 61.49362) + (xy 207.088963 61.498925) + (xy 207.088956 61.49893) + (xy 207.088952 61.498932) + (xy 207.088951 61.498933) + (xy 207.076433 61.507223) + (xy 207.069232 61.511651) + (xy 207.056187 61.519081) + (xy 207.056168 61.519092) + (xy 207.04637 61.526703) + (xy 207.038654 61.532243) + (xy 206.995398 61.560891) + (xy 206.98725 61.565854) + (xy 206.976498 61.571857) + (xy 206.964489 61.581023) + (xy 206.957622 61.585909) + (xy 206.945022 61.594253) + (xy 206.935817 61.602454) + (xy 206.92846 61.608524) + (xy 206.887546 61.639754) + (xy 206.879725 61.645267) + (xy 206.86946 61.651933) + (xy 206.869454 61.651938) + (xy 206.858018 61.661941) + (xy 206.851525 61.667249) + (xy 206.83946 61.676459) + (xy 206.83945 61.676468) + (xy 206.830884 61.685196) + (xy 206.823925 61.691766) + (xy 206.785359 61.725504) + (xy 206.777918 61.731531) + (xy 206.768148 61.738846) + (xy 206.757388 61.749605) + (xy 206.751267 61.755331) + (xy 206.739809 61.765355) + (xy 206.739805 61.765359) + (xy 206.731846 61.774632) + (xy 206.725334 61.781658) + (xy 206.68919 61.817802) + (xy 206.682162 61.824316) + (xy 206.672884 61.832279) + (xy 206.672881 61.832282) + (xy 206.662849 61.843748) + (xy 206.657127 61.849865) + (xy 206.646375 61.860618) + (xy 206.646374 61.860619) + (xy 206.639062 61.870385) + (xy 206.633036 61.877826) + (xy 206.599302 61.916387) + (xy 206.592729 61.923348) + (xy 206.583991 61.931923) + (xy 206.583983 61.931933) + (xy 206.574768 61.944004) + (xy 206.569455 61.950503) + (xy 206.559467 61.96192) + (xy 206.559462 61.961928) + (xy 206.552796 61.972191) + (xy 206.547284 61.980012) + (xy 206.516045 62.020935) + (xy 206.509976 62.02829) + (xy 206.501786 62.037483) + (xy 206.501784 62.037486) + (xy 206.493435 62.05009) + (xy 206.488556 62.056945) + (xy 206.47939 62.068954) + (xy 206.479381 62.068968) + (xy 206.473377 62.079721) + (xy 206.468418 62.087861) + (xy 206.439771 62.131116) + (xy 206.434232 62.138832) + (xy 206.426616 62.148636) + (xy 206.426604 62.148655) + (xy 206.419175 62.161699) + (xy 206.414743 62.168907) + (xy 206.406457 62.181419) + (xy 206.406456 62.18142) + (xy 206.401149 62.192629) + (xy 206.396761 62.201059) + (xy 206.370808 62.246632) + (xy 206.365825 62.254666) + (xy 206.358826 62.265056) + (xy 206.358823 62.265062) + (xy 206.352339 62.278484) + (xy 206.348381 62.286016) + (xy 206.341014 62.298953) + (xy 206.336428 62.310607) + (xy 206.332639 62.319266) + (xy 206.309506 62.367157) + (xy 206.30511 62.375453) + (xy 206.298763 62.386422) + (xy 206.29876 62.386428) + (xy 206.293263 62.400115) + (xy 206.289803 62.407948) + (xy 206.283392 62.421222) + (xy 206.283386 62.421236) + (xy 206.279555 62.433314) + (xy 206.276379 62.442164) + (xy 206.256237 62.492324) + (xy 206.252443 62.500846) + (xy 206.246795 62.512363) + (xy 206.24679 62.512374) + (xy 206.242291 62.526264) + (xy 206.239355 62.53437) + (xy 206.233915 62.54792) + (xy 206.230879 62.560378) + (xy 206.228333 62.569362) + (xy 206.211361 62.621766) + (xy 206.208178 62.630485) + (xy 206.203288 62.642486) + (xy 206.203282 62.642503) + (xy 206.199788 62.656526) + (xy 206.1974 62.664872) + (xy 206.192947 62.678621) + (xy 206.192942 62.67864) + (xy 206.190741 62.691428) + (xy 206.188832 62.700502) + (xy 206.175238 62.755072) + (xy 206.17268 62.763944) + (xy 206.168586 62.776402) + (xy 206.168586 62.776405) + (xy 206.166094 62.790521) + (xy 206.164279 62.799063) + (xy 206.160818 62.812958) + (xy 206.160817 62.812967) + (xy 206.159493 62.825983) + (xy 206.158223 62.835124) + (xy 206.148769 62.888701) + (xy 206.148212 62.891855) + (xy 206.146284 62.900845) + (xy 206.143051 62.91363) + (xy 206.143048 62.913643) + (xy 206.141558 62.927795) + (xy 206.140335 62.936486) + (xy 206.137864 62.950488) + (xy 206.137443 62.963677) + (xy 206.136815 62.972844) + (xy 206.130628 63.031613) + (xy 206.129336 63.040692) + (xy 206.126992 63.05374) + (xy 206.126497 63.067901) + (xy 206.125883 63.076674) + (xy 206.124401 63.090761) + (xy 206.124903 63.104018) + (xy 206.124916 63.113185) + (xy 206.123186 63.162712) + (xy 206.121983 63.176228) + (xy 206.121682 63.178318) + (xy 206.121682 63.203612) + (xy 206.121605 63.208009) + (xy 206.120722 63.233291) + (xy 206.120949 63.235386) + (xy 206.121682 63.248959) + (xy 206.121682 70.854964) + (xy 206.120565 70.871702) + (xy 206.116476 70.90221) + (xy 193.6735 70.90221) + (xy 193.6735 61.352305) + (xy 193.693502 61.284184) + (xy 193.747158 61.237691) + (xy 193.817432 61.227587) + (xy 193.841106 61.233373) + (xy 193.874953 61.245217) + (xy 194.056 61.265616) + (xy 194.237047 61.245217) + (xy 194.409015 61.185043) + (xy 194.563281 61.088111) + (xy 194.692111 60.959281) + (xy 194.789043 60.805015) + (xy 194.849217 60.633047) + (xy 194.869616 60.452) + (xy 194.849217 60.270953) + (xy 194.789043 60.098985) + (xy 194.789041 60.098982) + (xy 194.789041 60.098981) + (xy 194.708813 59.971298) + (xy 194.6895 59.904262) + (xy 194.6895 54.270954) + (xy 194.696571 54.229339) + (xy 194.705096 54.204976) + (xy 194.722217 54.156047) + (xy 194.742616 53.975) + (xy 194.729614 53.859606) + (xy 194.741863 53.789676) + (xy 194.789976 53.737468) + (xy 194.854822 53.7195) + (xy 195.265406 53.7195) + (xy 195.333527 53.739502) + (xy 195.354501 53.756405) + (xy 196.565595 54.967499) + (xy 196.599621 55.029811) + (xy 196.6025 55.056594) + (xy 196.6025 56.760591) + (xy 196.582498 56.828712) + (xy 196.528842 56.875205) + (xy 196.520534 56.878646) + (xy 196.489795 56.890111) + (xy 196.489792 56.890112) + (xy 196.372738 56.977738) + (xy 196.285112 57.094792) + (xy 196.28511 57.094797) + (xy 196.234011 57.231795) + (xy 196.234009 57.231803) + (xy 196.2275 57.29235) + (xy 196.2275 59.089649) + (xy 196.234009 59.150196) + (xy 196.234011 59.150204) + (xy 196.28511 59.287202) + (xy 196.285112 59.287207) + (xy 196.372738 59.404261) + (xy 196.489796 59.491889) + (xy 196.520531 59.503353) + (xy 196.577368 59.545899) + (xy 196.602179 59.612419) + (xy 196.6025 59.621409) + (xy 196.6025 63.060591) + (xy 196.582498 63.128712) + (xy 196.528842 63.175205) + (xy 196.520534 63.178646) + (xy 196.489795 63.190111) + (xy 196.489792 63.190112) + (xy 196.372738 63.277738) + (xy 196.285112 63.394792) + (xy 196.28511 63.394797) + (xy 196.234011 63.531795) + (xy 196.234009 63.531803) + (xy 196.2275 63.59235) + (xy 196.2275 65.389649) + (xy 196.234009 65.450196) + (xy 196.234011 65.450204) + (xy 196.28511 65.587202) + (xy 196.285112 65.587207) + (xy 196.372738 65.704261) + (xy 196.489792 65.791887) + (xy 196.489794 65.791888) + (xy 196.489796 65.791889) + (xy 196.548875 65.813924) + (xy 196.626795 65.842988) + (xy 196.626803 65.84299) + (xy 196.68735 65.849499) + (xy 196.687355 65.849499) + (xy 196.687362 65.8495) + (xy 196.687368 65.8495) + (xy 197.784632 65.8495) + (xy 197.784638 65.8495) + (xy 197.784645 65.849499) + (xy 197.784649 65.849499) + (xy 197.845196 65.84299) + (xy 197.845199 65.842989) + (xy 197.845201 65.842989) + (xy 197.982204 65.791889) + (xy 197.982799 65.791444) + (xy 198.099261 65.704261) + (xy 198.186887 65.587207) + (xy 198.186887 65.587206) + (xy 198.186889 65.587204) + (xy 198.233489 65.462266) + (xy 198.237988 65.450204) + (xy 198.23799 65.450196) + (xy 198.244499 65.389649) + (xy 198.2445 65.389632) + (xy 198.2445 64.945) + (xy 200.028 64.945) + (xy 200.028 65.389597) + (xy 200.034505 65.450093) + (xy 200.085555 65.586964) + (xy 200.085555 65.586965) + (xy 200.173095 65.703904) + (xy 200.290034 65.791444) + (xy 200.426906 65.842494) + (xy 200.487402 65.848999) + (xy 200.487415 65.849) + (xy 200.582 65.849) + (xy 200.582 64.945) + (xy 201.49 64.945) + (xy 201.49 65.849) + (xy 201.584585 65.849) + (xy 201.584597 65.848999) + (xy 201.645093 65.842494) + (xy 201.781964 65.791444) + (xy 201.781965 65.791444) + (xy 201.898904 65.703904) + (xy 201.986444 65.586965) + (xy 201.986444 65.586964) + (xy 202.037494 65.450093) + (xy 202.043999 65.389597) + (xy 202.044 65.389585) + (xy 202.044 64.945) + (xy 201.49 64.945) + (xy 200.582 64.945) + (xy 200.028 64.945) + (xy 198.2445 64.945) + (xy 198.2445 64.037) + (xy 200.028 64.037) + (xy 200.582 64.037) + (xy 200.582 63.133) + (xy 201.49 63.133) + (xy 201.49 64.037) + (xy 202.044 64.037) + (xy 202.044 63.592414) + (xy 202.043999 63.592402) + (xy 202.037494 63.531906) + (xy 201.986444 63.395035) + (xy 201.986444 63.395034) + (xy 201.898904 63.278095) + (xy 201.781965 63.190555) + (xy 201.645093 63.139505) + (xy 201.584597 63.133) + (xy 201.49 63.133) + (xy 200.582 63.133) + (xy 200.487402 63.133) + (xy 200.426906 63.139505) + (xy 200.290035 63.190555) + (xy 200.290034 63.190555) + (xy 200.173095 63.278095) + (xy 200.085555 63.395034) + (xy 200.085555 63.395035) + (xy 200.034505 63.531906) + (xy 200.028 63.592402) + (xy 200.028 64.037) + (xy 198.2445 64.037) + (xy 198.2445 63.592367) + (xy 198.244499 63.59235) + (xy 198.23799 63.531803) + (xy 198.237988 63.531795) + (xy 198.206511 63.447404) + (xy 198.186889 63.394796) + (xy 198.186888 63.394794) + (xy 198.186887 63.394792) + (xy 198.099261 63.277738) + (xy 197.982207 63.190112) + (xy 197.982204 63.190111) + (xy 197.951466 63.178646) + (xy 197.894631 63.136099) + (xy 197.869821 63.069578) + (xy 197.8695 63.060591) + (xy 197.8695 59.621409) + (xy 197.889502 59.553288) + (xy 197.943158 59.506795) + (xy 197.951469 59.503353) + (xy 197.970697 59.496181) + (xy 197.982204 59.491889) + (xy 198.099261 59.404261) + (xy 198.111256 59.388238) + (xy 198.186887 59.287207) + (xy 198.186887 59.287206) + (xy 198.186889 59.287204) + (xy 198.237989 59.150201) + (xy 198.242513 59.108126) + (xy 198.244499 59.089649) + (xy 198.2445 59.089632) + (xy 198.2445 58.645) + (xy 200.028 58.645) + (xy 200.028 59.089597) + (xy 200.034505 59.150093) + (xy 200.085555 59.286964) + (xy 200.085555 59.286965) + (xy 200.173095 59.403904) + (xy 200.290034 59.491444) + (xy 200.426906 59.542494) + (xy 200.487402 59.548999) + (xy 200.487415 59.549) + (xy 200.582 59.549) + (xy 200.582 58.645) + (xy 201.49 58.645) + (xy 201.49 59.549) + (xy 201.584585 59.549) + (xy 201.584597 59.548999) + (xy 201.645093 59.542494) + (xy 201.781964 59.491444) + (xy 201.781965 59.491444) + (xy 201.898904 59.403904) + (xy 201.986444 59.286965) + (xy 201.986444 59.286964) + (xy 202.037494 59.150093) + (xy 202.043999 59.089597) + (xy 202.044 59.089585) + (xy 202.044 58.645) + (xy 201.49 58.645) + (xy 200.582 58.645) + (xy 200.028 58.645) + (xy 198.2445 58.645) + (xy 198.2445 57.737) + (xy 200.028 57.737) + (xy 200.582 57.737) + (xy 200.582 56.833) + (xy 201.49 56.833) + (xy 201.49 57.737) + (xy 202.044 57.737) + (xy 202.044 57.292414) + (xy 202.043999 57.292402) + (xy 202.037494 57.231906) + (xy 201.986444 57.095035) + (xy 201.986444 57.095034) + (xy 201.898904 56.978095) + (xy 201.781965 56.890555) + (xy 201.645093 56.839505) + (xy 201.584597 56.833) + (xy 201.49 56.833) + (xy 200.582 56.833) + (xy 200.487402 56.833) + (xy 200.426906 56.839505) + (xy 200.290035 56.890555) + (xy 200.290034 56.890555) + (xy 200.173095 56.978095) + (xy 200.085555 57.095034) + (xy 200.085555 57.095035) + (xy 200.034505 57.231906) + (xy 200.028 57.292402) + (xy 200.028 57.737) + (xy 198.2445 57.737) + (xy 198.2445 57.292367) + (xy 198.244499 57.29235) + (xy 198.23799 57.231803) + (xy 198.237988 57.231795) + (xy 198.197683 57.123735) + (xy 198.186889 57.094796) + (xy 198.186888 57.094794) + (xy 198.186887 57.094792) + (xy 198.099261 56.977738) + (xy 197.982207 56.890112) + (xy 197.982204 56.890111) + (xy 197.951466 56.878646) + (xy 197.894631 56.836099) + (xy 197.869821 56.769578) + (xy 197.8695 56.760591) + (xy 197.8695 54.825854) + (xy 197.871249 54.810012) + (xy 197.870956 54.809985) + (xy 197.8717 54.802099) + (xy 197.871702 54.802092) + (xy 197.869562 54.734) + (xy 197.8695 54.730042) + (xy 197.8695 54.726503) + (xy 206.118755 54.726503) + (xy 206.119614 54.734603) + (xy 206.12024 54.743509) + (xy 206.134722 55.16011) + (xy 206.134718 55.168968) + (xy 206.134421 55.177286) + (xy 206.13566 55.189925) + (xy 206.137561 55.198001) + (xy 206.139289 55.206707) + (xy 206.205975 55.61817) + (xy 206.207089 55.627017) + (xy 206.207824 55.635173) + (xy 206.210648 55.647602) + (xy 206.213501 55.655251) + (xy 206.216321 55.663715) + (xy 206.334007 56.063669) + (xy 206.336214 56.07228) + (xy 206.337978 56.080335) + (xy 206.342328 56.092288) + (xy 206.346164 56.099612) + (xy 206.350007 56.107624) + (xy 206.516867 56.489521) + (xy 206.52014 56.497798) + (xy 206.522887 56.505535) + (xy 206.528705 56.516856) + (xy 206.53339 56.523583) + (xy 206.538226 56.53108) + (xy 206.751663 56.889154) + (xy 206.755948 56.896956) + (xy 206.759651 56.904304) + (xy 206.766845 56.914811) + (xy 206.77234 56.920902) + (xy 206.778076 56.927732) + (xy 207.034646 57.256169) + (xy 207.03986 57.263351) + (xy 207.044498 57.270237) + (xy 207.052925 57.279728) + (xy 207.053308 57.280058) + (xy 207.053312 57.280063) + (xy 207.053317 57.280065) + (xy 207.059191 57.285128) + (xy 207.065716 57.291165) + (xy 207.361525 57.58487) + (xy 207.367628 57.591374) + (xy 207.372688 57.597165) + (xy 207.372691 57.597169) + (xy 207.372694 57.597171) + (xy 207.373019 57.597543) + (xy 207.3826 57.605931) + (xy 207.389427 57.610458) + (xy 207.396678 57.615644) + (xy 207.726887 57.869966) + (xy 207.733718 57.875622) + (xy 207.739915 57.881132) + (xy 207.750446 57.888235) + (xy 207.750896 57.888458) + (xy 207.750899 57.88846) + (xy 207.750901 57.88846) + (xy 207.75784 57.891897) + (xy 207.765659 57.896119) + (xy 208.125255 58.10706) + (xy 208.132775 58.111838) + (xy 208.139547 58.116484) + (xy 208.150904 58.12222) + (xy 208.151376 58.122383) + (xy 208.151378 58.122385) + (xy 208.151379 58.122385) + (xy 208.158648 58.124909) + (xy 208.166964 58.12813) + (xy 208.550071 58.292339) + (xy 208.558116 58.296128) + (xy 208.56502 58.299682) + (xy 208.565023 58.299685) + (xy 208.565026 58.299685) + (xy 208.565475 58.299917) + (xy 208.57744 58.304177) + (xy 208.577931 58.304281) + (xy 208.577934 58.304282) + (xy 208.577936 58.304282) + (xy 208.585504 58.305883) + (xy 208.594136 58.30803) + (xy 208.994883 58.422921) + (xy 209.003353 58.425678) + (xy 209.011054 58.428489) + (xy 209.023481 58.431221) + (xy 209.023974 58.431261) + (xy 209.023978 58.431263) + (xy 209.023981 58.431262) + (xy 209.031665 58.4319) + (xy 209.040515 58.432951) + (xy 209.451442 58.496574) + (xy 209.457835 58.498367) + (xy 209.45791 58.497993) + (xy 209.467673 58.499936) + (xy 209.471076 58.500662) + (xy 209.471752 58.500816) + (xy 209.480059 58.501455) + (xy 209.482331 58.501357) + (xy 209.482333 58.501358) + (xy 209.482334 58.501357) + (xy 209.490007 58.501029) + (xy 209.49892 58.500962) + (xy 209.915564 58.512636) + (xy 209.924435 58.5132) + (xy 209.932118 58.51396) + (xy 209.932122 58.513962) + (xy 209.932126 58.513961) + (xy 209.932635 58.514012) + (xy 209.945315 58.51357) + (xy 209.945815 58.513484) + (xy 209.945818 58.513485) + (xy 209.94582 58.513484) + (xy 209.953465 58.512185) + (xy 209.962265 58.511006) + (xy 210.377175 58.470328) + (xy 210.386052 58.469774) + (xy 210.39378 58.469563) + (xy 210.393787 58.469565) + (xy 210.393792 58.469563) + (xy 210.394295 58.46955) + (xy 210.406831 58.46752) + (xy 210.40731 58.467374) + (xy 210.407318 58.467374) + (xy 210.407324 58.46737) + (xy 210.414715 58.465132) + (xy 210.423308 58.462856) + (xy 210.82979 58.370502) + (xy 210.838527 58.368841) + (xy 210.846159 58.367666) + (xy 210.846161 58.367667) + (xy 210.846162 58.367666) + (xy 210.846659 58.36759) + (xy 210.858842 58.364004) + (xy 210.859303 58.363797) + (xy 210.859312 58.363796) + (xy 210.859318 58.363791) + (xy 210.866349 58.360653) + (xy 210.874592 58.357317) + (xy 211.266302 58.214742) + (xy 211.27476 58.211999) + (xy 211.282184 58.209877) + (xy 211.282188 58.209877) + (xy 211.282191 58.209875) + (xy 211.282672 58.209738) + (xy 211.294315 58.204652) + (xy 211.294748 58.204388) + (xy 211.294751 58.204388) + (xy 211.294752 58.204386) + (xy 211.301352 58.200382) + (xy 211.309126 58.196033) + (xy 211.679881 58.005491) + (xy 211.687969 58.00169) + (xy 211.695033 57.998671) + (xy 211.695039 57.99867) + (xy 211.695043 57.998666) + (xy 211.695497 57.998473) + (xy 211.706429 57.991956) + (xy 211.706811 57.991652) + (xy 211.706818 57.991649) + (xy 211.706822 57.991643) + (xy 211.712842 57.986864) + (xy 211.720004 57.981577) + (xy 212.064043 57.746047) + (xy 212.071545 57.741293) + (xy 212.078218 57.737385) + (xy 212.078225 57.737383) + (xy 212.07823 57.737378) + (xy 212.078668 57.737122) + (xy 212.088661 57.729316) + (xy 212.089018 57.72895) + (xy 212.089025 57.728946) + (xy 212.089029 57.728939) + (xy 212.09445 57.723395) + (xy 212.100875 57.717271) + (xy 212.412567 57.440534) + (xy 212.419419 57.434871) + (xy 212.425566 57.430144) + (xy 212.425568 57.430144) + (xy 212.425569 57.430142) + (xy 212.425968 57.429836) + (xy 212.434914 57.420826) + (xy 212.435219 57.420422) + (xy 212.435225 57.420418) + (xy 212.435228 57.420411) + (xy 212.439912 57.414231) + (xy 212.445515 57.407354) + (xy 212.720009 57.093758) + (xy 212.726114 57.087263) + (xy 212.731579 57.081844) + (xy 212.731583 57.081842) + (xy 212.731585 57.081838) + (xy 212.731935 57.081492) + (xy 212.739702 57.071407) + (xy 212.739948 57.070978) + (xy 212.739951 57.070976) + (xy 212.739952 57.070972) + (xy 212.743788 57.064314) + (xy 212.748516 57.056741) + (xy 212.942239 56.769578) + (xy 212.981668 56.711129) + (xy 212.986896 56.703942) + (xy 212.991678 56.69783) + (xy 212.991683 56.697827) + (xy 212.991685 56.697821) + (xy 212.992 56.69742) + (xy 212.998414 56.686486) + (xy 212.99861 56.686017) + (xy 212.998615 56.686011) + (xy 212.998616 56.686003) + (xy 213.001625 56.678832) + (xy 213.005339 56.670782) + (xy 213.193231 56.298722) + (xy 213.197526 56.290917) + (xy 213.201469 56.284313) + (xy 213.201476 56.284306) + (xy 213.201479 56.284296) + (xy 213.20173 56.283877) + (xy 213.206742 56.272184) + (xy 213.206874 56.271706) + (xy 213.206877 56.271702) + (xy 213.206877 56.271697) + (xy 213.208943 56.264272) + (xy 213.211629 56.255786) + (xy 213.35145 55.863078) + (xy 213.354731 55.854803) + (xy 213.357819 55.84775) + (xy 213.357824 55.847744) + (xy 213.357825 55.847735) + (xy 213.358025 55.847281) + (xy 213.361531 55.835051) + (xy 213.361602 55.834566) + (xy 213.361603 55.834564) + (xy 213.361602 55.834561) + (xy 213.362722 55.826934) + (xy 213.364328 55.818155) + (xy 213.378811 55.752281) + (xy 213.453854 55.410956) + (xy 213.456076 55.402328) + (xy 213.458248 55.394974) + (xy 213.458252 55.394968) + (xy 213.458252 55.394961) + (xy 213.458393 55.394486) + (xy 213.46034 55.381917) + (xy 213.460349 55.381419) + (xy 213.460351 55.381415) + (xy 213.46035 55.38141) + (xy 213.460505 55.373704) + (xy 213.460998 55.364818) + (xy 213.498821 54.949692) + (xy 213.499938 54.940887) + (xy 213.501183 54.933241) + (xy 213.501185 54.933238) + (xy 213.501184 54.933234) + (xy 213.501266 54.932736) + (xy 213.501621 54.920055) + (xy 213.501567 54.919548) + (xy 213.501568 54.919542) + (xy 213.501565 54.919535) + (xy 213.500749 54.911822) + (xy 213.500126 54.902972) + (xy 213.485566 54.486426) + (xy 213.485571 54.477514) + (xy 213.485865 54.469346) + (xy 213.484623 54.456672) + (xy 213.482749 54.448716) + (xy 213.481011 54.439957) + (xy 213.473543 54.39381) + (xy 213.414414 54.028434) + (xy 213.413305 54.019615) + (xy 213.412613 54.011926) + (xy 213.412614 54.011919) + (xy 213.412611 54.011911) + (xy 213.412566 54.011402) + (xy 213.409758 53.999038) + (xy 213.409579 53.998559) + (xy 213.409579 53.998555) + (xy 213.409576 53.998551) + (xy 213.406861 53.991262) + (xy 213.404056 53.982837) + (xy 213.404048 53.982809) + (xy 213.286376 53.582929) + (xy 213.284168 53.574309) + (xy 213.282518 53.566768) + (xy 213.282518 53.566764) + (xy 213.282516 53.566759) + (xy 213.282409 53.56627) + (xy 213.278063 53.55433) + (xy 213.277831 53.553888) + (xy 213.277831 53.553886) + (xy 213.277829 53.553884) + (xy 213.274225 53.547002) + (xy 213.270387 53.539001) + (xy 213.103526 53.157096) + (xy 213.100251 53.148813) + (xy 213.097671 53.141549) + (xy 213.097671 53.141544) + (xy 213.097668 53.141539) + (xy 213.097503 53.141074) + (xy 213.091692 53.129765) + (xy 213.091405 53.129353) + (xy 213.091403 53.129348) + (xy 213.091398 53.129344) + (xy 213.086998 53.123024) + (xy 213.082165 53.115531) + (xy 213.016949 53.006119) + (xy 212.868734 52.757459) + (xy 212.864452 52.749663) + (xy 212.860962 52.74274) + (xy 212.860962 52.742738) + (xy 212.86096 52.742735) + (xy 212.860732 52.742283) + (xy 212.853561 52.73181) + (xy 212.853221 52.731433) + (xy 212.85322 52.731431) + (xy 212.853217 52.731429) + (xy 212.848009 52.725653) + (xy 212.842297 52.718851) + (xy 212.842282 52.718832) + (xy 212.585607 52.390344) + (xy 212.580369 52.383128) + (xy 212.575796 52.376334) + (xy 212.567347 52.366817) + (xy 212.561124 52.361455) + (xy 212.554584 52.355404) + (xy 212.437611 52.239229) + (xy 212.258892 52.061729) + (xy 212.252827 52.055266) + (xy 212.24769 52.049391) + (xy 212.24769 52.04939) + (xy 212.247688 52.049388) + (xy 212.247352 52.049004) + (xy 212.237811 52.040652) + (xy 212.230872 52.036049) + (xy 212.223666 52.030896) + (xy 211.893355 51.776625) + (xy 211.886474 51.770928) + (xy 211.88039 51.765517) + (xy 211.869807 51.758379) + (xy 211.862496 51.754759) + (xy 211.854644 51.750519) + (xy 211.834504 51.738702) + (xy 211.495131 51.539577) + (xy 211.487617 51.534802) + (xy 211.480863 51.530167) + (xy 211.469491 51.524422) + (xy 211.461731 51.521726) + (xy 211.453431 51.51851) + (xy 211.070336 51.35427) + (xy 211.062307 51.350488) + (xy 211.054919 51.346684) + (xy 211.042963 51.342427) + (xy 211.034829 51.340704) + (xy 211.026231 51.338563) + (xy 210.625507 51.223699) + (xy 210.617015 51.220936) + (xy 210.60981 51.218305) + (xy 210.609809 51.218305) + (xy 210.609807 51.218304) + (xy 210.609345 51.218136) + (xy 210.596896 51.215399) + (xy 210.588718 51.21472) + (xy 210.579872 51.213669) + (xy 210.168004 51.149901) + (xy 210.15925 51.148227) + (xy 210.151249 51.146401) + (xy 210.138565 51.145246) + (xy 210.138068 51.145267) + (xy 210.138067 51.145267) + (xy 210.130357 51.145596) + (xy 210.121452 51.14566) + (xy 209.704743 51.133955) + (xy 209.695866 51.133392) + (xy 209.687657 51.132579) + (xy 209.674934 51.133021) + (xy 209.666799 51.134403) + (xy 209.657993 51.135581) + (xy 209.243225 51.176214) + (xy 209.234375 51.176767) + (xy 209.22606 51.176993) + (xy 209.213549 51.17902) + (xy 209.205576 51.181435) + (xy 209.197005 51.183704) + (xy 208.790544 51.276141) + (xy 208.781761 51.277813) + (xy 208.773754 51.279044) + (xy 208.761486 51.282655) + (xy 208.754072 51.285965) + (xy 208.745795 51.289313) + (xy 208.353976 51.431858) + (xy 208.345529 51.434598) + (xy 208.3376 51.436864) + (xy 208.325932 51.44196) + (xy 208.318882 51.446237) + (xy 208.311125 51.450576) + (xy 207.940414 51.641062) + (xy 207.932391 51.644834) + (xy 207.924756 51.6481) + (xy 207.913849 51.654602) + (xy 207.907327 51.659779) + (xy 207.900205 51.665034) + (xy 207.556314 51.900595) + (xy 207.548766 51.905381) + (xy 207.541749 51.909488) + (xy 207.531685 51.917352) + (xy 207.525994 51.923175) + (xy 207.519534 51.929331) + (xy 207.207804 52.206061) + (xy 207.200942 52.211732) + (xy 207.194421 52.216743) + (xy 207.18545 52.225777) + (xy 207.18048 52.232335) + (xy 207.174861 52.239229) + (xy 206.900282 52.552823) + (xy 206.894218 52.559276) + (xy 206.888314 52.565131) + (xy 206.880567 52.575192) + (xy 206.876414 52.582397) + (xy 206.871722 52.589912) + (xy 206.638677 52.935517) + (xy 206.633426 52.942739) + (xy 206.628407 52.949149) + (xy 206.621943 52.960168) + (xy 206.6188 52.967667) + (xy 206.615059 52.975772) + (xy 206.427063 53.347845) + (xy 206.422778 53.355631) + (xy 206.418536 53.362733) + (xy 206.413527 53.374416) + (xy 206.411305 53.382399) + (xy 206.408624 53.390859) + (xy 206.268819 53.78351) + (xy 206.265544 53.791774) + (xy 206.262239 53.799323) + (xy 206.25873 53.811561) + (xy 206.257536 53.819696) + (xy 206.255933 53.828449) + (xy 206.166419 54.235493) + (xy 206.164218 54.244055) + (xy 206.161867 54.252025) + (xy 206.159923 54.264589) + (xy 206.159757 54.272854) + (xy 206.159266 54.281721) + (xy 206.121543 54.69685) + (xy 206.12042 54.705713) + (xy 206.119111 54.71374) + (xy 206.118755 54.726503) + (xy 197.8695 54.726503) + (xy 197.8695 54.70215) + (xy 197.8695 54.702144) + (xy 197.868993 54.698135) + (xy 197.868062 54.686306) + (xy 197.866674 54.642111) + (xy 197.86102 54.622652) + (xy 197.857012 54.603297) + (xy 197.854474 54.583203) + (xy 197.838195 54.542087) + (xy 197.834356 54.530872) + (xy 197.822019 54.488407) + (xy 197.811703 54.470964) + (xy 197.803005 54.453209) + (xy 197.795552 54.434383) + (xy 197.769563 54.398612) + (xy 197.763052 54.3887) + (xy 197.740542 54.350638) + (xy 197.726214 54.33631) + (xy 197.713384 54.321289) + (xy 197.701472 54.304893) + (xy 197.701469 54.304891) + (xy 197.701469 54.30489) + (xy 197.667394 54.2767) + (xy 197.658616 54.268712) + (xy 196.087244 52.697339) + (xy 196.077279 52.684901) + (xy 196.077052 52.68509) + (xy 196.072001 52.678984) + (xy 196.072 52.678982) + (xy 196.022347 52.632355) + (xy 196.019504 52.629599) + (xy 195.999777 52.609871) + (xy 195.999771 52.609866) + (xy 195.996567 52.60738) + (xy 195.987556 52.599683) + (xy 195.955325 52.569417) + (xy 195.955319 52.569413) + (xy 195.937563 52.559651) + (xy 195.921047 52.548802) + (xy 195.905041 52.536386) + (xy 195.864464 52.518827) + (xy 195.853807 52.513605) + (xy 195.815063 52.492306) + (xy 195.81506 52.492305) + (xy 195.795436 52.487266) + (xy 195.776736 52.480864) + (xy 195.758145 52.472819) + (xy 195.758143 52.472818) + (xy 195.758141 52.472818) + (xy 195.714474 52.465901) + (xy 195.702855 52.463495) + (xy 195.66003 52.4525) + (xy 195.639776 52.4525) + (xy 195.620066 52.450949) + (xy 195.600057 52.44778) + (xy 195.556039 52.451941) + (xy 195.544181 52.4525) + (xy 193.250854 52.4525) + (xy 193.235012 52.45075) + (xy 193.234985 52.451044) + (xy 193.227092 52.450297) + (xy 193.159002 52.452438) + (xy 193.155044 52.4525) + (xy 193.127144 52.4525) + (xy 193.127138 52.4525) + (xy 193.127132 52.452501) + (xy 193.123133 52.453006) + (xy 193.111313 52.453936) + (xy 193.067111 52.455325) + (xy 193.04765 52.460979) + (xy 193.028304 52.464985) + (xy 193.008204 52.467525) + (xy 193.008203 52.467525) + (xy 192.967095 52.4838) + (xy 192.95587 52.487643) + (xy 192.913413 52.499978) + (xy 192.913404 52.499982) + (xy 192.895962 52.510297) + (xy 192.878215 52.518991) + (xy 192.859383 52.526447) + (xy 192.859381 52.526448) + (xy 192.823614 52.552434) + (xy 192.8137 52.558947) + (xy 192.775636 52.581459) + (xy 192.775633 52.581461) + (xy 192.761312 52.595783) + (xy 192.746283 52.608619) + (xy 192.729893 52.620527) + (xy 192.7017 52.654605) + (xy 192.693713 52.663381) + (xy 191.251796 54.105297) + (xy 191.239361 54.115261) + (xy 191.239549 54.115488) + (xy 191.233439 54.120542) + (xy 191.18683 54.170175) + (xy 191.18408 54.173013) + (xy 191.164323 54.192771) + (xy 191.161834 54.195979) + (xy 191.154148 54.204976) + (xy 191.123878 54.237213) + (xy 191.123871 54.237223) + (xy 191.114111 54.254975) + (xy 191.103263 54.27149) + (xy 191.090846 54.287498) + (xy 191.073284 54.32808) + (xy 191.068064 54.338735) + (xy 191.046765 54.377479) + (xy 191.046763 54.377484) + (xy 191.041727 54.397099) + (xy 191.035324 54.415802) + (xy 191.027279 54.434392) + (xy 191.020361 54.478065) + (xy 191.017955 54.489682) + (xy 191.00696 54.532508) + (xy 191.00696 54.552763) + (xy 191.005409 54.572473) + (xy 191.00224 54.592482) + (xy 191.006401 54.636501) + (xy 191.00696 54.648359) + (xy 191.00696 57.183161) + (xy 190.986958 57.251282) + (xy 190.947293 57.290287) + (xy 190.937636 57.296266) + (xy 190.937635 57.296266) + (xy 190.778583 57.441262) + (xy 190.74025 57.492024) + (xy 190.683236 57.534332) + (xy 190.612399 57.539099) + (xy 190.550231 57.504812) + (xy 190.53915 57.492024) + (xy 190.500816 57.441262) + (xy 190.500029 57.440545) + (xy 190.376809 57.328214) + (xy 190.341765 57.296267) + (xy 190.341764 57.296266) + (xy 190.158796 57.182977) + (xy 190.158789 57.182973) + (xy 190.158785 57.182971) + (xy 189.958101 57.105226) + (xy 189.746548 57.06568) + (xy 189.531332 57.06568) + (xy 189.319779 57.105226) + (xy 189.319776 57.105226) + (xy 189.319776 57.105227) + (xy 189.259856 57.12844) + (xy 189.119095 57.182971) + (xy 189.119094 57.182971) + (xy 189.119093 57.182972) + (xy 189.119083 57.182977) + (xy 188.936115 57.296266) + (xy 188.936114 57.296267) + (xy 188.777065 57.44126) + (xy 188.74 57.490343) + (xy 188.682986 57.53265) + (xy 188.612149 57.537417) + (xy 188.549981 57.50313) + (xy 188.5389 57.490343) + (xy 188.501834 57.44126) + (xy 188.4757 57.417436) + (xy 188.377829 57.328214) + (xy 188.342785 57.296267) + (xy 188.342784 57.296266) + (xy 188.159816 57.182977) + (xy 188.159809 57.182973) + (xy 188.159805 57.182971) + (xy 187.959121 57.105226) + (xy 187.747568 57.06568) + (xy 187.532352 57.06568) + (xy 187.320799 57.105226) + (xy 187.320796 57.105226) + (xy 187.320796 57.105227) + (xy 187.260876 57.12844) + (xy 187.120115 57.182971) + (xy 187.120114 57.182971) + (xy 187.120113 57.182972) + (xy 187.120103 57.182977) + (xy 186.937135 57.296266) + (xy 186.937134 57.296267) + (xy 186.778085 57.44126) + (xy 186.74102 57.490343) + (xy 186.684006 57.53265) + (xy 186.613169 57.537417) + (xy 186.551001 57.50313) + (xy 186.53992 57.490343) + (xy 186.502854 57.44126) + (xy 186.47672 57.417436) + (xy 186.378849 57.328214) + (xy 186.343805 57.296267) + (xy 186.343804 57.296266) + (xy 186.160836 57.182977) + (xy 186.160829 57.182973) + (xy 186.160825 57.182971) + (xy 185.960141 57.105226) + (xy 185.748588 57.06568) + (xy 185.533372 57.06568) + (xy 185.321819 57.105226) + (xy 185.321816 57.105226) + (xy 185.321816 57.105227) + (xy 185.261896 57.12844) + (xy 185.121135 57.182971) + (xy 185.121134 57.182971) + (xy 185.121133 57.182972) + (xy 185.121123 57.182977) + (xy 184.938155 57.296266) + (xy 184.938154 57.296267) + (xy 184.779103 57.441262) + (xy 184.74077 57.492024) + (xy 184.683756 57.534332) + (xy 184.612919 57.539099) + (xy 184.550751 57.504812) + (xy 184.53967 57.492024) + (xy 184.501336 57.441262) + (xy 184.500549 57.440545) + (xy 184.377329 57.328214) + (xy 184.342285 57.296267) + (xy 184.342284 57.296266) + (xy 184.159316 57.182977) + (xy 184.159309 57.182973) + (xy 184.159305 57.182971) + (xy 183.958621 57.105226) + (xy 183.747068 57.06568) + (xy 183.531852 57.06568) + (xy 183.320299 57.105226) + (xy 183.320296 57.105226) + (xy 183.320296 57.105227) + (xy 183.260376 57.12844) + (xy 183.119615 57.182971) + (xy 183.119614 57.182971) + (xy 183.119613 57.182972) + (xy 183.119603 57.182977) + (xy 182.936635 57.296266) + (xy 182.936634 57.296267) + (xy 182.777585 57.44126) + (xy 182.74052 57.490343) + (xy 182.683506 57.53265) + (xy 182.612669 57.537417) + (xy 182.550501 57.50313) + (xy 182.53942 57.490343) + (xy 182.502354 57.44126) + (xy 182.47622 57.417436) + (xy 182.378349 57.328214) + (xy 182.343305 57.296267) + (xy 182.343304 57.296266) + (xy 182.160336 57.182977) + (xy 182.160329 57.182973) + (xy 182.160325 57.182971) + (xy 181.959641 57.105226) + (xy 181.748088 57.06568) + (xy 181.532872 57.06568) + (xy 181.321319 57.105226) + (xy 181.321316 57.105226) + (xy 181.321316 57.105227) + (xy 181.261396 57.12844) + (xy 181.120635 57.182971) + (xy 181.120634 57.182971) + (xy 181.120633 57.182972) + (xy 181.120623 57.182977) + (xy 180.937655 57.296266) + (xy 180.937654 57.296267) + (xy 180.778603 57.441262) + (xy 180.74027 57.492024) + (xy 180.683256 57.534332) + (xy 180.612419 57.539099) + (xy 180.550251 57.504812) + (xy 180.53917 57.492024) + (xy 180.500836 57.441262) + (xy 180.500049 57.440545) + (xy 180.376829 57.328214) + (xy 180.341785 57.296267) + (xy 180.341784 57.296266) + (xy 180.158816 57.182977) + (xy 180.158809 57.182973) + (xy 180.158805 57.182971) + (xy 179.958121 57.105226) + (xy 179.746568 57.06568) + (xy 179.531352 57.06568) + (xy 179.319799 57.105226) + (xy 179.319796 57.105226) + (xy 179.319796 57.105227) + (xy 179.259876 57.12844) + (xy 179.119115 57.182971) + (xy 179.119114 57.182971) + (xy 179.119113 57.182972) + (xy 179.119103 57.182977) + (xy 178.936135 57.296266) + (xy 178.936134 57.296267) + (xy 178.777085 57.44126) + (xy 178.74002 57.490343) + (xy 178.683006 57.53265) + (xy 178.612169 57.537417) + (xy 178.550001 57.50313) + (xy 178.53892 57.490343) + (xy 178.501854 57.44126) + (xy 178.47572 57.417436) + (xy 178.377849 57.328214) + (xy 178.342805 57.296267) + (xy 178.342804 57.296266) + (xy 178.159836 57.182977) + (xy 178.159829 57.182973) + (xy 178.159825 57.182971) + (xy 177.959141 57.105226) + (xy 177.747588 57.06568) + (xy 177.532372 57.06568) + (xy 177.320819 57.105226) + (xy 177.320816 57.105226) + (xy 177.320816 57.105227) + (xy 177.260896 57.12844) + (xy 177.120135 57.182971) + (xy 177.120134 57.182971) + (xy 177.120133 57.182972) + (xy 177.120123 57.182977) + (xy 176.937155 57.296266) + (xy 176.937154 57.296267) + (xy 176.778105 57.44126) + (xy 176.74104 57.490343) + (xy 176.684026 57.53265) + (xy 176.613189 57.537417) + (xy 176.551021 57.50313) + (xy 176.53994 57.490343) + (xy 176.502874 57.44126) + (xy 176.47674 57.417436) + (xy 176.378869 57.328214) + (xy 176.343825 57.296267) + (xy 176.343824 57.296266) + (xy 176.160856 57.182977) + (xy 176.160849 57.182973) + (xy 176.160845 57.182971) + (xy 175.960161 57.105226) + (xy 175.748608 57.06568) + (xy 175.533392 57.06568) + (xy 175.321839 57.105226) + (xy 175.321836 57.105226) + (xy 175.321836 57.105227) + (xy 175.261916 57.12844) + (xy 175.121155 57.182971) + (xy 175.121154 57.182971) + (xy 175.121153 57.182972) + (xy 175.121143 57.182977) + (xy 174.938175 57.296266) + (xy 174.938174 57.296267) + (xy 174.779125 57.44126) + (xy 174.74206 57.490343) + (xy 174.685046 57.53265) + (xy 174.614209 57.537417) + (xy 174.552041 57.50313) + (xy 174.54096 57.490343) + (xy 174.503894 57.44126) + (xy 174.344848 57.296269) + (xy 174.318067 57.279687) + (xy 174.24928 57.237096) + (xy 174.201894 57.184231) + (xy 174.190611 57.114136) + (xy 174.219015 57.049069) + (xy 174.226507 57.040884) + (xy 174.245111 57.022281) + (xy 174.2731 56.977738) + (xy 174.342041 56.868018) + (xy 174.34204 56.868018) + (xy 174.342043 56.868015) + (xy 174.402217 56.696047) + (xy 174.422616 56.515) + (xy 174.402217 56.333953) + (xy 174.342043 56.161985) + (xy 174.342041 56.161982) + (xy 174.342041 56.161981) + (xy 174.261813 56.034298) + (xy 174.2425 55.967262) + (xy 174.2425 52.638593) + (xy 174.262502 52.570472) + (xy 174.2794 52.549503) + (xy 176.464561 50.364341) + (xy 176.526871 50.330318) + (xy 176.53954 50.328231) + (xy 176.584047 50.323217) + (xy 176.756015 50.263043) + (xy 176.910281 50.166111) + (xy 177.039111 50.037281) + (xy 177.136043 49.883015) + (xy 177.196217 49.711047) + (xy 177.216616 49.53) + (xy 177.196217 49.348953) + (xy 177.136043 49.176985) + (xy 177.136041 49.176982) + (xy 177.136041 49.176981) + (xy 177.039112 49.02272) + (xy 177.039111 49.022718) + (xy 176.910281 48.893888) + (xy 176.910279 48.893887) + (xy 176.756018 48.796958) + (xy 176.756015 48.796957) + (xy 176.58405 48.736784) + (xy 176.584049 48.736783) + (xy 176.584047 48.736783) + (xy 176.403 48.716384) + (xy 176.221953 48.736783) + (xy 176.22195 48.736783) + (xy 176.221949 48.736784) + (xy 176.049984 48.796957) + (xy 176.049981 48.796958) + (xy 175.89572 48.893887) + (xy 175.895718 48.893888) + (xy 175.766888 49.022718) + (xy 175.766887 49.02272) + (xy 175.669958 49.176981) + (xy 175.669957 49.176984) + (xy 175.609784 49.348947) + (xy 175.609781 49.348961) + (xy 175.604768 49.393452) + (xy 175.577264 49.458904) + (xy 175.568656 49.468437) + (xy 173.220336 51.816757) + (xy 173.207901 51.826721) + (xy 173.208089 51.826948) + (xy 173.201979 51.832002) + (xy 173.15537 51.881635) + (xy 173.15262 51.884473) + (xy 173.132863 51.904231) + (xy 173.130374 51.907439) + (xy 173.122688 51.916436) + (xy 173.092418 51.948673) + (xy 173.092411 51.948683) + (xy 173.082651 51.966435) + (xy 173.071803 51.98295) + (xy 173.059386 51.998958) + (xy 173.041824 52.03954) + (xy 173.036604 52.050195) + (xy 173.015305 52.088939) + (xy 173.015303 52.088944) + (xy 173.010267 52.108559) + (xy 173.003864 52.127262) + (xy 172.995819 52.145852) + (xy 172.988901 52.189525) + (xy 172.986495 52.201142) + (xy 172.9755 52.243968) + (xy 172.9755 52.264223) + (xy 172.973949 52.283933) + (xy 172.97078 52.303942) + (xy 172.974941 52.347961) + (xy 172.9755 52.359819) + (xy 172.9755 55.967262) + (xy 172.956187 56.034298) + (xy 172.875958 56.161981) + (xy 172.875957 56.161984) + (xy 172.821059 56.318876) + (xy 172.815783 56.333953) + (xy 172.795384 56.515) + (xy 172.815783 56.696047) + (xy 172.815783 56.696049) + (xy 172.815784 56.69605) + (xy 172.875957 56.868015) + (xy 172.875958 56.868018) + (xy 172.972887 57.022279) + (xy 172.972888 57.022281) + (xy 173.016735 57.066128) + (xy 173.050761 57.12844) + (xy 173.045696 57.199255) + (xy 173.003149 57.256091) + (xy 172.993972 57.262349) + (xy 172.939194 57.296266) + (xy 172.939194 57.296267) + (xy 172.780145 57.44126) + (xy 172.74308 57.490343) + (xy 172.686066 57.53265) + (xy 172.615229 57.537417) + (xy 172.553061 57.50313) + (xy 172.54198 57.490343) + (xy 172.504914 57.44126) + (xy 172.47878 57.417436) + (xy 172.380909 57.328214) + (xy 172.345865 57.296267) + (xy 172.345864 57.296266) + (xy 172.162896 57.182977) + (xy 172.162889 57.182973) + (xy 172.162885 57.182971) + (xy 171.962201 57.105226) + (xy 171.79261 57.073524) + (xy 171.729325 57.041345) + (xy 171.726668 57.038764) + (xy 169.834405 55.1465) + (xy 169.800379 55.084188) + (xy 169.7975 55.057405) + (xy 169.7975 44.997737) + (xy 169.816813 44.930701) + (xy 169.863193 44.856887) + (xy 169.897043 44.803015) + (xy 169.957217 44.631047) + (xy 169.977616 44.45) + (xy 169.957217 44.268953) + (xy 169.897043 44.096985) + (xy 169.897041 44.096982) + (xy 169.897041 44.096981) + (xy 169.800112 43.94272) + (xy 169.800111 43.942718) + (xy 169.671281 43.813888) + (xy 169.671279 43.813887) + (xy 169.517018 43.716958) + (xy 169.517015 43.716957) + (xy 169.34505 43.656784) + (xy 169.345049 43.656783) + (xy 169.345047 43.656783) + (xy 169.164 43.636384) + (xy 169.163998 43.636384) + (xy 169.163997 43.636384) + (xy 169.1615 43.636384) + (xy 169.159945 43.635927) + (xy 169.156968 43.635592) + (xy 169.157026 43.63507) + (xy 169.093379 43.616382) + (xy 169.046886 43.562726) + (xy 169.0355 43.510384) + (xy 169.0355 42.1615) + (xy 169.055502 42.093379) + (xy 169.109158 42.046886) + (xy 169.1615 42.0355) + (xy 169.715147 42.0355) + (xy 169.730988 42.037249) + (xy 169.731016 42.036956) + (xy 169.738902 42.0377) + (xy 169.738909 42.037702) + (xy 169.806986 42.035562) + (xy 169.810945 42.0355) + (xy 169.838851 42.0355) + (xy 169.838856 42.0355) + (xy 169.842867 42.034992) + (xy 169.854699 42.034061) + (xy 169.898889 42.032673) + (xy 169.918347 42.027019) + (xy 169.937694 42.023013) + (xy 169.957797 42.020474) + (xy 169.99891 42.004195) + (xy 170.01013 42.000353) + (xy 170.039912 41.991702) + (xy 170.052591 41.988019) + (xy 170.052595 41.988017) + (xy 170.070026 41.977708) + (xy 170.08778 41.969009) + (xy 170.106617 41.961552) + (xy 170.142392 41.935558) + (xy 170.152298 41.929051) + (xy 170.190362 41.906542) + (xy 170.204685 41.892218) + (xy 170.219724 41.879374) + (xy 170.236107 41.867472) + (xy 170.264303 41.833386) + (xy 170.272272 41.82463) + (xy 171.330659 40.766244) + (xy 171.343098 40.75628) + (xy 171.34291 40.756053) + (xy 171.349022 40.750997) + (xy 171.387286 40.710249) + (xy 171.448498 40.674282) + (xy 171.479137 40.6705) + (xy 171.640632 40.6705) + (xy 171.640638 40.6705) + (xy 171.640645 40.670499) + (xy 171.640649 40.670499) + (xy 171.701196 40.66399) + (xy 171.701199 40.663989) + (xy 171.701201 40.663989) + (xy 171.838204 40.612889) + (xy 171.90361 40.563927) + (xy 171.955261 40.525261) + (xy 171.984132 40.486694) + (xy 172.040967 40.444147) + (xy 172.111783 40.439082) + (xy 172.174095 40.473107) + (xy 172.185868 40.486694) + (xy 172.214738 40.525261) + (xy 172.331791 40.612886) + (xy 172.331792 40.612886) + (xy 172.331796 40.612889) + (xy 172.377505 40.629938) + (xy 172.434338 40.672483) + (xy 172.459149 40.739003) + (xy 172.4524 40.789605) + (xy 172.434784 40.83995) + (xy 172.434783 40.839953) + (xy 172.414384 41.021) + (xy 172.434783 41.202047) + (xy 172.434783 41.202049) + (xy 172.434784 41.20205) + (xy 172.494957 41.374015) + (xy 172.494958 41.374018) + (xy 172.591887 41.528279) + (xy 172.591888 41.528281) + (xy 172.720718 41.657111) + (xy 172.72072 41.657112) + (xy 172.874981 41.754041) + (xy 172.874982 41.754041) + (xy 172.874985 41.754043) + (xy 173.046953 41.814217) + (xy 173.228 41.834616) + (xy 173.409047 41.814217) + (xy 173.581015 41.754043) + (xy 173.735281 41.657111) + (xy 173.864111 41.528281) + (xy 173.961043 41.374015) + (xy 174.021217 41.202047) + (xy 174.041616 41.021) + (xy 174.021217 40.839953) + (xy 174.0036 40.789605) + (xy 173.99998 40.718703) + (xy 174.035269 40.657098) + (xy 174.078493 40.629938) + (xy 174.124204 40.612889) + (xy 174.18961 40.563927) + (xy 174.241261 40.525261) + (xy 174.270132 40.486694) + (xy 174.326967 40.444147) + (xy 174.397783 40.439082) + (xy 174.460095 40.473107) + (xy 174.471868 40.486694) + (xy 174.500738 40.525261) + (xy 174.617791 40.612886) + (xy 174.617792 40.612886) + (xy 174.617796 40.612889) + (xy 174.663505 40.629938) + (xy 174.720338 40.672483) + (xy 174.745149 40.739003) + (xy 174.7384 40.789605) + (xy 174.720784 40.83995) + (xy 174.720783 40.839953) + (xy 174.700384 41.021) + (xy 174.720783 41.202047) + (xy 174.720783 41.202049) + (xy 174.720784 41.20205) + (xy 174.780957 41.374015) + (xy 174.780958 41.374018) + (xy 174.877887 41.528279) + (xy 174.877888 41.528281) + (xy 175.006718 41.657111) + (xy 175.00672 41.657112) + (xy 175.160981 41.754041) + (xy 175.160982 41.754041) + (xy 175.160985 41.754043) + (xy 175.332953 41.814217) + (xy 175.514 41.834616) + (xy 175.695047 41.814217) + (xy 175.867015 41.754043) + (xy 176.021281 41.657111) + (xy 176.150111 41.528281) + (xy 176.247043 41.374015) + (xy 176.307217 41.202047) + (xy 176.318776 41.099456) + (xy 176.346279 41.034006) + (xy 176.404802 40.993813) + (xy 176.475766 40.99164) + (xy 176.533078 41.024471) + (xy 176.657718 41.149111) + (xy 176.65772 41.149112) + (xy 176.811981 41.246041) + (xy 176.811982 41.246041) + (xy 176.811985 41.246043) + (xy 176.983953 41.306217) + (xy 176.991985 41.307122) + (xy 177.057435 41.334625) + (xy 177.063611 41.339997) + (xy 177.306209 41.565266) + (xy 177.983238 42.193935) + (xy 178.019545 42.254943) + (xy 178.0235 42.286265) + (xy 178.0235 42.862649) + (xy 178.030009 42.923196) + (xy 178.030011 42.923204) + (xy 178.08111 43.060202) + (xy 178.081112 43.060207) + (xy 178.168738 43.177261) + (xy 178.285792 43.264887) + (xy 178.285794 43.264888) + (xy 178.285796 43.264889) + (xy 178.344875 43.286924) + (xy 178.422795 43.315988) + (xy 178.422803 43.31599) + (xy 178.48335 43.322499) + (xy 178.483355 43.322499) + (xy 178.483362 43.3225) + (xy 178.483368 43.3225) + (xy 179.280632 43.3225) + (xy 179.280638 43.3225) + (xy 179.280645 43.322499) + (xy 179.280649 43.322499) + (xy 179.341196 43.31599) + (xy 179.341199 43.315989) + (xy 179.341201 43.315989) + (xy 179.348663 43.313206) + (xy 179.360045 43.30896) + (xy 179.478204 43.264889) + (xy 179.515218 43.237181) + (xy 179.595261 43.177261) + (xy 179.682887 43.060207) + (xy 179.682889 43.060203) + (xy 179.68289 43.060202) + (xy 179.713945 42.976941) + (xy 179.756491 42.920105) + (xy 179.823012 42.895295) + (xy 179.892386 42.910387) + (xy 179.942588 42.960589) + (xy 179.950055 42.976941) + (xy 179.98111 43.060203) + (xy 179.981112 43.060207) + (xy 180.068738 43.177261) + (xy 180.185792 43.264887) + (xy 180.185794 43.264888) + (xy 180.185796 43.264889) + (xy 180.244875 43.286924) + (xy 180.322795 43.315988) + (xy 180.322803 43.31599) + (xy 180.38335 43.322499) + (xy 180.383355 43.322499) + (xy 180.383362 43.3225) + (xy 180.383368 43.3225) + (xy 181.180632 43.3225) + (xy 181.180638 43.3225) + (xy 181.180645 43.322499) + (xy 181.180649 43.322499) + (xy 181.241196 43.31599) + (xy 181.241199 43.315989) + (xy 181.241201 43.315989) + (xy 181.248663 43.313206) + (xy 181.260045 43.30896) + (xy 181.378204 43.264889) + (xy 181.415218 43.237181) + (xy 181.495261 43.177261) + (xy 181.582887 43.060207) + (xy 181.582887 43.060206) + (xy 181.582889 43.060204) + (xy 181.633989 42.923201) + (xy 181.635405 42.910034) + (xy 181.662572 42.844441) + (xy 181.72089 42.803949) + (xy 181.760683 42.7975) + (xy 187.391406 42.7975) + (xy 187.459527 42.817502) + (xy 187.480501 42.834405) + (xy 191.008753 46.362657) + (xy 191.01872 46.375097) + (xy 191.018947 46.37491) + (xy 191.023999 46.381017) + (xy 191.073666 46.427657) + (xy 191.07651 46.430414) + (xy 191.09623 46.450134) + (xy 191.099416 46.452605) + (xy 191.108447 46.460318) + (xy 191.140678 46.490585) + (xy 191.140682 46.490588) + (xy 191.15843 46.500345) + (xy 191.174957 46.511201) + (xy 191.19096 46.523614) + (xy 191.231539 46.541174) + (xy 191.242187 46.546391) + (xy 191.280934 46.567692) + (xy 191.280936 46.567693) + (xy 191.28094 46.567695) + (xy 191.300562 46.572733) + (xy 191.319263 46.579135) + (xy 191.331814 46.584567) + (xy 191.337852 46.58718) + (xy 191.337853 46.58718) + (xy 191.337855 46.587181) + (xy 191.38153 46.594098) + (xy 191.393141 46.596502) + (xy 191.43597 46.6075) + (xy 191.456224 46.6075) + (xy 191.475934 46.609051) + (xy 191.478141 46.6094) + (xy 191.495943 46.61222) + (xy 191.539961 46.608058) + (xy 191.551819 46.6075) + (xy 200.732917 46.6075) + (xy 200.801038 46.627502) + (xy 200.822012 46.644405) + (xy 200.914718 46.737111) + (xy 200.91472 46.737112) + (xy 201.068981 46.834041) + (xy 201.068982 46.834041) + (xy 201.068985 46.834043) + (xy 201.240953 46.894217) + (xy 201.422 46.914616) + (xy 201.603047 46.894217) + (xy 201.775015 46.834043) + (xy 201.929281 46.737111) + (xy 202.058111 46.608281) + (xy 202.155043 46.454015) + (xy 202.215217 46.282047) + (xy 202.235616 46.101) + (xy 202.215217 45.919953) + (xy 202.155043 45.747985) + (xy 202.155041 45.747982) + (xy 202.155041 45.747981) + (xy 202.058112 45.59372) + (xy 202.058111 45.593718) + (xy 201.929281 45.464888) + (xy 201.929279 45.464887) + (xy 201.775018 45.367958) + (xy 201.775015 45.367957) + (xy 201.60305 45.307784) + (xy 201.603049 45.307783) + (xy 201.603047 45.307783) + (xy 201.422 45.287384) + (xy 201.240953 45.307783) + (xy 201.24095 45.307783) + (xy 201.24095 45.307784) + (xy 201.167661 45.333429) + (xy 201.126046 45.3405) + (xy 191.830594 45.3405) + (xy 191.762473 45.320498) + (xy 191.741499 45.303595) + (xy 189.990007 43.552103) + (xy 189.436904 42.999) + (xy 199.048 42.999) + (xy 199.048 43.443597) + (xy 199.054505 43.504093) + (xy 199.105555 43.640964) + (xy 199.105555 43.640965) + (xy 199.193095 43.757904) + (xy 199.310034 43.845444) + (xy 199.446906 43.896494) + (xy 199.507402 43.902999) + (xy 199.507415 43.903) + (xy 199.952 43.903) + (xy 199.952 42.999) + (xy 199.048 42.999) + (xy 189.436904 42.999) + (xy 188.213244 41.775339) + (xy 188.203279 41.762901) + (xy 188.203052 41.76309) + (xy 188.198001 41.756984) + (xy 188.198 41.756982) + (xy 188.148348 41.710356) + (xy 188.145505 41.7076) + (xy 188.125777 41.687871) + (xy 188.125771 41.687866) + (xy 188.122567 41.68538) + (xy 188.113556 41.677683) + (xy 188.081325 41.647417) + (xy 188.081319 41.647413) + (xy 188.063563 41.637651) + (xy 188.047047 41.626802) + (xy 188.031041 41.614386) + (xy 187.990464 41.596827) + (xy 187.979807 41.591605) + (xy 187.941063 41.570306) + (xy 187.94106 41.570305) + (xy 187.921436 41.565266) + (xy 187.902736 41.558864) + (xy 187.894962 41.5555) + (xy 187.884145 41.550819) + (xy 187.884143 41.550818) + (xy 187.884141 41.550818) + (xy 187.840474 41.543901) + (xy 187.828855 41.541495) + (xy 187.78603 41.5305) + (xy 187.765776 41.5305) + (xy 187.746066 41.528949) + (xy 187.726057 41.52578) + (xy 187.6996 41.528281) + (xy 187.682039 41.529941) + (xy 187.670181 41.5305) + (xy 181.760683 41.5305) + (xy 181.692562 41.510498) + (xy 181.646069 41.456842) + (xy 181.635405 41.417966) + (xy 181.63399 41.404804) + (xy 181.633988 41.404795) + (xy 181.604764 41.326444) + (xy 181.582889 41.267796) + (xy 181.582888 41.267794) + (xy 181.582887 41.267792) + (xy 181.495261 41.150738) + (xy 181.378207 41.063112) + (xy 181.378202 41.06311) + (xy 181.241204 41.012011) + (xy 181.241196 41.012009) + (xy 181.180649 41.0055) + (xy 181.180638 41.0055) + (xy 180.383362 41.0055) + (xy 180.38335 41.0055) + (xy 180.322803 41.012009) + (xy 180.322795 41.012011) + (xy 180.185797 41.06311) + (xy 180.185792 41.063112) + (xy 180.068738 41.150738) + (xy 179.981112 41.267792) + (xy 179.98111 41.267797) + (xy 179.950055 41.351058) + (xy 179.907508 41.407894) + (xy 179.840988 41.432704) + (xy 179.771614 41.417612) + (xy 179.721412 41.36741) + (xy 179.713945 41.351058) + (xy 179.682889 41.267797) + (xy 179.682887 41.267792) + (xy 179.595261 41.150738) + (xy 179.478207 41.063112) + (xy 179.478202 41.06311) + (xy 179.341204 41.012011) + (xy 179.341196 41.012009) + (xy 179.280649 41.0055) + (xy 179.280638 41.0055) + (xy 178.614864 41.0055) + (xy 178.546743 40.985498) + (xy 178.529127 40.971832) + (xy 178.41777 40.868429) + (xy 178.197434 40.663831) + (xy 178.161127 40.602822) + (xy 178.163568 40.531867) + (xy 178.203981 40.473496) + (xy 178.269538 40.44624) + (xy 178.283172 40.4455) + (xy 178.28897 40.4455) + (xy 178.309224 40.4455) + (xy 178.328934 40.447051) + (xy 178.331141 40.4474) + (xy 178.348943 40.45022) + (xy 178.392961 40.446058) + (xy 178.404819 40.4455) + (xy 178.94996 40.4455) + (xy 179.018081 40.465502) + (xy 179.050827 40.49599) + (xy 179.069834 40.52138) + (xy 179.072739 40.525261) + (xy 179.189792 40.612887) + (xy 179.189794 40.612888) + (xy 179.189796 40.612889) + (xy 179.248875 40.634924) + (xy 179.326795 40.663988) + (xy 179.326803 40.66399) + (xy 179.38735 40.670499) + (xy 179.387355 40.670499) + (xy 179.387362 40.6705) + (xy 179.387368 40.6705) + (xy 180.784632 40.6705) + (xy 180.784638 40.6705) + (xy 180.784645 40.670499) + (xy 180.784649 40.670499) + (xy 180.845196 40.66399) + (xy 180.845199 40.663989) + (xy 180.845201 40.663989) + (xy 180.982204 40.612889) + (xy 181.099261 40.525261) + (xy 181.121171 40.495991) + (xy 181.178006 40.453445) + (xy 181.22204 40.4455) + (xy 181.23596 40.4455) + (xy 181.304081 40.465502) + (xy 181.336827 40.49599) + (xy 181.355834 40.52138) + (xy 181.358739 40.525261) + (xy 181.475792 40.612887) + (xy 181.475794 40.612888) + (xy 181.475796 40.612889) + (xy 181.534875 40.634924) + (xy 181.612795 40.663988) + (xy 181.612803 40.66399) + (xy 181.67335 40.670499) + (xy 181.673355 40.670499) + (xy 181.673362 40.6705) + (xy 181.673368 40.6705) + (xy 183.070632 40.6705) + (xy 183.070638 40.6705) + (xy 183.070645 40.670499) + (xy 183.070649 40.670499) + (xy 183.131196 40.66399) + (xy 183.131199 40.663989) + (xy 183.131201 40.663989) + (xy 183.268204 40.612889) + (xy 183.385261 40.525261) + (xy 183.407171 40.495991) + (xy 183.464006 40.453445) + (xy 183.50804 40.4455) + (xy 183.52196 40.4455) + (xy 183.590081 40.465502) + (xy 183.622827 40.49599) + (xy 183.641834 40.52138) + (xy 183.644739 40.525261) + (xy 183.761792 40.612887) + (xy 183.761794 40.612888) + (xy 183.761796 40.612889) + (xy 183.820875 40.634924) + (xy 183.898795 40.663988) + (xy 183.898803 40.66399) + (xy 183.95935 40.670499) + (xy 183.959355 40.670499) + (xy 183.959362 40.6705) + (xy 183.959368 40.6705) + (xy 185.356632 40.6705) + (xy 185.356638 40.6705) + (xy 185.356645 40.670499) + (xy 185.356649 40.670499) + (xy 185.417196 40.66399) + (xy 185.417199 40.663989) + (xy 185.417201 40.663989) + (xy 185.554204 40.612889) + (xy 185.61961 40.563927) + (xy 185.671261 40.525261) + (xy 185.758887 40.408207) + (xy 185.758887 40.408206) + (xy 185.758889 40.408204) + (xy 185.809989 40.271201) + (xy 185.814487 40.229368) + (xy 185.816499 40.210649) + (xy 185.8165 40.210632) + (xy 185.8165 39.413367) + (xy 185.816499 39.41335) + (xy 185.80999 39.352803) + (xy 185.809988 39.352795) + (xy 185.758889 39.215797) + (xy 185.758887 39.215792) + (xy 185.671261 39.098738) + (xy 185.554206 39.011112) + (xy 185.554204 39.011111) + (xy 185.530021 39.002091) + (xy 185.513155 38.9958) + (xy 185.45632 38.953252) + (xy 185.431511 38.886731) + (xy 185.446604 38.817357) + (xy 185.496807 38.767156) + (xy 185.566181 38.752066) + (xy 185.598799 38.758815) + (xy 185.619953 38.766217) + (xy 185.801 38.786616) + (xy 185.982047 38.766217) + (xy 186.154015 38.706043) + (xy 186.308281 38.609111) + (xy 186.437111 38.480281) + (xy 186.534043 38.326015) + (xy 186.594217 38.154047) + (xy 186.614616 37.973) + (xy 186.594217 37.791953) + (xy 186.534043 37.619985) + (xy 186.534041 37.619982) + (xy 186.534041 37.619981) + (xy 186.437112 37.46572) + (xy 186.437111 37.465718) + (xy 186.308281 37.336888) + (xy 186.308279 37.336887) + (xy 186.154018 37.239958) + (xy 186.154015 37.239957) + (xy 185.98205 37.179784) + (xy 185.982049 37.179783) + (xy 185.982047 37.179783) + (xy 185.801 37.159384) + (xy 185.800998 37.159384) + (xy 185.692169 37.171645) + (xy 185.622237 37.159395) + (xy 185.602554 37.147305) + (xy 185.554207 37.111112) + (xy 185.554203 37.11111) + (xy 185.519986 37.098348) + (xy 185.46315 37.055801) + (xy 185.43834 36.989281) + (xy 185.453432 36.919907) + (xy 185.474921 36.891201) + (xy 187.352469 35.013653) + (xy 187.414779 34.979629) + (xy 187.464714 34.978896) + (xy 187.492092 34.984014) + (xy 187.53235 34.99154) + (xy 187.532352 34.99154) + (xy 187.747565 34.99154) + (xy 187.747568 34.99154) + (xy 187.959121 34.951994) + (xy 188.159805 34.874249) + (xy 188.342786 34.760952) + (xy 188.501833 34.615961) + (xy 188.519827 34.592133) + (xy 188.5389 34.566877) + (xy 188.595913 34.52457) + (xy 188.66675 34.519802) + (xy 188.728919 34.554088) + (xy 188.74 34.566877) + (xy 188.777063 34.615957) + (xy 188.936114 34.760952) + (xy 188.936115 34.760953) + (xy 189.119083 34.874242) + (xy 189.119086 34.874243) + (xy 189.119095 34.874249) + (xy 189.319779 34.951994) + (xy 189.531332 34.99154) + (xy 189.531335 34.99154) + (xy 189.746545 34.99154) + (xy 189.746548 34.99154) + (xy 189.958101 34.951994) + (xy 190.158785 34.874249) + (xy 190.341766 34.760952) + (xy 190.500813 34.615961) + (xy 190.525648 34.583072) + (xy 190.539149 34.565196) + (xy 190.596163 34.522888) + (xy 190.666999 34.51812) + (xy 190.729168 34.552406) + (xy 190.740251 34.565196) + (xy 190.778584 34.615958) + (xy 190.937634 34.760952) + (xy 190.937635 34.760953) + (xy 191.120603 34.874242) + (xy 191.120606 34.874243) + (xy 191.120615 34.874249) + (xy 191.321299 34.951994) + (xy 191.532852 34.99154) + (xy 191.532855 34.99154) + (xy 191.748065 34.99154) + (xy 191.748068 34.99154) + (xy 191.959621 34.951994) + (xy 192.160305 34.874249) + (xy 192.343286 34.760952) + (xy 192.502333 34.615961) + (xy 192.63203 34.444214) + (xy 192.72796 34.25156) + (xy 192.786857 34.044559) + (xy 192.806715 33.83026) + (xy 192.786857 33.615961) + (xy 192.786723 33.61549) + (xy 192.786725 33.615252) + (xy 192.785787 33.610235) + (xy 192.786768 33.610051) + (xy 192.787317 33.544498) + (xy 192.826199 33.485095) + (xy 192.891024 33.456143) + (xy 192.961211 33.466834) + (xy 192.997007 33.491911) + (xy 199.056132 39.551036) + (xy 199.090158 39.613348) + (xy 199.089182 39.671061) + (xy 199.061436 39.780628) + (xy 199.050875 39.908084) + (xy 199.042844 40.005) + (xy 199.059883 40.210632) + (xy 199.061437 40.229375) + (xy 199.116702 40.447612) + (xy 199.116703 40.447613) + (xy 199.116704 40.447616) + (xy 199.188924 40.612262) + (xy 199.207141 40.653793) + (xy 199.330275 40.842265) + (xy 199.330279 40.84227) + (xy 199.354361 40.868429) + (xy 199.469786 40.993813) + (xy 199.473841 40.998217) + (xy 199.505262 41.061882) + (xy 199.497276 41.132428) + (xy 199.452417 41.187457) + (xy 199.425173 41.20161) + (xy 199.310039 41.244553) + (xy 199.310034 41.244555) + (xy 199.193095 41.332095) + (xy 199.105555 41.449034) + (xy 199.105555 41.449035) + (xy 199.054505 41.585906) + (xy 199.048 41.646402) + (xy 199.048 42.091) + (xy 200.196506 42.091) + (xy 200.1329 42.120048) + (xy 200.024239 42.214202) + (xy 199.946507 42.335156) + (xy 199.906 42.473111) + (xy 199.906 42.616889) + (xy 199.946507 42.754844) + (xy 200.024239 42.875798) + (xy 200.1329 42.969952) + (xy 200.263685 43.02968) + (xy 200.370237 43.045) + (xy 200.441763 43.045) + (xy 200.548315 43.02968) + (xy 200.615494 42.999) + (xy 200.86 42.999) + (xy 200.86 43.903) + (xy 201.304585 43.903) + (xy 201.304597 43.902999) + (xy 201.365093 43.896494) + (xy 201.501964 43.845444) + (xy 201.501965 43.845444) + (xy 201.618904 43.757904) + (xy 201.706444 43.640965) + (xy 201.706444 43.640964) + (xy 201.757494 43.504093) + (xy 201.763999 43.443597) + (xy 201.764 43.443585) + (xy 201.764 42.999) + (xy 200.86 42.999) + (xy 200.615494 42.999) + (xy 200.6791 42.969952) + (xy 200.787761 42.875798) + (xy 200.865493 42.754844) + (xy 200.906 42.616889) + (xy 200.906 42.473111) + (xy 200.865493 42.335156) + (xy 200.787761 42.214202) + (xy 200.6791 42.120048) + (xy 200.615494 42.091) + (xy 201.764 42.091) + (xy 201.764 41.646414) + (xy 201.763999 41.646402) + (xy 201.757494 41.585906) + (xy 201.706444 41.449035) + (xy 201.706444 41.449034) + (xy 201.618904 41.332095) + (xy 201.501966 41.244556) + (xy 201.386826 41.201611) + (xy 201.329991 41.159064) + (xy 201.30518 41.092543) + (xy 201.320272 41.023169) + (xy 201.338154 40.998222) + (xy 201.481722 40.842268) + (xy 201.60486 40.653791) + (xy 201.695296 40.447616) + (xy 201.750564 40.229368) + (xy 201.769156 40.005) + (xy 201.750564 39.780632) + (xy 201.748817 39.773732) + (xy 201.695297 39.562387) + (xy 201.695296 39.562386) + (xy 201.695296 39.562384) + (xy 201.60486 39.356209) + (xy 201.548419 39.269819) + (xy 201.481724 39.167734) + (xy 201.48172 39.167729) + (xy 201.329237 39.002091) + (xy 201.185102 38.889906) + (xy 201.151576 38.863811) + (xy 201.118319 38.845813) + (xy 201.067929 38.795802) + (xy 201.052576 38.726485) + (xy 201.077136 38.659872) + (xy 201.11832 38.624186) + (xy 201.131617 38.61699) + (xy 201.151576 38.606189) + (xy 201.32924 38.467906) + (xy 201.481722 38.302268) + (xy 201.60486 38.113791) + (xy 201.695296 37.907616) + (xy 201.750564 37.689368) + (xy 201.769156 37.465) + (xy 201.750564 37.240632) + (xy 201.750393 37.239957) + (xy 201.695297 37.022387) + (xy 201.695296 37.022386) + (xy 201.695296 37.022384) + (xy 201.60486 36.816209) + (xy 201.564013 36.753688) + (xy 201.481724 36.627734) + (xy 201.48172 36.627729) + (xy 201.331392 36.464432) + (xy 201.32924 36.462094) + (xy 201.329239 36.462093) + (xy 201.329237 36.462091) + (xy 201.229959 36.38482) + (xy 201.151576 36.323811) + (xy 200.953574 36.216658) + (xy 200.953572 36.216657) + (xy 200.953571 36.216656) + (xy 200.740639 36.143557) + (xy 200.74063 36.143555) + (xy 200.688558 36.134866) + (xy 200.518569 36.1065) + (xy 200.293431 36.1065) + (xy 200.145211 36.131233) + (xy 200.071369 36.143555) + (xy 200.07136 36.143557) + (xy 199.858428 36.216656) + (xy 199.858426 36.216658) + (xy 199.696038 36.304538) + (xy 199.660426 36.32381) + (xy 199.660424 36.323811) + (xy 199.482762 36.462091) + (xy 199.330279 36.627729) + (xy 199.26117 36.733509) + (xy 199.207166 36.779597) + (xy 199.136818 36.789172) + (xy 199.072461 36.759194) + (xy 199.066592 36.753688) + (xy 193.293244 30.980339) + (xy 193.283279 30.967901) + (xy 193.283052 30.96809) + (xy 193.278001 30.961984) + (xy 193.278 30.961982) + (xy 193.228348 30.915356) + (xy 193.225505 30.9126) + (xy 193.205777 30.892871) + (xy 193.205771 30.892866) + (xy 193.202567 30.89038) + (xy 193.193556 30.882683) + (xy 193.161325 30.852417) + (xy 193.161319 30.852413) + (xy 193.143563 30.842651) + (xy 193.127047 30.831802) + (xy 193.111041 30.819386) + (xy 193.070464 30.801827) + (xy 193.059807 30.796605) + (xy 193.021063 30.775306) + (xy 193.02106 30.775305) + (xy 193.001436 30.770266) + (xy 192.982736 30.763864) + (xy 192.974962 30.7605) + (xy 192.964145 30.755819) + (xy 192.964143 30.755818) + (xy 192.964141 30.755818) + (xy 192.920474 30.748901) + (xy 192.908855 30.746495) + (xy 192.86603 30.7355) + (xy 192.845776 30.7355) + (xy 192.826066 30.733949) + (xy 192.806057 30.73078) + (xy 192.787862 30.7325) + (xy 192.762039 30.734941) + (xy 192.750181 30.7355) + (xy 174.870595 30.7355) + (xy 174.802474 30.715498) + (xy 174.755981 30.661842) + (xy 174.745877 30.591568) + (xy 174.775371 30.526988) + (xy 174.781499 30.520405) + (xy 175.128308 30.173595) + (xy 175.270464 30.031438) + (xy 175.332775 29.997415) + (xy 175.38271 29.996681) + (xy 175.467333 30.0125) + (xy 175.467337 30.0125) + (xy 175.686664 30.0125) + (xy 175.686667 30.0125) + (xy 175.902268 29.972197) + (xy 175.902272 29.972195) + (xy 175.902274 29.972195) + (xy 176.004529 29.93258) + (xy 176.106791 29.892964) + (xy 176.293273 29.777499) + (xy 176.293275 29.777496) + (xy 176.293278 29.777495) + (xy 176.455361 29.629737) + (xy 176.455361 29.629736) + (xy 176.455364 29.629734) + (xy 176.476449 29.601813) + (xy 176.533463 29.559505) + (xy 176.604299 29.554737) + (xy 176.666468 29.589023) + (xy 176.677551 29.601813) + (xy 176.698638 29.629737) + (xy 176.860721 29.777495) + (xy 176.860724 29.777497) + (xy 176.860726 29.777498) + (xy 176.860727 29.777499) + (xy 177.047209 29.892964) + (xy 177.047213 29.892965) + (xy 177.047214 29.892966) + (xy 177.251725 29.972195) + (xy 177.251728 29.972195) + (xy 177.251732 29.972197) + (xy 177.467333 30.0125) + (xy 177.467336 30.0125) + (xy 177.686664 30.0125) + (xy 177.686667 30.0125) + (xy 177.902268 29.972197) + (xy 177.902272 29.972195) + (xy 177.902274 29.972195) + (xy 178.004529 29.93258) + (xy 178.106791 29.892964) + (xy 178.293273 29.777499) + (xy 178.293275 29.777496) + (xy 178.293278 29.777495) + (xy 178.455361 29.629737) + (xy 178.455361 29.629736) + (xy 178.455364 29.629734) + (xy 178.476449 29.601813) + (xy 178.533463 29.559505) + (xy 178.604299 29.554737) + (xy 178.666468 29.589023) + (xy 178.677551 29.601813) + (xy 178.698638 29.629737) + (xy 178.860721 29.777495) + (xy 178.860724 29.777497) + (xy 178.860726 29.777498) + (xy 178.860727 29.777499) + (xy 179.047209 29.892964) + (xy 179.047213 29.892965) + (xy 179.047214 29.892966) + (xy 179.251725 29.972195) + (xy 179.251728 29.972195) + (xy 179.251732 29.972197) + (xy 179.467333 30.0125) + (xy 179.467336 30.0125) + (xy 179.686664 30.0125) + (xy 179.686667 30.0125) + (xy 179.902268 29.972197) + (xy 179.902272 29.972195) + (xy 179.902274 29.972195) + (xy 180.004529 29.93258) + (xy 180.106791 29.892964) + (xy 180.293273 29.777499) + (xy 180.293275 29.777496) + (xy 180.293278 29.777495) + (xy 180.455361 29.629737) + (xy 180.455361 29.629736) + (xy 180.455364 29.629734) + (xy 180.476449 29.601813) + (xy 180.533463 29.559505) + (xy 180.604299 29.554737) + (xy 180.666468 29.589023) + (xy 180.677551 29.601813) + (xy 180.698638 29.629737) + (xy 180.860721 29.777495) + (xy 180.860724 29.777497) + (xy 180.860726 29.777498) + (xy 180.860727 29.777499) + (xy 181.047209 29.892964) + (xy 181.047213 29.892965) + (xy 181.047214 29.892966) + (xy 181.251725 29.972195) + (xy 181.251728 29.972195) + (xy 181.251732 29.972197) + (xy 181.467333 30.0125) + (xy 181.467336 30.0125) + (xy 181.686664 30.0125) + (xy 181.686667 30.0125) + (xy 181.902268 29.972197) + (xy 181.902272 29.972195) + (xy 181.902274 29.972195) + (xy 182.004529 29.93258) + (xy 182.106791 29.892964) + (xy 182.293273 29.777499) + (xy 182.293275 29.777496) + (xy 182.293278 29.777495) + (xy 182.455362 29.629736) + (xy 182.455364 29.629734) + (xy 182.587543 29.454701) + (xy 182.685309 29.258361) + (xy 182.745332 29.047399) + (xy 182.76557 28.829) + (xy 182.745332 28.610601) + (xy 182.685309 28.399639) + (xy 182.587543 28.203299) + (xy 182.455364 28.028266) + (xy 182.455362 28.028263) + (xy 182.293278 27.880504) + (xy 182.293275 27.880502) + (xy 182.106794 27.765038) + (xy 182.106791 27.765036) + (xy 182.106789 27.765035) + (xy 182.106785 27.765033) + (xy 181.902274 27.685804) + (xy 181.863853 27.678622) + (xy 181.686667 27.6455) + (xy 181.467333 27.6455) + (xy 181.328247 27.671499) + (xy 181.251725 27.685804) + (xy 181.047214 27.765033) + (xy 181.047205 27.765038) + (xy 180.860725 27.880501) + (xy 180.698634 28.028267) + (xy 180.677549 28.056189) + (xy 180.620535 28.098496) + (xy 180.549699 28.103263) + (xy 180.48753 28.068976) + (xy 180.476451 28.056189) + (xy 180.455365 28.028267) + (xy 180.293274 27.880501) + (xy 180.106794 27.765038) + (xy 180.106791 27.765036) + (xy 180.106789 27.765035) + (xy 180.106785 27.765033) + (xy 179.902274 27.685804) + (xy 179.863853 27.678622) + (xy 179.686667 27.6455) + (xy 179.467333 27.6455) + (xy 179.328247 27.671499) + (xy 179.251725 27.685804) + (xy 179.047214 27.765033) + (xy 179.047205 27.765038) + (xy 178.860725 27.880501) + (xy 178.698634 28.028267) + (xy 178.677549 28.056189) + (xy 178.620535 28.098496) + (xy 178.549699 28.103263) + (xy 178.48753 28.068976) + (xy 178.476451 28.056189) + (xy 178.455365 28.028267) + (xy 178.293274 27.880501) + (xy 178.106794 27.765038) + (xy 178.106791 27.765036) + (xy 178.106789 27.765035) + (xy 178.106785 27.765033) + (xy 177.902274 27.685804) + (xy 177.863853 27.678622) + (xy 177.686667 27.6455) + (xy 177.467333 27.6455) + (xy 177.328247 27.671499) + (xy 177.251725 27.685804) + (xy 177.047214 27.765033) + (xy 177.047205 27.765038) + (xy 176.860725 27.880501) + (xy 176.698634 28.028267) + (xy 176.677549 28.056189) + (xy 176.620535 28.098496) + (xy 176.549699 28.103263) + (xy 176.48753 28.068976) + (xy 176.476451 28.056189) + (xy 176.455365 28.028267) + (xy 176.293274 27.880501) + (xy 176.106794 27.765038) + (xy 176.106791 27.765036) + (xy 176.106789 27.765035) + (xy 176.106785 27.765033) + (xy 175.902274 27.685804) + (xy 175.863853 27.678622) + (xy 175.686667 27.6455) + (xy 175.467333 27.6455) + (xy 175.328247 27.671499) + (xy 175.251725 27.685804) + (xy 175.047214 27.765033) + (xy 175.047205 27.765038) + (xy 174.860725 27.880501) + (xy 174.698634 28.028267) + (xy 174.677549 28.056189) + (xy 174.620535 28.098496) + (xy 174.549699 28.103263) + (xy 174.48753 28.068976) + (xy 174.476451 28.056189) + (xy 174.455365 28.028267) + (xy 174.293274 27.880501) + (xy 174.106794 27.765038) + (xy 174.106791 27.765036) + (xy 174.106789 27.765035) + (xy 174.106785 27.765033) + (xy 173.902274 27.685804) + (xy 173.863853 27.678622) + (xy 173.686667 27.6455) + (xy 173.467333 27.6455) + (xy 173.328247 27.671499) + (xy 173.251725 27.685804) + (xy 173.047214 27.765033) + (xy 173.047205 27.765038) + (xy 172.860731 27.880498) + (xy 172.860721 27.880505) + (xy 172.856961 27.883933) + (xy 172.793141 27.915038) + (xy 172.722635 27.906701) + (xy 172.671216 27.866319) + (xy 172.614904 27.791095) + (xy 172.497965 27.703555) + (xy 172.361093 27.652505) + (xy 172.300597 27.646) + (xy 172.031 27.646) + (xy 172.031 29.157) + (xy 172.010998 29.225121) + (xy 171.957342 29.271614) + (xy 171.905 29.283) + (xy 170.394 29.283) + (xy 170.394 29.3395) + (xy 170.373998 29.407621) + (xy 170.320342 29.454114) + (xy 170.268 29.4655) + (xy 168.612853 29.4655) + (xy 168.597011 29.46375) + (xy 168.596984 29.464044) + (xy 168.589091 29.463297) + (xy 168.521001 29.465438) + (xy 168.517043 29.4655) + (xy 168.489144 29.4655) + (xy 168.489138 29.4655) + (xy 168.489132 29.465501) + (xy 168.485133 29.466006) + (xy 168.473313 29.466936) + (xy 168.429114 29.468325) + (xy 168.429107 29.468327) + (xy 168.409649 29.473979) + (xy 168.390304 29.477985) + (xy 168.370206 29.480525) + (xy 168.370198 29.480527) + (xy 168.32909 29.496802) + (xy 168.317866 29.500645) + (xy 168.275409 29.512981) + (xy 168.257964 29.523297) + (xy 168.240218 29.53199) + (xy 168.221382 29.539448) + (xy 168.18561 29.565437) + (xy 168.175694 29.571951) + (xy 168.137637 29.594458) + (xy 168.123311 29.608784) + (xy 168.108285 29.621617) + (xy 168.091895 29.633525) + (xy 168.091893 29.633527) + (xy 168.0637 29.667605) + (xy 168.055714 29.676381) + (xy 167.558498 30.173596) + (xy 167.496188 30.20762) + (xy 167.469405 30.2105) + (xy 167.17535 30.2105) + (xy 167.114803 30.217009) + (xy 167.114795 30.217011) + (xy 166.977797 30.26811) + (xy 166.977792 30.268112) + (xy 166.860738 30.355738) + (xy 166.773112 30.472792) + (xy 166.77311 30.472797) + (xy 166.742055 30.556058) + (xy 166.699508 30.612894) + (xy 166.632988 30.637704) + (xy 166.563614 30.622612) + (xy 166.513412 30.57241) + (xy 166.505945 30.556058) + (xy 166.474889 30.472797) + (xy 166.474887 30.472792) + (xy 166.387261 30.355738) + (xy 166.270207 30.268112) + (xy 166.270202 30.26811) + (xy 166.133204 30.217011) + (xy 166.133196 30.217009) + (xy 166.072649 30.2105) + (xy 166.072638 30.2105) + (xy 165.275362 30.2105) + (xy 165.27535 30.2105) + (xy 165.214803 30.217009) + (xy 165.214795 30.217011) + (xy 165.077797 30.26811) + (xy 165.077792 30.268112) + (xy 164.960738 30.355738) + (xy 164.873112 30.472792) + (xy 164.87311 30.472797) + (xy 164.822011 30.609795) + (xy 164.822009 30.609803) + (xy 164.8155 30.67035) + (xy 164.8155 32.067649) + (xy 164.822009 32.128196) + (xy 164.822011 32.128204) + (xy 164.87311 32.265202) + (xy 164.873112 32.265207) + (xy 164.946298 32.36297) + (xy 164.960739 32.382261) + (xy 164.960742 32.382263) + (xy 164.967109 32.38863) + (xy 164.965259 32.390479) + (xy 164.999573 32.436312) + (xy 165.00752 32.480351) + (xy 165.00752 32.786461) + (xy 164.987518 32.854582) + (xy 164.947853 32.893587) + (xy 164.938196 32.899566) + (xy 164.938195 32.899566) + (xy 164.779145 33.04456) + (xy 164.74208 33.093643) + (xy 164.685066 33.13595) + (xy 164.614229 33.140717) + (xy 164.552061 33.10643) + (xy 164.54098 33.093643) + (xy 164.503914 33.04456) + (xy 164.344865 32.899567) + (xy 164.344864 32.899566) + (xy 164.161896 32.786277) + (xy 164.161889 32.786273) + (xy 164.161885 32.786271) + (xy 163.961201 32.708526) + (xy 163.749648 32.66898) + (xy 163.534432 32.66898) + (xy 163.322879 32.708526) + (xy 163.322876 32.708526) + (xy 163.322876 32.708527) + (xy 163.238852 32.741078) + (xy 163.122195 32.786271) + (xy 163.122194 32.786271) + (xy 163.122193 32.786272) + (xy 163.122183 32.786277) + (xy 162.939215 32.899566) + (xy 162.939208 32.899571) + (xy 162.912898 32.923556) + (xy 162.849081 32.954666) + (xy 162.778574 32.946335) + (xy 162.727146 32.905949) + (xy 162.658744 32.814575) + (xy 162.541805 32.727035) + (xy 162.404933 32.675985) + (xy 162.344437 32.66948) + (xy 162.09706 32.66948) + (xy 162.09706 34.99104) + (xy 162.344425 34.99104) + (xy 162.344437 34.991039) + (xy 162.404933 34.984534) + (xy 162.541804 34.933484) + (xy 162.541805 34.933484) + (xy 162.658746 34.845942) + (xy 162.665117 34.839572) + (xy 162.666728 34.841183) + (xy 162.713504 34.806167) + (xy 162.784319 34.8011) + (xy 162.846632 34.835123) + (xy 162.88066 34.897434) + (xy 162.88354 34.924221) + (xy 162.88354 36.3325) + (xy 162.863538 36.400621) + (xy 162.809882 36.447114) + (xy 162.7607 36.457812) + (xy 162.760728 36.45832) + (xy 162.757596 36.458487) + (xy 162.75754 36.4585) + (xy 162.75735 36.4585) + (xy 162.696803 36.465009) + (xy 162.696795 36.465011) + (xy 162.559797 36.51611) + (xy 162.559792 36.516112) + (xy 162.442737 36.603739) + (xy 162.406554 36.652074) + (xy 162.349718 36.69462) + (xy 162.278902 36.699684) + (xy 162.21659 36.665658) + (xy 162.204818 36.652072) + (xy 162.168903 36.604095) + (xy 162.051965 36.516555) + (xy 161.915093 36.465505) + (xy 161.854597 36.459) + (xy 161.51 36.459) + (xy 161.51 40.757) + (xy 161.854585 40.757) + (xy 161.854597 40.756999) + (xy 161.915093 40.750494) + (xy 162.051964 40.699444) + (xy 162.051965 40.699444) + (xy 162.168903 40.611904) + (xy 162.204818 40.563927) + (xy 162.261653 40.52138) + (xy 162.332468 40.516314) + (xy 162.394781 40.550338) + (xy 162.406555 40.563925) + (xy 162.44274 40.612262) + (xy 162.559792 40.699887) + (xy 162.559794 40.699888) + (xy 162.559796 40.699889) + (xy 162.646644 40.732282) + (xy 162.696799 40.750989) + (xy 162.700478 40.751859) + (xy 162.703036 40.753316) + (xy 162.704184 40.753744) + (xy 162.704114 40.753929) + (xy 162.762173 40.786991) + (xy 162.795079 40.849901) + (xy 162.7975 40.874481) + (xy 162.7975 42.706628) + (xy 162.777498 42.774749) + (xy 162.760595 42.795723) + (xy 160.723896 44.832421) + (xy 160.68837 44.854833) + (xy 160.68936 44.856887) + (xy 160.682981 44.859958) + (xy 160.52872 44.956887) + (xy 160.528718 44.956888) + (xy 160.399888 45.085718) + (xy 160.399887 45.08572) + (xy 160.302958 45.239981) + (xy 160.302957 45.239984) + (xy 160.258178 45.367957) + (xy 160.242783 45.411953) + (xy 160.222384 45.593) + (xy 160.242783 45.774047) + (xy 160.242783 45.774049) + (xy 160.242784 45.77405) + (xy 160.302957 45.946015) + (xy 160.302958 45.946018) + (xy 160.399887 46.100279) + (xy 160.399888 46.100281) + (xy 160.528718 46.229111) + (xy 160.52872 46.229112) + (xy 160.682981 46.326041) + (xy 160.682982 46.326041) + (xy 160.682985 46.326043) + (xy 160.854953 46.386217) + (xy 161.036 46.406616) + (xy 161.217047 46.386217) + (xy 161.389015 46.326043) + (xy 161.543281 46.229111) + (xy 161.672111 46.100281) + (xy 161.769043 45.946015) + (xy 161.769044 45.946011) + (xy 161.772114 45.939638) + (xy 161.774316 45.940698) + (xy 161.796578 45.905101) + (xy 164.046778 43.654901) + (xy 164.060617 43.642941) + (xy 164.080058 43.628469) + (xy 164.112227 43.59013) + (xy 164.119645 43.582034) + (xy 164.12358 43.578101) + (xy 164.143044 43.553483) + (xy 164.145241 43.550785) + (xy 164.194032 43.49264) + (xy 164.194034 43.492634) + (xy 164.194037 43.492632) + (xy 164.198066 43.486508) + (xy 164.198122 43.486545) + (xy 164.202171 43.48019) + (xy 164.202113 43.480155) + (xy 164.205963 43.473912) + (xy 164.205964 43.473909) + (xy 164.205967 43.473906) + (xy 164.238018 43.40517) + (xy 164.23957 43.401963) + (xy 164.273609 43.334188) + (xy 164.27361 43.334181) + (xy 164.276119 43.327291) + (xy 164.276183 43.327314) + (xy 164.278658 43.320193) + (xy 164.278593 43.320172) + (xy 164.280899 43.31321) + (xy 164.280902 43.313206) + (xy 164.290879 43.264887) + (xy 164.296227 43.238982) + (xy 164.297021 43.235399) + (xy 164.3145 43.161655) + (xy 164.315352 43.154368) + (xy 164.315418 43.154375) + (xy 164.316184 43.146877) + (xy 164.316118 43.146872) + (xy 164.316756 43.139565) + (xy 164.316758 43.139558) + (xy 164.314553 43.063774) + (xy 164.3145 43.06011) + (xy 164.3145 40.874481) + (xy 164.334502 40.80636) + (xy 164.388158 40.759867) + (xy 164.411522 40.751859) + (xy 164.415199 40.750989) + (xy 164.415201 40.750989) + (xy 164.552204 40.699889) + (xy 164.552799 40.699444) + (xy 164.669261 40.612261) + (xy 164.756887 40.495207) + (xy 164.756887 40.495206) + (xy 164.756889 40.495204) + (xy 164.807989 40.358201) + (xy 164.809611 40.34312) + (xy 164.814499 40.297649) + (xy 164.8145 40.297632) + (xy 164.8145 38.950367) + (xy 164.814499 38.95035) + (xy 164.80799 38.889803) + (xy 164.807988 38.889795) + (xy 164.775097 38.801614) + (xy 164.756889 38.752796) + (xy 164.705019 38.683507) + (xy 164.68021 38.61699) + (xy 164.695301 38.547616) + (xy 164.705014 38.532499) + (xy 164.756889 38.463204) + (xy 164.807989 38.326201) + (xy 164.807989 38.326199) + (xy 164.808859 38.322522) + (xy 164.810316 38.319963) + (xy 164.810744 38.318816) + (xy 164.810929 38.318885) + (xy 164.843991 38.260827) + (xy 164.906901 38.227921) + (xy 164.931481 38.2255) + (xy 165.089167 38.2255) + (xy 165.157288 38.245502) + (xy 165.203781 38.299158) + (xy 165.214445 38.338033) + (xy 165.218009 38.371196) + (xy 165.218011 38.371204) + (xy 165.26911 38.508202) + (xy 165.269112 38.508207) + (xy 165.356738 38.625261) + (xy 165.473792 38.712887) + (xy 165.473794 38.712888) + (xy 165.473796 38.712889) + (xy 165.475011 38.713342) + (xy 165.557058 38.743945) + (xy 165.613894 38.786492) + (xy 165.638704 38.853012) + (xy 165.623612 38.922386) + (xy 165.57341 38.972588) + (xy 165.557058 38.980055) + (xy 165.473797 39.01111) + (xy 165.473792 39.011112) + (xy 165.356738 39.098738) + (xy 165.269112 39.215792) + (xy 165.26911 39.215797) + (xy 165.218011 39.352795) + (xy 165.218009 39.352803) + (xy 165.2115 39.41335) + (xy 165.2115 40.210649) + (xy 165.218009 40.271196) + (xy 165.218011 40.271204) + (xy 165.26911 40.408202) + (xy 165.269112 40.408207) + (xy 165.356738 40.525261) + (xy 165.473792 40.612887) + (xy 165.473794 40.612888) + (xy 165.473796 40.612889) + (xy 165.532875 40.634924) + (xy 165.610795 40.663988) + (xy 165.610803 40.66399) + (xy 165.67135 40.670499) + (xy 165.671355 40.670499) + (xy 165.671362 40.6705) + (xy 165.828212 40.6705) + (xy 165.896333 40.690502) + (xy 165.908516 40.699406) + (xy 165.938609 40.724301) + (xy 165.947378 40.732282) + (xy 166.334595 41.119499) + (xy 166.368621 41.181811) + (xy 166.3715 41.208594) + (xy 166.3715 56.548385) + (xy 166.351498 56.616506) + (xy 166.334599 56.637475) + (xy 166.124001 56.848074) + (xy 165.928511 57.043564) + (xy 165.866199 57.077589) + (xy 165.816265 57.078323) + (xy 165.760167 57.067837) + (xy 165.748628 57.06568) + (xy 165.533412 57.06568) + (xy 165.321859 57.105226) + (xy 165.321856 57.105226) + (xy 165.321856 57.105227) + (xy 165.261936 57.12844) + (xy 165.121175 57.182971) + (xy 165.121174 57.182971) + (xy 165.121173 57.182972) + (xy 165.121163 57.182977) + (xy 164.938195 57.296266) + (xy 164.938194 57.296267) + (xy 164.779145 57.44126) + (xy 164.74208 57.490343) + (xy 164.685066 57.53265) + (xy 164.614229 57.537417) + (xy 164.552061 57.50313) + (xy 164.54098 57.490343) + (xy 164.503914 57.44126) + (xy 164.47778 57.417436) + (xy 164.379909 57.328214) + (xy 164.344865 57.296267) + (xy 164.344864 57.296266) + (xy 164.161896 57.182977) + (xy 164.161889 57.182973) + (xy 164.161885 57.182971) + (xy 163.961201 57.105226) + (xy 163.749648 57.06568) + (xy 163.534432 57.06568) + (xy 163.322879 57.105226) + (xy 163.322876 57.105226) + (xy 163.322876 57.105227) + (xy 163.262956 57.12844) + (xy 163.122195 57.182971) + (xy 163.122194 57.182971) + (xy 163.122193 57.182972) + (xy 163.122183 57.182977) + (xy 162.939215 57.296266) + (xy 162.939208 57.296271) + (xy 162.912898 57.320256) + (xy 162.849081 57.351366) + (xy 162.778574 57.343035) + (xy 162.727146 57.302649) + (xy 162.658744 57.211275) + (xy 162.541805 57.123735) + (xy 162.404933 57.072685) + (xy 162.344437 57.06618) + (xy 162.09706 57.06618) + (xy 162.09706 59.325141) + (xy 162.077058 59.393262) + (xy 162.023402 59.439755) + (xy 162.012676 59.44407) + (xy 161.952982 59.464958) + (xy 161.952981 59.464958) + (xy 161.79872 59.561887) + (xy 161.798718 59.561888) + (xy 161.669888 59.690718) + (xy 161.669887 59.69072) + (xy 161.572958 59.844981) + (xy 161.572957 59.844984) + (xy 161.519398 59.998049) + (xy 161.512783 60.016953) + (xy 161.492384 60.198) + (xy 161.512783 60.379047) + (xy 161.512783 60.379049) + (xy 161.512784 60.37905) + (xy 161.572957 60.551015) + (xy 161.572958 60.551018) + (xy 161.669887 60.705279) + (xy 161.669888 60.705281) + (xy 161.798718 60.834111) + (xy 161.79872 60.834112) + (xy 161.95298 60.93104) + (xy 161.952985 60.931043) + (xy 161.952989 60.931044) + (xy 161.959365 60.934115) + (xy 161.958328 60.936266) + (xy 161.993899 60.95858) + (xy 163.502092 62.466773) + (xy 163.514065 62.480627) + (xy 163.526 62.496659) + (xy 163.528531 62.500058) + (xy 163.566874 62.532231) + (xy 163.574967 62.539648) + (xy 163.5789 62.543581) + (xy 163.584388 62.54792) + (xy 163.603455 62.562997) + (xy 163.606295 62.565311) + (xy 163.662072 62.612112) + (xy 163.66436 62.614032) + (xy 163.664364 62.614034) + (xy 163.670495 62.618067) + (xy 163.670458 62.618122) + (xy 163.676811 62.622169) + (xy 163.676847 62.622113) + (xy 163.683092 62.625965) + (xy 163.683095 62.625967) + (xy 163.718557 62.642503) + (xy 163.751786 62.657998) + (xy 163.755084 62.659595) + (xy 163.765592 62.664872) + (xy 163.822812 62.693609) + (xy 163.822814 62.693609) + (xy 163.829713 62.696121) + (xy 163.829403 62.696971) + (xy 163.851488 62.706225) + (xy 163.85161 62.705973) + (xy 163.856451 62.708304) + (xy 163.857526 62.708755) + (xy 163.857985 62.709043) + (xy 164.029953 62.769217) + (xy 164.211 62.789616) + (xy 164.392047 62.769217) + (xy 164.564015 62.709043) + (xy 164.718281 62.612111) + (xy 164.847111 62.483281) + (xy 164.944043 62.329015) + (xy 165.004217 62.157047) + (xy 165.024616 61.976) + (xy 165.004217 61.794953) + (xy 164.944043 61.622985) + (xy 164.944041 61.622982) + (xy 164.944041 61.622981) + (xy 164.847112 61.46872) + (xy 164.847111 61.468718) + (xy 164.718281 61.339888) + (xy 164.718279 61.339887) + (xy 164.564018 61.242958) + (xy 164.564015 61.242957) + (xy 164.392046 61.182782) + (xy 164.390397 61.182406) + (xy 164.389407 61.181859) + (xy 164.385369 61.180446) + (xy 164.385609 61.179759) + (xy 164.329342 61.148661) + (xy 163.06658 59.885899) + (xy 163.044266 59.850328) + (xy 163.042115 59.851365) + (xy 163.039044 59.844989) + (xy 163.039043 59.844985) + (xy 163.02076 59.815888) + (xy 162.942112 59.69072) + (xy 162.942111 59.690718) + (xy 162.813281 59.561888) + (xy 162.813279 59.561887) + (xy 162.653024 59.461192) + (xy 162.654723 59.458486) + (xy 162.612479 59.420443) + (xy 162.593783 59.351952) + (xy 162.615084 59.284226) + (xy 162.644253 59.253491) + (xy 162.658745 59.242642) + (xy 162.727146 59.15127) + (xy 162.783981 59.108723) + (xy 162.854797 59.103658) + (xy 162.9129 59.133664) + (xy 162.939214 59.157652) + (xy 162.939215 59.157653) + (xy 163.122183 59.270942) + (xy 163.122186 59.270943) + (xy 163.122195 59.270949) + (xy 163.322879 59.348694) + (xy 163.534432 59.38824) + (xy 163.534435 59.38824) + (xy 163.749644 59.38824) + (xy 163.749648 59.38824) + (xy 163.815221 59.375982) + (xy 163.885858 59.383125) + (xy 163.927617 59.410887) + (xy 164.070289 59.554035) + (xy 164.392667 59.877488) + (xy 164.426588 59.939857) + (xy 164.42863 59.952324) + (xy 164.433782 59.998043) + (xy 164.433783 59.998049) + (xy 164.493957 60.170015) + (xy 164.493958 60.170018) + (xy 164.590887 60.324279) + (xy 164.590888 60.324281) + (xy 164.719718 60.453111) + (xy 164.71972 60.453112) + (xy 164.873981 60.550041) + (xy 164.873982 60.550041) + (xy 164.873985 60.550043) + (xy 165.045953 60.610217) + (xy 165.227 60.630616) + (xy 165.408047 60.610217) + (xy 165.580015 60.550043) + (xy 165.734281 60.453111) + (xy 165.863111 60.324281) + (xy 165.960043 60.170015) + (xy 166.020217 59.998047) + (xy 166.040616 59.817) + (xy 166.020217 59.635953) + (xy 165.969651 59.491444) + (xy 165.964797 59.477571) + (xy 165.961178 59.406667) + (xy 165.996467 59.345062) + (xy 166.038203 59.318467) + (xy 166.160865 59.270949) + (xy 166.343846 59.157652) + (xy 166.502893 59.012661) + (xy 166.527728 58.979772) + (xy 166.541229 58.961896) + (xy 166.598243 58.919588) + (xy 166.669079 58.91482) + (xy 166.731248 58.949106) + (xy 166.742331 58.961896) + (xy 166.780664 59.012658) + (xy 166.780666 59.01266) + (xy 166.780667 59.012661) + (xy 166.880486 59.103658) + (xy 166.939714 59.157652) + (xy 166.939715 59.157653) + (xy 167.122683 59.270942) + (xy 167.122686 59.270943) + (xy 167.122695 59.270949) + (xy 167.323379 59.348694) + (xy 167.534932 59.38824) + (xy 167.534935 59.38824) + (xy 167.750145 59.38824) + (xy 167.750148 59.38824) + (xy 167.961701 59.348694) + (xy 168.162385 59.270949) + (xy 168.345366 59.157652) + (xy 168.504413 59.012661) + (xy 168.522407 58.988833) + (xy 168.54148 58.963577) + (xy 168.598493 58.92127) + (xy 168.66933 58.916502) + (xy 168.731499 58.950788) + (xy 168.74258 58.963577) + (xy 168.779643 59.012657) + (xy 168.779646 59.012659) + (xy 168.779647 59.012661) + (xy 168.884367 59.108126) + (xy 168.938694 59.157652) + (xy 168.938695 59.157653) + (xy 169.121663 59.270942) + (xy 169.121666 59.270943) + (xy 169.121675 59.270949) + (xy 169.322359 59.348694) + (xy 169.533912 59.38824) + (xy 169.533915 59.38824) + (xy 169.749125 59.38824) + (xy 169.749128 59.38824) + (xy 169.960681 59.348694) + (xy 170.161365 59.270949) + (xy 170.344346 59.157652) + (xy 170.503393 59.012661) + (xy 170.528228 58.979772) + (xy 170.541729 58.961896) + (xy 170.598743 58.919588) + (xy 170.669579 58.91482) + (xy 170.731748 58.949106) + (xy 170.742831 58.961896) + (xy 170.781164 59.012658) + (xy 170.781166 59.01266) + (xy 170.781167 59.012661) + (xy 170.880986 59.103658) + (xy 170.940214 59.157652) + (xy 170.940215 59.157653) + (xy 171.123183 59.270942) + (xy 171.123186 59.270943) + (xy 171.123195 59.270949) + (xy 171.323879 59.348694) + (xy 171.535432 59.38824) + (xy 171.535435 59.38824) + (xy 171.750645 59.38824) + (xy 171.750648 59.38824) + (xy 171.962201 59.348694) + (xy 172.162885 59.270949) + (xy 172.345866 59.157652) + (xy 172.504913 59.012661) + (xy 172.522907 58.988833) + (xy 172.54198 58.963577) + (xy 172.598993 58.92127) + (xy 172.66983 58.916502) + (xy 172.731999 58.950788) + (xy 172.74308 58.963577) + (xy 172.780143 59.012657) + (xy 172.780146 59.012659) + (xy 172.780147 59.012661) + (xy 172.884867 59.108126) + (xy 172.939194 59.157652) + (xy 172.939195 59.157653) + (xy 173.122163 59.270942) + (xy 173.122166 59.270943) + (xy 173.122175 59.270949) + (xy 173.322859 59.348694) + (xy 173.534412 59.38824) + (xy 173.534415 59.38824) + (xy 173.749625 59.38824) + (xy 173.749628 59.38824) + (xy 173.961181 59.348694) + (xy 174.161865 59.270949) + (xy 174.344846 59.157652) + (xy 174.503893 59.012661) + (xy 174.521887 58.988833) + (xy 174.54096 58.963577) + (xy 174.597973 58.92127) + (xy 174.66881 58.916502) + (xy 174.730979 58.950788) + (xy 174.74206 58.963577) + (xy 174.779123 59.012657) + (xy 174.779126 59.012659) + (xy 174.779127 59.012661) + (xy 174.883847 59.108126) + (xy 174.938174 59.157652) + (xy 174.938175 59.157653) + (xy 175.121143 59.270942) + (xy 175.121146 59.270943) + (xy 175.121155 59.270949) + (xy 175.321839 59.348694) + (xy 175.533392 59.38824) + (xy 175.533395 59.38824) + (xy 175.748605 59.38824) + (xy 175.748608 59.38824) + (xy 175.960161 59.348694) + (xy 176.160845 59.270949) + (xy 176.343826 59.157652) + (xy 176.502873 59.012661) + (xy 176.520867 58.988833) + (xy 176.53994 58.963577) + (xy 176.596953 58.92127) + (xy 176.66779 58.916502) + (xy 176.729959 58.950788) + (xy 176.74104 58.963577) + (xy 176.778103 59.012657) + (xy 176.778106 59.012659) + (xy 176.778107 59.012661) + (xy 176.882827 59.108126) + (xy 176.937154 59.157652) + (xy 176.937155 59.157653) + (xy 177.120123 59.270942) + (xy 177.120126 59.270943) + (xy 177.120135 59.270949) + (xy 177.320819 59.348694) + (xy 177.532372 59.38824) + (xy 177.532375 59.38824) + (xy 177.747585 59.38824) + (xy 177.747588 59.38824) + (xy 177.959141 59.348694) + (xy 178.159825 59.270949) + (xy 178.342806 59.157652) + (xy 178.501853 59.012661) + (xy 178.519847 58.988833) + (xy 178.53892 58.963577) + (xy 178.595933 58.92127) + (xy 178.66677 58.916502) + (xy 178.728939 58.950788) + (xy 178.74002 58.963577) + (xy 178.777083 59.012657) + (xy 178.777086 59.012659) + (xy 178.777087 59.012661) + (xy 178.881807 59.108126) + (xy 178.936134 59.157652) + (xy 178.936135 59.157653) + (xy 179.119103 59.270942) + (xy 179.119106 59.270943) + (xy 179.119115 59.270949) + (xy 179.319799 59.348694) + (xy 179.531352 59.38824) + (xy 179.537146 59.38824) + (xy 179.605267 59.408242) + (xy 179.626241 59.425145) + (xy 181.034595 60.833499) + (xy 181.068621 60.895811) + (xy 181.0715 60.922594) + (xy 181.0715 61.531649) + (xy 181.078009 61.592196) + (xy 181.078011 61.592204) + (xy 181.12911 61.729202) + (xy 181.129112 61.729207) + (xy 181.216738 61.846261) + (xy 181.333792 61.933887) + (xy 181.333794 61.933888) + (xy 181.333796 61.933889) + (xy 181.378366 61.950513) + (xy 181.470795 61.984988) + (xy 181.470803 61.98499) + (xy 181.53135 61.991499) + (xy 181.531355 61.991499) + (xy 181.531362 61.9915) + (xy 181.531368 61.9915) + (xy 182.328632 61.9915) + (xy 182.328638 61.9915) + (xy 182.328645 61.991499) + (xy 182.328649 61.991499) + (xy 182.389196 61.98499) + (xy 182.389199 61.984989) + (xy 182.389201 61.984989) + (xy 182.39077 61.984404) + (xy 182.423524 61.972187) + (xy 182.526204 61.933889) + (xy 182.528831 61.931923) + (xy 182.643261 61.846261) + (xy 182.730887 61.729207) + (xy 182.730889 61.729203) + (xy 182.73089 61.729202) + (xy 182.759708 61.651938) + (xy 182.761945 61.645941) + (xy 182.804491 61.589105) + (xy 182.871012 61.564295) + (xy 182.940386 61.579387) + (xy 182.990588 61.629589) + (xy 182.998055 61.645941) + (xy 183.02911 61.729203) + (xy 183.029112 61.729207) + (xy 183.116738 61.846261) + (xy 183.233792 61.933887) + (xy 183.233794 61.933888) + (xy 183.233796 61.933889) + (xy 183.278366 61.950513) + (xy 183.370795 61.984988) + (xy 183.370803 61.98499) + (xy 183.43135 61.991499) + (xy 183.431355 61.991499) + (xy 183.431362 61.9915) + (xy 184.040406 61.9915) + (xy 184.108527 62.011502) + (xy 184.129501 62.028405) + (xy 185.511595 63.410499) + (xy 185.545621 63.472811) + (xy 185.5485 63.499594) + (xy 185.5485 73.112262) + (xy 185.529187 73.179298) + (xy 185.448958 73.306981) + (xy 185.448957 73.306984) + (xy 185.400314 73.446) + (xy 185.388783 73.478953) + (xy 185.368384 73.66) + (xy 185.388783 73.841047) + (xy 185.427834 73.952649) + (xy 185.431766 73.963885) + (xy 185.435386 74.034789) + (xy 185.400097 74.096394) + (xy 185.337103 74.129141) + (xy 185.312837 74.1315) + (xy 184.87135 74.1315) + (xy 184.810803 74.138009) + (xy 184.810795 74.138011) + (xy 184.673797 74.18911) + (xy 184.673792 74.189112) + (xy 184.556738 74.276738) + (xy 184.469112 74.393792) + (xy 184.46911 74.393797) + (xy 184.418011 74.530795) + (xy 184.418009 74.530803) + (xy 184.4115 74.59135) + (xy 184.4115 77.838649) + (xy 184.418009 77.899196) + (xy 184.418011 77.899204) + (xy 184.46911 78.036203) + (xy 184.474042 78.042791) + (xy 184.498853 78.109312) + (xy 184.483761 78.178686) + (xy 184.479862 78.185335) + (xy 184.432956 78.259986) + (xy 184.372783 78.43195) + (xy 184.372782 78.431957) + (xy 184.367768 78.476452) + (xy 184.340264 78.541905) + (xy 184.331656 78.551437) + (xy 183.696411 79.186682) + (xy 183.634099 79.220708) + (xy 183.563284 79.215643) + (xy 183.563283 79.215642) + (xy 183.489204 79.188011) + (xy 183.489196 79.188009) + (xy 183.428649 79.1815) + (xy 183.428638 79.1815) + (xy 182.331362 79.1815) + (xy 182.33135 79.1815) + (xy 182.270803 79.188009) + (xy 182.270795 79.188011) + (xy 182.133797 79.23911) + (xy 182.133792 79.239112) + (xy 182.016738 79.326738) + (xy 181.929112 79.443792) + (xy 181.92911 79.443797) + (xy 181.878011 79.580795) + (xy 181.878009 79.580803) + (xy 181.8715 79.64135) + (xy 181.8715 82.888649) + (xy 181.878009 82.949196) + (xy 181.878011 82.949204) + (xy 181.92911 83.086202) + (xy 181.929112 83.086207) + (xy 181.998415 83.178784) + (xy 182.023226 83.245304) + (xy 182.008135 83.314678) + (xy 181.957932 83.36488) + (xy 181.901213 83.38024) + (xy 181.864635 83.381304) + (xy 181.85974 83.381447) + (xy 181.856077 83.3815) + (xy 181.320925 83.3815) + (xy 181.252804 83.361498) + (xy 181.206311 83.307842) + (xy 181.196207 83.237568) + (xy 181.220057 83.179991) + (xy 181.290444 83.085965) + (xy 181.290444 83.085964) + (xy 181.341494 82.949093) + (xy 181.347999 82.888597) + (xy 181.348 82.888585) + (xy 181.348 81.719) + (xy 179.332 81.719) + (xy 179.332 82.888597) + (xy 179.338505 82.949093) + (xy 179.389555 83.085964) + (xy 179.389555 83.085965) + (xy 179.459943 83.179991) + (xy 179.484754 83.246511) + (xy 179.469663 83.315885) + (xy 179.419461 83.366087) + (xy 179.359075 83.3815) + (xy 178.781549 83.3815) + (xy 178.713428 83.361498) + (xy 178.666935 83.307842) + (xy 178.656831 83.237568) + (xy 178.680681 83.179991) + (xy 178.750887 83.086207) + (xy 178.750887 83.086206) + (xy 178.750889 83.086204) + (xy 178.801989 82.949201) + (xy 178.801989 82.949199) + (xy 178.80199 82.949196) + (xy 178.808499 82.888649) + (xy 178.8085 82.888632) + (xy 178.8085 80.811) + (xy 179.332 80.811) + (xy 179.886 80.811) + (xy 179.886 79.182) + (xy 180.794 79.182) + (xy 180.794 80.811) + (xy 181.348 80.811) + (xy 181.348 79.641414) + (xy 181.347999 79.641402) + (xy 181.341494 79.580906) + (xy 181.290444 79.444035) + (xy 181.290444 79.444034) + (xy 181.202904 79.327095) + (xy 181.085965 79.239555) + (xy 180.949093 79.188505) + (xy 180.888597 79.182) + (xy 180.794 79.182) + (xy 179.886 79.182) + (xy 179.791402 79.182) + (xy 179.730906 79.188505) + (xy 179.594035 79.239555) + (xy 179.594034 79.239555) + (xy 179.477095 79.327095) + (xy 179.389555 79.444034) + (xy 179.389555 79.444035) + (xy 179.338505 79.580906) + (xy 179.332 79.641402) + (xy 179.332 80.811) + (xy 178.8085 80.811) + (xy 178.8085 79.641367) + (xy 178.808499 79.64135) + (xy 178.80199 79.580803) + (xy 178.801988 79.580795) + (xy 178.765813 79.483809) + (xy 178.750889 79.443796) + (xy 178.750888 79.443794) + (xy 178.750887 79.443792) + (xy 178.663261 79.326738) + (xy 178.546207 79.239112) + (xy 178.546202 79.23911) + (xy 178.409204 79.188011) + (xy 178.409196 79.188009) + (xy 178.348649 79.1815) + (xy 178.348638 79.1815) + (xy 177.969371 79.1815) + (xy 177.90125 79.161498) + (xy 177.880276 79.144595) + (xy 177.249276 78.513595) + (xy 177.21525 78.451283) + (xy 177.220315 78.380468) + (xy 177.262862 78.323632) + (xy 177.329382 78.298821) + (xy 177.338371 78.2985) + (xy 178.348632 78.2985) + (xy 178.348638 78.2985) + (xy 178.348645 78.298499) + (xy 178.348649 78.298499) + (xy 178.409196 78.29199) + (xy 178.409199 78.291989) + (xy 178.409201 78.291989) + (xy 178.546204 78.240889) + (xy 178.546799 78.240444) + (xy 178.663261 78.153261) + (xy 178.750887 78.036207) + (xy 178.750887 78.036206) + (xy 178.750889 78.036204) + (xy 178.801989 77.899201) + (xy 178.801989 77.899199) + (xy 178.80199 77.899196) + (xy 178.808499 77.838649) + (xy 179.3315 77.838649) + (xy 179.338009 77.899196) + (xy 179.338011 77.899204) + (xy 179.38911 78.036202) + (xy 179.389112 78.036207) + (xy 179.476738 78.153261) + (xy 179.593792 78.240887) + (xy 179.593794 78.240888) + (xy 179.593796 78.240889) + (xy 179.641541 78.258697) + (xy 179.730795 78.291988) + (xy 179.730803 78.29199) + (xy 179.79135 78.298499) + (xy 179.791355 78.298499) + (xy 179.791362 78.2985) + (xy 179.791368 78.2985) + (xy 180.888632 78.2985) + (xy 180.888638 78.2985) + (xy 180.888645 78.298499) + (xy 180.888649 78.298499) + (xy 180.949196 78.29199) + (xy 180.949199 78.291989) + (xy 180.949201 78.291989) + (xy 181.086204 78.240889) + (xy 181.086799 78.240444) + (xy 181.203261 78.153261) + (xy 181.290887 78.036207) + (xy 181.290887 78.036206) + (xy 181.290889 78.036204) + (xy 181.341989 77.899201) + (xy 181.341989 77.899199) + (xy 181.34199 77.899196) + (xy 181.348499 77.838649) + (xy 181.8715 77.838649) + (xy 181.878009 77.899196) + (xy 181.878011 77.899204) + (xy 181.92911 78.036202) + (xy 181.929112 78.036207) + (xy 182.016738 78.153261) + (xy 182.133792 78.240887) + (xy 182.133794 78.240888) + (xy 182.133796 78.240889) + (xy 182.181541 78.258697) + (xy 182.270795 78.291988) + (xy 182.270803 78.29199) + (xy 182.33135 78.298499) + (xy 182.331355 78.298499) + (xy 182.331362 78.2985) + (xy 182.331368 78.2985) + (xy 183.428632 78.2985) + (xy 183.428638 78.2985) + (xy 183.428645 78.298499) + (xy 183.428649 78.298499) + (xy 183.489196 78.29199) + (xy 183.489199 78.291989) + (xy 183.489201 78.291989) + (xy 183.626204 78.240889) + (xy 183.626799 78.240444) + (xy 183.743261 78.153261) + (xy 183.830887 78.036207) + (xy 183.830887 78.036206) + (xy 183.830889 78.036204) + (xy 183.881989 77.899201) + (xy 183.881989 77.899199) + (xy 183.88199 77.899196) + (xy 183.888499 77.838649) + (xy 183.888499 77.838645) + (xy 183.8885 77.838638) + (xy 183.8885 74.591362) + (xy 183.888499 74.59135) + (xy 183.88199 74.530803) + (xy 183.881988 74.530795) + (xy 183.838315 74.413707) + (xy 183.830889 74.393796) + (xy 183.830888 74.393794) + (xy 183.830887 74.393792) + (xy 183.743261 74.276738) + (xy 183.626207 74.189112) + (xy 183.626202 74.18911) + (xy 183.489204 74.138011) + (xy 183.489196 74.138009) + (xy 183.428649 74.1315) + (xy 183.428638 74.1315) + (xy 182.331362 74.1315) + (xy 182.33135 74.1315) + (xy 182.270803 74.138009) + (xy 182.270795 74.138011) + (xy 182.133797 74.18911) + (xy 182.133792 74.189112) + (xy 182.016738 74.276738) + (xy 181.929112 74.393792) + (xy 181.92911 74.393797) + (xy 181.878011 74.530795) + (xy 181.878009 74.530803) + (xy 181.8715 74.59135) + (xy 181.8715 77.838649) + (xy 181.348499 77.838649) + (xy 181.348499 77.838645) + (xy 181.3485 77.838638) + (xy 181.3485 74.591362) + (xy 181.348499 74.59135) + (xy 181.34199 74.530803) + (xy 181.341988 74.530795) + (xy 181.298315 74.413707) + (xy 181.290889 74.393796) + (xy 181.290888 74.393794) + (xy 181.290887 74.393792) + (xy 181.203261 74.276738) + (xy 181.086207 74.189112) + (xy 181.086202 74.18911) + (xy 180.949204 74.138011) + (xy 180.949196 74.138009) + (xy 180.888649 74.1315) + (xy 180.888638 74.1315) + (xy 179.791362 74.1315) + (xy 179.79135 74.1315) + (xy 179.730803 74.138009) + (xy 179.730795 74.138011) + (xy 179.593797 74.18911) + (xy 179.593792 74.189112) + (xy 179.476738 74.276738) + (xy 179.389112 74.393792) + (xy 179.38911 74.393797) + (xy 179.338011 74.530795) + (xy 179.338009 74.530803) + (xy 179.3315 74.59135) + (xy 179.3315 77.838649) + (xy 178.808499 77.838649) + (xy 178.808499 77.838645) + (xy 178.8085 77.838638) + (xy 178.8085 74.591362) + (xy 178.808499 74.59135) + (xy 178.80199 74.530803) + (xy 178.801988 74.530795) + (xy 178.758315 74.413707) + (xy 178.750889 74.393796) + (xy 178.750888 74.393794) + (xy 178.750887 74.393792) + (xy 178.663261 74.276738) + (xy 178.546207 74.189112) + (xy 178.546202 74.18911) + (xy 178.409204 74.138011) + (xy 178.409196 74.138009) + (xy 178.348649 74.1315) + (xy 178.348638 74.1315) + (xy 177.251362 74.1315) + (xy 177.25135 74.1315) + (xy 177.190803 74.138009) + (xy 177.190795 74.138011) + (xy 177.053797 74.18911) + (xy 177.053792 74.189112) + (xy 176.936738 74.276738) + (xy 176.849112 74.393792) + (xy 176.84911 74.393797) + (xy 176.798011 74.530795) + (xy 176.798009 74.530803) + (xy 176.7915 74.59135) + (xy 176.7915 77.838632) + (xy 176.791501 77.838654) + (xy 176.795796 77.878612) + (xy 176.783189 77.948481) + (xy 176.734809 78.000441) + (xy 176.666018 78.017998) + (xy 176.645038 78.015475) + (xy 176.568943 77.999762) + (xy 176.565367 77.998969) + (xy 176.491656 77.9815) + (xy 176.484367 77.980648) + (xy 176.484374 77.98058) + (xy 176.476877 77.979814) + (xy 176.476872 77.979881) + (xy 176.469558 77.979241) + (xy 176.397086 77.981349) + (xy 176.328412 77.963335) + (xy 176.280379 77.911054) + (xy 176.268147 77.841918) + (xy 176.2685 77.838638) + (xy 176.2685 74.591362) + (xy 176.268499 74.59135) + (xy 176.26199 74.530803) + (xy 176.261988 74.530795) + (xy 176.218315 74.413707) + (xy 176.210889 74.393796) + (xy 176.210888 74.393794) + (xy 176.210887 74.393792) + (xy 176.123261 74.276738) + (xy 176.006207 74.189112) + (xy 176.006202 74.18911) + (xy 175.869204 74.138011) + (xy 175.869196 74.138009) + (xy 175.808649 74.1315) + (xy 175.808638 74.1315) + (xy 174.711362 74.1315) + (xy 174.71135 74.1315) + (xy 174.650803 74.138009) + (xy 174.650795 74.138011) + (xy 174.513797 74.18911) + (xy 174.513792 74.189112) + (xy 174.396738 74.276738) + (xy 174.309112 74.393792) + (xy 174.30911 74.393797) + (xy 174.258011 74.530795) + (xy 174.258009 74.530803) + (xy 174.2515 74.59135) + (xy 174.2515 77.812938) + (xy 174.231498 77.881059) + (xy 174.177842 77.927552) + (xy 174.139609 77.938145) + (xy 174.062953 77.946783) + (xy 174.06295 77.946783) + (xy 174.062949 77.946784) + (xy 173.891552 78.006758) + (xy 173.820647 78.010377) + (xy 173.759042 77.975088) + (xy 173.726296 77.912095) + (xy 173.724659 77.874363) + (xy 173.7285 77.838638) + (xy 173.7285 74.591362) + (xy 173.728499 74.59135) + (xy 173.72199 74.530803) + (xy 173.721988 74.530795) + (xy 173.678315 74.413707) + (xy 173.670889 74.393796) + (xy 173.670888 74.393794) + (xy 173.670887 74.393792) + (xy 173.583261 74.276738) + (xy 173.466207 74.189112) + (xy 173.466202 74.18911) + (xy 173.329204 74.138011) + (xy 173.329196 74.138009) + (xy 173.268649 74.1315) + (xy 173.268638 74.1315) + (xy 172.171362 74.1315) + (xy 172.17135 74.1315) + (xy 172.110803 74.138009) + (xy 172.110795 74.138011) + (xy 171.973797 74.18911) + (xy 171.973792 74.189112) + (xy 171.856738 74.276738) + (xy 171.769112 74.393792) + (xy 171.76911 74.393797) + (xy 171.718011 74.530795) + (xy 171.718009 74.530803) + (xy 171.7115 74.59135) + (xy 171.7115 77.838649) + (xy 171.718009 77.899196) + (xy 171.718011 77.899204) + (xy 171.76911 78.036202) + (xy 171.769112 78.036207) + (xy 171.856738 78.153261) + (xy 171.973792 78.240887) + (xy 171.973794 78.240888) + (xy 171.973796 78.240889) + (xy 172.021541 78.258697) + (xy 172.110795 78.291988) + (xy 172.110803 78.29199) + (xy 172.17135 78.298499) + (xy 172.171355 78.298499) + (xy 172.171362 78.2985) + (xy 172.171368 78.2985) + (xy 173.268632 78.2985) + (xy 173.268638 78.2985) + (xy 173.268645 78.298499) + (xy 173.268649 78.298499) + (xy 173.329196 78.29199) + (xy 173.329199 78.291989) + (xy 173.329201 78.291989) + (xy 173.329202 78.291988) + (xy 173.336868 78.290177) + (xy 173.337471 78.29273) + (xy 173.395586 78.288566) + (xy 173.457903 78.322581) + (xy 173.491938 78.384889) + (xy 173.487751 78.453304) + (xy 173.450783 78.558952) + (xy 173.444693 78.613) + (xy 173.430384 78.74) + (xy 173.450783 78.921047) + (xy 173.450783 78.921049) + (xy 173.450784 78.92105) + (xy 173.48775 79.026694) + (xy 173.491369 79.097599) + (xy 173.45608 79.159204) + (xy 173.393087 79.19195) + (xy 173.337439 79.187403) + (xy 173.336868 79.189823) + (xy 173.329196 79.188009) + (xy 173.268649 79.1815) + (xy 173.268638 79.1815) + (xy 172.171362 79.1815) + (xy 172.17135 79.1815) + (xy 172.110803 79.188009) + (xy 172.110795 79.188011) + (xy 171.973797 79.23911) + (xy 171.973792 79.239112) + (xy 171.856738 79.326738) + (xy 171.769112 79.443792) + (xy 171.76911 79.443797) + (xy 171.718011 79.580795) + (xy 171.718009 79.580803) + (xy 171.7115 79.64135) + (xy 171.7115 82.888649) + (xy 171.718009 82.949196) + (xy 171.718011 82.949204) + (xy 171.76911 83.086202) + (xy 171.769112 83.086207) + (xy 171.856738 83.203261) + (xy 171.973792 83.290887) + (xy 171.973794 83.290888) + (xy 171.973796 83.290889) + (xy 172.032321 83.312718) + (xy 172.110795 83.341988) + (xy 172.110803 83.34199) + (xy 172.17135 83.348499) + (xy 172.171355 83.348499) + (xy 172.171362 83.3485) + (xy 172.501423 83.3485) + (xy 172.525033 83.350732) + (xy 172.679899 83.380274) + (xy 172.679902 83.380274) + (xy 172.679906 83.380275) + (xy 172.679908 83.380274) + (xy 172.67991 83.380275) + (xy 172.847562 83.369728) + (xy 172.847705 83.372015) + (xy 172.906814 83.377762) + (xy 172.962545 83.421745) + (xy 172.98565 83.488877) + (xy 172.978713 83.53627) + (xy 172.942783 83.638952) + (xy 172.942781 83.638961) + (xy 172.937768 83.683451) + (xy 172.910264 83.748904) + (xy 172.901657 83.758436) + (xy 172.331338 84.328756) + (xy 172.318903 84.338719) + (xy 172.319091 84.338946) + (xy 172.312982 84.343999) + (xy 172.26637 84.393635) + (xy 172.26362 84.396473) + (xy 172.243863 84.416231) + (xy 172.241374 84.419439) + (xy 172.233688 84.428436) + (xy 172.203418 84.460673) + (xy 172.203411 84.460683) + (xy 172.193651 84.478435) + (xy 172.182803 84.49495) + (xy 172.170386 84.510958) + (xy 172.152824 84.55154) + (xy 172.147604 84.562195) + (xy 172.126305 84.600939) + (xy 172.126303 84.600944) + (xy 172.121267 84.620559) + (xy 172.114864 84.639262) + (xy 172.106819 84.657852) + (xy 172.099901 84.701525) + (xy 172.097495 84.713142) + (xy 172.0865 84.755968) + (xy 172.0865 84.776223) + (xy 172.084949 84.795933) + (xy 172.08178 84.815942) + (xy 172.085941 84.859961) + (xy 172.0865 84.871819) + (xy 172.0865 86.550227) + (xy 172.066498 86.618348) + (xy 172.02047 86.66104) + (xy 171.946989 86.700806) + (xy 171.946983 86.70081) + (xy 171.762778 86.844182) + (xy 171.758946 86.847711) + (xy 171.757688 86.846345) + (xy 171.703763 86.878742) + (xy 171.632799 86.876598) + (xy 171.57426 86.836428) + (xy 171.553877 86.800861) + (xy 171.530444 86.738034) + (xy 171.442904 86.621095) + (xy 171.325965 86.533555) + (xy 171.189093 86.482505) + (xy 171.128597 86.476) + (xy 170.634 86.476) + (xy 170.634 88.212) + (xy 170.613998 88.280121) + (xy 170.560342 88.326614) + (xy 170.508 88.338) + (xy 168.913 88.338) + (xy 168.844879 88.317998) + (xy 168.798386 88.264342) + (xy 168.795187 88.255018) + (xy 168.794744 88.255184) + (xy 168.754749 88.147957) + (xy 168.740889 88.110796) + (xy 168.740888 88.110794) + (xy 168.740887 88.110792) + (xy 168.653261 87.993738) + (xy 168.536207 87.906112) + (xy 168.536203 87.90611) + (xy 168.452941 87.875055) + (xy 168.41946 87.849992) + (xy 169.72619 87.849992) + (xy 169.736327 87.985265) + (xy 169.785887 88.111541) + (xy 169.870465 88.217599) + (xy 169.982547 88.294016) + (xy 170.112173 88.334) + (xy 170.213724 88.334) + (xy 170.314138 88.318865) + (xy 170.436357 88.260007) + (xy 170.535798 88.16774) + (xy 170.603625 88.05026) + (xy 170.63381 87.918008) + (xy 170.623673 87.782735) + (xy 170.574113 87.656459) + (xy 170.489535 87.550401) + (xy 170.377453 87.473984) + (xy 170.247827 87.434) + (xy 170.146276 87.434) + (xy 170.045862 87.449135) + (xy 169.923643 87.507993) + (xy 169.824202 87.60026) + (xy 169.756375 87.71774) + (xy 169.72619 87.849992) + (xy 168.41946 87.849992) + (xy 168.396105 87.832509) + (xy 168.371295 87.765988) + (xy 168.386387 87.696614) + (xy 168.436589 87.646412) + (xy 168.452941 87.638945) + (xy 168.480924 87.628507) + (xy 168.536204 87.607889) + (xy 168.542884 87.602889) + (xy 168.653261 87.520261) + (xy 168.683033 87.480491) + (xy 168.739869 87.437944) + (xy 168.783901 87.43) + (xy 169.726 87.43) + (xy 169.726 86.476) + (xy 169.231402 86.476) + (xy 169.170906 86.482505) + (xy 169.034035 86.533555) + (xy 169.034034 86.533556) + (xy 169.000009 86.559027) + (xy 168.933488 86.583838) + (xy 168.864114 86.568746) + (xy 168.813912 86.518544) + (xy 168.7985 86.458159) + (xy 168.7985 86.408367) + (xy 168.798499 86.40835) + (xy 168.79199 86.347803) + (xy 168.791988 86.347795) + (xy 168.762177 86.267872) + (xy 168.740889 86.210796) + (xy 168.740888 86.210794) + (xy 168.740887 86.210792) + (xy 168.653261 86.093738) + (xy 168.536207 86.006112) + (xy 168.536202 86.00611) + (xy 168.399204 85.955011) + (xy 168.399198 85.95501) + (xy 168.386028 85.953594) + (xy 168.320437 85.926423) + (xy 168.279947 85.868104) + (xy 168.2735 85.828316) + (xy 168.2735 85.383737) + (xy 168.292813 85.316701) + (xy 168.351234 85.223723) + (xy 168.373043 85.189015) + (xy 168.433217 85.017047) + (xy 168.453616 84.836) + (xy 168.433217 84.654953) + (xy 168.373043 84.482985) + (xy 168.373041 84.482982) + (xy 168.373041 84.482981) + (xy 168.276112 84.32872) + (xy 168.276111 84.328718) + (xy 168.147281 84.199888) + (xy 168.147279 84.199887) + (xy 167.993018 84.102958) + (xy 167.993015 84.102957) + (xy 167.82105 84.042784) + (xy 167.821049 84.042783) + (xy 167.821047 84.042783) + (xy 167.64 84.022384) + (xy 167.458953 84.042783) + (xy 167.45895 84.042783) + (xy 167.458949 84.042784) + (xy 167.286984 84.102957) + (xy 167.286981 84.102958) + (xy 167.13272 84.199887) + (xy 167.132718 84.199888) + (xy 167.003888 84.328718) + (xy 167.003887 84.32872) + (xy 166.906958 84.482981) + (xy 166.906957 84.482984) + (xy 166.855457 84.630165) + (xy 166.846783 84.654953) + (xy 166.826384 84.836) + (xy 166.846783 85.017047) + (xy 166.846783 85.017049) + (xy 166.846784 85.01705) + (xy 166.906957 85.189015) + (xy 166.906958 85.189017) + (xy 166.987187 85.316701) + (xy 167.0065 85.383737) + (xy 167.0065 85.828316) + (xy 166.986498 85.896437) + (xy 166.932842 85.94293) + (xy 166.893972 85.953594) + (xy 166.880801 85.95501) + (xy 166.880795 85.955011) + (xy 166.743797 86.00611) + (xy 166.743792 86.006112) + (xy 166.626738 86.093738) + (xy 166.539112 86.210792) + (xy 166.539111 86.210795) + (xy 166.488987 86.34518) + (xy 166.44644 86.402015) + (xy 166.379919 86.426825) + (xy 166.310546 86.411733) + (xy 166.260344 86.36153) + (xy 166.252877 86.345179) + (xy 166.200889 86.205796) + (xy 166.200887 86.205792) + (xy 166.113261 86.088738) + (xy 165.996207 86.001112) + (xy 165.996203 86.00111) + (xy 165.912941 85.970055) + (xy 165.856105 85.927509) + (xy 165.831295 85.860988) + (xy 165.846387 85.791614) + (xy 165.896589 85.741412) + (xy 165.912941 85.733945) + (xy 165.944717 85.722093) + (xy 165.996204 85.702889) + (xy 166.007685 85.694295) + (xy 166.113261 85.615261) + (xy 166.200887 85.498207) + (xy 166.200887 85.498206) + (xy 166.200889 85.498204) + (xy 166.251989 85.361201) + (xy 166.253461 85.347517) + (xy 166.258499 85.300649) + (xy 166.2585 85.300632) + (xy 166.2585 84.503367) + (xy 166.258499 84.50335) + (xy 166.25199 84.442803) + (xy 166.251988 84.442795) + (xy 166.222924 84.364875) + (xy 166.200889 84.305796) + (xy 166.200888 84.305794) + (xy 166.200887 84.305792) + (xy 166.113261 84.188738) + (xy 166.026187 84.123556) + (xy 165.98364 84.066721) + (xy 165.978575 83.995905) + (xy 165.982767 83.981073) + (xy 166.020217 83.874047) + (xy 166.040616 83.693) + (xy 166.020217 83.511953) + (xy 165.960043 83.339985) + (xy 165.96004 83.339981) + (xy 165.956971 83.333605) + (xy 165.958476 83.33288) + (xy 165.941538 83.27294) + (xy 165.962232 83.205026) + (xy 165.966639 83.198747) + (xy 166.050889 83.086204) + (xy 166.101989 82.949201) + (xy 166.101989 82.949199) + (xy 166.10199 82.949196) + (xy 166.108499 82.888649) + (xy 166.6315 82.888649) + (xy 166.638009 82.949196) + (xy 166.638011 82.949204) + (xy 166.68911 83.086202) + (xy 166.689112 83.086207) + (xy 166.776738 83.203261) + (xy 166.893792 83.290887) + (xy 166.893794 83.290888) + (xy 166.893796 83.290889) + (xy 166.952321 83.312718) + (xy 167.030795 83.341988) + (xy 167.030803 83.34199) + (xy 167.09135 83.348499) + (xy 167.091355 83.348499) + (xy 167.091362 83.3485) + (xy 167.091368 83.3485) + (xy 168.188632 83.3485) + (xy 168.188638 83.3485) + (xy 168.188645 83.348499) + (xy 168.188649 83.348499) + (xy 168.249196 83.34199) + (xy 168.249199 83.341989) + (xy 168.249201 83.341989) + (xy 168.386204 83.290889) + (xy 168.398501 83.281684) + (xy 168.503261 83.203261) + (xy 168.590887 83.086207) + (xy 168.590887 83.086206) + (xy 168.590889 83.086204) + (xy 168.641989 82.949201) + (xy 168.641989 82.949199) + (xy 168.64199 82.949196) + (xy 168.648499 82.888649) + (xy 169.1715 82.888649) + (xy 169.178009 82.949196) + (xy 169.178011 82.949204) + (xy 169.22911 83.086202) + (xy 169.229112 83.086207) + (xy 169.316738 83.203261) + (xy 169.433792 83.290887) + (xy 169.433794 83.290888) + (xy 169.433796 83.290889) + (xy 169.492321 83.312718) + (xy 169.570795 83.341988) + (xy 169.570803 83.34199) + (xy 169.63135 83.348499) + (xy 169.631355 83.348499) + (xy 169.631362 83.3485) + (xy 169.631368 83.3485) + (xy 170.728632 83.3485) + (xy 170.728638 83.3485) + (xy 170.728645 83.348499) + (xy 170.728649 83.348499) + (xy 170.789196 83.34199) + (xy 170.789199 83.341989) + (xy 170.789201 83.341989) + (xy 170.926204 83.290889) + (xy 170.938501 83.281684) + (xy 171.043261 83.203261) + (xy 171.130887 83.086207) + (xy 171.130887 83.086206) + (xy 171.130889 83.086204) + (xy 171.181989 82.949201) + (xy 171.181989 82.949199) + (xy 171.18199 82.949196) + (xy 171.188499 82.888649) + (xy 171.1885 82.888632) + (xy 171.1885 79.641367) + (xy 171.188499 79.64135) + (xy 171.18199 79.580803) + (xy 171.181988 79.580795) + (xy 171.145813 79.483809) + (xy 171.130889 79.443796) + (xy 171.130888 79.443794) + (xy 171.130887 79.443792) + (xy 171.043261 79.326738) + (xy 170.926207 79.239112) + (xy 170.926202 79.23911) + (xy 170.789204 79.188011) + (xy 170.789196 79.188009) + (xy 170.728649 79.1815) + (xy 170.728638 79.1815) + (xy 169.631362 79.1815) + (xy 169.63135 79.1815) + (xy 169.570803 79.188009) + (xy 169.570795 79.188011) + (xy 169.433797 79.23911) + (xy 169.433792 79.239112) + (xy 169.316738 79.326738) + (xy 169.229112 79.443792) + (xy 169.22911 79.443797) + (xy 169.178011 79.580795) + (xy 169.178009 79.580803) + (xy 169.1715 79.64135) + (xy 169.1715 82.888649) + (xy 168.648499 82.888649) + (xy 168.6485 82.888632) + (xy 168.6485 79.641367) + (xy 168.648499 79.64135) + (xy 168.64199 79.580803) + (xy 168.641988 79.580795) + (xy 168.605813 79.483809) + (xy 168.590889 79.443796) + (xy 168.590888 79.443794) + (xy 168.590887 79.443792) + (xy 168.503261 79.326738) + (xy 168.386207 79.239112) + (xy 168.386202 79.23911) + (xy 168.249204 79.188011) + (xy 168.249196 79.188009) + (xy 168.188649 79.1815) + (xy 168.188638 79.1815) + (xy 167.091362 79.1815) + (xy 167.09135 79.1815) + (xy 167.030803 79.188009) + (xy 167.030795 79.188011) + (xy 166.893797 79.23911) + (xy 166.893792 79.239112) + (xy 166.776738 79.326738) + (xy 166.689112 79.443792) + (xy 166.68911 79.443797) + (xy 166.638011 79.580795) + (xy 166.638009 79.580803) + (xy 166.6315 79.64135) + (xy 166.6315 82.888649) + (xy 166.108499 82.888649) + (xy 166.1085 82.888632) + (xy 166.1085 79.641367) + (xy 166.108499 79.64135) + (xy 166.10199 79.580803) + (xy 166.101988 79.580795) + (xy 166.065813 79.483809) + (xy 166.050889 79.443796) + (xy 166.050888 79.443794) + (xy 166.050887 79.443792) + (xy 165.963261 79.326738) + (xy 165.846207 79.239112) + (xy 165.846202 79.23911) + (xy 165.709204 79.188011) + (xy 165.709196 79.188009) + (xy 165.648649 79.1815) + (xy 165.648638 79.1815) + (xy 164.551362 79.1815) + (xy 164.55135 79.1815) + (xy 164.490803 79.188009) + (xy 164.490795 79.188011) + (xy 164.353797 79.23911) + (xy 164.353792 79.239112) + (xy 164.236738 79.326738) + (xy 164.149112 79.443792) + (xy 164.14911 79.443797) + (xy 164.098011 79.580795) + (xy 164.098009 79.580803) + (xy 164.0915 79.64135) + (xy 164.0915 82.888649) + (xy 164.098009 82.949196) + (xy 164.098011 82.949204) + (xy 164.14911 83.086202) + (xy 164.149112 83.086207) + (xy 164.236738 83.203261) + (xy 164.353792 83.290887) + (xy 164.353794 83.290887) + (xy 164.353796 83.290889) + (xy 164.377301 83.299656) + (xy 164.434136 83.342203) + (xy 164.458946 83.408724) + (xy 164.452197 83.459324) + (xy 164.433782 83.511951) + (xy 164.415018 83.6785) + (xy 164.413384 83.693) + (xy 164.433783 83.874047) + (xy 164.433784 83.874049) + (xy 164.437341 83.884215) + (xy 164.440961 83.955119) + (xy 164.405671 84.016724) + (xy 164.347397 84.048451) + (xy 164.340798 84.05001) + (xy 164.203797 84.10111) + (xy 164.203793 84.101112) + (xy 164.189397 84.111889) + (xy 164.122876 84.136698) + (xy 164.053502 84.121605) + (xy 164.003301 84.071402) + (xy 163.988211 84.002027) + (xy 163.988677 83.99696) + (xy 164.008616 83.82) + (xy 163.988217 83.638953) + (xy 163.928043 83.466985) + (xy 163.928041 83.466982) + (xy 163.928041 83.466981) + (xy 163.831112 83.31272) + (xy 163.831111 83.312718) + (xy 163.702281 83.183888) + (xy 163.702279 83.183887) + (xy 163.604585 83.122502) + (xy 163.557547 83.069324) + (xy 163.546727 82.999157) + (xy 163.553565 82.971785) + (xy 163.561989 82.949201) + (xy 163.5685 82.888638) + (xy 163.5685 79.641362) + (xy 163.568499 79.64135) + (xy 163.56199 79.580803) + (xy 163.561988 79.580795) + (xy 163.525813 79.483809) + (xy 163.510889 79.443796) + (xy 163.510888 79.443794) + (xy 163.510887 79.443792) + (xy 163.423261 79.326738) + (xy 163.306207 79.239112) + (xy 163.306202 79.23911) + (xy 163.169204 79.188011) + (xy 163.169196 79.188009) + (xy 163.108649 79.1815) + (xy 163.108638 79.1815) + (xy 162.011362 79.1815) + (xy 162.01135 79.1815) + (xy 161.950803 79.188009) + (xy 161.950795 79.188011) + (xy 161.813797 79.23911) + (xy 161.813792 79.239112) + (xy 161.696738 79.326738) + (xy 161.609112 79.443792) + (xy 161.60911 79.443797) + (xy 161.558011 79.580795) + (xy 161.558009 79.580803) + (xy 161.5515 79.64135) + (xy 161.5515 82.888649) + (xy 161.558009 82.949196) + (xy 161.558011 82.949204) + (xy 161.60911 83.086202) + (xy 161.609112 83.086207) + (xy 161.696738 83.203261) + (xy 161.813792 83.290887) + (xy 161.813794 83.290888) + (xy 161.813796 83.290889) + (xy 161.872321 83.312718) + (xy 161.950795 83.341988) + (xy 161.950803 83.34199) + (xy 162.01135 83.348499) + (xy 162.011355 83.348499) + (xy 162.011362 83.3485) + (xy 162.325837 83.3485) + (xy 162.393958 83.368502) + (xy 162.440451 83.422158) + (xy 162.450555 83.492432) + (xy 162.444766 83.516112) + (xy 162.401783 83.638953) + (xy 162.381384 83.82) + (xy 162.39231 83.916977) + (xy 162.380062 83.986907) + (xy 162.331949 84.039115) + (xy 162.311137 84.049138) + (xy 162.171795 84.101111) + (xy 162.171792 84.101112) + (xy 162.054738 84.188738) + (xy 161.967112 84.305792) + (xy 161.96711 84.305797) + (xy 161.916011 84.442795) + (xy 161.916009 84.442803) + (xy 161.9095 84.50335) + (xy 161.9095 85.300649) + (xy 161.916009 85.361196) + (xy 161.916011 85.361204) + (xy 161.96711 85.498202) + (xy 161.967112 85.498207) + (xy 162.054738 85.615261) + (xy 162.171792 85.702887) + (xy 162.171794 85.702888) + (xy 162.171796 85.702889) + (xy 162.189218 85.709387) + (xy 162.255058 85.733945) + (xy 162.311894 85.776492) + (xy 162.336704 85.843012) + (xy 162.321612 85.912386) + (xy 162.27141 85.962588) + (xy 162.255058 85.970055) + (xy 162.171797 86.00111) + (xy 162.171792 86.001112) + (xy 162.054738 86.088738) + (xy 161.967112 86.205792) + (xy 161.96711 86.205797) + (xy 161.916011 86.342795) + (xy 161.916009 86.342803) + (xy 161.9095 86.40335) + (xy 161.9095 87.200649) + (xy 161.916009 87.261196) + (xy 161.916011 87.261204) + (xy 161.96711 87.398202) + (xy 161.967112 87.398207) + (xy 162.054738 87.515261) + (xy 162.171792 87.602887) + (xy 162.171794 87.602888) + (xy 162.171796 87.602889) + (xy 162.198202 87.612738) + (xy 162.308795 87.653988) + (xy 162.308798 87.653988) + (xy 162.308799 87.653989) + (xy 162.308804 87.65399) + (xy 162.321966 87.655405) + (xy 162.387559 87.682572) + (xy 162.428051 87.74089) + (xy 162.4345 87.780683) + (xy 162.4345 88.054146) + (xy 162.432751 88.069988) + (xy 162.433044 88.070016) + (xy 162.432298 88.077907) + (xy 162.434438 88.145984) + (xy 162.4345 88.149943) + (xy 162.4345 88.177851) + (xy 162.434501 88.177869) + (xy 162.435007 88.181877) + (xy 162.435937 88.193696) + (xy 162.437326 88.237888) + (xy 162.437327 88.237893) + (xy 162.442977 88.257339) + (xy 162.446986 88.276697) + (xy 162.449525 88.296793) + (xy 162.449526 88.2968) + (xy 162.4658 88.337903) + (xy 162.469644 88.349129) + (xy 162.481982 88.391593) + (xy 162.492294 88.409031) + (xy 162.500988 88.426779) + (xy 162.508444 88.445609) + (xy 162.50845 88.44562) + (xy 162.534432 88.481381) + (xy 162.540949 88.491301) + (xy 162.563458 88.529362) + (xy 162.563459 88.529363) + (xy 162.563461 88.529366) + (xy 162.577779 88.543684) + (xy 162.590617 88.558714) + (xy 162.602526 88.575104) + (xy 162.60253 88.575109) + (xy 162.636592 88.603287) + (xy 162.645373 88.611277) + (xy 163.249657 89.215562) + (xy 163.283682 89.277874) + (xy 163.285768 89.290547) + (xy 163.290781 89.335038) + (xy 163.290783 89.335047) + (xy 163.302624 89.368886) + (xy 163.306242 89.439791) + (xy 163.270952 89.501395) + (xy 163.207959 89.534141) + (xy 163.183694 89.5365) + (xy 156.651595 89.5365) + (xy 156.583474 89.516498) + (xy 156.5625 89.499595) + (xy 150.403405 83.3405) + (xy 150.369379 83.278188) + (xy 150.3665 83.251405) + (xy 150.3665 82.888649) + (xy 151.3915 82.888649) + (xy 151.398009 82.949196) + (xy 151.398011 82.949204) + (xy 151.44911 83.086202) + (xy 151.449112 83.086207) + (xy 151.536738 83.203261) + (xy 151.653792 83.290887) + (xy 151.653794 83.290888) + (xy 151.653796 83.290889) + (xy 151.712321 83.312718) + (xy 151.790795 83.341988) + (xy 151.790803 83.34199) + (xy 151.85135 83.348499) + (xy 151.851355 83.348499) + (xy 151.851362 83.3485) + (xy 151.851368 83.3485) + (xy 152.948632 83.3485) + (xy 152.948638 83.3485) + (xy 152.948645 83.348499) + (xy 152.948649 83.348499) + (xy 153.009196 83.34199) + (xy 153.009199 83.341989) + (xy 153.009201 83.341989) + (xy 153.146204 83.290889) + (xy 153.158501 83.281684) + (xy 153.263261 83.203261) + (xy 153.350887 83.086207) + (xy 153.350887 83.086206) + (xy 153.350889 83.086204) + (xy 153.401989 82.949201) + (xy 153.401989 82.949199) + (xy 153.40199 82.949196) + (xy 153.408499 82.888649) + (xy 153.9315 82.888649) + (xy 153.938009 82.949196) + (xy 153.938011 82.949204) + (xy 153.98911 83.086202) + (xy 153.989112 83.086207) + (xy 154.076738 83.203261) + (xy 154.193792 83.290887) + (xy 154.193794 83.290888) + (xy 154.193796 83.290889) + (xy 154.252321 83.312718) + (xy 154.330795 83.341988) + (xy 154.330803 83.34199) + (xy 154.39135 83.348499) + (xy 154.391355 83.348499) + (xy 154.391362 83.3485) + (xy 154.391368 83.3485) + (xy 155.488632 83.3485) + (xy 155.488638 83.3485) + (xy 155.488645 83.348499) + (xy 155.488649 83.348499) + (xy 155.549196 83.34199) + (xy 155.549199 83.341989) + (xy 155.549201 83.341989) + (xy 155.686204 83.290889) + (xy 155.698501 83.281684) + (xy 155.803261 83.203261) + (xy 155.890887 83.086207) + (xy 155.890887 83.086206) + (xy 155.890889 83.086204) + (xy 155.941989 82.949201) + (xy 155.941989 82.949199) + (xy 155.94199 82.949196) + (xy 155.948499 82.888649) + (xy 156.4715 82.888649) + (xy 156.478009 82.949196) + (xy 156.478011 82.949204) + (xy 156.52911 83.086202) + (xy 156.529112 83.086207) + (xy 156.616738 83.203261) + (xy 156.733792 83.290887) + (xy 156.733794 83.290888) + (xy 156.733796 83.290889) + (xy 156.792321 83.312718) + (xy 156.870795 83.341988) + (xy 156.870803 83.34199) + (xy 156.93135 83.348499) + (xy 156.931355 83.348499) + (xy 156.931362 83.3485) + (xy 156.931368 83.3485) + (xy 158.028632 83.3485) + (xy 158.028638 83.3485) + (xy 158.028645 83.348499) + (xy 158.028649 83.348499) + (xy 158.089196 83.34199) + (xy 158.089199 83.341989) + (xy 158.089201 83.341989) + (xy 158.226204 83.290889) + (xy 158.238501 83.281684) + (xy 158.343261 83.203261) + (xy 158.430887 83.086207) + (xy 158.430887 83.086206) + (xy 158.430889 83.086204) + (xy 158.481989 82.949201) + (xy 158.481989 82.949199) + (xy 158.48199 82.949196) + (xy 158.488499 82.888649) + (xy 159.0115 82.888649) + (xy 159.018009 82.949196) + (xy 159.018011 82.949204) + (xy 159.06911 83.086202) + (xy 159.069112 83.086207) + (xy 159.156738 83.203261) + (xy 159.273792 83.290887) + (xy 159.273794 83.290888) + (xy 159.273796 83.290889) + (xy 159.332321 83.312718) + (xy 159.410795 83.341988) + (xy 159.410803 83.34199) + (xy 159.47135 83.348499) + (xy 159.471355 83.348499) + (xy 159.471362 83.3485) + (xy 159.471368 83.3485) + (xy 160.568632 83.3485) + (xy 160.568638 83.3485) + (xy 160.568645 83.348499) + (xy 160.568649 83.348499) + (xy 160.629196 83.34199) + (xy 160.629199 83.341989) + (xy 160.629201 83.341989) + (xy 160.766204 83.290889) + (xy 160.778501 83.281684) + (xy 160.883261 83.203261) + (xy 160.970887 83.086207) + (xy 160.970887 83.086206) + (xy 160.970889 83.086204) + (xy 161.021989 82.949201) + (xy 161.021989 82.949199) + (xy 161.02199 82.949196) + (xy 161.028499 82.888649) + (xy 161.0285 82.888632) + (xy 161.0285 79.641367) + (xy 161.028499 79.64135) + (xy 161.02199 79.580803) + (xy 161.021988 79.580795) + (xy 160.985813 79.483809) + (xy 160.970889 79.443796) + (xy 160.970888 79.443794) + (xy 160.970887 79.443792) + (xy 160.883261 79.326738) + (xy 160.766207 79.239112) + (xy 160.766202 79.23911) + (xy 160.629204 79.188011) + (xy 160.629196 79.188009) + (xy 160.568649 79.1815) + (xy 160.568638 79.1815) + (xy 159.471362 79.1815) + (xy 159.47135 79.1815) + (xy 159.410803 79.188009) + (xy 159.410795 79.188011) + (xy 159.273797 79.23911) + (xy 159.273792 79.239112) + (xy 159.156738 79.326738) + (xy 159.069112 79.443792) + (xy 159.06911 79.443797) + (xy 159.018011 79.580795) + (xy 159.018009 79.580803) + (xy 159.0115 79.64135) + (xy 159.0115 82.888649) + (xy 158.488499 82.888649) + (xy 158.4885 82.888632) + (xy 158.4885 79.641367) + (xy 158.488499 79.64135) + (xy 158.48199 79.580803) + (xy 158.481988 79.580795) + (xy 158.445813 79.483809) + (xy 158.430889 79.443796) + (xy 158.430888 79.443794) + (xy 158.430887 79.443792) + (xy 158.343261 79.326738) + (xy 158.226207 79.239112) + (xy 158.226202 79.23911) + (xy 158.089204 79.188011) + (xy 158.089196 79.188009) + (xy 158.028649 79.1815) + (xy 158.028638 79.1815) + (xy 157.775149 79.1815) + (xy 157.721501 79.169508) + (xy 157.677318 79.148717) + (xy 157.677316 79.148716) + (xy 157.677313 79.148715) + (xy 157.5201 79.118725) + (xy 157.520089 79.118724) + (xy 157.360353 79.128774) + (xy 157.360351 79.128774) + (xy 157.277198 79.155792) + (xy 157.217058 79.175333) + (xy 157.178124 79.1815) + (xy 156.93135 79.1815) + (xy 156.870803 79.188009) + (xy 156.870795 79.188011) + (xy 156.733797 79.23911) + (xy 156.733792 79.239112) + (xy 156.616738 79.326738) + (xy 156.529112 79.443792) + (xy 156.52911 79.443797) + (xy 156.478011 79.580795) + (xy 156.478009 79.580803) + (xy 156.4715 79.64135) + (xy 156.4715 82.888649) + (xy 155.948499 82.888649) + (xy 155.9485 82.888632) + (xy 155.9485 79.641367) + (xy 155.948499 79.64135) + (xy 155.94199 79.580803) + (xy 155.941988 79.580795) + (xy 155.905813 79.483809) + (xy 155.890889 79.443796) + (xy 155.890888 79.443794) + (xy 155.890887 79.443792) + (xy 155.803261 79.326738) + (xy 155.686207 79.239112) + (xy 155.686202 79.23911) + (xy 155.549204 79.188011) + (xy 155.549196 79.188009) + (xy 155.488649 79.1815) + (xy 155.488638 79.1815) + (xy 154.391362 79.1815) + (xy 154.39135 79.1815) + (xy 154.330803 79.188009) + (xy 154.330795 79.188011) + (xy 154.193797 79.23911) + (xy 154.193792 79.239112) + (xy 154.076738 79.326738) + (xy 153.989112 79.443792) + (xy 153.98911 79.443797) + (xy 153.938011 79.580795) + (xy 153.938009 79.580803) + (xy 153.9315 79.64135) + (xy 153.9315 82.888649) + (xy 153.408499 82.888649) + (xy 153.4085 82.888632) + (xy 153.4085 79.641367) + (xy 153.408499 79.64135) + (xy 153.40199 79.580803) + (xy 153.401988 79.580795) + (xy 153.365813 79.483809) + (xy 153.350889 79.443796) + (xy 153.350888 79.443794) + (xy 153.350887 79.443792) + (xy 153.263261 79.326738) + (xy 153.146207 79.239112) + (xy 153.146202 79.23911) + (xy 153.009204 79.188011) + (xy 153.009196 79.188009) + (xy 152.948649 79.1815) + (xy 152.948638 79.1815) + (xy 151.851362 79.1815) + (xy 151.85135 79.1815) + (xy 151.790803 79.188009) + (xy 151.790795 79.188011) + (xy 151.653797 79.23911) + (xy 151.653792 79.239112) + (xy 151.536738 79.326738) + (xy 151.449112 79.443792) + (xy 151.44911 79.443797) + (xy 151.398011 79.580795) + (xy 151.398009 79.580803) + (xy 151.3915 79.64135) + (xy 151.3915 82.888649) + (xy 150.3665 82.888649) + (xy 150.3665 74.378853) + (xy 150.368249 74.363011) + (xy 150.367956 74.362984) + (xy 150.368702 74.355091) + (xy 150.366562 74.287) + (xy 150.3665 74.283042) + (xy 150.3665 74.25515) + (xy 150.3665 74.255144) + (xy 150.365993 74.251135) + (xy 150.365062 74.239306) + (xy 150.364721 74.228442) + (xy 150.363674 74.195111) + (xy 150.358017 74.175642) + (xy 150.354012 74.156298) + (xy 150.351474 74.136203) + (xy 150.335196 74.095092) + (xy 150.331356 74.083877) + (xy 150.319018 74.041407) + (xy 150.308706 74.02397) + (xy 150.30001 74.006221) + (xy 150.292552 73.987383) + (xy 150.266552 73.951598) + (xy 150.260059 73.941714) + (xy 150.237542 73.903638) + (xy 150.223214 73.88931) + (xy 150.210384 73.874289) + (xy 150.198472 73.857893) + (xy 150.198469 73.857891) + (xy 150.198469 73.85789) + (xy 150.164394 73.8297) + (xy 150.155616 73.821712) + (xy 146.991334 70.657429) + (xy 146.957308 70.595117) + (xy 146.955047 70.567012) + (xy 146.9545 70.567012) + (xy 146.9545 69.766367) + (xy 146.954499 69.76635) + (xy 146.94799 69.705803) + (xy 146.947988 69.705795) + (xy 146.896889 69.568797) + (xy 146.896887 69.568792) + (xy 146.809261 69.451738) + (xy 146.692207 69.364112) + (xy 146.692203 69.36411) + (xy 146.608941 69.333055) + (xy 146.552105 69.290509) + (xy 146.527295 69.223988) + (xy 146.542387 69.154614) + (xy 146.592589 69.104412) + (xy 146.608941 69.096945) + (xy 146.636924 69.086507) + (xy 146.692204 69.065889) + (xy 146.71427 69.049371) + (xy 146.809261 68.978261) + (xy 146.896887 68.861207) + (xy 146.896887 68.861206) + (xy 146.896889 68.861204) + (xy 146.942809 68.738089) + (xy 146.947988 68.724204) + (xy 146.94799 68.724196) + (xy 146.954499 68.663649) + (xy 146.9545 68.663632) + (xy 146.9545 68.072649) + (xy 150.1955 68.072649) + (xy 150.202009 68.133196) + (xy 150.202011 68.133204) + (xy 150.25311 68.270202) + (xy 150.253112 68.270207) + (xy 150.340738 68.387261) + (xy 150.457792 68.474887) + (xy 150.457794 68.474888) + (xy 150.457796 68.474889) + (xy 150.501999 68.491376) + (xy 150.594795 68.525988) + (xy 150.594803 68.52599) + (xy 150.65535 68.532499) + (xy 150.655355 68.532499) + (xy 150.655362 68.5325) + (xy 153.215207 68.5325) + (xy 153.283328 68.552502) + (xy 153.329821 68.606158) + (xy 153.339925 68.676432) + (xy 153.310431 68.741012) + (xy 153.304302 68.747595) + (xy 151.848302 70.203595) + (xy 151.78599 70.237621) + (xy 151.759207 70.2405) + (xy 151.62135 70.2405) + (xy 151.560803 70.247009) + (xy 151.560795 70.247011) + (xy 151.423797 70.29811) + (xy 151.423792 70.298112) + (xy 151.306738 70.385738) + (xy 151.219112 70.502792) + (xy 151.21911 70.502797) + (xy 151.168011 70.639795) + (xy 151.168009 70.639803) + (xy 151.1615 70.70035) + (xy 151.1615 72.047649) + (xy 151.168009 72.108196) + (xy 151.168011 72.108204) + (xy 151.21911 72.245202) + (xy 151.219112 72.245206) + (xy 151.223444 72.250993) + (xy 151.248253 72.317514) + (xy 151.23316 72.386888) + (xy 151.223444 72.402007) + (xy 151.219112 72.407793) + (xy 151.21911 72.407797) + (xy 151.168011 72.544795) + (xy 151.168009 72.544803) + (xy 151.1615 72.60535) + (xy 151.1615 73.952649) + (xy 151.168009 74.013196) + (xy 151.168011 74.013204) + (xy 151.21911 74.150202) + (xy 151.219112 74.150207) + (xy 151.306738 74.267261) + (xy 151.37942 74.32167) + (xy 151.421967 74.378506) + (xy 151.427031 74.449322) + (xy 151.421967 74.46657) + (xy 151.39801 74.530799) + (xy 151.398009 74.530803) + (xy 151.3915 74.59135) + (xy 151.3915 77.838649) + (xy 151.398009 77.899196) + (xy 151.398011 77.899204) + (xy 151.44911 78.036202) + (xy 151.449112 78.036207) + (xy 151.536738 78.153261) + (xy 151.653792 78.240887) + (xy 151.653794 78.240888) + (xy 151.653796 78.240889) + (xy 151.701541 78.258697) + (xy 151.790795 78.291988) + (xy 151.790803 78.29199) + (xy 151.85135 78.298499) + (xy 151.851355 78.298499) + (xy 151.851362 78.2985) + (xy 151.851368 78.2985) + (xy 152.948632 78.2985) + (xy 152.948638 78.2985) + (xy 152.948645 78.298499) + (xy 152.948649 78.298499) + (xy 153.009196 78.29199) + (xy 153.009199 78.291989) + (xy 153.009201 78.291989) + (xy 153.146204 78.240889) + (xy 153.146799 78.240444) + (xy 153.263261 78.153261) + (xy 153.350887 78.036207) + (xy 153.350887 78.036206) + (xy 153.350889 78.036204) + (xy 153.401989 77.899201) + (xy 153.401989 77.899199) + (xy 153.40199 77.899196) + (xy 153.408499 77.838649) + (xy 153.408499 77.838645) + (xy 153.4085 77.838638) + (xy 153.4085 76.669) + (xy 153.932 76.669) + (xy 153.932 77.838597) + (xy 153.938505 77.899093) + (xy 153.989555 78.035964) + (xy 153.989555 78.035965) + (xy 154.077095 78.152904) + (xy 154.194034 78.240444) + (xy 154.330906 78.291494) + (xy 154.391402 78.297999) + (xy 154.391415 78.298) + (xy 154.486 78.298) + (xy 154.486 76.669) + (xy 155.394 76.669) + (xy 155.394 78.298) + (xy 155.488585 78.298) + (xy 155.488597 78.297999) + (xy 155.549093 78.291494) + (xy 155.685964 78.240444) + (xy 155.685965 78.240444) + (xy 155.802904 78.152904) + (xy 155.890444 78.035965) + (xy 155.890444 78.035964) + (xy 155.941494 77.899093) + (xy 155.947993 77.838649) + (xy 156.4715 77.838649) + (xy 156.478009 77.899196) + (xy 156.478011 77.899204) + (xy 156.52911 78.036202) + (xy 156.529112 78.036207) + (xy 156.616738 78.153261) + (xy 156.733792 78.240887) + (xy 156.733794 78.240888) + (xy 156.733796 78.240889) + (xy 156.781541 78.258697) + (xy 156.870795 78.291988) + (xy 156.870803 78.29199) + (xy 156.93135 78.298499) + (xy 156.931355 78.298499) + (xy 156.931362 78.2985) + (xy 156.931368 78.2985) + (xy 158.028632 78.2985) + (xy 158.028638 78.2985) + (xy 158.028645 78.298499) + (xy 158.028649 78.298499) + (xy 158.089196 78.29199) + (xy 158.089199 78.291989) + (xy 158.089201 78.291989) + (xy 158.226204 78.240889) + (xy 158.226799 78.240444) + (xy 158.343261 78.153261) + (xy 158.430887 78.036207) + (xy 158.430887 78.036206) + (xy 158.430889 78.036204) + (xy 158.481989 77.899201) + (xy 158.481989 77.899199) + (xy 158.48199 77.899196) + (xy 158.488499 77.838649) + (xy 159.0115 77.838649) + (xy 159.018009 77.899196) + (xy 159.018011 77.899204) + (xy 159.06911 78.036202) + (xy 159.069112 78.036207) + (xy 159.156738 78.153261) + (xy 159.273792 78.240887) + (xy 159.273794 78.240888) + (xy 159.273796 78.240889) + (xy 159.321541 78.258697) + (xy 159.410795 78.291988) + (xy 159.410803 78.29199) + (xy 159.47135 78.298499) + (xy 159.471355 78.298499) + (xy 159.471362 78.2985) + (xy 159.471368 78.2985) + (xy 160.568632 78.2985) + (xy 160.568638 78.2985) + (xy 160.568645 78.298499) + (xy 160.568649 78.298499) + (xy 160.629196 78.29199) + (xy 160.629199 78.291989) + (xy 160.629201 78.291989) + (xy 160.766204 78.240889) + (xy 160.766799 78.240444) + (xy 160.883261 78.153261) + (xy 160.970887 78.036207) + (xy 160.970887 78.036206) + (xy 160.970889 78.036204) + (xy 161.021989 77.899201) + (xy 161.021989 77.899199) + (xy 161.02199 77.899196) + (xy 161.028499 77.838649) + (xy 161.5515 77.838649) + (xy 161.558009 77.899196) + (xy 161.558011 77.899204) + (xy 161.60911 78.036202) + (xy 161.609112 78.036207) + (xy 161.696738 78.153261) + (xy 161.813792 78.240887) + (xy 161.813794 78.240888) + (xy 161.813796 78.240889) + (xy 161.861541 78.258697) + (xy 161.950795 78.291988) + (xy 161.950803 78.29199) + (xy 162.01135 78.298499) + (xy 162.011355 78.298499) + (xy 162.011362 78.2985) + (xy 162.011368 78.2985) + (xy 163.108632 78.2985) + (xy 163.108638 78.2985) + (xy 163.108645 78.298499) + (xy 163.108649 78.298499) + (xy 163.169196 78.29199) + (xy 163.169199 78.291989) + (xy 163.169201 78.291989) + (xy 163.306204 78.240889) + (xy 163.306799 78.240444) + (xy 163.423261 78.153261) + (xy 163.510887 78.036207) + (xy 163.510887 78.036206) + (xy 163.510889 78.036204) + (xy 163.561989 77.899201) + (xy 163.561989 77.899199) + (xy 163.56199 77.899196) + (xy 163.568499 77.838649) + (xy 163.568499 77.838645) + (xy 163.5685 77.838638) + (xy 163.5685 74.640767) + (xy 163.588502 74.572646) + (xy 163.642158 74.526153) + (xy 163.712432 74.516049) + (xy 163.736114 74.521837) + (xy 163.902953 74.580217) + (xy 163.979609 74.588854) + (xy 164.04506 74.616357) + (xy 164.085253 74.67488) + (xy 164.0915 74.714061) + (xy 164.0915 77.838649) + (xy 164.098009 77.899196) + (xy 164.098011 77.899204) + (xy 164.14911 78.036202) + (xy 164.149112 78.036207) + (xy 164.236738 78.153261) + (xy 164.353792 78.240887) + (xy 164.353794 78.240888) + (xy 164.353796 78.240889) + (xy 164.401541 78.258697) + (xy 164.490795 78.291988) + (xy 164.490803 78.29199) + (xy 164.55135 78.298499) + (xy 164.551355 78.298499) + (xy 164.551362 78.2985) + (xy 164.551368 78.2985) + (xy 165.648632 78.2985) + (xy 165.648638 78.2985) + (xy 165.648645 78.298499) + (xy 165.648649 78.298499) + (xy 165.709196 78.29199) + (xy 165.709199 78.291989) + (xy 165.709201 78.291989) + (xy 165.846204 78.240889) + (xy 165.846799 78.240444) + (xy 165.963261 78.153261) + (xy 166.050887 78.036207) + (xy 166.050887 78.036206) + (xy 166.050889 78.036204) + (xy 166.101989 77.899201) + (xy 166.101989 77.899199) + (xy 166.10199 77.899196) + (xy 166.108499 77.838649) + (xy 166.108499 77.838645) + (xy 166.1085 77.838638) + (xy 166.1085 74.591362) + (xy 166.108499 74.59135) + (xy 166.10199 74.530803) + (xy 166.101988 74.530795) + (xy 166.058315 74.413707) + (xy 166.050889 74.393796) + (xy 166.050888 74.393794) + (xy 166.050887 74.393792) + (xy 165.96326 74.276737) + (xy 165.949407 74.266367) + (xy 165.906861 74.209531) + (xy 165.901797 74.138715) + (xy 165.935823 74.076403) + (xy 165.998135 74.042379) + (xy 166.024917 74.0395) + (xy 166.67097 74.0395) + (xy 166.715083 74.0395) + (xy 166.783204 74.059502) + (xy 166.829697 74.113158) + (xy 166.839801 74.183432) + (xy 166.810307 74.248012) + (xy 166.790593 74.266367) + (xy 166.776739 74.276737) + (xy 166.689112 74.393792) + (xy 166.68911 74.393797) + (xy 166.638011 74.530795) + (xy 166.638009 74.530803) + (xy 166.6315 74.59135) + (xy 166.6315 77.838649) + (xy 166.638009 77.899196) + (xy 166.638011 77.899204) + (xy 166.68911 78.036202) + (xy 166.689112 78.036207) + (xy 166.776738 78.153261) + (xy 166.893792 78.240887) + (xy 166.893794 78.240888) + (xy 166.893796 78.240889) + (xy 166.941541 78.258697) + (xy 167.030795 78.291988) + (xy 167.030803 78.29199) + (xy 167.09135 78.298499) + (xy 167.091355 78.298499) + (xy 167.091362 78.2985) + (xy 167.091368 78.2985) + (xy 168.188632 78.2985) + (xy 168.188638 78.2985) + (xy 168.188645 78.298499) + (xy 168.188649 78.298499) + (xy 168.249196 78.29199) + (xy 168.249199 78.291989) + (xy 168.249201 78.291989) + (xy 168.386204 78.240889) + (xy 168.386799 78.240444) + (xy 168.503261 78.153261) + (xy 168.590887 78.036207) + (xy 168.590887 78.036206) + (xy 168.590889 78.036204) + (xy 168.641989 77.899201) + (xy 168.641989 77.899199) + (xy 168.64199 77.899196) + (xy 168.648499 77.838649) + (xy 169.1715 77.838649) + (xy 169.178009 77.899196) + (xy 169.178011 77.899204) + (xy 169.22911 78.036202) + (xy 169.229112 78.036207) + (xy 169.316738 78.153261) + (xy 169.433792 78.240887) + (xy 169.433794 78.240888) + (xy 169.433796 78.240889) + (xy 169.481541 78.258697) + (xy 169.570795 78.291988) + (xy 169.570803 78.29199) + (xy 169.63135 78.298499) + (xy 169.631355 78.298499) + (xy 169.631362 78.2985) + (xy 169.631368 78.2985) + (xy 170.728632 78.2985) + (xy 170.728638 78.2985) + (xy 170.728645 78.298499) + (xy 170.728649 78.298499) + (xy 170.789196 78.29199) + (xy 170.789199 78.291989) + (xy 170.789201 78.291989) + (xy 170.926204 78.240889) + (xy 170.926799 78.240444) + (xy 171.043261 78.153261) + (xy 171.130887 78.036207) + (xy 171.130887 78.036206) + (xy 171.130889 78.036204) + (xy 171.181989 77.899201) + (xy 171.181989 77.899199) + (xy 171.18199 77.899196) + (xy 171.188499 77.838649) + (xy 171.188499 77.838645) + (xy 171.1885 77.838638) + (xy 171.1885 74.591362) + (xy 171.188499 74.59135) + (xy 171.18199 74.530803) + (xy 171.181988 74.530795) + (xy 171.138315 74.413707) + (xy 171.130889 74.393796) + (xy 171.130888 74.393794) + (xy 171.130887 74.393792) + (xy 171.043261 74.276738) + (xy 170.926207 74.189112) + (xy 170.926202 74.18911) + (xy 170.789204 74.138011) + (xy 170.789196 74.138009) + (xy 170.728649 74.1315) + (xy 170.728638 74.1315) + (xy 169.631362 74.1315) + (xy 169.63135 74.1315) + (xy 169.570803 74.138009) + (xy 169.570795 74.138011) + (xy 169.433797 74.18911) + (xy 169.433792 74.189112) + (xy 169.316738 74.276738) + (xy 169.229112 74.393792) + (xy 169.22911 74.393797) + (xy 169.178011 74.530795) + (xy 169.178009 74.530803) + (xy 169.1715 74.59135) + (xy 169.1715 77.838649) + (xy 168.648499 77.838649) + (xy 168.648499 77.838645) + (xy 168.6485 77.838638) + (xy 168.6485 74.591362) + (xy 168.648499 74.59135) + (xy 168.64199 74.530803) + (xy 168.641988 74.530795) + (xy 168.598315 74.413707) + (xy 168.590889 74.393796) + (xy 168.590888 74.393794) + (xy 168.590887 74.393792) + (xy 168.503261 74.276738) + (xy 168.386207 74.189112) + (xy 168.386202 74.18911) + (xy 168.249204 74.138011) + (xy 168.249196 74.138009) + (xy 168.188649 74.1315) + (xy 168.188638 74.1315) + (xy 167.35252 74.1315) + (xy 167.284399 74.111498) + (xy 167.237906 74.057842) + (xy 167.227802 73.987568) + (xy 167.257296 73.922988) + (xy 167.264127 73.916521) + (xy 167.263755 73.916149) + (xy 167.269362 73.910542) + (xy 167.283685 73.896218) + (xy 167.298724 73.883374) + (xy 167.3002 73.882302) + (xy 167.315107 73.871472) + (xy 167.343303 73.837386) + (xy 167.351272 73.82863) + (xy 169.098562 72.081341) + (xy 169.160872 72.047317) + (xy 169.173539 72.045231) + (xy 169.218047 72.040217) + (xy 169.390015 71.980043) + (xy 169.544281 71.883111) + (xy 169.673111 71.754281) + (xy 169.770043 71.600015) + (xy 169.830217 71.428047) + (xy 169.850616 71.247) + (xy 169.830217 71.065953) + (xy 169.770043 70.893985) + (xy 169.770041 70.893982) + (xy 169.770041 70.893981) + (xy 169.673112 70.73972) + (xy 169.673111 70.739718) + (xy 169.544281 70.610888) + (xy 169.544279 70.610887) + (xy 169.390018 70.513958) + (xy 169.390015 70.513957) + (xy 169.21805 70.453784) + (xy 169.218049 70.453783) + (xy 169.218047 70.453783) + (xy 169.037 70.433384) + (xy 168.855953 70.453783) + (xy 168.85595 70.453783) + (xy 168.855949 70.453784) + (xy 168.683984 70.513957) + (xy 168.683981 70.513958) + (xy 168.52972 70.610887) + (xy 168.529718 70.610888) + (xy 168.400888 70.739718) + (xy 168.400887 70.73972) + (xy 168.303958 70.893981) + (xy 168.303957 70.893984) + (xy 168.243784 71.065947) + (xy 168.243781 71.065961) + (xy 168.238768 71.110452) + (xy 168.211264 71.175904) + (xy 168.202657 71.185437) + (xy 168.105593 71.2825) + (xy 168.043284 71.316524) + (xy 167.972468 71.31146) + (xy 167.915632 71.268914) + (xy 167.890821 71.202393) + (xy 167.8905 71.193404) + (xy 167.8905 69.152435) + (xy 167.891831 69.134172) + (xy 167.89192 69.133562) + (xy 167.895341 69.110211) + (xy 167.890979 69.060351) + (xy 167.8905 69.049371) + (xy 167.8905 69.043825) + (xy 167.8905 69.04382) + (xy 167.886863 69.012712) + (xy 167.886492 69.00908) + (xy 167.882316 68.961345) + (xy 167.879887 68.933573) + (xy 167.879886 68.933569) + (xy 167.878403 68.926387) + (xy 167.878469 68.926373) + (xy 167.876839 68.919019) + (xy 167.876773 68.919035) + (xy 167.875079 68.91189) + (xy 167.875079 68.911887) + (xy 167.849137 68.840612) + (xy 167.847963 68.837234) + (xy 167.829185 68.780566) + (xy 167.824114 68.765261) + (xy 167.824112 68.765258) + (xy 167.821014 68.758615) + (xy 167.821076 68.758586) + (xy 167.817787 68.751793) + (xy 167.817727 68.751824) + (xy 167.814433 68.745264) + (xy 167.795806 68.716944) + (xy 167.772741 68.681875) + (xy 167.770831 68.678876) + (xy 167.731029 68.614349) + (xy 167.731026 68.614346) + (xy 167.726483 68.608601) + (xy 167.726536 68.608558) + (xy 167.721768 68.602705) + (xy 167.721718 68.602748) + (xy 167.716998 68.597123) + (xy 167.661846 68.545089) + (xy 167.659218 68.542537) + (xy 167.590688 68.474007) + (xy 167.511578 68.394898) + (xy 167.489311 68.359303) + (xy 167.487114 68.360362) + (xy 167.484043 68.353985) + (xy 167.387112 68.19972) + (xy 167.387111 68.199718) + (xy 167.258281 68.070888) + (xy 167.258279 68.070887) + (xy 167.104018 67.973958) + (xy 167.104015 67.973957) + (xy 166.93205 67.913784) + (xy 166.932049 67.913783) + (xy 166.932047 67.913783) + (xy 166.751 67.893384) + (xy 166.569953 67.913783) + (xy 166.56995 67.913783) + (xy 166.569949 67.913784) + (xy 166.397984 67.973957) + (xy 166.397981 67.973958) + (xy 166.24372 68.070887) + (xy 166.243718 68.070888) + (xy 166.114888 68.199718) + (xy 166.114887 68.19972) + (xy 166.017958 68.353981) + (xy 166.017957 68.353984) + (xy 165.959384 68.521378) + (xy 165.957783 68.525953) + (xy 165.937384 68.707) + (xy 165.957783 68.888047) + (xy 165.957783 68.888049) + (xy 165.957784 68.88805) + (xy 166.017957 69.060015) + (xy 166.017958 69.060018) + (xy 166.114887 69.214279) + (xy 166.114888 69.214281) + (xy 166.243717 69.34311) + (xy 166.243719 69.343111) + (xy 166.314536 69.387608) + (xy 166.361573 69.440785) + (xy 166.3735 69.494295) + (xy 166.3735 71.326329) + (xy 166.36643 71.36794) + (xy 166.338783 71.446953) + (xy 166.318384 71.628) + (xy 166.338783 71.809047) + (xy 166.338783 71.809049) + (xy 166.338784 71.80905) + (xy 166.398957 71.981015) + (xy 166.398958 71.981018) + (xy 166.495887 72.135279) + (xy 166.495888 72.135281) + (xy 166.624718 72.264111) + (xy 166.62472 72.264112) + (xy 166.778981 72.361041) + (xy 166.785356 72.364111) + (xy 166.784089 72.366741) + (xy 166.831124 72.400439) + (xy 166.857322 72.466425) + (xy 166.843686 72.5361) + (xy 166.820955 72.567138) + (xy 166.6525 72.735595) + (xy 166.590188 72.76962) + (xy 166.563404 72.7725) + (xy 164.548849 72.7725) + (xy 164.53301 72.770751) + (xy 164.532983 72.771045) + (xy 164.525091 72.770299) + (xy 164.457033 72.772438) + (xy 164.453075 72.7725) + (xy 164.425144 72.7725) + (xy 164.422957 72.772776) + (xy 164.421111 72.773009) + (xy 164.409304 72.773937) + (xy 164.36511 72.775326) + (xy 164.365105 72.775327) + (xy 164.34566 72.780977) + (xy 164.326302 72.784986) + (xy 164.306207 72.787524) + (xy 164.306205 72.787525) + (xy 164.265083 72.803805) + (xy 164.253859 72.807647) + (xy 164.21141 72.81998) + (xy 164.211404 72.819982) + (xy 164.193966 72.830295) + (xy 164.17622 72.838989) + (xy 164.157381 72.846448) + (xy 164.121614 72.872434) + (xy 164.111698 72.878948) + (xy 164.073636 72.901458) + (xy 164.059307 72.915787) + (xy 164.044281 72.92862) + (xy 164.027895 72.940526) + (xy 164.027888 72.940531) + (xy 164.02457 72.944543) + (xy 163.965734 72.984277) + (xy 163.941603 72.989427) + (xy 163.902956 72.993782) + (xy 163.90295 72.993783) + (xy 163.730984 73.053957) + (xy 163.730981 73.053958) + (xy 163.57672 73.150887) + (xy 163.576718 73.150888) + (xy 163.447888 73.279718) + (xy 163.447887 73.27972) + (xy 163.350958 73.433981) + (xy 163.350957 73.433984) + (xy 163.346753 73.446) + (xy 163.290783 73.605953) + (xy 163.270384 73.787) + (xy 163.290783 73.968047) + (xy 163.290784 73.968049) + (xy 163.291479 73.970036) + (xy 163.291548 73.971399) + (xy 163.292358 73.974946) + (xy 163.291736 73.975087) + (xy 163.295094 74.040941) + (xy 163.259801 74.102544) + (xy 163.196805 74.135287) + (xy 163.15908 74.136922) + (xy 163.108652 74.131501) + (xy 163.108643 74.1315) + (xy 163.108638 74.1315) + (xy 162.011362 74.1315) + (xy 162.01135 74.1315) + (xy 161.950803 74.138009) + (xy 161.950795 74.138011) + (xy 161.813797 74.18911) + (xy 161.813792 74.189112) + (xy 161.696738 74.276738) + (xy 161.609112 74.393792) + (xy 161.60911 74.393797) + (xy 161.558011 74.530795) + (xy 161.558009 74.530803) + (xy 161.5515 74.59135) + (xy 161.5515 77.838649) + (xy 161.028499 77.838649) + (xy 161.028499 77.838645) + (xy 161.0285 77.838638) + (xy 161.0285 74.591362) + (xy 161.028499 74.59135) + (xy 161.02199 74.530803) + (xy 161.021988 74.530795) + (xy 160.978315 74.413707) + (xy 160.970889 74.393796) + (xy 160.970888 74.393794) + (xy 160.970887 74.393792) + (xy 160.883261 74.276738) + (xy 160.766207 74.189112) + (xy 160.766202 74.18911) + (xy 160.629204 74.138011) + (xy 160.629196 74.138009) + (xy 160.568649 74.1315) + (xy 160.568638 74.1315) + (xy 159.471362 74.1315) + (xy 159.47135 74.1315) + (xy 159.410803 74.138009) + (xy 159.410795 74.138011) + (xy 159.273797 74.18911) + (xy 159.273792 74.189112) + (xy 159.156738 74.276738) + (xy 159.069112 74.393792) + (xy 159.06911 74.393797) + (xy 159.018011 74.530795) + (xy 159.018009 74.530803) + (xy 159.0115 74.59135) + (xy 159.0115 77.838649) + (xy 158.488499 77.838649) + (xy 158.488499 77.838645) + (xy 158.4885 77.838638) + (xy 158.4885 74.591362) + (xy 158.488499 74.59135) + (xy 158.48199 74.530803) + (xy 158.481988 74.530795) + (xy 158.438315 74.413707) + (xy 158.430889 74.393796) + (xy 158.430888 74.393794) + (xy 158.430887 74.393792) + (xy 158.363632 74.303951) + (xy 158.338821 74.237431) + (xy 158.3385 74.228442) + (xy 158.3385 72.441598) + (xy 158.33919 72.428428) + (xy 158.339948 72.421217) + (xy 158.343229 72.39) + (xy 158.339002 72.349789) + (xy 158.3385 72.343463) + (xy 158.3385 72.343457) + (xy 158.333646 72.298831) + (xy 158.324365 72.210525) + (xy 158.324363 72.210521) + (xy 158.32405 72.207536) + (xy 158.323995 72.20719) + (xy 158.323372 72.204362) + (xy 158.323372 72.20436) + (xy 158.29526 72.120928) + (xy 158.294864 72.119732) + (xy 158.292584 72.112714) + (xy 158.268599 72.038893) + (xy 158.268594 72.038885) + (xy 158.26699 72.035281) + (xy 158.264819 72.029715) + (xy 158.263749 72.027402) + (xy 158.261773 72.024118) + (xy 158.220156 71.954949) + (xy 158.219039 71.953053) + (xy 158.208823 71.935359) + (xy 158.178658 71.883111) + (xy 158.178368 71.882608) + (xy 158.174485 71.877264) + (xy 158.174766 71.877059) + (xy 158.171627 71.872819) + (xy 158.171609 71.872833) + (xy 158.167475 71.867394) + (xy 158.161652 71.861247) + (xy 158.111816 71.808635) + (xy 158.109692 71.806336) + (xy 158.057614 71.748497) + (xy 158.053901 71.745154) + (xy 158.04074 71.733602) + (xy 158.039058 71.731826) + (xy 157.975044 71.688423) + (xy 157.971694 71.686071) + (xy 157.911615 71.642422) + (xy 157.911615 71.642421) + (xy 157.90895 71.641235) + (xy 157.889497 71.630421) + (xy 157.884497 71.627031) + (xy 157.81596 71.599724) + (xy 157.811348 71.59778) + (xy 157.74675 71.569019) + (xy 157.740395 71.567668) + (xy 157.719971 71.561477) + (xy 157.711031 71.557915) + (xy 157.711032 71.557915) + (xy 157.641705 71.546549) + (xy 157.635897 71.545456) + (xy 157.570234 71.5315) + (xy 157.570232 71.5315) + (xy 157.560165 71.5315) + (xy 157.539781 71.52984) + (xy 157.526752 71.527704) + (xy 157.526749 71.527704) + (xy 157.460154 71.531315) + (xy 157.453332 71.5315) + (xy 157.389763 71.5315) + (xy 157.376408 71.534338) + (xy 157.357053 71.536904) + (xy 157.340289 71.537814) + (xy 157.340287 71.537814) + (xy 157.279447 71.554705) + (xy 157.271941 71.556543) + (xy 157.21325 71.569018) + (xy 157.197508 71.576027) + (xy 157.179979 71.582323) + (xy 157.160368 71.587768) + (xy 157.16036 71.587772) + (xy 157.107726 71.615676) + (xy 157.099962 71.619457) + (xy 157.048383 71.642423) + (xy 157.031559 71.654646) + (xy 157.016528 71.664026) + (xy 156.995376 71.675241) + (xy 156.95268 71.711506) + (xy 156.945176 71.717406) + (xy 156.902388 71.748494) + (xy 156.902385 71.748497) + (xy 156.886078 71.766607) + (xy 156.874022 71.77832) + (xy 156.85306 71.796127) + (xy 156.853058 71.796128) + (xy 156.821313 71.837887) + (xy 156.814646 71.845939) + (xy 156.781636 71.882602) + (xy 156.781634 71.882605) + (xy 156.767659 71.906809) + (xy 156.758851 71.920055) + (xy 156.740051 71.944786) + (xy 156.740049 71.944789) + (xy 156.719517 71.989166) + (xy 156.714286 71.999252) + (xy 156.6914 72.038894) + (xy 156.681663 72.06886) + (xy 156.676187 72.082822) + (xy 156.661644 72.114259) + (xy 156.651894 72.158545) + (xy 156.648676 72.170384) + (xy 156.635634 72.210526) + (xy 156.631967 72.24541) + (xy 156.629713 72.25932) + (xy 156.6215 72.296632) + (xy 156.6215 72.338401) + (xy 156.62081 72.351571) + (xy 156.616771 72.39) + (xy 156.62081 72.428428) + (xy 156.6215 72.441598) + (xy 156.6215 74.228442) + (xy 156.601498 74.296563) + (xy 156.596368 74.303951) + (xy 156.529112 74.393792) + (xy 156.52911 74.393797) + (xy 156.478011 74.530795) + (xy 156.478009 74.530803) + (xy 156.4715 74.59135) + (xy 156.4715 77.838649) + (xy 155.947993 77.838649) + (xy 155.947999 77.838597) + (xy 155.948 77.838585) + (xy 155.948 76.669) + (xy 155.394 76.669) + (xy 154.486 76.669) + (xy 153.932 76.669) + (xy 153.4085 76.669) + (xy 153.4085 74.591362) + (xy 153.408499 74.59135) + (xy 153.40199 74.530803) + (xy 153.401988 74.530795) + (xy 153.386764 74.489979) + (xy 153.381698 74.419164) + (xy 153.415723 74.356851) + (xy 153.42931 74.345078) + (xy 153.460579 74.32167) + (xy 153.533261 74.267261) + (xy 153.569444 74.218926) + (xy 153.626279 74.17638) + (xy 153.697095 74.171314) + (xy 153.759407 74.205339) + (xy 153.77118 74.218926) + (xy 153.807095 74.266904) + (xy 153.911288 74.344902) + (xy 153.953835 74.401738) + (xy 153.958899 74.472554) + (xy 153.953836 74.489799) + (xy 153.938505 74.530904) + (xy 153.932 74.591402) + (xy 153.932 75.761) + (xy 154.486 75.761) + (xy 154.486 74.440945) + (xy 154.468879 74.409592) + (xy 154.466 74.382809) + (xy 154.466 73.733) + (xy 155.374 73.733) + (xy 155.374 74.103054) + (xy 155.391121 74.134408) + (xy 155.394 74.161191) + (xy 155.394 75.761) + (xy 155.948 75.761) + (xy 155.948 74.591414) + (xy 155.947999 74.591402) + (xy 155.941494 74.530905) + (xy 155.917433 74.466394) + (xy 155.912369 74.395578) + (xy 155.946394 74.333266) + (xy 155.95998 74.321493) + (xy 156.032906 74.266901) + (xy 156.120444 74.149965) + (xy 156.120444 74.149964) + (xy 156.171494 74.013093) + (xy 156.177999 73.952597) + (xy 156.178 73.952585) + (xy 156.178 73.733) + (xy 155.374 73.733) + (xy 154.466 73.733) + (xy 154.466 71.828) + (xy 155.374 71.828) + (xy 155.374 72.825) + (xy 156.178 72.825) + (xy 156.178 72.605414) + (xy 156.177999 72.605402) + (xy 156.171494 72.544906) + (xy 156.120444 72.408036) + (xy 156.115934 72.402011) + (xy 156.091122 72.335491) + (xy 156.106212 72.266117) + (xy 156.115934 72.250989) + (xy 156.120444 72.244963) + (xy 156.171494 72.108093) + (xy 156.177999 72.047597) + (xy 156.178 72.047585) + (xy 156.178 71.828) + (xy 155.374 71.828) + (xy 154.466 71.828) + (xy 154.466 71.046) + (xy 154.486002 70.977879) + (xy 154.539658 70.931386) + (xy 154.592 70.92) + (xy 156.178 70.92) + (xy 156.178 70.700414) + (xy 156.177999 70.700402) + (xy 156.170652 70.63207) + (xy 156.17267 70.631852) + (xy 156.175903 70.571578) + (xy 156.217431 70.513993) + (xy 156.283498 70.488001) + (xy 156.294725 70.4875) + (xy 158.299632 70.4875) + (xy 158.299638 70.4875) + (xy 158.299645 70.487499) + (xy 158.299649 70.487499) + (xy 158.360196 70.48099) + (xy 158.360199 70.480989) + (xy 158.360201 70.480989) + (xy 158.365856 70.47888) + (xy 158.383561 70.472276) + (xy 158.497204 70.429889) + (xy 158.500185 70.427658) + (xy 158.614261 70.342261) + (xy 158.701886 70.225208) + (xy 158.701885 70.225208) + (xy 158.701889 70.225204) + (xy 158.722679 70.169464) + (xy 158.765224 70.112632) + (xy 158.831744 70.087821) + (xy 158.840733 70.0875) + (xy 159.457994 70.0875) + (xy 159.468221 70.087916) + (xy 159.521381 70.092245) + (xy 159.521382 70.092244) + (xy 159.521385 70.092245) + (xy 159.600709 70.081436) + (xy 159.604006 70.081031) + (xy 159.68364 70.072372) + (xy 159.683641 70.072371) + (xy 159.683646 70.072371) + (xy 159.685304 70.072006) + (xy 159.704727 70.067454) + (xy 159.706405 70.067037) + (xy 159.706406 70.067036) + (xy 159.70641 70.067036) + (xy 159.781529 70.039438) + (xy 159.78475 70.038304) + (xy 159.808361 70.030348) + (xy 159.8606 70.012748) + (xy 159.860606 70.012744) + (xy 159.862116 70.012045) + (xy 159.880116 70.00342) + (xy 159.881674 70.002646) + (xy 159.88169 70.002641) + (xy 159.949237 69.959465) + (xy 159.951918 69.957802) + (xy 160.020605 69.916476) + (xy 160.020611 69.916469) + (xy 160.021977 69.915432) + (xy 160.037726 69.90312) + (xy 160.039024 69.902075) + (xy 160.039031 69.902072) + (xy 160.095693 69.845408) + (xy 160.098063 69.843101) + (xy 160.156174 69.788058) + (xy 160.156178 69.788051) + (xy 160.157303 69.786727) + (xy 160.171231 69.76987) + (xy 160.979767 68.961333) + (xy 160.987266 68.95442) + (xy 161.027942 68.919871) + (xy 161.060037 68.877649) + (xy 162.0425 68.877649) + (xy 162.049009 68.938196) + (xy 162.049011 68.938204) + (xy 162.10011 69.075202) + (xy 162.100112 69.075207) + (xy 162.187738 69.192261) + (xy 162.304792 69.279887) + (xy 162.304794 69.279888) + (xy 162.304796 69.279889) + (xy 162.347396 69.295778) + (xy 162.441795 69.330988) + (xy 162.441803 69.33099) + (xy 162.50235 69.337499) + (xy 162.502355 69.337499) + (xy 162.502362 69.3375) + (xy 162.502368 69.3375) + (xy 164.599632 69.3375) + (xy 164.599638 69.3375) + (xy 164.599645 69.337499) + (xy 164.599649 69.337499) + (xy 164.660196 69.33099) + (xy 164.660199 69.330989) + (xy 164.660201 69.330989) + (xy 164.797204 69.279889) + (xy 164.884849 69.214279) + (xy 164.914261 69.192261) + (xy 165.001887 69.075207) + (xy 165.001887 69.075206) + (xy 165.001889 69.075204) + (xy 165.052989 68.938201) + (xy 165.05426 68.926387) + (xy 165.059499 68.877649) + (xy 165.0595 68.877632) + (xy 165.0595 66.961157) + (xy 170.280902 66.961157) + (xy 170.281987 66.969226) + (xy 170.282863 66.978121) + (xy 170.328807 67.70974) + (xy 170.329051 67.718653) + (xy 170.328985 67.726826) + (xy 170.330581 67.73949) + (xy 170.332664 67.747346) + (xy 170.334647 67.756063) + (xy 170.47174 68.476146) + (xy 170.473097 68.484962) + (xy 170.474052 68.493068) + (xy 170.477221 68.505436) + (xy 170.480282 68.513002) + (xy 170.483332 68.521383) + (xy 170.709416 69.218578) + (xy 170.711867 69.227162) + (xy 170.713827 69.23508) + (xy 170.718515 69.246943) + (xy 170.722504 69.254076) + (xy 170.726576 69.262005) + (xy 170.963428 69.766367) + (xy 171.038061 69.925294) + (xy 171.041562 69.933491) + (xy 171.044511 69.941134) + (xy 171.050641 69.952306) + (xy 171.055485 69.958873) + (xy 171.060529 69.966246) + (xy 171.452504 70.58515) + (xy 171.457003 70.592843) + (xy 171.460896 70.600075) + (xy 171.468365 70.610376) + (xy 171.468709 70.610738) + (xy 171.468711 70.61074) + (xy 171.468712 70.610741) + (xy 171.474027 70.616322) + (xy 171.479937 70.622986) + (xy 171.939688 71.179839) + (xy 171.946237 71.187771) + (xy 171.951662 71.194836) + (xy 171.956439 71.201535) + (xy 171.965139 71.210817) + (xy 171.965521 71.211129) + (xy 171.965524 71.211132) + (xy 171.965527 71.211133) + (xy 171.971504 71.216009) + (xy 171.978207 71.221883) + (xy 172.511453 71.723653) + (xy 172.517711 71.729973) + (xy 172.523313 71.736045) + (xy 172.53309 71.74415) + (xy 172.540078 71.748516) + (xy 172.547462 71.753502) + (xy 173.133423 72.180072) + (xy 173.139243 72.184309) + (xy 173.146234 72.189785) + (xy 173.152581 72.195129) + (xy 173.163296 72.20194) + (xy 173.163751 72.20215) + (xy 173.163755 72.202153) + (xy 173.163758 72.202153) + (xy 173.170788 72.205403) + (xy 173.178727 72.209418) + (xy 173.819712 72.562525) + (xy 173.827319 72.567072) + (xy 173.833863 72.571304) + (xy 173.833865 72.571305) + (xy 173.833866 72.571305) + (xy 173.834297 72.571584) + (xy 173.845768 72.576992) + (xy 173.846252 72.577145) + (xy 173.846255 72.577147) + (xy 173.846257 72.577147) + (xy 173.853668 72.579498) + (xy 173.862036 72.582481) + (xy 174.233208 72.729727) + (xy 174.538729 72.850929) + (xy 174.54211 72.85227) + (xy 174.550251 72.855837) + (xy 174.557731 72.859434) + (xy 174.569789 72.863359) + (xy 174.570292 72.863451) + (xy 174.570297 72.863453) + (xy 174.570301 72.863452) + (xy 174.577931 72.864851) + (xy 174.586619 72.866762) + (xy 175.295073 73.049035) + (xy 175.303564 73.051541) + (xy 175.310988 73.054018) + (xy 175.310992 73.054021) + (xy 175.310996 73.054021) + (xy 175.31148 73.054183) + (xy 175.323928 73.056562) + (xy 175.324438 73.05659) + (xy 175.324445 73.056592) + (xy 175.324451 73.056591) + (xy 175.332223 73.057023) + (xy 175.341068 73.057828) + (xy 175.456199 73.072401) + (xy 176.066739 73.149687) + (xy 176.075492 73.15111) + (xy 176.083123 73.152628) + (xy 176.083129 73.152631) + (xy 176.083135 73.152631) + (xy 176.083638 73.152731) + (xy 176.096292 73.153529) + (xy 176.104584 73.152944) + (xy 176.113453 73.152631) + (xy 176.844855 73.152631) + (xy 176.853724 73.152944) + (xy 176.862015 73.153529) + (xy 176.874671 73.152731) + (xy 176.875174 73.152631) + (xy 176.875178 73.152631) + (xy 176.875182 73.152629) + (xy 176.882817 73.15111) + (xy 176.89158 73.149685) + (xy 177.617259 73.057824) + (xy 177.626082 73.057022) + (xy 177.633851 73.056591) + (xy 177.633858 73.056592) + (xy 177.633864 73.05659) + (xy 177.634376 73.056562) + (xy 177.646822 73.054183) + (xy 177.647304 73.054021) + (xy 177.647311 73.054021) + (xy 177.647316 73.054017) + (xy 177.654701 73.051552) + (xy 177.663196 73.049043) + (xy 178.371711 72.866757) + (xy 178.380385 72.86485) + (xy 178.388007 72.863452) + (xy 178.388013 72.863453) + (xy 178.388018 72.86345) + (xy 178.388525 72.863358) + (xy 178.400578 72.859434) + (xy 178.401036 72.859213) + (xy 178.401039 72.859213) + (xy 178.401041 72.859211) + (xy 178.408042 72.855845) + (xy 178.416189 72.852275) + (xy 178.994731 72.622762) + (xy 179.096272 72.582479) + (xy 179.104643 72.579496) + (xy 179.112046 72.577147) + (xy 179.112053 72.577147) + (xy 179.112058 72.577143) + (xy 179.112547 72.576989) + (xy 179.124006 72.571586) + (xy 179.124436 72.571307) + (xy 179.124443 72.571305) + (xy 179.124447 72.5713) + (xy 179.130973 72.567081) + (xy 179.138577 72.562534) + (xy 179.779591 72.209412) + (xy 179.787523 72.205401) + (xy 179.794547 72.202154) + (xy 179.794554 72.202153) + (xy 179.794559 72.202149) + (xy 179.795027 72.201933) + (xy 179.805722 72.195132) + (xy 179.806113 72.194802) + (xy 179.806118 72.1948) + (xy 179.806121 72.194795) + (xy 179.812061 72.189795) + (xy 179.819047 72.184321) + (xy 180.410844 71.753505) + (xy 180.418203 71.748536) + (xy 180.424783 71.744421) + (xy 180.424785 71.744421) + (xy 180.424786 71.744419) + (xy 180.425213 71.744153) + (xy 180.434985 71.736054) + (xy 180.435329 71.73568) + (xy 180.435337 71.735675) + (xy 180.435341 71.735667) + (xy 180.440577 71.729992) + (xy 180.446835 71.723671) + (xy 180.980107 71.221876) + (xy 180.986804 71.216009) + (xy 180.992781 71.211133) + (xy 180.992784 71.211132) + (xy 180.992785 71.211129) + (xy 180.993168 71.210818) + (xy 181.001862 71.201543) + (xy 181.002155 71.201131) + (xy 181.002159 71.201128) + (xy 181.00216 71.201123) + (xy 181.006633 71.194852) + (xy 181.012054 71.187789) + (xy 181.478376 70.622974) + (xy 181.484287 70.616312) + (xy 181.48959 70.610743) + (xy 181.489595 70.61074) + (xy 181.489598 70.610735) + (xy 181.489942 70.610374) + (xy 181.497403 70.600083) + (xy 181.497638 70.599645) + (xy 181.497644 70.599639) + (xy 181.497646 70.59963) + (xy 181.501293 70.592857) + (xy 181.505786 70.585172) + (xy 181.897782 69.966234) + (xy 181.902817 69.958876) + (xy 181.907371 69.952701) + (xy 181.907374 69.952699) + (xy 181.907375 69.952696) + (xy 181.907669 69.952298) + (xy 181.913792 69.941137) + (xy 181.913969 69.940678) + (xy 181.913971 69.940675) + (xy 181.913971 69.940671) + (xy 181.916738 69.933501) + (xy 181.920243 69.925294) + (xy 182.231728 69.262006) + (xy 182.235807 69.254065) + (xy 182.239552 69.247368) + (xy 182.239554 69.247366) + (xy 182.239554 69.247363) + (xy 182.239795 69.246934) + (xy 182.244475 69.235089) + (xy 182.244593 69.23461) + (xy 182.244595 69.234607) + (xy 182.244595 69.234603) + (xy 182.246434 69.227174) + (xy 182.248889 69.218575) + (xy 182.474976 68.521367) + (xy 182.478033 68.512972) + (xy 182.480903 68.50588) + (xy 182.480904 68.505879) + (xy 182.480904 68.505876) + (xy 182.48109 68.505418) + (xy 182.484251 68.493083) + (xy 182.484308 68.492592) + (xy 182.48431 68.492589) + (xy 182.484309 68.492584) + (xy 182.485207 68.484965) + (xy 182.486564 68.476146) + (xy 182.623658 67.756048) + (xy 182.625641 67.747332) + (xy 182.627594 67.739963) + (xy 182.627598 67.739955) + (xy 182.627598 67.739946) + (xy 182.627725 67.739469) + (xy 182.629318 67.726836) + (xy 182.629313 67.726347) + (xy 182.629315 67.726342) + (xy 182.629313 67.726336) + (xy 182.629251 67.718668) + (xy 182.629495 67.70974) + (xy 182.67544 66.978111) + (xy 182.676317 66.969216) + (xy 182.677403 66.961147) + (xy 182.677403 66.9484) + (xy 182.677337 66.947915) + (xy 182.677338 66.947912) + (xy 182.677336 66.947908) + (xy 182.676317 66.940332) + (xy 182.67544 66.931428) + (xy 182.629494 66.199796) + (xy 182.629251 66.190863) + (xy 182.629313 66.183207) + (xy 182.629315 66.183202) + (xy 182.629313 66.183196) + (xy 182.629318 66.182708) + (xy 182.627724 66.170066) + (xy 182.627597 66.169588) + (xy 182.627597 66.169587) + (xy 182.625639 66.162198) + (xy 182.623655 66.153477) + (xy 182.609117 66.077114) + (xy 182.486561 65.433383) + (xy 182.485206 65.424569) + (xy 182.484309 65.416957) + (xy 182.48431 65.416955) + (xy 182.484309 65.416952) + (xy 182.484252 65.416467) + (xy 182.481091 65.40413) + (xy 182.480904 65.40367) + (xy 182.480904 65.403665) + (xy 182.480901 65.40366) + (xy 182.478026 65.396554) + (xy 182.474971 65.388159) + (xy 182.470092 65.373112) + (xy 182.248882 64.690946) + (xy 182.24643 64.682356) + (xy 182.244595 64.674939) + (xy 182.244595 64.674937) + (xy 182.244593 64.674934) + (xy 182.244475 64.674454) + (xy 182.239791 64.662602) + (xy 182.235801 64.655467) + (xy 182.23172 64.647522) + (xy 182.172069 64.5205) + (xy 182.051147 64.263004) + (xy 181.920248 63.984262) + (xy 181.916745 63.976059) + (xy 181.913795 63.968415) + (xy 181.907672 63.957253) + (xy 181.907375 63.95685) + (xy 181.907374 63.956848) + (xy 181.907372 63.956846) + (xy 181.902806 63.950654) + (xy 181.897767 63.943288) + (xy 181.881277 63.917252) + (xy 181.683432 63.604866) + (xy 181.505799 63.324393) + (xy 181.501294 63.316689) + (xy 181.49741 63.309472) + (xy 181.489936 63.299165) + (xy 181.484272 63.293216) + (xy 181.478365 63.286556) + (xy 181.478361 63.286551) + (xy 181.012049 62.721746) + (xy 181.006627 62.714683) + (xy 181.002159 62.708417) + (xy 181.002159 62.708416) + (xy 181.002157 62.708414) + (xy 181.001869 62.70801) + (xy 180.993166 62.698724) + (xy 180.986794 62.693526) + (xy 180.98009 62.68765) + (xy 180.446861 62.185892) + (xy 180.440605 62.179575) + (xy 180.434999 62.173499) + (xy 180.425211 62.165386) + (xy 180.418222 62.161018) + (xy 180.410853 62.156042) + (xy 179.860412 61.755331) + (xy 179.819053 61.725222) + (xy 179.812055 61.71974) + (xy 179.805729 61.714413) + (xy 179.795018 61.707603) + (xy 179.794556 61.707389) + (xy 179.794554 61.707388) + (xy 179.794551 61.707387) + (xy 179.787502 61.704129) + (xy 179.779569 61.700116) + (xy 179.138611 61.347028) + (xy 179.130985 61.34247) + (xy 179.124444 61.33824) + (xy 179.124443 61.338239) + (xy 179.124441 61.338238) + (xy 179.124014 61.337962) + (xy 179.112541 61.332552) + (xy 179.104606 61.330034) + (xy 179.096258 61.327057) + (xy 178.416198 61.05727) + (xy 178.408065 61.053707) + (xy 178.400583 61.05011) + (xy 178.388513 61.04618) + (xy 178.380348 61.044683) + (xy 178.371683 61.042776) + (xy 177.800439 60.895811) + (xy 177.663217 60.860507) + (xy 177.654698 60.857993) + (xy 177.647312 60.855525) + (xy 177.647311 60.855525) + (xy 177.647309 60.855524) + (xy 177.646825 60.855363) + (xy 177.634365 60.852981) + (xy 177.62606 60.85252) + (xy 177.617233 60.851716) + (xy 176.891593 60.759859) + (xy 176.882844 60.758438) + (xy 176.874676 60.756814) + (xy 176.862024 60.756016) + (xy 176.861511 60.756052) + (xy 176.86151 60.756052) + (xy 176.861508 60.756052) + (xy 176.853723 60.756602) + (xy 176.844855 60.756914) + (xy 176.113452 60.756914) + (xy 176.104583 60.756601) + (xy 176.096291 60.756015) + (xy 176.083634 60.756813) + (xy 176.075465 60.758438) + (xy 176.066717 60.759859) + (xy 175.341064 60.851717) + (xy 175.332233 60.852521) + (xy 175.323935 60.852982) + (xy 175.311471 60.855364) + (xy 175.303571 60.858002) + (xy 175.295068 60.860511) + (xy 174.586632 61.042775) + (xy 174.57796 61.044683) + (xy 174.569801 61.046178) + (xy 174.557725 61.05011) + (xy 174.550232 61.053712) + (xy 174.542117 61.057266) + (xy 173.862038 61.327061) + (xy 173.853686 61.330039) + (xy 173.845767 61.332551) + (xy 173.834295 61.33796) + (xy 173.827301 61.342482) + (xy 173.819696 61.347026) + (xy 173.178733 61.700119) + (xy 173.170797 61.704133) + (xy 173.163299 61.707598) + (xy 173.15257 61.71442) + (xy 173.146246 61.719746) + (xy 173.139252 61.725225) + (xy 172.547469 62.156032) + (xy 172.5401 62.161009) + (xy 172.533101 62.165383) + (xy 172.523305 62.173503) + (xy 172.517701 62.179577) + (xy 172.511449 62.185889) + (xy 171.978194 62.687669) + (xy 171.971504 62.693533) + (xy 171.965146 62.69872) + (xy 171.956427 62.708023) + (xy 171.951654 62.714717) + (xy 171.946232 62.721777) + (xy 171.479943 63.286551) + (xy 171.47404 63.293208) + (xy 171.468369 63.299164) + (xy 171.460893 63.309477) + (xy 171.457008 63.316694) + (xy 171.452509 63.324387) + (xy 171.060537 63.943286) + (xy 171.055511 63.950633) + (xy 171.050648 63.957229) + (xy 171.044504 63.968426) + (xy 171.041567 63.976041) + (xy 171.038064 63.984243) + (xy 170.726579 64.647532) + (xy 170.722509 64.655458) + (xy 170.718517 64.662598) + (xy 170.713826 64.674469) + (xy 170.711869 64.682375) + (xy 170.709418 64.690958) + (xy 170.483331 65.388162) + (xy 170.480283 65.396539) + (xy 170.477222 65.404106) + (xy 170.474051 65.416482) + (xy 170.473098 65.424571) + (xy 170.471741 65.43339) + (xy 170.334647 66.153476) + (xy 170.332668 66.162179) + (xy 170.330581 66.170056) + (xy 170.328984 66.182723) + (xy 170.329051 66.190886) + (xy 170.328807 66.199806) + (xy 170.282862 66.931428) + (xy 170.281987 66.940318) + (xy 170.280902 66.948389) + (xy 170.280902 66.961157) + (xy 165.0595 66.961157) + (xy 165.0595 64.980367) + (xy 165.059499 64.98035) + (xy 165.05299 64.919803) + (xy 165.052988 64.919795) + (xy 165.001889 64.782797) + (xy 165.001887 64.782792) + (xy 164.914261 64.665738) + (xy 164.797207 64.578112) + (xy 164.797202 64.57811) + (xy 164.660204 64.527011) + (xy 164.660196 64.527009) + (xy 164.599649 64.5205) + (xy 164.599638 64.5205) + (xy 162.502362 64.5205) + (xy 162.50235 64.5205) + (xy 162.441803 64.527009) + (xy 162.441795 64.527011) + (xy 162.304797 64.57811) + (xy 162.304792 64.578112) + (xy 162.187738 64.665738) + (xy 162.100112 64.782792) + (xy 162.10011 64.782797) + (xy 162.049011 64.919795) + (xy 162.049009 64.919803) + (xy 162.0425 64.98035) + (xy 162.0425 68.877649) + (xy 161.060037 68.877649) + (xy 161.076409 68.856112) + (xy 161.07847 68.853477) + (xy 161.090152 68.838944) + (xy 161.128621 68.791087) + (xy 161.128624 68.791079) + (xy 161.129498 68.789714) + (xy 161.140093 68.772633) + (xy 161.140944 68.771219) + (xy 161.140949 68.771213) + (xy 161.152954 68.745264) + (xy 161.174568 68.698548) + (xy 161.176009 68.695538) + (xy 161.211591 68.623796) + (xy 161.211591 68.623792) + (xy 161.211593 68.62379) + (xy 161.212166 68.622232) + (xy 161.218799 68.603392) + (xy 161.219355 68.601741) + (xy 161.219354 68.601741) + (xy 161.219357 68.601737) + (xy 161.236557 68.523593) + (xy 161.23733 68.520296) + (xy 161.239144 68.513002) + (xy 161.256657 68.442581) + (xy 161.256657 68.442574) + (xy 161.256882 68.440927) + (xy 161.259318 68.421033) + (xy 161.2595 68.419363) + (xy 161.2595 68.33933) + (xy 161.259546 68.335918) + (xy 161.261713 68.255911) + (xy 161.261581 68.25429) + (xy 161.2595 68.232401) + (xy 161.2595 62.143005) + (xy 161.259916 62.132778) + (xy 161.260571 62.124741) + (xy 161.261103 62.118193) + (xy 161.264245 62.079618) + (xy 161.264244 62.07961) + (xy 161.262793 62.068964) + (xy 161.253437 62.000299) + (xy 161.25303 61.996983) + (xy 161.244372 61.91736) + (xy 161.244371 61.917358) + (xy 161.244371 61.917355) + (xy 161.244009 61.91571) + (xy 161.239467 61.896326) + (xy 161.239036 61.894591) + (xy 161.231551 61.874218) + (xy 161.213218 61.824316) + (xy 161.211442 61.819481) + (xy 161.210309 61.816262) + (xy 161.18475 61.740406) + (xy 161.184748 61.7404) + (xy 161.184744 61.740394) + (xy 161.184025 61.73884) + (xy 161.175417 61.720876) + (xy 161.174642 61.719313) + (xy 161.174641 61.71931) + (xy 161.131504 61.651822) + (xy 161.129737 61.648972) + (xy 161.127913 61.645941) + (xy 161.088476 61.580395) + (xy 161.088473 61.580392) + (xy 161.087487 61.579095) + (xy 161.075095 61.563243) + (xy 161.07407 61.561967) + (xy 161.055955 61.543852) + (xy 161.017424 61.505321) + (xy 161.015118 61.502952) + (xy 160.960058 61.444826) + (xy 160.960057 61.444825) + (xy 160.960054 61.444822) + (xy 160.958793 61.443751) + (xy 160.941866 61.429763) + (xy 159.264405 59.752302) + (xy 159.230379 59.68999) + (xy 159.2275 59.663207) + (xy 159.2275 58.68096) + (xy 160.48228 58.68096) + (xy 160.48228 58.928337) + (xy 160.488785 58.988833) + (xy 160.539835 59.125704) + (xy 160.539835 59.125705) + (xy 160.627375 59.242644) + (xy 160.744314 59.330184) + (xy 160.881186 59.381234) + (xy 160.941682 59.387739) + (xy 160.941695 59.38774) + (xy 161.18906 59.38774) + (xy 161.18906 58.68096) + (xy 160.48228 58.68096) + (xy 159.2275 58.68096) + (xy 159.2275 58.22696) + (xy 161.239309 58.22696) + (xy 161.25907 58.351726) + (xy 161.316419 58.464279) + (xy 161.405741 58.553601) + (xy 161.518294 58.61095) + (xy 161.611674 58.62574) + (xy 161.674446 58.62574) + (xy 161.767826 58.61095) + (xy 161.880379 58.553601) + (xy 161.969701 58.464279) + (xy 162.02705 58.351726) + (xy 162.046811 58.22696) + (xy 162.02705 58.102194) + (xy 161.969701 57.989641) + (xy 161.880379 57.900319) + (xy 161.767826 57.84297) + (xy 161.674446 57.82818) + (xy 161.611674 57.82818) + (xy 161.518294 57.84297) + (xy 161.405741 57.900319) + (xy 161.316419 57.989641) + (xy 161.25907 58.102194) + (xy 161.239309 58.22696) + (xy 159.2275 58.22696) + (xy 159.2275 57.77296) + (xy 160.48228 57.77296) + (xy 161.18906 57.77296) + (xy 161.18906 57.06618) + (xy 160.941682 57.06618) + (xy 160.881186 57.072685) + (xy 160.744315 57.123735) + (xy 160.744314 57.123735) + (xy 160.627375 57.211275) + (xy 160.539835 57.328214) + (xy 160.539835 57.328215) + (xy 160.488785 57.465086) + (xy 160.48228 57.525582) + (xy 160.48228 57.77296) + (xy 159.2275 57.77296) + (xy 159.2275 40.078) + (xy 159.798 40.078) + (xy 159.798 40.297597) + (xy 159.804505 40.358093) + (xy 159.855555 40.494964) + (xy 159.855555 40.494965) + (xy 159.943095 40.611904) + (xy 160.060034 40.699444) + (xy 160.196906 40.750494) + (xy 160.257402 40.756999) + (xy 160.257415 40.757) + (xy 160.602 40.757) + (xy 160.602 40.078) + (xy 159.798 40.078) + (xy 159.2275 40.078) + (xy 159.2275 38.046) + (xy 159.798 38.046) + (xy 159.798 38.265597) + (xy 159.804505 38.326093) + (xy 159.855555 38.462964) + (xy 159.855555 38.462965) + (xy 159.907602 38.532491) + (xy 159.932413 38.599011) + (xy 159.917322 38.668385) + (xy 159.907602 38.683509) + (xy 159.855555 38.753034) + (xy 159.855555 38.753035) + (xy 159.804505 38.889906) + (xy 159.798 38.950402) + (xy 159.798 39.17) + (xy 160.602 39.17) + (xy 160.602 38.046) + (xy 159.798 38.046) + (xy 159.2275 38.046) + (xy 159.2275 37.138) + (xy 159.798 37.138) + (xy 160.602 37.138) + (xy 160.602 36.459) + (xy 160.257402 36.459) + (xy 160.196906 36.465505) + (xy 160.060035 36.516555) + (xy 160.060034 36.516555) + (xy 159.943095 36.604095) + (xy 159.855555 36.721034) + (xy 159.855555 36.721035) + (xy 159.804505 36.857906) + (xy 159.798 36.918402) + (xy 159.798 37.138) + (xy 159.2275 37.138) + (xy 159.2275 36.554793) + (xy 159.24062 36.49881) + (xy 159.251276 36.477324) + (xy 159.255032 36.470316) + (xy 159.284599 36.419107) + (xy 159.2902 36.401864) + (xy 159.297144 36.38484) + (xy 159.30659 36.365797) + (xy 159.320755 36.308835) + (xy 159.323198 36.300309) + (xy 159.340363 36.247482) + (xy 159.340363 36.24748) + (xy 159.340365 36.247475) + (xy 159.342632 36.225901) + (xy 159.345666 36.208664) + (xy 159.351656 36.184581) + (xy 159.353148 36.129471) + (xy 159.353792 36.119721) + (xy 159.354014 36.117612) + (xy 159.359229 36.068) + (xy 159.356587 36.042877) + (xy 159.355943 36.026292) + (xy 159.356713 35.997914) + (xy 159.346994 35.947265) + (xy 159.345428 35.9367) + (xy 159.340366 35.888531) + (xy 159.340365 35.888527) + (xy 159.340365 35.888525) + (xy 159.331454 35.861101) + (xy 159.327545 35.845908) + (xy 159.321525 35.814529) + (xy 159.321523 35.814524) + (xy 159.302555 35.770429) + (xy 159.298471 35.759589) + (xy 159.284599 35.716893) + (xy 159.284598 35.716891) + (xy 159.284597 35.716888) + (xy 159.268401 35.688838) + (xy 159.261772 35.675623) + (xy 159.247734 35.642988) + (xy 159.221801 35.606884) + (xy 159.215024 35.596386) + (xy 159.194367 35.560607) + (xy 159.170302 35.53388) + (xy 159.161602 35.523077) + (xy 159.138794 35.491323) + (xy 159.119922 35.474392) + (xy 159.10836 35.464019) + (xy 159.098868 35.454544) + (xy 159.073612 35.426495) + (xy 159.073611 35.426494) + (xy 159.041633 35.403261) + (xy 159.031562 35.395121) + (xy 158.999797 35.366624) + (xy 158.967309 35.348256) + (xy 158.955268 35.340513) + (xy 158.927616 35.320423) + (xy 158.927615 35.320422) + (xy 158.927613 35.320421) + (xy 158.888236 35.302888) + (xy 158.877479 35.297468) + (xy 158.837242 35.27472) + (xy 158.837239 35.274718) + (xy 158.804983 35.264814) + (xy 158.790721 35.259472) + (xy 158.762755 35.247021) + (xy 158.762753 35.24702) + (xy 158.762752 35.24702) + (xy 158.729296 35.239908) + (xy 158.717106 35.237317) + (xy 158.706327 35.234523) + (xy 158.658734 35.21991) + (xy 158.658731 35.219909) + (xy 158.658726 35.219908) + (xy 158.628656 35.21746) + (xy 158.612689 35.215123) + (xy 158.586233 35.2095) + (xy 158.586232 35.2095) + (xy 158.536006 35.2095) + (xy 158.525779 35.209084) + (xy 158.472618 35.204754) + (xy 158.472615 35.204754) + (xy 158.44625 35.208347) + (xy 158.429241 35.2095) + (xy 158.405767 35.2095) + (xy 158.353148 35.220684) + (xy 158.343963 35.222283) + (xy 158.287591 35.229963) + (xy 158.275182 35.234522) + (xy 158.265966 35.237907) + (xy 158.248727 35.242878) + (xy 158.229249 35.247019) + (xy 158.229244 35.24702) + (xy 158.17686 35.270343) + (xy 158.169066 35.273506) + (xy 158.112311 35.294357) + (xy 158.095914 35.304839) + (xy 158.079304 35.31378) + (xy 158.064387 35.320421) + (xy 158.015118 35.356216) + (xy 158.00892 35.360442) + (xy 157.954968 35.394928) + (xy 157.954966 35.39493) + (xy 157.943727 35.406168) + (xy 157.928706 35.418997) + (xy 157.918392 35.426491) + (xy 157.918386 35.426496) + (xy 157.875259 35.474392) + (xy 157.870721 35.479174) + (xy 157.790245 35.559651) + (xy 157.782723 35.566586) + (xy 157.742058 35.601129) + (xy 157.742054 35.601133) + (xy 157.693609 35.664859) + (xy 157.691511 35.667543) + (xy 157.641377 35.729914) + (xy 157.640542 35.731221) + (xy 157.629856 35.748448) + (xy 157.629049 35.749788) + (xy 157.595433 35.822446) + (xy 157.593961 35.82552) + (xy 157.558409 35.897204) + (xy 157.557858 35.898705) + (xy 157.55112 35.917845) + (xy 157.550642 35.919261) + (xy 157.533436 35.99743) + (xy 157.532658 36.00075) + (xy 157.513343 36.078418) + (xy 157.513136 36.079941) + (xy 157.510656 36.100191) + (xy 157.5105 36.101633) + (xy 157.5105 36.181683) + (xy 157.510454 36.185095) + (xy 157.508286 36.265089) + (xy 157.508415 36.266673) + (xy 157.5105 36.288599) + (xy 157.5105 60.030993) + (xy 157.510084 60.04122) + (xy 157.505754 60.09438) + (xy 157.505754 60.094384) + (xy 157.516563 60.173715) + (xy 157.516977 60.177101) + (xy 157.525626 60.256634) + (xy 157.52597 60.258198) + (xy 157.530563 60.277799) + (xy 157.530965 60.279415) + (xy 157.55856 60.354528) + (xy 157.559693 60.357745) + (xy 157.585251 60.433599) + (xy 157.585895 60.434991) + (xy 157.594646 60.453251) + (xy 157.595358 60.454688) + (xy 157.638463 60.522128) + (xy 157.640259 60.525024) + (xy 157.681522 60.593602) + (xy 157.682502 60.594891) + (xy 157.694946 60.610808) + (xy 157.69593 60.612033) + (xy 157.752537 60.66864) + (xy 157.754881 60.671047) + (xy 157.809942 60.729174) + (xy 157.809945 60.729177) + (xy 157.811171 60.730218) + (xy 157.828133 60.744236) + (xy 158.678153 61.594256) + (xy 159.505595 62.421697) + (xy 159.53962 62.484009) + (xy 159.5425 62.510792) + (xy 159.5425 67.918206) + (xy 159.522498 67.986327) + (xy 159.505596 68.007301) + (xy 159.179303 68.333595) + (xy 159.11699 68.36762) + (xy 159.090207 68.3705) + (xy 158.840733 68.3705) + (xy 158.772612 68.350498) + (xy 158.726119 68.296842) + (xy 158.722687 68.288558) + (xy 158.701889 68.232796) + (xy 158.701885 68.232791) + (xy 158.677688 68.200467) + (xy 158.643283 68.154508) + (xy 158.618473 68.087989) + (xy 158.633564 68.018615) + (xy 158.643279 68.003496) + (xy 158.701889 67.925204) + (xy 158.752989 67.788201) + (xy 158.755897 67.761158) + (xy 158.759499 67.727649) + (xy 158.7595 67.727632) + (xy 158.7595 66.130367) + (xy 158.759499 66.13035) + (xy 158.75299 66.069803) + (xy 158.752988 66.069795) + (xy 158.723924 65.991875) + (xy 158.701889 65.932796) + (xy 158.701887 65.932793) + (xy 158.701887 65.932792) + (xy 158.642972 65.854091) + (xy 158.618161 65.787571) + (xy 158.633253 65.718196) + (xy 158.642973 65.703072) + (xy 158.701443 65.624966) + (xy 158.701444 65.624964) + (xy 158.752494 65.488093) + (xy 158.758999 65.427597) + (xy 158.759 65.427585) + (xy 158.759 65.083) + (xy 155.743 65.083) + (xy 155.743 65.427597) + (xy 155.749505 65.488093) + (xy 155.800555 65.624964) + (xy 155.800555 65.624965) + (xy 155.859027 65.703073) + (xy 155.883838 65.769593) + (xy 155.868747 65.838967) + (xy 155.859028 65.85409) + (xy 155.800112 65.932793) + (xy 155.80011 65.932797) + (xy 155.74901 66.069799) + (xy 155.748141 66.073478) + (xy 155.746683 66.076036) + (xy 155.746256 66.077184) + (xy 155.74607 66.077114) + (xy 155.713009 66.135173) + (xy 155.650099 66.168079) + (xy 155.625519 66.1705) + (xy 155.2385 66.1705) + (xy 155.170379 66.150498) + (xy 155.123886 66.096842) + (xy 155.1125 66.0445) + (xy 155.1125 65.775367) + (xy 155.112499 65.77535) + (xy 155.10599 65.714803) + (xy 155.105988 65.714795) + (xy 155.072482 65.624964) + (xy 155.054889 65.577796) + (xy 155.054888 65.577794) + (xy 155.054887 65.577792) + (xy 154.967261 65.460738) + (xy 154.850207 65.373112) + (xy 154.850202 65.37311) + (xy 154.713204 65.322011) + (xy 154.713196 65.322009) + (xy 154.652649 65.3155) + (xy 154.652638 65.3155) + (xy 150.655362 65.3155) + (xy 150.65535 65.3155) + (xy 150.594803 65.322009) + (xy 150.594795 65.322011) + (xy 150.457797 65.37311) + (xy 150.457792 65.373112) + (xy 150.340738 65.460738) + (xy 150.253112 65.577792) + (xy 150.25311 65.577797) + (xy 150.202011 65.714795) + (xy 150.202009 65.714803) + (xy 150.1955 65.77535) + (xy 150.1955 68.072649) + (xy 146.9545 68.072649) + (xy 146.9545 67.866367) + (xy 146.954499 67.86635) + (xy 146.94799 67.805803) + (xy 146.947988 67.805795) + (xy 146.896889 67.668797) + (xy 146.896887 67.668792) + (xy 146.809261 67.551738) + (xy 146.692207 67.464112) + (xy 146.692202 67.46411) + (xy 146.555204 67.413011) + (xy 146.555196 67.413009) + (xy 146.494649 67.4065) + (xy 146.494638 67.4065) + (xy 145.889367 67.4065) + (xy 144.122004 67.4065) + (xy 144.053883 67.386498) + (xy 144.037119 67.373616) + (xy 144.017922 67.356116) + (xy 143.981055 67.295442) + (xy 143.982843 67.224468) + (xy 144.017921 67.169885) + (xy 144.134364 67.063734) + (xy 144.266543 66.888701) + (xy 144.364309 66.692361) + (xy 144.421195 66.492423) + (xy 144.453288 66.437812) + (xy 146.618451 64.272649) + (xy 150.1955 64.272649) + (xy 150.202009 64.333196) + (xy 150.202011 64.333204) + (xy 150.25311 64.470202) + (xy 150.253112 64.470207) + (xy 150.340738 64.587261) + (xy 150.457792 64.674887) + (xy 150.457794 64.674888) + (xy 150.457796 64.674889) + (xy 150.504637 64.69236) + (xy 150.594795 64.725988) + (xy 150.594803 64.72599) + (xy 150.65535 64.732499) + (xy 150.655355 64.732499) + (xy 150.655362 64.7325) + (xy 150.655368 64.7325) + (xy 154.652632 64.7325) + (xy 154.652638 64.7325) + (xy 154.652645 64.732499) + (xy 154.652649 64.732499) + (xy 154.713196 64.72599) + (xy 154.713199 64.725989) + (xy 154.713201 64.725989) + (xy 154.850204 64.674889) + (xy 154.862429 64.665738) + (xy 154.967261 64.587261) + (xy 155.054887 64.470207) + (xy 155.054887 64.470206) + (xy 155.054889 64.470204) + (xy 155.105989 64.333201) + (xy 155.1125 64.272638) + (xy 155.1125 64.175) + (xy 155.743 64.175) + (xy 156.797 64.175) + (xy 156.797 63.371) + (xy 157.705 63.371) + (xy 157.705 64.175) + (xy 158.759 64.175) + (xy 158.759 63.830414) + (xy 158.758999 63.830402) + (xy 158.752494 63.769906) + (xy 158.701444 63.633035) + (xy 158.701444 63.633034) + (xy 158.613904 63.516095) + (xy 158.496965 63.428555) + (xy 158.360093 63.377505) + (xy 158.299597 63.371) + (xy 157.705 63.371) + (xy 156.797 63.371) + (xy 156.202402 63.371) + (xy 156.141906 63.377505) + (xy 156.005035 63.428555) + (xy 156.005034 63.428555) + (xy 155.888095 63.516095) + (xy 155.800555 63.633034) + (xy 155.800555 63.633035) + (xy 155.749505 63.769906) + (xy 155.743 63.830402) + (xy 155.743 64.175) + (xy 155.1125 64.175) + (xy 155.1125 61.975362) + (xy 155.112159 61.972187) + (xy 155.10599 61.914803) + (xy 155.105988 61.914795) + (xy 155.069812 61.817807) + (xy 155.054889 61.777796) + (xy 155.054888 61.777794) + (xy 155.054887 61.777792) + (xy 154.967261 61.660738) + (xy 154.850207 61.573112) + (xy 154.850202 61.57311) + (xy 154.713204 61.522011) + (xy 154.713196 61.522009) + (xy 154.652649 61.5155) + (xy 154.652638 61.5155) + (xy 153.856371 61.5155) + (xy 153.78825 61.495498) + (xy 153.741757 61.441842) + (xy 153.731653 61.371568) + (xy 153.761147 61.306988) + (xy 153.767275 61.300405) + (xy 153.810916 61.256764) + (xy 153.855102 61.212577) + (xy 153.890721 61.190364) + (xy 153.889638 61.188114) + (xy 153.896011 61.185044) + (xy 153.896015 61.185043) + (xy 154.050281 61.088111) + (xy 154.179111 60.959281) + (xy 154.276043 60.805015) + (xy 154.336217 60.633047) + (xy 154.356616 60.452) + (xy 154.336217 60.270953) + (xy 154.276043 60.098985) + (xy 154.276041 60.098982) + (xy 154.276041 60.098981) + (xy 154.179112 59.94472) + (xy 154.179111 59.944718) + (xy 154.050281 59.815888) + (xy 154.050279 59.815887) + (xy 153.896018 59.718958) + (xy 153.896015 59.718957) + (xy 153.815312 59.690718) + (xy 153.724047 59.658783) + (xy 153.630929 59.648291) + (xy 153.557907 59.640063) + (xy 153.492454 59.612559) + (xy 153.452261 59.554035) + (xy 153.45009 59.483071) + (xy 153.482918 59.425762) + (xy 156.192778 56.715901) + (xy 156.206617 56.703941) + (xy 156.226058 56.689469) + (xy 156.258227 56.65113) + (xy 156.265645 56.643034) + (xy 156.269581 56.6391) + (xy 156.289025 56.614507) + (xy 156.291265 56.611757) + (xy 156.340032 56.55364) + (xy 156.340033 56.553636) + (xy 156.340036 56.553634) + (xy 156.34407 56.547502) + (xy 156.344127 56.547539) + (xy 156.348171 56.541191) + (xy 156.348112 56.541155) + (xy 156.351965 56.534907) + (xy 156.351967 56.534905) + (xy 156.384035 56.466132) + (xy 156.385557 56.462989) + (xy 156.419609 56.395188) + (xy 156.419609 56.395184) + (xy 156.419611 56.395182) + (xy 156.422119 56.388291) + (xy 156.422184 56.388314) + (xy 156.424658 56.381197) + (xy 156.424594 56.381176) + (xy 156.426903 56.374207) + (xy 156.442238 56.299936) + (xy 156.443022 56.296397) + (xy 156.4605 56.222656) + (xy 156.4605 56.222655) + (xy 156.461352 56.215368) + (xy 156.461419 56.215375) + (xy 156.462185 56.207877) + (xy 156.462119 56.207872) + (xy 156.462757 56.200565) + (xy 156.462759 56.200558) + (xy 156.460553 56.12474) + (xy 156.4605 56.121076) + (xy 156.4605 46.021669) + (xy 156.467571 45.980054) + (xy 156.495217 45.901047) + (xy 156.515616 45.72) + (xy 156.495217 45.538953) + (xy 156.435043 45.366985) + (xy 156.435041 45.366982) + (xy 156.435041 45.366981) + (xy 156.338112 45.21272) + (xy 156.338111 45.212718) + (xy 156.209281 45.083888) + (xy 156.209279 45.083887) + (xy 156.055018 44.986958) + (xy 156.055015 44.986957) + (xy 155.88305 44.926784) + (xy 155.883049 44.926783) + (xy 155.883047 44.926783) + (xy 155.702 44.906384) + (xy 155.520953 44.926783) + (xy 155.52095 44.926783) + (xy 155.520949 44.926784) + (xy 155.348984 44.986957) + (xy 155.348981 44.986958) + (xy 155.19472 45.083887) + (xy 155.194718 45.083888) + (xy 155.065888 45.212718) + (xy 155.065887 45.21272) + (xy 154.968958 45.366981) + (xy 154.968957 45.366984) + (xy 154.9347 45.464887) + (xy 154.908783 45.538953) + (xy 154.888384 45.72) + (xy 154.908783 45.901047) + (xy 154.922287 45.939638) + (xy 154.936429 45.980054) + (xy 154.9435 46.021669) + (xy 154.9435 55.767628) + (xy 154.923498 55.835749) + (xy 154.906595 55.856723) + (xy 152.163225 58.600092) + (xy 152.149376 58.612062) + (xy 152.129943 58.626529) + (xy 152.097771 58.66487) + (xy 152.09036 58.672958) + (xy 152.08642 58.676898) + (xy 152.086412 58.676907) + (xy 152.067006 58.70145) + (xy 152.064695 58.704288) + (xy 152.015965 58.762364) + (xy 152.011935 58.768491) + (xy 152.01188 58.768455) + (xy 152.007825 58.77482) + (xy 152.007882 58.774855) + (xy 152.00403 58.781098) + (xy 151.971996 58.849794) + (xy 151.970401 58.853087) + (xy 151.936394 58.920805) + (xy 151.933882 58.927707) + (xy 151.93382 58.927684) + (xy 151.931343 58.93481) + (xy 151.931404 58.934831) + (xy 151.929096 58.941795) + (xy 151.913759 59.016064) + (xy 151.912967 59.019637) + (xy 151.8955 59.09334) + (xy 151.894648 59.100634) + (xy 151.894581 59.100626) + (xy 151.893814 59.108126) + (xy 151.893881 59.108132) + (xy 151.893241 59.115442) + (xy 151.895447 59.191258) + (xy 151.8955 59.194922) + (xy 151.8955 61.250629) + (xy 151.893814 61.267126) + (xy 151.893881 61.267132) + (xy 151.893241 61.274442) + (xy 151.895447 61.350258) + (xy 151.8955 61.353922) + (xy 151.8955 61.3895) + (xy 151.875498 61.457621) + (xy 151.821842 61.504114) + (xy 151.7695 61.5155) + (xy 150.65535 61.5155) + (xy 150.594803 61.522009) + (xy 150.594795 61.522011) + (xy 150.457797 61.57311) + (xy 150.457792 61.573112) + (xy 150.340738 61.660738) + (xy 150.253112 61.777792) + (xy 150.25311 61.777797) + (xy 150.202011 61.914795) + (xy 150.202009 61.914803) + (xy 150.1955 61.97535) + (xy 150.1955 64.272649) + (xy 146.618451 64.272649) + (xy 148.40676 62.48434) + (xy 148.414259 62.477426) + (xy 148.454942 62.442871) + (xy 148.503439 62.379072) + (xy 148.505466 62.376482) + (xy 148.555617 62.314093) + (xy 148.555622 62.314087) + (xy 148.555626 62.314078) + (xy 148.556553 62.312628) + (xy 148.567075 62.295664) + (xy 148.567946 62.294216) + (xy 148.567949 62.294213) + (xy 148.601547 62.22159) + (xy 148.603023 62.218509) + (xy 148.6192 62.185892) + (xy 148.638591 62.146796) + (xy 148.638591 62.146792) + (xy 148.638593 62.14679) + (xy 148.639157 62.145255) + (xy 148.6458 62.126388) + (xy 148.646355 62.124741) + (xy 148.646354 62.124741) + (xy 148.646357 62.124737) + (xy 148.663557 62.046593) + (xy 148.66433 62.043296) + (xy 148.683657 61.965581) + (xy 148.683657 61.965574) + (xy 148.683882 61.963927) + (xy 148.686322 61.944004) + (xy 148.6865 61.942363) + (xy 148.6865 61.86233) + (xy 148.686546 61.858918) + (xy 148.686791 61.849865) + (xy 148.688713 61.778914) + (xy 148.688712 61.778913) + (xy 148.688713 61.778911) + (xy 148.688581 61.77729) + (xy 148.6865 61.755401) + (xy 148.6865 58.948083) + (xy 148.706502 58.879962) + (xy 148.760158 58.833469) + (xy 148.830432 58.823365) + (xy 148.895012 58.852859) + (xy 148.901595 58.858988) + (xy 148.971718 58.929111) + (xy 148.97172 58.929112) + (xy 149.125981 59.026041) + (xy 149.125982 59.026041) + (xy 149.125985 59.026043) + (xy 149.297953 59.086217) + (xy 149.479 59.106616) + (xy 149.660047 59.086217) + (xy 149.832015 59.026043) + (xy 149.986281 58.929111) + (xy 150.115111 58.800281) + (xy 150.212043 58.646015) + (xy 150.272217 58.474047) + (xy 150.27723 58.429548) + (xy 150.304732 58.364097) + (xy 150.313333 58.35457) + (xy 152.583771 56.084132) + (xy 152.646081 56.050108) + (xy 152.686967 56.048021) + (xy 152.781 56.058616) + (xy 152.962047 56.038217) + (xy 153.134015 55.978043) + (xy 153.288281 55.881111) + (xy 153.417111 55.752281) + (xy 153.514043 55.598015) + (xy 153.574217 55.426047) + (xy 153.594616 55.245) + (xy 153.574217 55.063953) + (xy 153.514043 54.891985) + (xy 153.514041 54.891982) + (xy 153.514041 54.891981) + (xy 153.417112 54.73772) + (xy 153.417111 54.737718) + (xy 153.288281 54.608888) + (xy 153.288279 54.608887) + (xy 153.134018 54.511958) + (xy 153.134015 54.511957) + (xy 152.96205 54.451784) + (xy 152.962049 54.451783) + (xy 152.962047 54.451783) + (xy 152.781 54.431384) + (xy 152.599953 54.451783) + (xy 152.59995 54.451783) + (xy 152.599949 54.451784) + (xy 152.427984 54.511957) + (xy 152.427982 54.511958) + (xy 152.273719 54.608888) + (xy 152.162827 54.719779) + (xy 152.137885 54.739129) + (xy 152.135638 54.740457) + (xy 152.121311 54.754784) + (xy 152.106285 54.767617) + (xy 152.089895 54.779525) + (xy 152.089893 54.779527) + (xy 152.0617 54.813605) + (xy 152.053713 54.822381) + (xy 149.417438 57.458656) + (xy 149.355126 57.492682) + (xy 149.342453 57.494768) + (xy 149.297961 57.499781) + (xy 149.297947 57.499784) + (xy 149.125984 57.559957) + (xy 149.125981 57.559958) + (xy 148.97172 57.656887) + (xy 148.971718 57.656888) + (xy 148.901595 57.727012) + (xy 148.839283 57.761038) + (xy 148.768468 57.755973) + (xy 148.711632 57.713426) + (xy 148.686821 57.646906) + (xy 148.6865 57.637917) + (xy 148.6865 42.698793) + (xy 148.706502 42.630672) + (xy 148.723399 42.609703) + (xy 149.60225 41.730852) + (xy 149.664559 41.69683) + (xy 149.735374 41.701894) + (xy 149.792209 41.74444) + (xy 149.807975 41.765501) + (xy 149.837739 41.805261) + (xy 149.916271 41.86405) + (xy 149.958818 41.920886) + (xy 149.963882 41.991702) + (xy 149.941312 42.04085) + (xy 149.865458 42.141297) + (xy 149.767691 42.337639) + (xy 149.767688 42.337646) + (xy 149.707667 42.548602) + (xy 149.707667 42.548606) + (xy 149.68743 42.766995) + (xy 149.68743 42.767004) + (xy 149.707667 42.985393) + (xy 149.707667 42.985397) + (xy 149.767688 43.196353) + (xy 149.76769 43.196358) + (xy 149.767691 43.196361) + (xy 149.865457 43.392701) + (xy 149.874919 43.405231) + (xy 149.997637 43.567736) + (xy 150.159721 43.715495) + (xy 150.159724 43.715497) + (xy 150.159726 43.715498) + (xy 150.159727 43.715499) + (xy 150.346209 43.830964) + (xy 150.346213 43.830965) + (xy 150.346214 43.830966) + (xy 150.550725 43.910195) + (xy 150.550728 43.910195) + (xy 150.550732 43.910197) + (xy 150.766333 43.9505) + (xy 150.766336 43.9505) + (xy 150.985664 43.9505) + (xy 150.985667 43.9505) + (xy 151.201268 43.910197) + (xy 151.201272 43.910195) + (xy 151.201274 43.910195) + (xy 151.303529 43.87058) + (xy 151.405791 43.830964) + (xy 151.592273 43.715499) + (xy 151.592275 43.715496) + (xy 151.592278 43.715495) + (xy 151.754362 43.567736) + (xy 151.754364 43.567734) + (xy 151.886543 43.392701) + (xy 151.984309 43.196361) + (xy 152.044332 42.985399) + (xy 152.061744 42.7975) + (xy 152.06457 42.767004) + (xy 152.06457 42.766995) + (xy 152.05066 42.616889) + (xy 152.044332 42.548601) + (xy 151.984309 42.337639) + (xy 151.886543 42.141299) + (xy 151.810686 42.040849) + (xy 151.785597 41.974435) + (xy 151.800397 41.904998) + (xy 151.835728 41.86405) + (xy 151.882781 41.828827) + (xy 151.914261 41.805261) + (xy 151.950405 41.756979) + (xy 152.001887 41.688207) + (xy 152.001887 41.688206) + (xy 152.001889 41.688204) + (xy 152.052989 41.551201) + (xy 152.053031 41.550819) + (xy 152.059499 41.490649) + (xy 152.0595 41.490632) + (xy 152.0595 40.043367) + (xy 152.059499 40.04335) + (xy 152.05299 39.982803) + (xy 152.052988 39.982795) + (xy 152.010022 39.867601) + (xy 152.001889 39.845796) + (xy 152.001888 39.845794) + (xy 152.001887 39.845792) + (xy 151.914261 39.728738) + (xy 151.797207 39.641112) + (xy 151.797202 39.64111) + (xy 151.660204 39.590011) + (xy 151.660196 39.590009) + (xy 151.599649 39.5835) + (xy 151.599638 39.5835) + (xy 150.152362 39.5835) + (xy 150.15235 39.5835) + (xy 150.091803 39.590009) + (xy 150.091795 39.590011) + (xy 149.954797 39.64111) + (xy 149.954792 39.641112) + (xy 149.837738 39.728738) + (xy 149.744711 39.85301) + (xy 149.742918 39.851668) + (xy 149.701493 39.893091) + (xy 149.641113 39.9085) + (xy 149.392006 39.9085) + (xy 149.381779 39.908084) + (xy 149.328618 39.903754) + (xy 149.328613 39.903755) + (xy 149.249287 39.914562) + (xy 149.245903 39.914976) + (xy 149.166362 39.923627) + (xy 149.164854 39.923959) + (xy 149.145069 39.928595) + (xy 149.143594 39.928962) + (xy 149.068464 39.956563) + (xy 149.065248 39.957695) + (xy 148.989406 39.983249) + (xy 148.98805 39.983877) + (xy 148.969585 39.992725) + (xy 148.968309 39.993358) + (xy 148.900889 40.036452) + (xy 148.897992 40.038249) + (xy 148.829398 40.079522) + (xy 148.828201 40.080431) + (xy 148.812111 40.09301) + (xy 148.810966 40.093931) + (xy 148.754374 40.150522) + (xy 148.751932 40.152899) + (xy 148.693822 40.207945) + (xy 148.692839 40.209102) + (xy 148.678763 40.226133) + (xy 147.249247 41.655649) + (xy 147.241725 41.662584) + (xy 147.201062 41.697125) + (xy 147.201054 41.697133) + (xy 147.152609 41.760859) + (xy 147.150511 41.763543) + (xy 147.100377 41.825914) + (xy 147.099542 41.827221) + (xy 147.088856 41.844448) + (xy 147.088049 41.845788) + (xy 147.054433 41.918446) + (xy 147.052961 41.92152) + (xy 147.017409 41.993204) + (xy 147.016858 41.994705) + (xy 147.01012 42.013845) + (xy 147.009642 42.015261) + (xy 146.992436 42.09343) + (xy 146.991658 42.09675) + (xy 146.972343 42.174418) + (xy 146.972136 42.175941) + (xy 146.969656 42.196191) + (xy 146.9695 42.197633) + (xy 146.9695 42.277683) + (xy 146.969454 42.281095) + (xy 146.967286 42.361089) + (xy 146.967415 42.362673) + (xy 146.9695 42.384599) + (xy 146.9695 53.883499) + (xy 146.949498 53.95162) + (xy 146.895842 53.998113) + (xy 146.825568 54.008217) + (xy 146.760988 53.978723) + (xy 146.722604 53.918997) + (xy 146.720441 53.910563) + (xy 146.709235 53.859608) + (xy 146.702368 53.828383) + (xy 146.700766 53.819625) + (xy 146.699648 53.812008) + (xy 146.699649 53.812006) + (xy 146.699648 53.812003) + (xy 146.699576 53.811512) + (xy 146.696072 53.79929) + (xy 146.695869 53.798827) + (xy 146.695869 53.798825) + (xy 146.695867 53.798822) + (xy 146.692774 53.791759) + (xy 146.689497 53.783494) + (xy 146.54968 53.390805) + (xy 146.547 53.38234) + (xy 146.544783 53.374375) + (xy 146.539782 53.362708) + (xy 146.539521 53.362272) + (xy 146.539521 53.36227) + (xy 146.539519 53.362267) + (xy 146.535534 53.355596) + (xy 146.531253 53.347818) + (xy 146.343252 52.975735) + (xy 146.33951 52.967625) + (xy 146.336555 52.960575) + (xy 146.336554 52.96057) + (xy 146.336551 52.960565) + (xy 146.336363 52.960117) + (xy 146.329914 52.949123) + (xy 146.324885 52.942699) + (xy 146.31963 52.935473) + (xy 146.08658 52.589872) + (xy 146.081875 52.582334) + (xy 146.077741 52.57516) + (xy 146.069996 52.565102) + (xy 146.064111 52.559267) + (xy 146.058023 52.55279) + (xy 146.057711 52.552434) + (xy 145.783453 52.239194) + (xy 145.777831 52.232295) + (xy 145.772861 52.225736) + (xy 145.763893 52.216707) + (xy 145.757373 52.211696) + (xy 145.750511 52.206026) + (xy 145.661784 52.127262) + (xy 145.438775 51.929294) + (xy 145.432312 51.923133) + (xy 145.426623 51.917311) + (xy 145.416576 51.909461) + (xy 145.416154 51.909214) + (xy 145.416153 51.909213) + (xy 145.416151 51.909212) + (xy 145.409544 51.905344) + (xy 145.402 51.90056) + (xy 145.058106 51.664998) + (xy 145.050964 51.659727) + (xy 145.044462 51.654565) + (xy 145.033562 51.648066) + (xy 145.025915 51.644795) + (xy 145.017884 51.64102) + (xy 144.647196 51.450543) + (xy 144.639436 51.446203) + (xy 144.632366 51.441914) + (xy 144.620721 51.436829) + (xy 144.612753 51.434551) + (xy 144.604312 51.431812) + (xy 144.212525 51.289285) + (xy 144.204224 51.285927) + (xy 144.196822 51.282621) + (xy 144.184565 51.279014) + (xy 144.176552 51.277782) + (xy 144.167763 51.276109) + (xy 143.761303 51.183674) + (xy 143.752738 51.181407) + (xy 143.744769 51.178994) + (xy 143.732243 51.176965) + (xy 143.723941 51.176739) + (xy 143.715085 51.176186) + (xy 143.300308 51.135549) + (xy 143.291491 51.134369) + (xy 143.283376 51.13299) + (xy 143.270663 51.132547) + (xy 143.262446 51.133361) + (xy 143.253572 51.133924) + (xy 142.836856 51.145628) + (xy 142.82794 51.145563) + (xy 142.819762 51.145213) + (xy 142.807075 51.146369) + (xy 142.799081 51.148193) + (xy 142.790331 51.149867) + (xy 142.378416 51.213638) + (xy 142.369559 51.214689) + (xy 142.361416 51.215364) + (xy 142.348962 51.218102) + (xy 142.341252 51.220916) + (xy 142.332784 51.223671) + (xy 141.932079 51.338533) + (xy 141.923468 51.340676) + (xy 141.915365 51.342392) + (xy 141.903389 51.346656) + (xy 141.896027 51.350447) + (xy 141.888 51.354229) + (xy 141.504887 51.518479) + (xy 141.496582 51.521697) + (xy 141.488843 51.524384) + (xy 141.47746 51.530135) + (xy 141.470698 51.534774) + (xy 141.463189 51.539544) + (xy 141.103676 51.750482) + (xy 141.095827 51.754721) + (xy 141.088509 51.758344) + (xy 141.07793 51.76548) + (xy 141.071819 51.770914) + (xy 141.064953 51.776597) + (xy 140.73466 52.030856) + (xy 140.727463 52.036004) + (xy 140.720518 52.040611) + (xy 140.710968 52.04897) + (xy 140.705478 52.055248) + (xy 140.699423 52.061699) + (xy 140.40373 52.355379) + (xy 140.397194 52.361427) + (xy 140.390988 52.366775) + (xy 140.382516 52.376315) + (xy 140.377953 52.383095) + (xy 140.372714 52.390312) + (xy 140.116017 52.718832) + (xy 140.110308 52.725631) + (xy 140.104765 52.731777) + (xy 140.097586 52.742262) + (xy 140.093853 52.749666) + (xy 140.08958 52.757444) + (xy 139.876163 53.115484) + (xy 139.871336 53.122969) + (xy 139.866639 53.129713) + (xy 139.860813 53.14105) + (xy 139.858067 53.148785) + (xy 139.854791 53.157069) + (xy 139.687927 53.538976) + (xy 139.684084 53.546989) + (xy 139.68026 53.554289) + (xy 139.675907 53.566246) + (xy 139.674143 53.574307) + (xy 139.671934 53.582925) + (xy 139.554259 53.982809) + (xy 139.55146 53.991216) + (xy 139.548566 53.998984) + (xy 139.54575 54.011385) + (xy 139.545008 54.01962) + (xy 139.543899 54.028434) + (xy 139.477311 54.439936) + (xy 139.475575 54.448688) + (xy 139.473706 54.456624) + (xy 139.472461 54.46933) + (xy 139.472753 54.477466) + (xy 139.472757 54.486392) + (xy 139.458168 54.902909) + (xy 139.457546 54.911747) + (xy 139.456673 54.919998) + (xy 139.457027 54.932695) + (xy 139.45836 54.940881) + (xy 139.459477 54.949692) + (xy 139.497294 55.364767) + (xy 139.497788 55.373656) + (xy 139.497953 55.38186) + (xy 139.499902 55.39445) + (xy 139.50222 55.402295) + (xy 139.50444 55.410927) + (xy 139.508513 55.429451) + (xy 139.593965 55.818115) + (xy 139.595568 55.82687) + (xy 139.596764 55.835019) + (xy 139.600268 55.84724) + (xy 139.603572 55.854786) + (xy 139.606849 55.863054) + (xy 139.746662 56.255734) + (xy 139.749348 56.264216) + (xy 139.751551 56.272134) + (xy 139.75657 56.283845) + (xy 139.760775 56.290886) + (xy 139.76507 56.298691) + (xy 139.952951 56.670728) + (xy 139.956669 56.678783) + (xy 139.959879 56.686436) + (xy 139.966303 56.697386) + (xy 139.971409 56.70391) + (xy 139.976636 56.711098) + (xy 140.209776 57.056686) + (xy 140.214498 57.06425) + (xy 140.218587 57.071347) + (xy 140.22636 57.081441) + (xy 140.232162 57.087191) + (xy 140.238279 57.093699) + (xy 140.248369 57.105226) + (xy 140.512755 57.407281) + (xy 140.518363 57.414163) + (xy 140.523377 57.420778) + (xy 140.532322 57.429787) + (xy 140.538884 57.434833) + (xy 140.545733 57.440495) + (xy 140.857411 57.717211) + (xy 140.863846 57.723344) + (xy 140.869621 57.72925) + (xy 140.879641 57.737078) + (xy 140.880074 57.737332) + (xy 140.880076 57.737333) + (xy 140.880077 57.737333) + (xy 140.88675 57.74124) + (xy 140.894262 57.746001) + (xy 141.130683 57.907861) + (xy 141.238262 57.981512) + (xy 141.245431 57.986802) + (xy 141.251872 57.991916) + (xy 141.262791 57.998425) + (xy 141.263255 57.998623) + (xy 141.263256 57.998624) + (xy 141.263257 57.998624) + (xy 141.270343 58.001653) + (xy 141.278397 58.005438) + (xy 141.649156 58.19598) + (xy 141.656915 58.200321) + (xy 141.66397 58.204601) + (xy 141.675626 58.209692) + (xy 141.676102 58.209828) + (xy 141.676104 58.209829) + (xy 141.676105 58.209829) + (xy 141.683533 58.211952) + (xy 141.692 58.214699) + (xy 141.948286 58.307986) + (xy 142.083652 58.357259) + (xy 142.091896 58.360594) + (xy 142.099436 58.363958) + (xy 142.111627 58.367547) + (xy 142.112127 58.367623) + (xy 142.11213 58.367625) + (xy 142.112133 58.367624) + (xy 142.119757 58.368798) + (xy 142.128506 58.370462) + (xy 142.534965 58.462806) + (xy 142.543567 58.465083) + (xy 142.552216 58.467703) + (xy 142.553367 58.468114) + (xy 142.554599 58.468297) + (xy 142.555848 58.468545) + (xy 142.555852 58.468547) + (xy 142.555856 58.468547) + (xy 142.560144 58.4694) + (xy 142.564503 58.469517) + (xy 142.564505 58.469518) + (xy 142.564506 58.469517) + (xy 142.572214 58.469726) + (xy 142.581109 58.47028) + (xy 142.996014 58.510964) + (xy 143.004816 58.512143) + (xy 143.012473 58.513444) + (xy 143.012475 58.513445) + (xy 143.012476 58.513444) + (xy 143.012977 58.51353) + (xy 143.025655 58.513972) + (xy 143.026165 58.513921) + (xy 143.02617 58.513922) + (xy 143.026174 58.51392) + (xy 143.033857 58.51316) + (xy 143.042728 58.512596) + (xy 143.459392 58.500916) + (xy 143.468281 58.500982) + (xy 143.475971 58.50131) + (xy 143.475979 58.501312) + (xy 143.475986 58.50131) + (xy 143.476484 58.501332) + (xy 143.489146 58.500179) + (xy 143.489627 58.500069) + (xy 143.489636 58.500069) + (xy 143.489644 58.500065) + (xy 143.497168 58.498349) + (xy 143.505916 58.496676) + (xy 143.917778 58.432908) + (xy 143.926633 58.431857) + (xy 143.93433 58.431217) + (xy 143.934332 58.431218) + (xy 143.934333 58.431217) + (xy 143.934821 58.431177) + (xy 143.947249 58.428445) + (xy 143.947717 58.428274) + (xy 143.947724 58.428273) + (xy 143.947729 58.428269) + (xy 143.954936 58.425639) + (xy 143.963404 58.422882) + (xy 144.364169 58.307983) + (xy 144.372806 58.305836) + (xy 144.380872 58.304129) + (xy 144.392831 58.299871) + (xy 144.393283 58.299637) + (xy 144.393287 58.299637) + (xy 144.393289 58.299634) + (xy 144.400184 58.296085) + (xy 144.408234 58.292293) + (xy 144.464356 58.268238) + (xy 144.791349 58.128082) + (xy 144.799659 58.124864) + (xy 144.806926 58.12234) + (xy 144.806932 58.12234) + (xy 144.806936 58.122337) + (xy 144.807407 58.122174) + (xy 144.818761 58.116439) + (xy 144.819168 58.116159) + (xy 144.819172 58.116158) + (xy 144.819174 58.116155) + (xy 144.825518 58.111804) + (xy 144.833036 58.107026) + (xy 145.192628 57.896091) + (xy 145.200446 57.89187) + (xy 145.207405 57.888422) + (xy 145.20741 57.888421) + (xy 145.207414 57.888417) + (xy 145.207872 57.888191) + (xy 145.218386 57.881098) + (xy 145.218763 57.880761) + (xy 145.218769 57.880759) + (xy 145.218772 57.880754) + (xy 145.224575 57.875595) + (xy 145.231413 57.869932) + (xy 145.561646 57.615581) + (xy 145.568905 57.61039) + (xy 145.575287 57.606159) + (xy 145.575291 57.606158) + (xy 145.575293 57.606155) + (xy 145.575709 57.60588) + (xy 145.585287 57.597494) + (xy 145.585607 57.597127) + (xy 145.585613 57.597123) + (xy 145.585616 57.597117) + (xy 145.590677 57.591327) + (xy 145.59677 57.584831) + (xy 145.892585 57.291128) + (xy 145.899108 57.285095) + (xy 145.904995 57.280021) + (xy 145.904997 57.280021) + (xy 145.904998 57.280019) + (xy 145.905384 57.279687) + (xy 145.913806 57.270201) + (xy 145.91409 57.269778) + (xy 145.914093 57.269776) + (xy 145.914094 57.269772) + (xy 145.918436 57.263325) + (xy 145.923662 57.256125) + (xy 145.923689 57.256091) + (xy 146.180232 56.927681) + (xy 146.185959 56.920863) + (xy 146.191123 56.915136) + (xy 146.191126 56.915135) + (xy 146.191127 56.915132) + (xy 146.191468 56.914755) + (xy 146.198642 56.904275) + (xy 146.198867 56.903828) + (xy 146.198872 56.903822) + (xy 146.198874 56.903814) + (xy 146.202344 56.896929) + (xy 146.206638 56.88911) + (xy 146.28541 56.756956) + (xy 146.420077 56.531032) + (xy 146.424915 56.523533) + (xy 146.429306 56.517227) + (xy 146.429313 56.517221) + (xy 146.429316 56.517212) + (xy 146.429602 56.516803) + (xy 146.435412 56.505498) + (xy 146.435578 56.505029) + (xy 146.435581 56.505025) + (xy 146.435581 56.505019) + (xy 146.438162 56.497752) + (xy 146.441431 56.489482) + (xy 146.608303 56.10756) + (xy 146.612143 56.099556) + (xy 146.615739 56.092689) + (xy 146.615743 56.092685) + (xy 146.615744 56.092679) + (xy 146.615978 56.092234) + (xy 146.620319 56.080309) + (xy 146.620427 56.079811) + (xy 146.62043 56.079807) + (xy 146.62043 56.079801) + (xy 146.622086 56.072239) + (xy 146.624297 56.063611) + (xy 146.625768 56.058615) + (xy 146.722625 55.729462) + (xy 146.761044 55.669759) + (xy 146.825642 55.640304) + (xy 146.89591 55.650449) + (xy 146.949538 55.696974) + (xy 146.9695 55.765032) + (xy 146.9695 61.441207) + (xy 146.949498 61.509328) + (xy 146.932595 61.530302) + (xy 144.574605 63.888291) + (xy 144.512293 63.922317) + (xy 144.441477 63.917252) + (xy 144.384642 63.874705) + (xy 144.366899 63.838885) + (xy 144.366414 63.839074) + (xy 144.364334 63.833705) + (xy 144.36432 63.833677) + (xy 144.364311 63.833647) + (xy 144.364311 63.833646) + (xy 144.364309 63.833639) + (xy 144.266543 63.637299) + (xy 144.134364 63.462266) + (xy 144.134362 63.462263) + (xy 144.017923 63.356115) + (xy 143.981056 63.295441) + (xy 143.982845 63.224467) + (xy 144.017923 63.169885) + (xy 144.134362 63.063736) + (xy 144.134364 63.063734) + (xy 144.266543 62.888701) + (xy 144.364309 62.692361) + (xy 144.424332 62.481399) + (xy 144.436474 62.350359) + (xy 144.44457 62.263004) + (xy 144.44457 62.262995) + (xy 144.432717 62.135089) + (xy 144.424332 62.044601) + (xy 144.364309 61.833639) + (xy 144.266543 61.637299) + (xy 144.162054 61.498933) + (xy 144.134362 61.462263) + (xy 143.972278 61.314504) + (xy 143.972275 61.314502) + (xy 143.843708 61.234897) + (xy 143.785791 61.199036) + (xy 143.785789 61.199035) + (xy 143.785785 61.199033) + (xy 143.581274 61.119804) + (xy 143.542853 61.112622) + (xy 143.365667 61.0795) + (xy 143.146333 61.0795) + (xy 143.007247 61.105499) + (xy 142.930725 61.119804) + (xy 142.726214 61.199033) + (xy 142.726205 61.199038) + (xy 142.539724 61.314502) + (xy 142.539721 61.314504) + (xy 142.377637 61.462263) + (xy 142.245458 61.637297) + (xy 142.147691 61.833639) + (xy 142.147688 61.833646) + (xy 142.087667 62.044602) + (xy 142.087667 62.044606) + (xy 142.06743 62.262995) + (xy 142.06743 62.263004) + (xy 142.087667 62.481393) + (xy 142.087667 62.481397) + (xy 142.147688 62.692353) + (xy 142.14769 62.692358) + (xy 142.147691 62.692361) + (xy 142.245457 62.888701) + (xy 142.247839 62.891855) + (xy 142.377634 63.063733) + (xy 142.494077 63.169885) + (xy 142.530943 63.230559) + (xy 142.529154 63.301534) + (xy 142.494077 63.356115) + (xy 142.377634 63.462266) + (xy 142.245458 63.637297) + (xy 142.147691 63.833639) + (xy 142.147688 63.833646) + (xy 142.087667 64.044602) + (xy 142.087667 64.044606) + (xy 142.06743 64.262995) + (xy 142.06743 64.263004) + (xy 142.087667 64.481393) + (xy 142.087667 64.481397) + (xy 142.147688 64.692353) + (xy 142.14769 64.692358) + (xy 142.147691 64.692361) + (xy 142.245457 64.888701) + (xy 142.245458 64.888702) + (xy 142.377634 65.063733) + (xy 142.494077 65.169885) + (xy 142.530943 65.230559) + (xy 142.529154 65.301534) + (xy 142.494077 65.356115) + (xy 142.377634 65.462266) + (xy 142.245458 65.637297) + (xy 142.147691 65.833639) + (xy 142.147688 65.833646) + (xy 142.087667 66.044602) + (xy 142.087667 66.044606) + (xy 142.06743 66.262995) + (xy 142.06743 66.263004) + (xy 142.087667 66.481393) + (xy 142.087667 66.481397) + (xy 142.147688 66.692353) + (xy 142.14769 66.692358) + (xy 142.147691 66.692361) + (xy 142.245457 66.888701) + (xy 142.245458 66.888702) + (xy 142.377634 67.063733) + (xy 142.494077 67.169885) + (xy 142.530943 67.230559) + (xy 142.529154 67.301534) + (xy 142.494077 67.356115) + (xy 142.377634 67.462266) + (xy 142.245458 67.637297) + (xy 142.147691 67.833639) + (xy 142.147688 67.833646) + (xy 142.087667 68.044602) + (xy 142.087667 68.044606) + (xy 142.06743 68.26299) + (xy 142.06743 68.263004) + (xy 142.087667 68.481393) + (xy 142.087667 68.481397) + (xy 142.147688 68.692353) + (xy 142.14769 68.692358) + (xy 142.147691 68.692361) + (xy 142.245457 68.888701) + (xy 142.245458 68.888702) + (xy 142.377634 69.063733) + (xy 142.390221 69.075207) + (xy 142.494449 69.170222) + (xy 142.531315 69.230895) + (xy 142.529527 69.301869) + (xy 142.494449 69.356452) + (xy 142.378005 69.462604) + (xy 142.245886 69.637559) + (xy 142.16052 69.809) + (xy 143.584 69.809) + (xy 143.652121 69.829002) + (xy 143.698614 69.882658) + (xy 143.71 69.935) + (xy 143.71 71.809) + (xy 144.439 71.809) + (xy 144.439 71.539414) + (xy 144.438999 71.539402) + (xy 144.432494 71.478906) + (xy 144.381444 71.342035) + (xy 144.381444 71.342034) + (xy 144.293905 71.225097) + (xy 144.215026 71.166048) + (xy 144.17248 71.109212) + (xy 144.167416 71.038396) + (xy 144.189986 70.989247) + (xy 144.266116 70.888435) + (xy 144.363841 70.692174) + (xy 144.395243 70.581808) + (xy 144.433123 70.521762) + (xy 144.497453 70.491727) + (xy 144.56781 70.501239) + (xy 144.621854 70.547279) + (xy 144.641711 70.602817) + (xy 144.64401 70.624198) + (xy 144.644011 70.624204) + (xy 144.69511 70.761202) + (xy 144.695112 70.761207) + (xy 144.782738 70.878261) + (xy 144.899792 70.965887) + (xy 144.899794 70.965888) + (xy 144.899796 70.965889) + (xy 144.940602 70.981109) + (xy 145.036795 71.016988) + (xy 145.036803 71.01699) + (xy 145.09735 71.023499) + (xy 145.097355 71.023499) + (xy 145.097362 71.0235) + (xy 145.513406 71.0235) + (xy 145.581527 71.043502) + (xy 145.602501 71.060405) + (xy 149.062595 74.520499) + (xy 149.096621 74.582811) + (xy 149.0995 74.609594) + (xy 149.0995 83.482146) + (xy 149.097751 83.497988) + (xy 149.098044 83.498016) + (xy 149.097298 83.505907) + (xy 149.099438 83.573984) + (xy 149.0995 83.577943) + (xy 149.0995 83.605851) + (xy 149.099501 83.605869) + (xy 149.100007 83.609877) + (xy 149.100937 83.621696) + (xy 149.102326 83.665888) + (xy 149.102327 83.665893) + (xy 149.107977 83.685339) + (xy 149.111986 83.704697) + (xy 149.114525 83.724793) + (xy 149.114526 83.7248) + (xy 149.1308 83.765903) + (xy 149.134644 83.777129) + (xy 149.146982 83.819593) + (xy 149.157294 83.837031) + (xy 149.165988 83.854779) + (xy 149.173444 83.873609) + (xy 149.17345 83.87362) + (xy 149.199432 83.909381) + (xy 149.205949 83.919301) + (xy 149.228458 83.957362) + (xy 149.228459 83.957363) + (xy 149.228461 83.957366) + (xy 149.242779 83.971684) + (xy 149.255617 83.986714) + (xy 149.262295 83.995905) + (xy 149.266033 84.00105) + (xy 149.267526 84.003104) + (xy 149.26753 84.003109) + (xy 149.301598 84.031292) + (xy 149.310378 84.039282) + (xy 155.829753 90.558657) + (xy 155.83972 90.571097) + (xy 155.839947 90.57091) + (xy 155.844999 90.577017) + (xy 155.894666 90.623657) + (xy 155.89751 90.626414) + (xy 155.917226 90.646131) + (xy 155.920423 90.648611) + (xy 155.929444 90.656316) + (xy 155.961679 90.686586) + (xy 155.96168 90.686586) + (xy 155.961682 90.686588) + (xy 155.979429 90.696344) + (xy 155.995959 90.707202) + (xy 156.011959 90.719613) + (xy 156.052536 90.737172) + (xy 156.063187 90.74239) + (xy 156.10194 90.763695) + (xy 156.121562 90.768733) + (xy 156.140263 90.775135) + (xy 156.158855 90.783181) + (xy 156.202522 90.790096) + (xy 156.214125 90.792498) + (xy 156.25697 90.8035) + (xy 156.277231 90.8035) + (xy 156.296939 90.80505) + (xy 156.316943 90.808219) + (xy 156.360954 90.804058) + (xy 156.372811 90.8035) + (xy 157.01897 90.8035) + (xy 168.306337 90.8035) + (xy 168.374458 90.823502) + (xy 168.420951 90.877158) + (xy 168.431055 90.947432) + (xy 168.419128 90.985662) + (xy 168.406693 91.010634) + (xy 168.406688 91.010646) + (xy 168.346667 91.221602) + (xy 168.346667 91.221606) + (xy 168.32643 91.439995) + (xy 168.32643 91.440004) + (xy 168.346667 91.658393) + (xy 168.346667 91.658397) + (xy 168.406688 91.869353) + (xy 168.40669 91.869358) + (xy 168.406691 91.869361) + (xy 168.504457 92.065701) + (xy 168.504458 92.065702) + (xy 168.636637 92.240736) + (xy 168.798721 92.388495) + (xy 168.798724 92.388497) + (xy 168.798726 92.388498) + (xy 168.798727 92.388499) + (xy 168.985209 92.503964) + (xy 168.985213 92.503965) + (xy 168.985214 92.503966) + (xy 169.189725 92.583195) + (xy 169.189728 92.583195) + (xy 169.189732 92.583197) + (xy 169.405333 92.6235) + (xy 169.405336 92.6235) + (xy 169.624664 92.6235) + (xy 169.624667 92.6235) + (xy 169.840268 92.583197) + (xy 169.840272 92.583195) + (xy 169.840274 92.583195) + (xy 169.970388 92.532788) + (xy 170.044791 92.503964) + (xy 170.231273 92.388499) + (xy 170.231275 92.388496) + (xy 170.231278 92.388495) + (xy 170.393361 92.240737) + (xy 170.393363 92.240735) + (xy 170.393364 92.240734) + (xy 170.414449 92.212813) + (xy 170.471463 92.170505) + (xy 170.542299 92.165737) + (xy 170.604468 92.200023) + (xy 170.615551 92.212813) + (xy 170.636638 92.240737) + (xy 170.798721 92.388495) + (xy 170.798724 92.388497) + (xy 170.798726 92.388498) + (xy 170.798727 92.388499) + (xy 170.985209 92.503964) + (xy 170.985213 92.503965) + (xy 170.985214 92.503966) + (xy 171.189725 92.583195) + (xy 171.189728 92.583195) + (xy 171.189732 92.583197) + (xy 171.405333 92.6235) + (xy 171.405336 92.6235) + (xy 171.624664 92.6235) + (xy 171.624667 92.6235) + (xy 171.840268 92.583197) + (xy 171.840272 92.583195) + (xy 171.840274 92.583195) + (xy 171.970388 92.532788) + (xy 172.044791 92.503964) + (xy 172.231273 92.388499) + (xy 172.231275 92.388496) + (xy 172.231278 92.388495) + (xy 172.393364 92.240735) + (xy 172.414762 92.212399) + (xy 172.471775 92.17009) + (xy 172.542611 92.165322) + (xy 172.60478 92.199607) + (xy 172.615864 92.212398) + (xy 172.637006 92.240396) + (xy 172.799026 92.388097) + (xy 172.985439 92.503518) + (xy 173.060999 92.532789) + (xy 173.061 92.532788) + (xy 173.061 91.44) + (xy 173.110014 91.44) + (xy 173.129835 91.565148) + (xy 173.187359 91.678045) + (xy 173.276955 91.767641) + (xy 173.389852 91.825165) + (xy 173.483519 91.84) + (xy 173.546481 91.84) + (xy 173.640148 91.825165) + (xy 173.753045 91.767641) + (xy 173.842641 91.678045) + (xy 173.900165 91.565148) + (xy 173.919986 91.44) + (xy 173.900165 91.314852) + (xy 173.842641 91.201955) + (xy 173.753045 91.112359) + (xy 173.640148 91.054835) + (xy 173.546481 91.04) + (xy 173.483519 91.04) + (xy 173.389852 91.054835) + (xy 173.276955 91.112359) + (xy 173.187359 91.201955) + (xy 173.129835 91.314852) + (xy 173.110014 91.44) + (xy 173.061 91.44) + (xy 173.061 91.112) + (xy 173.081002 91.043879) + (xy 173.134658 90.997386) + (xy 173.187 90.986) + (xy 173.843 90.986) + (xy 173.911121 91.006002) + (xy 173.957614 91.059658) + (xy 173.969 91.112) + (xy 173.969 92.532789) + (xy 174.04456 92.503518) + (xy 174.230973 92.388097) + (xy 174.39299 92.240397) + (xy 174.414133 92.212399) + (xy 174.471146 92.17009) + (xy 174.541982 92.16532) + (xy 174.604152 92.199605) + (xy 174.61523 92.212389) + (xy 174.636636 92.240734) + (xy 174.717681 92.314616) + (xy 174.798725 92.388498) + (xy 174.798727 92.388499) + (xy 174.985209 92.503964) + (xy 174.985213 92.503965) + (xy 174.985214 92.503966) + (xy 175.189725 92.583195) + (xy 175.189728 92.583195) + (xy 175.189732 92.583197) + (xy 175.405333 92.6235) + (xy 175.405336 92.6235) + (xy 175.624664 92.6235) + (xy 175.624667 92.6235) + (xy 175.840268 92.583197) + (xy 175.840272 92.583195) + (xy 175.840274 92.583195) + (xy 175.970388 92.532788) + (xy 176.044791 92.503964) + (xy 176.231273 92.388499) + (xy 176.231275 92.388496) + (xy 176.231278 92.388495) + (xy 176.393361 92.240737) + (xy 176.393363 92.240735) + (xy 176.393364 92.240734) + (xy 176.414449 92.212813) + (xy 176.471463 92.170505) + (xy 176.542299 92.165737) + (xy 176.604468 92.200023) + (xy 176.615551 92.212813) + (xy 176.636638 92.240737) + (xy 176.798721 92.388495) + (xy 176.798724 92.388497) + (xy 176.798726 92.388498) + (xy 176.798727 92.388499) + (xy 176.985209 92.503964) + (xy 176.985213 92.503965) + (xy 176.985214 92.503966) + (xy 177.189725 92.583195) + (xy 177.189728 92.583195) + (xy 177.189732 92.583197) + (xy 177.405333 92.6235) + (xy 177.405336 92.6235) + (xy 177.624664 92.6235) + (xy 177.624667 92.6235) + (xy 177.840268 92.583197) + (xy 177.840272 92.583195) + (xy 177.840274 92.583195) + (xy 177.970388 92.532788) + (xy 178.044791 92.503964) + (xy 178.231273 92.388499) + (xy 178.231275 92.388496) + (xy 178.231278 92.388495) + (xy 178.393364 92.240735) + (xy 178.414762 92.212399) + (xy 178.471775 92.17009) + (xy 178.542611 92.165322) + (xy 178.60478 92.199607) + (xy 178.615864 92.212398) + (xy 178.637006 92.240396) + (xy 178.799026 92.388097) + (xy 178.985439 92.503518) + (xy 179.060999 92.532789) + (xy 179.061 92.532788) + (xy 179.061 91.44) + (xy 179.110014 91.44) + (xy 179.129835 91.565148) + (xy 179.187359 91.678045) + (xy 179.276955 91.767641) + (xy 179.389852 91.825165) + (xy 179.483519 91.84) + (xy 179.546481 91.84) + (xy 179.640148 91.825165) + (xy 179.753045 91.767641) + (xy 179.842641 91.678045) + (xy 179.900165 91.565148) + (xy 179.919986 91.44) + (xy 179.900165 91.314852) + (xy 179.842641 91.201955) + (xy 179.753045 91.112359) + (xy 179.640148 91.054835) + (xy 179.546481 91.04) + (xy 179.483519 91.04) + (xy 179.389852 91.054835) + (xy 179.276955 91.112359) + (xy 179.187359 91.201955) + (xy 179.129835 91.314852) + (xy 179.110014 91.44) + (xy 179.061 91.44) + (xy 179.061 91.112) + (xy 179.081002 91.043879) + (xy 179.134658 90.997386) + (xy 179.187 90.986) + (xy 179.843 90.986) + (xy 179.911121 91.006002) + (xy 179.957614 91.059658) + (xy 179.969 91.112) + (xy 179.969 92.532789) + (xy 180.04456 92.503518) + (xy 180.230973 92.388097) + (xy 180.39299 92.240397) + (xy 180.414133 92.212399) + (xy 180.471146 92.17009) + (xy 180.541982 92.16532) + (xy 180.604152 92.199605) + (xy 180.61523 92.212389) + (xy 180.636636 92.240734) + (xy 180.717681 92.314616) + (xy 180.798725 92.388498) + (xy 180.798727 92.388499) + (xy 180.985209 92.503964) + (xy 180.991136 92.50626) + (xy 181.000334 92.509824) + (xy 181.046658 92.541053) + (xy 181.049521 92.544101) + (xy 181.049527 92.544106) + (xy 181.049528 92.544107) + (xy 181.083592 92.572287) + (xy 181.092373 92.580277) + (xy 181.610757 93.098662) + (xy 181.620719 93.111096) + (xy 181.620946 93.110909) + (xy 181.626 93.117018) + (xy 181.67565 93.163642) + (xy 181.678492 93.166397) + (xy 181.678977 93.166882) + (xy 181.713003 93.229194) + (xy 181.707938 93.300009) + (xy 181.665391 93.356845) + (xy 181.598871 93.381656) + (xy 181.589882 93.381977) + (xy 145.699379 93.381977) + (xy 145.631258 93.361975) + (xy 145.602907 93.337027) + (xy 145.597865 93.331026) + (xy 144.94413 92.552905) + (xy 144.941973 92.550266) + (xy 144.941514 92.549689) + (xy 144.255845 91.687093) + (xy 144.253759 91.684394) + (xy 143.592079 90.80402) + (xy 143.590067 90.801267) + (xy 143.532087 90.719613) + (xy 142.95295 89.904003) + (xy 142.951061 89.901264) + (xy 142.33895 88.987849) + (xy 142.337103 88.985012) + (xy 142.335684 88.982766) + (xy 141.750207 88.055871) + (xy 141.748429 88.05297) + (xy 141.664922 87.9125) + (xy 141.18703 87.108621) + (xy 141.185345 87.105696) + (xy 141.183907 87.103122) + (xy 140.64978 86.146753) + (xy 140.648161 86.14376) + (xy 140.455865 85.776492) + (xy 140.138688 85.170712) + (xy 140.137157 85.16769) + (xy 140.135862 85.165046) + (xy 139.835466 84.55154) + (xy 139.654038 84.181007) + (xy 139.652583 84.17793) + (xy 139.489489 83.820718) + (xy 139.196154 83.178248) + (xy 139.194816 83.175209) + (xy 138.765294 82.162903) + (xy 138.764013 82.159764) + (xy 138.76381 82.159248) + (xy 138.361781 81.135591) + (xy 138.360577 81.1324) + (xy 138.235448 80.78656) + (xy 137.985852 80.096712) + (xy 137.984742 80.093509) + (xy 137.980629 80.081099) + (xy 137.637843 79.046919) + (xy 137.636836 79.043739) + (xy 137.620488 78.989538) + (xy 139.456667 78.989538) + (xy 139.457541 78.997788) + (xy 139.458164 79.00664) + (xy 139.472752 79.423151) + (xy 139.472748 79.432068) + (xy 139.472456 79.440219) + (xy 139.473701 79.452926) + (xy 139.475569 79.460858) + (xy 139.477306 79.469613) + (xy 139.543893 79.881103) + (xy 139.545002 79.889918) + (xy 139.545745 79.898161) + (xy 139.548558 79.910547) + (xy 139.551449 79.918307) + (xy 139.554253 79.926729) + (xy 139.671928 80.326618) + (xy 139.674136 80.335231) + (xy 139.675903 80.343303) + (xy 139.680255 80.355257) + (xy 139.684078 80.362555) + (xy 139.687925 80.370576) + (xy 139.854788 80.752479) + (xy 139.858066 80.760769) + (xy 139.860813 80.768506) + (xy 139.866631 80.779828) + (xy 139.87132 80.78656) + (xy 139.876141 80.794032) + (xy 140.089593 81.15213) + (xy 140.093862 81.159903) + (xy 140.097591 81.1673) + (xy 140.104762 81.177772) + (xy 140.110294 81.183905) + (xy 140.116019 81.190721) + (xy 140.245717 81.356707) + (xy 140.372704 81.519222) + (xy 140.377948 81.526447) + (xy 140.382515 81.533233) + (xy 140.390969 81.542756) + (xy 140.397178 81.548105) + (xy 140.403726 81.554165) + (xy 140.699405 81.84783) + (xy 140.705476 81.854298) + (xy 140.710623 81.860186) + (xy 140.710625 81.860189) + (xy 140.710627 81.86019) + (xy 140.710964 81.860576) + (xy 140.720499 81.868921) + (xy 140.720926 81.869204) + (xy 140.720931 81.869209) + (xy 140.720936 81.869211) + (xy 140.727416 81.873509) + (xy 140.734636 81.878673) + (xy 141.064954 82.132953) + (xy 141.071833 82.138648) + (xy 141.077928 82.144069) + (xy 141.088505 82.151201) + (xy 141.088936 82.151414) + (xy 141.088941 82.151418) + (xy 141.088946 82.151419) + (xy 141.095799 82.154812) + (xy 141.103652 82.159052) + (xy 141.463141 82.369977) + (xy 141.463177 82.369998) + (xy 141.470707 82.374782) + (xy 141.477051 82.379135) + (xy 141.477054 82.379138) + (xy 141.477056 82.379139) + (xy 141.477466 82.37942) + (xy 141.48882 82.385157) + (xy 141.489289 82.385319) + (xy 141.489293 82.385322) + (xy 141.489296 82.385322) + (xy 141.496564 82.387845) + (xy 141.504873 82.391064) + (xy 141.887991 82.555314) + (xy 141.896005 82.559089) + (xy 141.902942 82.56266) + (xy 141.902945 82.562663) + (xy 141.902948 82.562664) + (xy 141.903403 82.562898) + (xy 141.915344 82.56715) + (xy 141.915848 82.567256) + (xy 141.915851 82.567258) + (xy 141.915854 82.567258) + (xy 141.923452 82.568867) + (xy 141.932075 82.571013) + (xy 142.251077 82.662455) + (xy 142.33278 82.685875) + (xy 142.341264 82.688636) + (xy 142.348972 82.691449) + (xy 142.361398 82.694181) + (xy 142.361898 82.694222) + (xy 142.3619 82.694223) + (xy 142.361902 82.694222) + (xy 142.369544 82.694856) + (xy 142.378412 82.695908) + (xy 142.789362 82.759529) + (xy 142.795754 82.76132) + (xy 142.795829 82.760947) + (xy 142.805622 82.762896) + (xy 142.80902 82.763621) + (xy 142.809675 82.76377) + (xy 142.817979 82.764409) + (xy 142.820249 82.764311) + (xy 142.820252 82.764312) + (xy 142.820254 82.764311) + (xy 142.827942 82.763982) + (xy 142.836861 82.763915) + (xy 143.253579 82.775573) + (xy 143.262457 82.776136) + (xy 143.27016 82.776898) + (xy 143.270164 82.776899) + (xy 143.270167 82.776898) + (xy 143.270666 82.776948) + (xy 143.283368 82.776505) + (xy 143.283863 82.77642) + (xy 143.283867 82.776421) + (xy 143.28387 82.776419) + (xy 143.291481 82.775127) + (xy 143.300296 82.773946) + (xy 143.715081 82.733312) + (xy 143.723914 82.732761) + (xy 143.73173 82.732547) + (xy 143.731734 82.732548) + (xy 143.731737 82.732547) + (xy 143.732255 82.732533) + (xy 143.744748 82.730509) + (xy 143.745245 82.730358) + (xy 143.74525 82.730358) + (xy 143.745254 82.730355) + (xy 143.752736 82.728091) + (xy 143.761295 82.725824) + (xy 144.167769 82.633384) + (xy 144.176552 82.631713) + (xy 144.184081 82.630554) + (xy 144.184088 82.630555) + (xy 144.184093 82.630552) + (xy 144.184574 82.630479) + (xy 144.196813 82.626877) + (xy 144.204225 82.623567) + (xy 144.212522 82.620209) + (xy 144.604323 82.477674) + (xy 144.612766 82.474937) + (xy 144.620229 82.472804) + (xy 144.620231 82.472804) + (xy 144.620232 82.472803) + (xy 144.620723 82.472663) + (xy 144.63235 82.467584) + (xy 144.632782 82.467321) + (xy 144.63279 82.467319) + (xy 144.632796 82.467313) + (xy 144.639415 82.463299) + (xy 144.647185 82.458954) + (xy 145.017879 82.268476) + (xy 145.025913 82.264699) + (xy 145.033085 82.261629) + (xy 145.033094 82.261628) + (xy 145.0331 82.261623) + (xy 145.033569 82.261423) + (xy 145.044448 82.254937) + (xy 145.04485 82.254617) + (xy 145.044857 82.254614) + (xy 145.044861 82.254608) + (xy 145.050945 82.249779) + (xy 145.058075 82.244514) + (xy 145.402009 82.008922) + (xy 145.409564 82.004134) + (xy 145.416145 82.000281) + (xy 145.41615 82.00028) + (xy 145.416153 82.000277) + (xy 145.416572 82.000032) + (xy 145.426619 81.992182) + (xy 145.426959 81.991833) + (xy 145.426963 81.991831) + (xy 145.426965 81.991827) + (xy 145.432309 81.986359) + (xy 145.438787 81.980184) + (xy 145.511121 81.915973) + (xy 145.750505 81.703472) + (xy 145.75735 81.697815) + (xy 145.763491 81.693094) + (xy 145.763496 81.693092) + (xy 145.763499 81.693088) + (xy 145.76389 81.692788) + (xy 145.772848 81.683769) + (xy 145.77315 81.68337) + (xy 145.773155 81.683366) + (xy 145.773157 81.68336) + (xy 145.777812 81.677218) + (xy 145.783427 81.670327) + (xy 146.058025 81.356699) + (xy 146.0641 81.350236) + (xy 146.069627 81.344753) + (xy 146.069633 81.34475) + (xy 146.069637 81.344744) + (xy 146.069998 81.344386) + (xy 146.077727 81.33435) + (xy 146.077984 81.333903) + (xy 146.07799 81.333897) + (xy 146.077992 81.333888) + (xy 146.081878 81.327148) + (xy 146.086562 81.319642) + (xy 146.31964 80.973998) + (xy 146.324885 80.966788) + (xy 146.329603 80.96076) + (xy 146.329608 80.960757) + (xy 146.32961 80.960752) + (xy 146.329912 80.960367) + (xy 146.33636 80.949377) + (xy 146.336549 80.948925) + (xy 146.336551 80.948923) + (xy 146.336551 80.948919) + (xy 146.339511 80.941859) + (xy 146.343251 80.933752) + (xy 146.53126 80.56166) + (xy 146.535539 80.553888) + (xy 146.539512 80.547235) + (xy 146.539518 80.547229) + (xy 146.53952 80.54722) + (xy 146.53978 80.546787) + (xy 146.544778 80.535128) + (xy 146.544914 80.534639) + (xy 146.544916 80.534636) + (xy 146.544916 80.534631) + (xy 146.547002 80.527141) + (xy 146.549682 80.518682) + (xy 146.689493 80.125999) + (xy 146.692776 80.117721) + (xy 146.695863 80.110671) + (xy 146.695867 80.110666) + (xy 146.695868 80.110659) + (xy 146.696071 80.110197) + (xy 146.699574 80.097979) + (xy 146.700767 80.089851) + (xy 146.702374 80.081071) + (xy 146.705131 80.068538) + (xy 146.791882 79.674063) + (xy 146.794094 79.665462) + (xy 146.796297 79.657994) + (xy 146.7963 79.657989) + (xy 146.7963 79.657982) + (xy 146.796443 79.6575) + (xy 146.798384 79.644967) + (xy 146.798394 79.644454) + (xy 146.798395 79.644451) + (xy 146.798394 79.644447) + (xy 146.798551 79.636665) + (xy 146.799043 79.627795) + (xy 146.801056 79.605641) + (xy 146.836763 79.212666) + (xy 146.837889 79.203797) + (xy 146.839114 79.196283) + (xy 146.839117 79.196277) + (xy 146.839116 79.19627) + (xy 146.839194 79.195797) + (xy 146.839551 79.183044) + (xy 146.838692 79.174945) + (xy 146.838065 79.16603) + (xy 146.823579 78.74941) + (xy 146.823584 78.740542) + (xy 146.823881 78.732245) + (xy 146.822644 78.719626) + (xy 146.822526 78.719125) + (xy 146.822526 78.719121) + (xy 146.822524 78.719117) + (xy 146.82074 78.711534) + (xy 146.819014 78.702836) + (xy 146.752327 78.291348) + (xy 146.751213 78.282493) + (xy 146.750524 78.274848) + (xy 146.750525 78.274845) + (xy 146.750523 78.274841) + (xy 146.75048 78.274353) + (xy 146.747658 78.261933) + (xy 146.747486 78.261472) + (xy 146.747486 78.26147) + (xy 146.747484 78.261467) + (xy 146.744792 78.254246) + (xy 146.741974 78.245787) + (xy 146.702624 78.112066) + (xy 146.624295 77.845886) + (xy 146.622085 77.837262) + (xy 146.620428 77.829693) + (xy 146.620428 77.82969) + (xy 146.620426 77.829686) + (xy 146.62032 77.8292) + (xy 146.615973 77.817257) + (xy 146.61574 77.816813) + (xy 146.61574 77.816811) + (xy 146.615738 77.816808) + (xy 146.612144 77.809948) + (xy 146.608301 77.801935) + (xy 146.441437 77.420026) + (xy 146.438156 77.411729) + (xy 146.435412 77.403999) + (xy 146.429596 77.392683) + (xy 146.429312 77.392276) + (xy 146.42931 77.39227) + (xy 146.429305 77.392265) + (xy 146.424906 77.385948) + (xy 146.420077 77.378462) + (xy 146.206622 77.02036) + (xy 146.202337 77.012556) + (xy 146.198872 77.005679) + (xy 146.19887 77.005672) + (xy 146.198865 77.005665) + (xy 146.198641 77.005221) + (xy 146.19146 76.994732) + (xy 146.18596 76.988635) + (xy 146.180235 76.981817) + (xy 145.923648 76.653353) + (xy 145.918431 76.646165) + (xy 145.913807 76.639298) + (xy 145.905379 76.629805) + (xy 145.899095 76.624389) + (xy 145.892579 76.61836) + (xy 145.596756 76.324648) + (xy 145.590642 76.318131) + (xy 145.585281 76.311994) + (xy 145.57569 76.303599) + (xy 145.568873 76.299079) + (xy 145.561614 76.293888) + (xy 145.231404 76.039558) + (xy 145.224559 76.03389) + (xy 145.218387 76.028401) + (xy 145.207863 76.021302) + (xy 145.200417 76.017612) + (xy 145.192616 76.013397) + (xy 144.833051 75.802475) + (xy 144.825523 75.797693) + (xy 144.818767 75.793058) + (xy 144.807391 75.787311) + (xy 144.799651 75.784624) + (xy 144.791344 75.781406) + (xy 144.408217 75.617192) + (xy 144.400169 75.613402) + (xy 144.392837 75.609626) + (xy 144.380862 75.605363) + (xy 144.372798 75.603656) + (xy 144.364163 75.601507) + (xy 143.963442 75.486619) + (xy 143.954976 75.483865) + (xy 143.947251 75.481046) + (xy 143.934822 75.478313) + (xy 143.926624 75.477632) + (xy 143.917787 75.476582) + (xy 143.505905 75.412817) + (xy 143.497168 75.411146) + (xy 143.489145 75.409316) + (xy 143.476469 75.408162) + (xy 143.468232 75.408514) + (xy 143.459345 75.40858) + (xy 143.042723 75.396953) + (xy 143.03383 75.39639) + (xy 143.025671 75.395582) + (xy 143.012947 75.396026) + (xy 143.004849 75.397404) + (xy 142.996019 75.398586) + (xy 142.5811 75.439261) + (xy 142.57222 75.439816) + (xy 142.564003 75.440038) + (xy 142.551433 75.442074) + (xy 142.543551 75.444461) + (xy 142.534956 75.446736) + (xy 142.128508 75.53908) + (xy 142.119763 75.540744) + (xy 142.111635 75.541995) + (xy 142.099424 75.545588) + (xy 142.09189 75.54895) + (xy 142.083655 75.552282) + (xy 141.691995 75.694842) + (xy 141.683538 75.697586) + (xy 141.675626 75.699848) + (xy 141.66396 75.704944) + (xy 141.656907 75.709223) + (xy 141.649153 75.71356) + (xy 141.278405 75.904093) + (xy 141.270349 75.90788) + (xy 141.262798 75.911108) + (xy 141.251854 75.917632) + (xy 141.245432 75.922731) + (xy 141.238268 75.928018) + (xy 140.894265 76.163531) + (xy 140.886757 76.16829) + (xy 140.879646 76.172453) + (xy 140.869616 76.180289) + (xy 140.863849 76.186188) + (xy 140.857416 76.192318) + (xy 140.545718 76.469053) + (xy 140.538874 76.474711) + (xy 140.532326 76.479746) + (xy 140.523364 76.488771) + (xy 140.51837 76.495361) + (xy 140.512762 76.502243) + (xy 140.238278 76.815834) + (xy 140.232173 76.82233) + (xy 140.226364 76.828088) + (xy 140.218582 76.838193) + (xy 140.214504 76.845273) + (xy 140.209778 76.852842) + (xy 139.976631 77.198439) + (xy 139.971414 77.205615) + (xy 139.966298 77.212152) + (xy 139.959869 77.223111) + (xy 139.956664 77.230753) + (xy 139.952946 77.238809) + (xy 139.765061 77.610856) + (xy 139.760775 77.618646) + (xy 139.756568 77.625692) + (xy 139.751546 77.637411) + (xy 139.749346 77.645319) + (xy 139.746657 77.653806) + (xy 139.606839 78.046497) + (xy 139.603567 78.054755) + (xy 139.600267 78.062292) + (xy 139.596758 78.074531) + (xy 139.595566 78.082657) + (xy 139.593962 78.09142) + (xy 139.504438 78.498601) + (xy 139.502221 78.507219) + (xy 139.499901 78.515076) + (xy 139.497947 78.52769) + (xy 139.497783 78.535882) + (xy 139.497289 78.544777) + (xy 139.459472 78.95985) + (xy 139.458356 78.968654) + (xy 139.457022 78.97685) + (xy 139.456667 78.989538) + (xy 137.620488 78.989538) + (xy 137.366529 78.147525) + (xy 137.324853 78.009346) + (xy 137.319486 77.972962) + (xy 137.319486 72.717) + (xy 142.073 72.717) + (xy 142.073 72.986597) + (xy 142.079505 73.047093) + (xy 142.130555 73.183964) + (xy 142.130555 73.183965) + (xy 142.218095 73.300904) + (xy 142.335034 73.388444) + (xy 142.471906 73.439494) + (xy 142.532402 73.445999) + (xy 142.532415 73.446) + (xy 142.802 73.446) + (xy 142.802 72.717) + (xy 143.71 72.717) + (xy 143.71 73.446) + (xy 143.979585 73.446) + (xy 143.979597 73.445999) + (xy 144.040093 73.439494) + (xy 144.176964 73.388444) + (xy 144.176965 73.388444) + (xy 144.293904 73.300904) + (xy 144.381444 73.183965) + (xy 144.381444 73.183964) + (xy 144.432494 73.047093) + (xy 144.438999 72.986597) + (xy 144.439 72.986585) + (xy 144.439 72.717) + (xy 143.71 72.717) + (xy 142.802 72.717) + (xy 142.073 72.717) + (xy 137.319486 72.717) + (xy 137.319486 72.263) + (xy 142.851014 72.263) + (xy 142.870835 72.388148) + (xy 142.928359 72.501045) + (xy 143.017955 72.590641) + (xy 143.130852 72.648165) + (xy 143.224519 72.663) + (xy 143.287481 72.663) + (xy 143.381148 72.648165) + (xy 143.494045 72.590641) + (xy 143.583641 72.501045) + (xy 143.641165 72.388148) + (xy 143.660986 72.263) + (xy 143.641165 72.137852) + (xy 143.583641 72.024955) + (xy 143.494045 71.935359) + (xy 143.381148 71.877835) + (xy 143.287481 71.863) + (xy 143.224519 71.863) + (xy 143.130852 71.877835) + (xy 143.017955 71.935359) + (xy 142.928359 72.024955) + (xy 142.870835 72.137852) + (xy 142.851014 72.263) + (xy 137.319486 72.263) + (xy 137.319486 71.809) + (xy 142.073 71.809) + (xy 142.802 71.809) + (xy 142.802 70.717) + (xy 142.16052 70.717) + (xy 142.245886 70.88844) + (xy 142.322013 70.989249) + (xy 142.347103 71.055665) + (xy 142.332303 71.125102) + (xy 142.296973 71.166049) + (xy 142.218094 71.225097) + (xy 142.130555 71.342034) + (xy 142.130555 71.342035) + (xy 142.079505 71.478906) + (xy 142.073 71.539402) + (xy 142.073 71.809) + (xy 137.319486 71.809) + (xy 137.319486 70.263) + (xy 142.851014 70.263) + (xy 142.870835 70.388148) + (xy 142.928359 70.501045) + (xy 143.017955 70.590641) + (xy 143.130852 70.648165) + (xy 143.224519 70.663) + (xy 143.287481 70.663) + (xy 143.381148 70.648165) + (xy 143.494045 70.590641) + (xy 143.583641 70.501045) + (xy 143.641165 70.388148) + (xy 143.660986 70.263) + (xy 143.641165 70.137852) + (xy 143.583641 70.024955) + (xy 143.494045 69.935359) + (xy 143.381148 69.877835) + (xy 143.287481 69.863) + (xy 143.224519 69.863) + (xy 143.130852 69.877835) + (xy 143.017955 69.935359) + (xy 142.928359 70.024955) + (xy 142.870835 70.137852) + (xy 142.851014 70.263) + (xy 137.319486 70.263) + (xy 137.319486 55.410106) + (xy 137.325213 55.372549) + (xy 137.327643 55.364767) + (xy 137.822042 53.781495) + (xy 137.823661 53.776664) + (xy 138.389545 52.196382) + (xy 138.39136 52.191625) + (xy 139.017802 50.645427) + (xy 139.019803 50.640766) + (xy 139.705162 49.129978) + (xy 139.707337 49.125432) + (xy 140.450078 47.651123) + (xy 140.452439 47.646663) + (xy 141.250922 46.210118) + (xy 141.253469 46.205749) + (xy 142.106093 44.808173) + (xy 142.108796 44.803936) + (xy 143.014038 43.446421) + (xy 143.016884 43.442333) + (xy 143.973119 42.126126) + (xy 143.976119 42.122166) + (xy 144.981761 40.848457) + (xy 144.984907 40.844632) + (xy 146.038383 39.614599) + (xy 146.04164 39.610947) + (xy 147.141287 38.425867) + (xy 147.144705 38.422326) + (xy 148.289021 37.283298) + (xy 148.292583 37.279891) + (xy 149.479889 36.188206) + (xy 149.483591 36.184935) + (xy 150.712336 35.141738) + (xy 150.716166 35.138616) + (xy 151.807081 34.28426) + (xy 160.48228 34.28426) + (xy 160.48228 34.531637) + (xy 160.488785 34.592133) + (xy 160.539835 34.729004) + (xy 160.539835 34.729005) + (xy 160.627375 34.845944) + (xy 160.744314 34.933484) + (xy 160.881186 34.984534) + (xy 160.941682 34.991039) + (xy 160.941695 34.99104) + (xy 161.18906 34.99104) + (xy 161.18906 34.28426) + (xy 160.48228 34.28426) + (xy 151.807081 34.28426) + (xy 151.984738 34.145127) + (xy 151.988693 34.142153) + (xy 152.421101 33.83026) + (xy 161.239309 33.83026) + (xy 161.25907 33.955026) + (xy 161.316419 34.067579) + (xy 161.405741 34.156901) + (xy 161.518294 34.21425) + (xy 161.611674 34.22904) + (xy 161.674446 34.22904) + (xy 161.767826 34.21425) + (xy 161.880379 34.156901) + (xy 161.969701 34.067579) + (xy 162.02705 33.955026) + (xy 162.046811 33.83026) + (xy 162.02705 33.705494) + (xy 161.969701 33.592941) + (xy 161.880379 33.503619) + (xy 161.767826 33.44627) + (xy 161.674446 33.43148) + (xy 161.611674 33.43148) + (xy 161.518294 33.44627) + (xy 161.405741 33.503619) + (xy 161.316419 33.592941) + (xy 161.25907 33.705494) + (xy 161.239309 33.83026) + (xy 152.421101 33.83026) + (xy 153.050527 33.37626) + (xy 160.48228 33.37626) + (xy 161.18906 33.37626) + (xy 161.18906 32.66948) + (xy 160.941682 32.66948) + (xy 160.881186 32.675985) + (xy 160.744315 32.727035) + (xy 160.744314 32.727035) + (xy 160.627375 32.814575) + (xy 160.539835 32.931514) + (xy 160.539835 32.931515) + (xy 160.488785 33.068386) + (xy 160.48228 33.128882) + (xy 160.48228 33.37626) + (xy 153.050527 33.37626) + (xy 153.295557 33.199522) + (xy 153.299607 33.196721) + (xy 154.643128 32.306181) + (xy 154.647262 32.303557) + (xy 156.025884 31.466278) + (xy 156.03011 31.463825) + (xy 157.442195 30.681035) + (xy 157.446571 30.678722) + (xy 158.890513 29.951622) + (xy 158.894951 29.949496) + (xy 160.369227 29.27925) + (xy 160.373807 29.277277) + (xy 161.474387 28.829) + (xy 171.172014 28.829) + (xy 171.191835 28.954148) + (xy 171.249359 29.067045) + (xy 171.338955 29.156641) + (xy 171.451852 29.214165) + (xy 171.545519 29.229) + (xy 171.608481 29.229) + (xy 171.702148 29.214165) + (xy 171.815045 29.156641) + (xy 171.904641 29.067045) + (xy 171.962165 28.954148) + (xy 171.981986 28.829) + (xy 171.962165 28.703852) + (xy 171.904641 28.590955) + (xy 171.815045 28.501359) + (xy 171.702148 28.443835) + (xy 171.608481 28.429) + (xy 171.545519 28.429) + (xy 171.451852 28.443835) + (xy 171.338955 28.501359) + (xy 171.249359 28.590955) + (xy 171.191835 28.703852) + (xy 171.172014 28.829) + (xy 161.474387 28.829) + (xy 161.876762 28.665109) + (xy 161.881391 28.663332) + (xy 162.679301 28.375) + (xy 170.394 28.375) + (xy 171.123 28.375) + (xy 171.123 27.646) + (xy 170.853402 27.646) + (xy 170.792906 27.652505) + (xy 170.656035 27.703555) + (xy 170.656034 27.703555) + (xy 170.539095 27.791095) + (xy 170.451555 27.908034) + (xy 170.451555 27.908035) + (xy 170.400505 28.044906) + (xy 170.394 28.105402) + (xy 170.394 28.375) + (xy 162.679301 28.375) + (xy 163.411385 28.110455) + (xy 163.416132 28.108846) + (xy 164.971715 27.616405) + (xy 164.97654 27.614985) + (xy 166.556001 27.184213) + (xy 166.560905 27.182982) + (xy 168.162752 26.815051) + (xy 168.167658 26.814028) + (xy 169.790249 26.510149) + (xy 169.795242 26.509319) + (xy 171.437017 26.270683) + (xy 171.442048 26.270057) + (xy 173.101334 26.097869) + (xy 173.106455 26.097444) + (xy 174.781727 25.992893) + (xy 174.786872 25.992677) + (xy 176.476473 25.95697) + (xy 176.481783 25.95697) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 190.123595 88.123844) + (xy 190.157621 88.186156) + (xy 190.1605 88.212939) + (xy 190.1605 88.774649) + (xy 190.167009 88.835196) + (xy 190.167011 88.835204) + (xy 190.21811 88.972202) + (xy 190.218112 88.972207) + (xy 190.305738 89.089261) + (xy 190.422792 89.176887) + (xy 190.422794 89.176888) + (xy 190.422796 89.176889) + (xy 190.429542 89.179405) + (xy 190.559795 89.227988) + (xy 190.559803 89.22799) + (xy 190.62035 89.234499) + (xy 190.620355 89.234499) + (xy 190.620362 89.2345) + (xy 190.620368 89.2345) + (xy 191.617632 89.2345) + (xy 191.617638 89.2345) + (xy 191.617645 89.234499) + (xy 191.617649 89.234499) + (xy 191.678196 89.22799) + (xy 191.678199 89.227989) + (xy 191.678201 89.227989) + (xy 191.815204 89.176889) + (xy 191.932261 89.089261) + (xy 191.932262 89.089258) + (xy 191.937385 89.085424) + (xy 192.003905 89.060612) + (xy 192.073279 89.075703) + (xy 192.088398 89.085418) + (xy 192.143793 89.126887) + (xy 192.143796 89.126889) + (xy 192.280795 89.177988) + (xy 192.280798 89.177988) + (xy 192.280799 89.177989) + (xy 192.280804 89.17799) + (xy 192.293966 89.179405) + (xy 192.359559 89.206572) + (xy 192.400051 89.26489) + (xy 192.4065 89.304683) + (xy 192.4065 89.347405) + (xy 192.386498 89.415526) + (xy 192.369595 89.4365) + (xy 189.794095 92.012) + (xy 189.731783 92.046026) + (xy 189.660968 92.040961) + (xy 189.604132 91.998414) + (xy 189.579321 91.931894) + (xy 189.579 91.922905) + (xy 189.579 91.894) + (xy 187.993 91.894) + (xy 187.924879 91.873998) + (xy 187.878386 91.820342) + (xy 187.867 91.768) + (xy 187.867 90.116) + (xy 188.775 90.116) + (xy 188.775 90.986) + (xy 189.579 90.986) + (xy 189.579 90.766414) + (xy 189.578999 90.766402) + (xy 189.572494 90.705903) + (xy 189.531141 90.595033) + (xy 189.526075 90.524217) + (xy 189.531141 90.506967) + (xy 189.572494 90.396096) + (xy 189.578999 90.335597) + (xy 189.579 90.335585) + (xy 189.579 90.116) + (xy 188.775 90.116) + (xy 187.867 90.116) + (xy 187.867 89.334) + (xy 187.887002 89.265879) + (xy 187.940658 89.219386) + (xy 187.993 89.208) + (xy 189.579 89.208) + (xy 189.579 88.988414) + (xy 189.578999 88.988402) + (xy 189.572494 88.927906) + (xy 189.521444 88.791035) + (xy 189.521444 88.791034) + (xy 189.433904 88.674095) + (xy 189.316966 88.586556) + (xy 189.211445 88.547199) + (xy 189.15461 88.504652) + (xy 189.129799 88.438132) + (xy 189.144891 88.368758) + (xy 189.195093 88.318555) + (xy 189.201204 88.315794) + (xy 189.201172 88.315729) + (xy 189.207724 88.312437) + (xy 189.207732 88.312435) + (xy 189.218687 88.305229) + (xy 189.286591 88.284507) + (xy 189.287926 88.2845) + (xy 189.617632 88.2845) + (xy 189.617638 88.2845) + (xy 189.617645 88.284499) + (xy 189.617649 88.284499) + (xy 189.678196 88.27799) + (xy 189.678199 88.277989) + (xy 189.678201 88.277989) + (xy 189.815204 88.226889) + (xy 189.835094 88.212) + (xy 189.932261 88.139261) + (xy 189.933632 88.13743) + (xy 189.935465 88.136057) + (xy 189.938634 88.132889) + (xy 189.939089 88.133344) + (xy 189.990467 88.094883) + (xy 190.061283 88.089818) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 181.57075 84.918502) + (xy 181.591724 84.935405) + (xy 182.924191 86.267872) + (xy 182.958217 86.330184) + (xy 182.953152 86.400999) + (xy 182.910605 86.457835) + (xy 182.855835 86.481248) + (xy 182.660063 86.513916) + (xy 182.660044 86.513921) + (xy 182.439276 86.589711) + (xy 182.439273 86.589713) + (xy 182.233991 86.700806) + (xy 182.233985 86.700809) + (xy 182.233983 86.70081) + (xy 182.049778 86.844182) + (xy 182.045946 86.847711) + (xy 182.044688 86.846345) + (xy 181.990763 86.878742) + (xy 181.919799 86.876598) + (xy 181.86126 86.836428) + (xy 181.840877 86.800861) + (xy 181.817444 86.738034) + (xy 181.729904 86.621095) + (xy 181.612965 86.533555) + (xy 181.476093 86.482505) + (xy 181.415597 86.476) + (xy 180.921 86.476) + (xy 180.921 89.292) + (xy 181.415585 89.292) + (xy 181.415597 89.291999) + (xy 181.476093 89.285494) + (xy 181.612964 89.234444) + (xy 181.612965 89.234444) + (xy 181.729904 89.146904) + (xy 181.817444 89.029965) + (xy 181.840877 88.967138) + (xy 181.883423 88.910302) + (xy 181.949943 88.885491) + (xy 182.019318 88.900582) + (xy 182.045356 88.920929) + (xy 182.045946 88.920289) + (xy 182.049778 88.923817) + (xy 182.072247 88.941305) + (xy 182.233983 89.06719) + (xy 182.439273 89.178287) + (xy 182.660049 89.25408) + (xy 182.890288 89.2925) + (xy 182.890292 89.2925) + (xy 183.123708 89.2925) + (xy 183.123712 89.2925) + (xy 183.353951 89.25408) + (xy 183.574727 89.178287) + (xy 183.780017 89.06719) + (xy 183.96422 88.923818) + (xy 183.966061 88.921819) + (xy 184.122314 88.752083) + (xy 184.140245 88.724638) + (xy 184.249984 88.556669) + (xy 184.297815 88.447626) + (xy 184.343496 88.393278) + (xy 184.411308 88.372254) + (xy 184.479722 88.39123) + (xy 184.527016 88.444181) + (xy 184.531257 88.454207) + (xy 184.55811 88.526203) + (xy 184.558112 88.526207) + (xy 184.63162 88.624401) + (xy 184.656431 88.690921) + (xy 184.64134 88.760295) + (xy 184.631623 88.775415) + (xy 184.620114 88.79079) + (xy 184.62011 88.790797) + (xy 184.569011 88.927795) + (xy 184.569009 88.927803) + (xy 184.5625 88.98835) + (xy 184.5625 90.179742) + (xy 184.542498 90.247863) + (xy 184.488842 90.294356) + (xy 184.418568 90.30446) + (xy 184.392468 90.297798) + (xy 184.299201 90.263011) + (xy 184.299199 90.26301) + (xy 184.299197 90.26301) + (xy 184.299196 90.263009) + (xy 184.238649 90.2565) + (xy 184.238638 90.2565) + (xy 182.791362 90.2565) + (xy 182.79135 90.2565) + (xy 182.730803 90.263009) + (xy 182.730795 90.263011) + (xy 182.593797 90.31411) + (xy 182.593792 90.314112) + (xy 182.476738 90.401739) + (xy 182.420411 90.476982) + (xy 182.363575 90.519528) + (xy 182.29276 90.524592) + (xy 182.234654 90.494583) + (xy 182.231274 90.491501) + (xy 182.044794 90.376038) + (xy 182.044791 90.376036) + (xy 182.044789 90.376035) + (xy 182.044785 90.376033) + (xy 181.840274 90.296804) + (xy 181.801853 90.289622) + (xy 181.624667 90.2565) + (xy 181.405333 90.2565) + (xy 181.39059 90.259255) + (xy 181.320708 90.272318) + (xy 181.250072 90.265173) + (xy 181.208462 90.237558) + (xy 180.672967 89.702063) + (xy 180.117244 89.146339) + (xy 180.107279 89.133901) + (xy 180.107052 89.13409) + (xy 180.102001 89.127984) + (xy 180.102 89.127982) + (xy 180.100834 89.126887) + (xy 180.052747 89.08173) + (xy 180.016781 89.020517) + (xy 180.013 88.98988) + (xy 180.013 87.849992) + (xy 180.01319 87.849992) + (xy 180.023327 87.985265) + (xy 180.072887 88.111541) + (xy 180.157465 88.217599) + (xy 180.269547 88.294016) + (xy 180.399173 88.334) + (xy 180.500724 88.334) + (xy 180.601138 88.318865) + (xy 180.723357 88.260007) + (xy 180.822798 88.16774) + (xy 180.890625 88.05026) + (xy 180.92081 87.918008) + (xy 180.910673 87.782735) + (xy 180.861113 87.656459) + (xy 180.776535 87.550401) + (xy 180.664453 87.473984) + (xy 180.534827 87.434) + (xy 180.433276 87.434) + (xy 180.332862 87.449135) + (xy 180.210643 87.507993) + (xy 180.111202 87.60026) + (xy 180.043375 87.71774) + (xy 180.01319 87.849992) + (xy 180.013 87.849992) + (xy 180.013 86.476) + (xy 179.518402 86.476) + (xy 179.457906 86.482505) + (xy 179.321035 86.533555) + (xy 179.321034 86.533555) + (xy 179.204096 86.621095) + (xy 179.185275 86.646237) + (xy 179.128439 86.688782) + (xy 179.057623 86.693846) + (xy 178.995311 86.65982) + (xy 178.961287 86.597507) + (xy 178.958994 86.569012) + (xy 178.9585 86.569012) + (xy 178.9585 85.768367) + (xy 178.958499 85.76835) + (xy 178.95199 85.707803) + (xy 178.951988 85.707795) + (xy 178.910476 85.5965) + (xy 178.900889 85.570796) + (xy 178.900888 85.570794) + (xy 178.900887 85.570792) + (xy 178.813261 85.453738) + (xy 178.696207 85.366112) + (xy 178.696203 85.36611) + (xy 178.612941 85.335055) + (xy 178.556105 85.292509) + (xy 178.531295 85.225988) + (xy 178.546387 85.156614) + (xy 178.596589 85.106412) + (xy 178.612941 85.098945) + (xy 178.657103 85.082473) + (xy 178.696204 85.067889) + (xy 178.813261 84.980261) + (xy 178.83667 84.948989) + (xy 178.893505 84.906444) + (xy 178.937537 84.8985) + (xy 181.394344 84.8985) + (xy 181.502629 84.8985) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 184.329532 80.449538) + (xy 184.386368 80.492085) + (xy 184.411179 80.558605) + (xy 184.4115 80.567594) + (xy 184.4115 82.888649) + (xy 184.418009 82.949196) + (xy 184.418011 82.949204) + (xy 184.46911 83.086202) + (xy 184.469112 83.086207) + (xy 184.556738 83.203261) + (xy 184.673792 83.290887) + (xy 184.673794 83.290888) + (xy 184.673796 83.290889) + (xy 184.732321 83.312718) + (xy 184.810795 83.341988) + (xy 184.810803 83.34199) + (xy 184.87135 83.348499) + (xy 184.871355 83.348499) + (xy 184.871362 83.3485) + (xy 184.871368 83.3485) + (xy 185.283737 83.3485) + (xy 185.351858 83.368502) + (xy 185.398351 83.422158) + (xy 185.408455 83.492432) + (xy 185.378961 83.557012) + (xy 185.325353 83.593428) + (xy 185.320985 83.594957) + (xy 185.320984 83.594957) + (xy 185.32098 83.594959) + (xy 185.16672 83.691887) + (xy 185.166718 83.691888) + (xy 185.037888 83.820718) + (xy 185.037887 83.82072) + (xy 184.940958 83.974981) + (xy 184.940957 83.974984) + (xy 184.889653 84.121605) + (xy 184.880783 84.146953) + (xy 184.860384 84.328) + (xy 184.880783 84.509047) + (xy 184.880783 84.509049) + (xy 184.880784 84.50905) + (xy 184.940957 84.681015) + (xy 184.940958 84.681017) + (xy 185.021187 84.808701) + (xy 185.0405 84.875737) + (xy 185.0405 85.177262) + (xy 185.021187 85.244298) + (xy 184.940958 85.371981) + (xy 184.940957 85.371984) + (xy 184.887762 85.524009) + (xy 184.880783 85.543953) + (xy 184.861129 85.71839) + (xy 184.860384 85.725) + (xy 184.862441 85.743255) + (xy 184.850191 85.813187) + (xy 184.802079 85.865395) + (xy 184.733378 85.883303) + (xy 184.665901 85.861226) + (xy 184.648138 85.846457) + (xy 182.450908 83.649227) + (xy 182.438936 83.635375) + (xy 182.424469 83.615942) + (xy 182.424251 83.615759) + (xy 182.386129 83.58377) + (xy 182.378027 83.576345) + (xy 182.374107 83.572425) + (xy 182.371364 83.569984) + (xy 182.372208 83.569034) + (xy 182.334226 83.51538) + (xy 182.331045 83.444454) + (xy 182.366714 83.383068) + (xy 182.429908 83.350711) + (xy 182.45341 83.3485) + (xy 183.428632 83.3485) + (xy 183.428638 83.3485) + (xy 183.428645 83.348499) + (xy 183.428649 83.348499) + (xy 183.489196 83.34199) + (xy 183.489199 83.341989) + (xy 183.489201 83.341989) + (xy 183.626204 83.290889) + (xy 183.638501 83.281684) + (xy 183.743261 83.203261) + (xy 183.830887 83.086207) + (xy 183.830887 83.086206) + (xy 183.830889 83.086204) + (xy 183.881989 82.949201) + (xy 183.881989 82.949199) + (xy 183.88199 82.949196) + (xy 183.888499 82.888649) + (xy 183.8885 82.888632) + (xy 183.8885 80.838594) + (xy 183.908502 80.770473) + (xy 183.925405 80.749499) + (xy 184.196405 80.478499) + (xy 184.258717 80.444473) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 190.729168 58.949106) + (xy 190.740251 58.961896) + (xy 190.778584 59.012658) + (xy 190.778586 59.01266) + (xy 190.778587 59.012661) + (xy 190.878406 59.103658) + (xy 190.937634 59.157652) + (xy 190.937635 59.157653) + (xy 191.120603 59.270942) + (xy 191.120606 59.270943) + (xy 191.120615 59.270949) + (xy 191.321299 59.348694) + (xy 191.532852 59.38824) + (xy 191.532855 59.38824) + (xy 191.746452 59.38824) + (xy 191.747079 59.388424) + (xy 191.748063 59.38824) + (xy 191.748068 59.38824) + (xy 191.959621 59.348694) + (xy 192.160305 59.270949) + (xy 192.206019 59.242644) + (xy 192.214169 59.237598) + (xy 192.282617 59.218743) + (xy 192.350392 59.239886) + (xy 192.395977 59.294315) + (xy 192.4065 59.344725) + (xy 192.4065 59.669102) + (xy 192.386498 59.737223) + (xy 192.332842 59.783716) + (xy 192.262568 59.79382) + (xy 192.213464 59.775789) + (xy 192.123018 59.718958) + (xy 192.123015 59.718957) + (xy 191.95105 59.658784) + (xy 191.951049 59.658783) + (xy 191.951047 59.658783) + (xy 191.77 59.638384) + (xy 191.769998 59.638384) + (xy 191.769997 59.638384) + (xy 191.769672 59.638384) + (xy 191.769469 59.638324) + (xy 191.767329 59.638083) + (xy 191.760564 59.639447) + (xy 191.588953 59.658783) + (xy 191.58895 59.658783) + (xy 191.588949 59.658784) + (xy 191.416984 59.718957) + (xy 191.416981 59.718958) + (xy 191.26272 59.815887) + (xy 191.262718 59.815888) + (xy 191.133888 59.944718) + (xy 191.133887 59.94472) + (xy 191.036958 60.098981) + (xy 191.036957 60.098984) + (xy 190.976783 60.27095) + (xy 190.976782 60.270957) + (xy 190.971768 60.315452) + (xy 190.944264 60.380905) + (xy 190.935656 60.390437) + (xy 190.111336 61.214757) + (xy 190.098901 61.224721) + (xy 190.099089 61.224948) + (xy 190.092979 61.230002) + (xy 190.04637 61.279635) + (xy 190.04362 61.282473) + (xy 190.023863 61.302231) + (xy 190.021374 61.305439) + (xy 190.013688 61.314436) + (xy 189.983418 61.346673) + (xy 189.983411 61.346683) + (xy 189.973651 61.364435) + (xy 189.962803 61.38095) + (xy 189.950386 61.396958) + (xy 189.932824 61.43754) + (xy 189.927604 61.448195) + (xy 189.906305 61.486939) + (xy 189.906303 61.486944) + (xy 189.901267 61.506559) + (xy 189.894864 61.525262) + (xy 189.886819 61.543852) + (xy 189.879901 61.587525) + (xy 189.877495 61.599142) + (xy 189.8665 61.641968) + (xy 189.8665 61.662223) + (xy 189.864949 61.681933) + (xy 189.862069 61.700116) + (xy 189.86178 61.701943) + (xy 189.865415 61.7404) + (xy 189.865941 61.745961) + (xy 189.8665 61.757819) + (xy 189.8665 74.059591) + (xy 189.846498 74.127712) + (xy 189.792842 74.174205) + (xy 189.784534 74.177646) + (xy 189.753795 74.189111) + (xy 189.753792 74.189112) + (xy 189.636738 74.276738) + (xy 189.549112 74.393792) + (xy 189.54911 74.393797) + (xy 189.498011 74.530795) + (xy 189.498009 74.530803) + (xy 189.4915 74.59135) + (xy 189.4915 77.022405) + (xy 189.471498 77.090526) + (xy 189.454595 77.1115) + (xy 189.183595 77.3825) + (xy 189.121283 77.416526) + (xy 189.050468 77.411461) + (xy 188.993632 77.368914) + (xy 188.968821 77.302394) + (xy 188.9685 77.293405) + (xy 188.9685 74.591367) + (xy 188.968499 74.59135) + (xy 188.96199 74.530803) + (xy 188.961988 74.530795) + (xy 188.918315 74.413707) + (xy 188.910889 74.393796) + (xy 188.910888 74.393794) + (xy 188.910887 74.393792) + (xy 188.823261 74.276738) + (xy 188.706207 74.189112) + (xy 188.706202 74.18911) + (xy 188.569204 74.138011) + (xy 188.569196 74.138009) + (xy 188.508649 74.1315) + (xy 188.508638 74.1315) + (xy 187.411362 74.1315) + (xy 187.41135 74.1315) + (xy 187.350803 74.138009) + (xy 187.350795 74.138011) + (xy 187.213797 74.18911) + (xy 187.213792 74.189112) + (xy 187.096738 74.276738) + (xy 187.009112 74.393792) + (xy 187.00911 74.393797) + (xy 186.958011 74.530795) + (xy 186.958009 74.530803) + (xy 186.9515 74.59135) + (xy 186.9515 77.838649) + (xy 186.958009 77.899196) + (xy 186.95801 77.899197) + (xy 186.95801 77.899199) + (xy 186.958011 77.899201) + (xy 186.975759 77.946784) + (xy 186.9807 77.960031) + (xy 186.985765 78.030847) + (xy 186.95174 78.093159) + (xy 186.939874 78.103621) + (xy 186.933637 78.108458) + (xy 186.919311 78.122784) + (xy 186.904285 78.135617) + (xy 186.887895 78.147525) + (xy 186.887893 78.147527) + (xy 186.8597 78.181605) + (xy 186.851713 78.190381) + (xy 186.17716 78.864934) + (xy 186.114848 78.89896) + (xy 186.044033 78.893895) + (xy 185.987197 78.851348) + (xy 185.962386 78.784828) + (xy 185.962856 78.761743) + (xy 185.979616 78.613) + (xy 185.959217 78.431953) + (xy 185.959215 78.431949) + (xy 185.958424 78.424922) + (xy 185.960418 78.424697) + (xy 185.964153 78.363709) + (xy 186.006116 78.306441) + (xy 186.038615 78.288477) + (xy 186.166204 78.240889) + (xy 186.166799 78.240444) + (xy 186.283261 78.153261) + (xy 186.370887 78.036207) + (xy 186.370887 78.036206) + (xy 186.370889 78.036204) + (xy 186.421989 77.899201) + (xy 186.421989 77.899199) + (xy 186.42199 77.899196) + (xy 186.428499 77.838649) + (xy 186.428499 77.838645) + (xy 186.4285 77.838638) + (xy 186.4285 74.591362) + (xy 186.422498 74.535536) + (xy 186.435103 74.465669) + (xy 186.483481 74.413707) + (xy 186.506154 74.403141) + (xy 186.535015 74.393043) + (xy 186.689281 74.296111) + (xy 186.818111 74.167281) + (xy 186.915043 74.013015) + (xy 186.975217 73.841047) + (xy 186.995616 73.66) + (xy 186.975217 73.478953) + (xy 186.915043 73.306985) + (xy 186.915041 73.306982) + (xy 186.915041 73.306981) + (xy 186.834813 73.179298) + (xy 186.8155 73.112262) + (xy 186.8155 63.268855) + (xy 186.817249 63.253014) + (xy 186.816956 63.252987) + (xy 186.817701 63.245094) + (xy 186.817702 63.245091) + (xy 186.815562 63.177013) + (xy 186.8155 63.173054) + (xy 186.8155 63.145149) + (xy 186.8155 63.145144) + (xy 186.814992 63.14113) + (xy 186.814061 63.129297) + (xy 186.814043 63.128712) + (xy 186.812673 63.08511) + (xy 186.807022 63.065663) + (xy 186.803012 63.0463) + (xy 186.800474 63.026203) + (xy 186.794985 63.012341) + (xy 186.784197 62.985094) + (xy 186.780353 62.973869) + (xy 186.768018 62.931407) + (xy 186.757705 62.913969) + (xy 186.74901 62.896222) + (xy 186.741552 62.877383) + (xy 186.715568 62.84162) + (xy 186.709051 62.831699) + (xy 186.686541 62.793635) + (xy 186.672218 62.779312) + (xy 186.659377 62.764279) + (xy 186.647471 62.747892) + (xy 186.613405 62.71971) + (xy 186.604626 62.711721) + (xy 184.725405 60.8325) + (xy 184.691379 60.770188) + (xy 184.6885 60.743405) + (xy 184.6885 60.134367) + (xy 184.688499 60.13435) + (xy 184.68199 60.073803) + (xy 184.681988 60.073795) + (xy 184.643758 59.971298) + (xy 184.630889 59.936796) + (xy 184.630888 59.936794) + (xy 184.630887 59.936792) + (xy 184.543261 59.819738) + (xy 184.426207 59.732112) + (xy 184.426202 59.73211) + (xy 184.289204 59.681011) + (xy 184.289196 59.681009) + (xy 184.228649 59.6745) + (xy 184.228638 59.6745) + (xy 183.431362 59.6745) + (xy 183.43135 59.6745) + (xy 183.370803 59.681009) + (xy 183.370795 59.681011) + (xy 183.233797 59.73211) + (xy 183.233792 59.732112) + (xy 183.116738 59.819738) + (xy 183.029112 59.936792) + (xy 183.02911 59.936797) + (xy 182.998055 60.020058) + (xy 182.955508 60.076894) + (xy 182.888988 60.101704) + (xy 182.819614 60.086612) + (xy 182.769412 60.03641) + (xy 182.761945 60.020058) + (xy 182.734075 59.945338) + (xy 182.730889 59.936796) + (xy 182.730888 59.936794) + (xy 182.730887 59.936792) + (xy 182.643261 59.819738) + (xy 182.526207 59.732112) + (xy 182.526202 59.73211) + (xy 182.389204 59.681011) + (xy 182.389196 59.681009) + (xy 182.328649 59.6745) + (xy 182.328638 59.6745) + (xy 181.719594 59.6745) + (xy 181.651473 59.654498) + (xy 181.630499 59.637595) + (xy 181.596239 59.603335) + (xy 181.562213 59.541023) + (xy 181.567278 59.470208) + (xy 181.609825 59.413372) + (xy 181.676345 59.388561) + (xy 181.685334 59.38824) + (xy 181.748085 59.38824) + (xy 181.748088 59.38824) + (xy 181.959641 59.348694) + (xy 182.160325 59.270949) + (xy 182.343306 59.157652) + (xy 182.502353 59.012661) + (xy 182.520347 58.988833) + (xy 182.53942 58.963577) + (xy 182.596433 58.92127) + (xy 182.66727 58.916502) + (xy 182.729439 58.950788) + (xy 182.74052 58.963577) + (xy 182.777583 59.012657) + (xy 182.777586 59.012659) + (xy 182.777587 59.012661) + (xy 182.882307 59.108126) + (xy 182.936634 59.157652) + (xy 182.936635 59.157653) + (xy 183.119603 59.270942) + (xy 183.119606 59.270943) + (xy 183.119615 59.270949) + (xy 183.320299 59.348694) + (xy 183.531852 59.38824) + (xy 183.531855 59.38824) + (xy 183.747065 59.38824) + (xy 183.747068 59.38824) + (xy 183.958621 59.348694) + (xy 184.159305 59.270949) + (xy 184.342286 59.157652) + (xy 184.501333 59.012661) + (xy 184.526168 58.979772) + (xy 184.539669 58.961896) + (xy 184.596683 58.919588) + (xy 184.667519 58.91482) + (xy 184.729688 58.949106) + (xy 184.740771 58.961896) + (xy 184.779104 59.012658) + (xy 184.779106 59.01266) + (xy 184.779107 59.012661) + (xy 184.878926 59.103658) + (xy 184.938154 59.157652) + (xy 184.938155 59.157653) + (xy 185.121123 59.270942) + (xy 185.121126 59.270943) + (xy 185.121135 59.270949) + (xy 185.321819 59.348694) + (xy 185.533372 59.38824) + (xy 185.533375 59.38824) + (xy 185.748585 59.38824) + (xy 185.748588 59.38824) + (xy 185.960141 59.348694) + (xy 186.160825 59.270949) + (xy 186.343806 59.157652) + (xy 186.502853 59.012661) + (xy 186.520847 58.988833) + (xy 186.53992 58.963577) + (xy 186.596933 58.92127) + (xy 186.66777 58.916502) + (xy 186.729939 58.950788) + (xy 186.74102 58.963577) + (xy 186.778083 59.012657) + (xy 186.778086 59.012659) + (xy 186.778087 59.012661) + (xy 186.882807 59.108126) + (xy 186.937134 59.157652) + (xy 186.937135 59.157653) + (xy 187.120103 59.270942) + (xy 187.120106 59.270943) + (xy 187.120115 59.270949) + (xy 187.320799 59.348694) + (xy 187.532352 59.38824) + (xy 187.532355 59.38824) + (xy 187.747565 59.38824) + (xy 187.747568 59.38824) + (xy 187.959121 59.348694) + (xy 188.159805 59.270949) + (xy 188.342786 59.157652) + (xy 188.501833 59.012661) + (xy 188.519827 58.988833) + (xy 188.5389 58.963577) + (xy 188.595913 58.92127) + (xy 188.66675 58.916502) + (xy 188.728919 58.950788) + (xy 188.74 58.963577) + (xy 188.777063 59.012657) + (xy 188.777066 59.012659) + (xy 188.777067 59.012661) + (xy 188.881787 59.108126) + (xy 188.936114 59.157652) + (xy 188.936115 59.157653) + (xy 189.119083 59.270942) + (xy 189.119086 59.270943) + (xy 189.119095 59.270949) + (xy 189.319779 59.348694) + (xy 189.531332 59.38824) + (xy 189.531335 59.38824) + (xy 189.746545 59.38824) + (xy 189.746548 59.38824) + (xy 189.958101 59.348694) + (xy 190.158785 59.270949) + (xy 190.341766 59.157652) + (xy 190.500813 59.012661) + (xy 190.525648 58.979772) + (xy 190.539149 58.961896) + (xy 190.596163 58.919588) + (xy 190.666999 58.91482) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 192.349698 61.129599) + (xy 192.395641 61.183726) + (xy 192.4065 61.234897) + (xy 192.4065 74.059591) + (xy 192.386498 74.127712) + (xy 192.332842 74.174205) + (xy 192.324534 74.177646) + (xy 192.293795 74.189111) + (xy 192.293792 74.189112) + (xy 192.176738 74.276738) + (xy 192.089112 74.393792) + (xy 192.08911 74.393797) + (xy 192.038011 74.530795) + (xy 192.038009 74.530803) + (xy 192.0315 74.59135) + (xy 192.0315 76.514405) + (xy 192.011498 76.582526) + (xy 191.994595 76.6035) + (xy 191.723595 76.8745) + (xy 191.661283 76.908526) + (xy 191.590468 76.903461) + (xy 191.533632 76.860914) + (xy 191.508821 76.794394) + (xy 191.5085 76.785405) + (xy 191.5085 74.591367) + (xy 191.508499 74.59135) + (xy 191.50199 74.530803) + (xy 191.501988 74.530795) + (xy 191.458315 74.413707) + (xy 191.450889 74.393796) + (xy 191.450888 74.393794) + (xy 191.450887 74.393792) + (xy 191.363261 74.276738) + (xy 191.246207 74.189112) + (xy 191.246204 74.189111) + (xy 191.215466 74.177646) + (xy 191.158631 74.135099) + (xy 191.133821 74.068578) + (xy 191.1335 74.059591) + (xy 191.1335 62.036594) + (xy 191.153502 61.968473) + (xy 191.1704 61.947503) + (xy 191.831561 61.286341) + (xy 191.893872 61.252318) + (xy 191.90654 61.250231) + (xy 191.951047 61.245217) + (xy 192.123015 61.185043) + (xy 192.213464 61.128209) + (xy 192.281784 61.108904) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 170.731748 34.552406) + (xy 170.742831 34.565196) + (xy 170.781164 34.615958) + (xy 170.940214 34.760952) + (xy 170.940215 34.760953) + (xy 171.123183 34.874242) + (xy 171.123186 34.874243) + (xy 171.123195 34.874249) + (xy 171.323879 34.951994) + (xy 171.535432 34.99154) + (xy 171.535435 34.99154) + (xy 171.750645 34.99154) + (xy 171.750648 34.99154) + (xy 171.962201 34.951994) + (xy 172.162885 34.874249) + (xy 172.345866 34.760952) + (xy 172.504913 34.615961) + (xy 172.522907 34.592133) + (xy 172.54198 34.566877) + (xy 172.598993 34.52457) + (xy 172.66983 34.519802) + (xy 172.731999 34.554088) + (xy 172.74308 34.566877) + (xy 172.780143 34.615957) + (xy 172.939194 34.760952) + (xy 172.939195 34.760953) + (xy 173.122163 34.874242) + (xy 173.122166 34.874243) + (xy 173.122175 34.874249) + (xy 173.322859 34.951994) + (xy 173.534412 34.99154) + (xy 173.534415 34.99154) + (xy 173.749629 34.99154) + (xy 173.76357 34.988933) + (xy 173.817263 34.978896) + (xy 173.887898 34.986039) + (xy 173.929511 35.013655) + (xy 175.754261 36.838405) + (xy 175.788287 36.900717) + (xy 175.783222 36.971532) + (xy 175.740675 37.028368) + (xy 175.674155 37.053179) + (xy 175.665166 37.0535) + (xy 174.81535 37.0535) + (xy 174.754803 37.060009) + (xy 174.754795 37.060011) + (xy 174.617797 37.11111) + (xy 174.617792 37.111112) + (xy 174.500739 37.198738) + (xy 174.488792 37.214698) + (xy 174.483799 37.221369) + (xy 174.478829 37.228008) + (xy 174.421994 37.270555) + (xy 174.37796 37.2785) + (xy 174.36404 37.2785) + (xy 174.295919 37.258498) + (xy 174.263171 37.228008) + (xy 174.258201 37.221369) + (xy 174.241261 37.198739) + (xy 174.24126 37.198738) + (xy 174.124207 37.111112) + (xy 174.124202 37.11111) + (xy 173.987204 37.060011) + (xy 173.987196 37.060009) + (xy 173.926649 37.0535) + (xy 173.926638 37.0535) + (xy 172.529362 37.0535) + (xy 172.52935 37.0535) + (xy 172.468803 37.060009) + (xy 172.468795 37.060011) + (xy 172.331797 37.11111) + (xy 172.331792 37.111112) + (xy 172.214739 37.198738) + (xy 172.202792 37.214698) + (xy 172.197799 37.221369) + (xy 172.192829 37.228008) + (xy 172.135994 37.270555) + (xy 172.09196 37.2785) + (xy 172.07804 37.2785) + (xy 172.009919 37.258498) + (xy 171.977171 37.228008) + (xy 171.972201 37.221369) + (xy 171.955261 37.198739) + (xy 171.95526 37.198738) + (xy 171.838207 37.111112) + (xy 171.838202 37.11111) + (xy 171.701204 37.060011) + (xy 171.701196 37.060009) + (xy 171.640649 37.0535) + (xy 171.640638 37.0535) + (xy 170.243362 37.0535) + (xy 170.24335 37.0535) + (xy 170.182803 37.060009) + (xy 170.182795 37.060011) + (xy 170.045797 37.11111) + (xy 170.045792 37.111112) + (xy 169.928739 37.198738) + (xy 169.916792 37.214698) + (xy 169.911799 37.221369) + (xy 169.906829 37.228008) + (xy 169.849994 37.270555) + (xy 169.80596 37.2785) + (xy 169.79204 37.2785) + (xy 169.723919 37.258498) + (xy 169.691171 37.228008) + (xy 169.686201 37.221369) + (xy 169.669261 37.198739) + (xy 169.66926 37.198738) + (xy 169.552207 37.111112) + (xy 169.552202 37.11111) + (xy 169.415204 37.060011) + (xy 169.415196 37.060009) + (xy 169.354649 37.0535) + (xy 169.354638 37.0535) + (xy 167.957362 37.0535) + (xy 167.95735 37.0535) + (xy 167.896803 37.060009) + (xy 167.896795 37.060011) + (xy 167.759797 37.11111) + (xy 167.759792 37.111112) + (xy 167.642739 37.198738) + (xy 167.630792 37.214698) + (xy 167.625799 37.221369) + (xy 167.620829 37.228008) + (xy 167.563994 37.270555) + (xy 167.51996 37.2785) + (xy 167.50604 37.2785) + (xy 167.437919 37.258498) + (xy 167.405171 37.228008) + (xy 167.400201 37.221369) + (xy 167.383261 37.198739) + (xy 167.38326 37.198738) + (xy 167.266207 37.111112) + (xy 167.266202 37.11111) + (xy 167.129204 37.060011) + (xy 167.129196 37.060009) + (xy 167.068649 37.0535) + (xy 167.068638 37.0535) + (xy 166.426817 37.0535) + (xy 166.376775 37.043137) + (xy 166.375042 37.042387) + (xy 166.375041 37.042386) + (xy 166.334464 37.024827) + (xy 166.323807 37.019605) + (xy 166.285063 36.998306) + (xy 166.28506 36.998305) + (xy 166.265436 36.993266) + (xy 166.246736 36.986864) + (xy 166.228145 36.978819) + (xy 166.228143 36.978818) + (xy 166.228141 36.978818) + (xy 166.184474 36.971901) + (xy 166.172855 36.969495) + (xy 166.13003 36.9585) + (xy 166.109776 36.9585) + (xy 166.090066 36.956949) + (xy 166.070057 36.95378) + (xy 166.026039 36.957941) + (xy 166.014181 36.9585) + (xy 164.931481 36.9585) + (xy 164.86336 36.938498) + (xy 164.816867 36.884842) + (xy 164.808859 36.861478) + (xy 164.807989 36.857799) + (xy 164.79818 36.8315) + (xy 164.756889 36.720796) + (xy 164.756888 36.720794) + (xy 164.756887 36.720792) + (xy 164.669261 36.603738) + (xy 164.552207 36.516112) + (xy 164.552204 36.516111) + (xy 164.482506 36.490114) + (xy 164.425671 36.447567) + (xy 164.400861 36.381046) + (xy 164.40054 36.372059) + (xy 164.40054 34.765832) + (xy 164.420542 34.697711) + (xy 164.441652 34.672719) + (xy 164.503913 34.615961) + (xy 164.503914 34.61596) + (xy 164.54098 34.566877) + (xy 164.597993 34.52457) + (xy 164.66883 34.519802) + (xy 164.730999 34.554088) + (xy 164.74208 34.566877) + (xy 164.779143 34.615957) + (xy 164.938194 34.760952) + (xy 164.938195 34.760953) + (xy 165.121163 34.874242) + (xy 165.121166 34.874243) + (xy 165.121175 34.874249) + (xy 165.321859 34.951994) + (xy 165.533412 34.99154) + (xy 165.533415 34.99154) + (xy 165.748625 34.99154) + (xy 165.748628 34.99154) + (xy 165.960181 34.951994) + (xy 166.160865 34.874249) + (xy 166.343846 34.760952) + (xy 166.502893 34.615961) + (xy 166.527728 34.583072) + (xy 166.541229 34.565196) + (xy 166.598243 34.522888) + (xy 166.669079 34.51812) + (xy 166.731248 34.552406) + (xy 166.742331 34.565196) + (xy 166.780664 34.615958) + (xy 166.939714 34.760952) + (xy 166.939715 34.760953) + (xy 167.122683 34.874242) + (xy 167.122686 34.874243) + (xy 167.122695 34.874249) + (xy 167.323379 34.951994) + (xy 167.534932 34.99154) + (xy 167.534935 34.99154) + (xy 167.750145 34.99154) + (xy 167.750148 34.99154) + (xy 167.961701 34.951994) + (xy 168.162385 34.874249) + (xy 168.345366 34.760952) + (xy 168.504413 34.615961) + (xy 168.522407 34.592133) + (xy 168.54148 34.566877) + (xy 168.598493 34.52457) + (xy 168.66933 34.519802) + (xy 168.731499 34.554088) + (xy 168.74258 34.566877) + (xy 168.779643 34.615957) + (xy 168.938694 34.760952) + (xy 168.938695 34.760953) + (xy 169.121663 34.874242) + (xy 169.121666 34.874243) + (xy 169.121675 34.874249) + (xy 169.322359 34.951994) + (xy 169.533912 34.99154) + (xy 169.533915 34.99154) + (xy 169.749125 34.99154) + (xy 169.749128 34.99154) + (xy 169.960681 34.951994) + (xy 170.161365 34.874249) + (xy 170.344346 34.760952) + (xy 170.503393 34.615961) + (xy 170.528228 34.583072) + (xy 170.541729 34.565196) + (xy 170.598743 34.522888) + (xy 170.669579 34.51812) + ) + ) + ) + (zone (net 2) (net_name "GNDD") (layer "B.Cu") (tstamp 00000000-0000-0000-0000-000059eb0eea) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) (filled_areas_thickness no) + (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.908)) + (polygon + (pts + (xy 133.35 30.226) + (xy 128.905 95.631) + (xy 210.439 110.109) + (xy 228.346 91.694) + (xy 227.838 37.719) + (xy 185.42 19.177) + (xy 133.477 29.591) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 178.17235 25.993183) + (xy 178.177514 25.9934) + (xy 179.853728 26.098528) + (xy 179.858834 26.098953) + (xy 181.519018 26.27179) + (xy 181.524119 26.272427) + (xy 183.166629 26.511769) + (xy 183.17169 26.512612) + (xy 184.795024 26.817265) + (xy 184.799975 26.818299) + (xy 186.402511 27.187065) + (xy 186.407446 27.188307) + (xy 187.987572 27.619977) + (xy 187.992412 27.621405) + (xy 189.548634 28.114813) + (xy 189.553364 28.116419) + (xy 191.083943 28.670318) + (xy 191.088633 28.672122) + (xy 192.59209 29.285355) + (xy 192.596627 29.287312) + (xy 194.062058 29.954444) + (xy 194.071306 29.958654) + (xy 194.075827 29.960822) + (xy 195.52013 30.689069) + (xy 195.524512 30.691388) + (xy 196.934294 31.473925) + (xy 196.936858 31.475348) + (xy 196.941165 31.477851) + (xy 197.14711 31.60309) + (xy 198.319982 32.316334) + (xy 198.324191 32.319009) + (xy 199.667876 33.210814) + (xy 199.671971 33.213651) + (xy 199.994055 33.44627) + (xy 200.926216 34.119507) + (xy 200.978866 34.157532) + (xy 200.982838 34.160521) + (xy 202.139344 35.067439) + (xy 202.251478 35.155373) + (xy 202.255335 35.158523) + (xy 203.464569 36.186527) + (xy 203.483981 36.203029) + (xy 203.487704 36.206323) + (xy 204.657432 37.28332) + (xy 204.674911 37.299413) + (xy 204.678484 37.302837) + (xy 205.822576 38.44324) + (xy 205.826031 38.446824) + (xy 206.072978 38.713342) + (xy 206.925385 39.633307) + (xy 206.928691 39.637019) + (xy 207.568246 40.384887) + (xy 207.981757 40.868429) + (xy 207.984949 40.872317) + (xy 208.628109 41.688202) + (xy 208.971747 42.124127) + (xy 208.990118 42.147431) + (xy 208.993161 42.151455) + (xy 209.948838 43.469075) + (xy 209.951707 43.473202) + (xy 210.856316 44.832161) + (xy 210.859025 44.836412) + (xy 211.320675 45.59454) + (xy 211.710968 46.235485) + (xy 211.713533 46.239897) + (xy 211.786154 46.370813) + (xy 212.496911 47.652111) + (xy 212.51118 47.677833) + (xy 212.513566 47.682346) + (xy 213.238718 49.124896) + (xy 213.2554 49.158081) + (xy 213.257612 49.162716) + (xy 213.341893 49.348949) + (xy 213.941977 50.674938) + (xy 213.944008 50.679683) + (xy 214.569325 52.227208) + (xy 214.571166 52.232047) + (xy 214.771963 52.794469) + (xy 215.135578 53.812939) + (xy 215.13586 53.813727) + (xy 215.137501 53.818642) + (xy 215.631042 55.404578) + (xy 215.633091 55.411163) + (xy 215.638782 55.448603) + (xy 215.638782 77.972562) + (xy 215.633475 78.008745) + (xy 215.323499 79.042706) + (xy 215.322474 79.045963) + (xy 214.977705 80.092055) + (xy 214.976594 80.09528) + (xy 214.604037 81.130548) + (xy 214.60284 81.133738) + (xy 214.20277 82.157671) + (xy 214.201488 82.160825) + (xy 213.774248 83.172738) + (xy 213.772883 83.175854) + (xy 213.318678 84.175428) + (xy 213.317229 84.178505) + (xy 212.836415 85.165046) + (xy 212.834884 85.168082) + (xy 212.327722 86.141099) + (xy 212.326111 86.144092) + (xy 211.792863 87.103122) + (xy 211.791171 87.106071) + (xy 211.232156 88.050509) + (xy 211.230384 88.053412) + (xy 210.645865 88.982766) + (xy 210.644015 88.985621) + (xy 210.034281 89.899358) + (xy 210.032353 89.902164) + (xy 209.397702 90.799727) + (xy 209.395697 90.802483) + (xy 208.736429 91.683333) + (xy 208.734349 91.686035) + (xy 208.050713 92.549689) + (xy 208.048557 92.552338) + (xy 207.392237 93.336828) + (xy 207.333185 93.37624) + (xy 207.295598 93.381977) + (xy 145.699379 93.381977) + (xy 145.631258 93.361975) + (xy 145.602907 93.337027) + (xy 145.003439 92.623499) + (xy 144.94413 92.552905) + (xy 144.941973 92.550266) + (xy 144.941514 92.549689) + (xy 144.255845 91.687093) + (xy 144.253759 91.684394) + (xy 143.592079 90.80402) + (xy 143.590067 90.801267) + (xy 143.501474 90.6765) + (xy 142.95295 89.904003) + (xy 142.951061 89.901264) + (xy 142.450294 89.154) + (xy 163.270384 89.154) + (xy 163.290783 89.335047) + (xy 163.290783 89.335049) + (xy 163.290784 89.33505) + (xy 163.350957 89.507015) + (xy 163.350958 89.507018) + (xy 163.447887 89.661279) + (xy 163.447888 89.661281) + (xy 163.576718 89.790111) + (xy 163.57672 89.790112) + (xy 163.730981 89.887041) + (xy 163.730982 89.887041) + (xy 163.730985 89.887043) + (xy 163.902953 89.947217) + (xy 163.94745 89.95223) + (xy 164.012902 89.979732) + (xy 164.022439 89.988343) + (xy 165.862753 91.828657) + (xy 165.87272 91.841097) + (xy 165.872947 91.84091) + (xy 165.877999 91.847017) + (xy 165.927666 91.893657) + (xy 165.93051 91.896414) + (xy 165.950226 91.916131) + (xy 165.953423 91.918611) + (xy 165.962444 91.926316) + (xy 165.994679 91.956586) + (xy 165.99468 91.956586) + (xy 165.994682 91.956588) + (xy 166.012429 91.966344) + (xy 166.028959 91.977202) + (xy 166.044959 91.989613) + (xy 166.085536 92.007172) + (xy 166.096187 92.01239) + (xy 166.13494 92.033695) + (xy 166.154562 92.038733) + (xy 166.173263 92.045135) + (xy 166.185814 92.050567) + (xy 166.191852 92.05318) + (xy 166.191853 92.05318) + (xy 166.191855 92.053181) + (xy 166.23553 92.060098) + (xy 166.247141 92.062502) + (xy 166.28997 92.0735) + (xy 166.310224 92.0735) + (xy 166.329934 92.075051) + (xy 166.332141 92.0754) + (xy 166.349943 92.07822) + (xy 166.393961 92.074058) + (xy 166.405819 92.0735) + (xy 168.447606 92.0735) + (xy 168.515727 92.093502) + (xy 168.548156 92.123568) + (xy 168.636637 92.240736) + (xy 168.798721 92.388495) + (xy 168.798724 92.388497) + (xy 168.798726 92.388498) + (xy 168.798727 92.388499) + (xy 168.985209 92.503964) + (xy 168.985213 92.503965) + (xy 168.985214 92.503966) + (xy 169.189725 92.583195) + (xy 169.189728 92.583195) + (xy 169.189732 92.583197) + (xy 169.405333 92.6235) + (xy 169.405336 92.6235) + (xy 169.624664 92.6235) + (xy 169.624667 92.6235) + (xy 169.840268 92.583197) + (xy 169.840272 92.583195) + (xy 169.840274 92.583195) + (xy 169.970388 92.532788) + (xy 170.044791 92.503964) + (xy 170.231273 92.388499) + (xy 170.231275 92.388496) + (xy 170.231278 92.388495) + (xy 170.393361 92.240737) + (xy 170.393363 92.240735) + (xy 170.393364 92.240734) + (xy 170.414449 92.212813) + (xy 170.471463 92.170505) + (xy 170.542299 92.165737) + (xy 170.604468 92.200023) + (xy 170.615551 92.212813) + (xy 170.636638 92.240737) + (xy 170.798721 92.388495) + (xy 170.798724 92.388497) + (xy 170.798726 92.388498) + (xy 170.798727 92.388499) + (xy 170.985209 92.503964) + (xy 170.985213 92.503965) + (xy 170.985214 92.503966) + (xy 171.189725 92.583195) + (xy 171.189728 92.583195) + (xy 171.189732 92.583197) + (xy 171.405333 92.6235) + (xy 171.405336 92.6235) + (xy 171.624664 92.6235) + (xy 171.624667 92.6235) + (xy 171.840268 92.583197) + (xy 171.840272 92.583195) + (xy 171.840274 92.583195) + (xy 171.970388 92.532788) + (xy 172.044791 92.503964) + (xy 172.231273 92.388499) + (xy 172.231275 92.388496) + (xy 172.231278 92.388495) + (xy 172.393364 92.240735) + (xy 172.414762 92.212399) + (xy 172.471775 92.17009) + (xy 172.542611 92.165322) + (xy 172.60478 92.199607) + (xy 172.615864 92.212398) + (xy 172.637006 92.240396) + (xy 172.799026 92.388097) + (xy 172.985439 92.503518) + (xy 173.060999 92.532789) + (xy 173.061 92.532788) + (xy 173.061 91.44) + (xy 173.110014 91.44) + (xy 173.129835 91.565148) + (xy 173.187359 91.678045) + (xy 173.276955 91.767641) + (xy 173.389852 91.825165) + (xy 173.483519 91.84) + (xy 173.546481 91.84) + (xy 173.640148 91.825165) + (xy 173.753045 91.767641) + (xy 173.842641 91.678045) + (xy 173.900165 91.565148) + (xy 173.919986 91.44) + (xy 173.900165 91.314852) + (xy 173.842641 91.201955) + (xy 173.753045 91.112359) + (xy 173.640148 91.054835) + (xy 173.546481 91.04) + (xy 173.483519 91.04) + (xy 173.389852 91.054835) + (xy 173.276955 91.112359) + (xy 173.187359 91.201955) + (xy 173.129835 91.314852) + (xy 173.110014 91.44) + (xy 173.061 91.44) + (xy 173.061 90.34721) + (xy 173.060999 90.347209) + (xy 172.985438 90.376482) + (xy 172.985423 90.376489) + (xy 172.79903 90.491899) + (xy 172.799029 90.4919) + (xy 172.637011 90.639599) + (xy 172.615863 90.667604) + (xy 172.558848 90.709911) + (xy 172.488012 90.714678) + (xy 172.425843 90.680391) + (xy 172.414763 90.667603) + (xy 172.41445 90.667189) + (xy 172.393364 90.639266) + (xy 172.321902 90.57412) + (xy 172.231274 90.491501) + (xy 172.079677 90.397636) + (xy 172.044791 90.376036) + (xy 172.044789 90.376035) + (xy 172.044785 90.376033) + (xy 171.840274 90.296804) + (xy 171.801853 90.289622) + (xy 171.624667 90.2565) + (xy 171.405333 90.2565) + (xy 171.38938 90.259482) + (xy 171.320709 90.272318) + (xy 171.250073 90.265173) + (xy 171.208463 90.237558) + (xy 170.625244 89.654339) + (xy 170.615279 89.641901) + (xy 170.615052 89.64209) + (xy 170.610001 89.635984) + (xy 170.61 89.635982) + (xy 170.560348 89.589356) + (xy 170.557505 89.5866) + (xy 170.537777 89.566871) + (xy 170.537771 89.566866) + (xy 170.534567 89.56438) + (xy 170.525556 89.556683) + (xy 170.493325 89.526417) + (xy 170.48691 89.521757) + (xy 170.488358 89.519763) + (xy 170.446902 89.47807) + (xy 170.432008 89.408653) + (xy 170.457008 89.342204) + (xy 170.513965 89.299819) + (xy 170.557661 89.292) + (xy 171.128585 89.292) + (xy 171.128597 89.291999) + (xy 171.189093 89.285494) + (xy 171.325964 89.234444) + (xy 171.325965 89.234444) + (xy 171.442904 89.146904) + (xy 171.530444 89.029965) + (xy 171.553877 88.967138) + (xy 171.596423 88.910302) + (xy 171.662943 88.885491) + (xy 171.732318 88.900582) + (xy 171.758356 88.920929) + (xy 171.758946 88.920289) + (xy 171.762778 88.923817) + (xy 171.818437 88.967138) + (xy 171.946983 89.06719) + (xy 172.152273 89.178287) + (xy 172.373049 89.25408) + (xy 172.603288 89.2925) + (xy 172.603292 89.2925) + (xy 172.836708 89.2925) + (xy 172.836712 89.2925) + (xy 173.066951 89.25408) + (xy 173.287727 89.178287) + (xy 173.493017 89.06719) + (xy 173.67722 88.923818) + (xy 173.677225 88.923813) + (xy 173.681054 88.920289) + (xy 173.682431 88.921785) + (xy 173.73578 88.88969) + (xy 173.806745 88.89179) + (xy 173.86531 88.931924) + (xy 173.885741 88.967549) + (xy 173.909111 89.030204) + (xy 173.909112 89.030207) + (xy 173.996738 89.147261) + (xy 174.113792 89.234887) + (xy 174.113794 89.234888) + (xy 174.113796 89.234889) + (xy 174.126073 89.239468) + (xy 174.250795 89.285988) + (xy 174.250803 89.28599) + (xy 174.31135 89.292499) + (xy 174.311355 89.292499) + (xy 174.311362 89.2925) + (xy 174.5005 89.2925) + (xy 174.568621 89.312502) + (xy 174.615114 89.366158) + (xy 174.6265 89.4185) + (xy 174.6265 90.572883) + (xy 174.606498 90.641004) + (xy 174.552842 90.687497) + (xy 174.482568 90.697601) + (xy 174.417988 90.668107) + (xy 174.399951 90.648817) + (xy 174.392995 90.639606) + (xy 174.23097 90.4919) + (xy 174.230969 90.491899) + (xy 174.044576 90.376489) + (xy 174.044561 90.376482) + (xy 173.969 90.347209) + (xy 173.969 92.532789) + (xy 174.04456 92.503518) + (xy 174.230973 92.388097) + (xy 174.39299 92.240397) + (xy 174.414133 92.212399) + (xy 174.471146 92.17009) + (xy 174.541982 92.16532) + (xy 174.604152 92.199605) + (xy 174.61523 92.212389) + (xy 174.636636 92.240734) + (xy 174.717681 92.314616) + (xy 174.798725 92.388498) + (xy 174.79873 92.388501) + (xy 174.985209 92.503964) + (xy 174.985213 92.503965) + (xy 174.985214 92.503966) + (xy 175.189725 92.583195) + (xy 175.189728 92.583195) + (xy 175.189732 92.583197) + (xy 175.405333 92.6235) + (xy 175.405336 92.6235) + (xy 175.624664 92.6235) + (xy 175.624667 92.6235) + (xy 175.840268 92.583197) + (xy 175.840272 92.583195) + (xy 175.840274 92.583195) + (xy 175.970388 92.532788) + (xy 176.044791 92.503964) + (xy 176.231273 92.388499) + (xy 176.231275 92.388496) + (xy 176.231278 92.388495) + (xy 176.393361 92.240737) + (xy 176.393363 92.240735) + (xy 176.393364 92.240734) + (xy 176.414449 92.212813) + (xy 176.471463 92.170505) + (xy 176.542299 92.165737) + (xy 176.604468 92.200023) + (xy 176.615551 92.212813) + (xy 176.636638 92.240737) + (xy 176.798721 92.388495) + (xy 176.798724 92.388497) + (xy 176.798726 92.388498) + (xy 176.798727 92.388499) + (xy 176.985209 92.503964) + (xy 176.985213 92.503965) + (xy 176.985214 92.503966) + (xy 177.189725 92.583195) + (xy 177.189728 92.583195) + (xy 177.189732 92.583197) + (xy 177.405333 92.6235) + (xy 177.405336 92.6235) + (xy 177.624664 92.6235) + (xy 177.624667 92.6235) + (xy 177.840268 92.583197) + (xy 177.840272 92.583195) + (xy 177.840274 92.583195) + (xy 177.970388 92.532788) + (xy 178.044791 92.503964) + (xy 178.231273 92.388499) + (xy 178.231275 92.388496) + (xy 178.231278 92.388495) + (xy 178.393364 92.240735) + (xy 178.414762 92.212399) + (xy 178.471775 92.17009) + (xy 178.542611 92.165322) + (xy 178.60478 92.199607) + (xy 178.615864 92.212398) + (xy 178.637006 92.240396) + (xy 178.799026 92.388097) + (xy 178.985439 92.503518) + (xy 179.060999 92.532789) + (xy 179.969 92.532789) + (xy 180.04456 92.503518) + (xy 180.230973 92.388097) + (xy 180.39299 92.240397) + (xy 180.414133 92.212399) + (xy 180.471146 92.17009) + (xy 180.541982 92.16532) + (xy 180.604152 92.199605) + (xy 180.61523 92.212389) + (xy 180.636636 92.240734) + (xy 180.717681 92.314616) + (xy 180.798725 92.388498) + (xy 180.79873 92.388501) + (xy 180.985209 92.503964) + (xy 180.985213 92.503965) + (xy 180.985214 92.503966) + (xy 181.189725 92.583195) + (xy 181.189728 92.583195) + (xy 181.189732 92.583197) + (xy 181.405333 92.6235) + (xy 181.405336 92.6235) + (xy 181.624664 92.6235) + (xy 181.624667 92.6235) + (xy 181.840268 92.583197) + (xy 181.840272 92.583195) + (xy 181.840274 92.583195) + (xy 181.970388 92.532788) + (xy 182.044791 92.503964) + (xy 182.231273 92.388499) + (xy 182.234655 92.385415) + (xy 182.29847 92.354302) + (xy 182.368976 92.362629) + (xy 182.420412 92.403018) + (xy 182.476738 92.478261) + (xy 182.593792 92.565887) + (xy 182.593794 92.565888) + (xy 182.593796 92.565889) + (xy 182.640195 92.583195) + (xy 182.730795 92.616988) + (xy 182.730803 92.61699) + (xy 182.79135 92.623499) + (xy 182.791355 92.623499) + (xy 182.791362 92.6235) + (xy 182.791368 92.6235) + (xy 184.238632 92.6235) + (xy 184.238638 92.6235) + (xy 184.238645 92.623499) + (xy 184.238649 92.623499) + (xy 184.299196 92.61699) + (xy 184.299199 92.616989) + (xy 184.299201 92.616989) + (xy 184.305124 92.61478) + (xy 184.324242 92.607649) + (xy 184.436204 92.565889) + (xy 184.480421 92.532789) + (xy 184.553261 92.478261) + (xy 184.640887 92.361207) + (xy 184.640887 92.361206) + (xy 184.640889 92.361204) + (xy 184.691989 92.224201) + (xy 184.693214 92.212813) + (xy 184.698499 92.163649) + (xy 184.6985 92.163632) + (xy 184.6985 90.716367) + (xy 184.698499 90.71635) + (xy 184.69199 90.655803) + (xy 184.691988 90.655795) + (xy 184.643298 90.525255) + (xy 184.640889 90.518796) + (xy 184.640888 90.518794) + (xy 184.640887 90.518792) + (xy 184.553261 90.401738) + (xy 184.436207 90.314112) + (xy 184.436202 90.31411) + (xy 184.299204 90.263011) + (xy 184.299196 90.263009) + (xy 184.238649 90.2565) + (xy 184.238638 90.2565) + (xy 182.791362 90.2565) + (xy 182.79135 90.2565) + (xy 182.730803 90.263009) + (xy 182.730795 90.263011) + (xy 182.593797 90.31411) + (xy 182.593792 90.314112) + (xy 182.476738 90.401739) + (xy 182.420411 90.476982) + (xy 182.363575 90.519528) + (xy 182.29276 90.524592) + (xy 182.234654 90.494583) + (xy 182.231274 90.491501) + (xy 182.079677 90.397636) + (xy 182.044791 90.376036) + (xy 182.044789 90.376035) + (xy 182.044785 90.376033) + (xy 181.840274 90.296804) + (xy 181.801853 90.289622) + (xy 181.624667 90.2565) + (xy 181.405333 90.2565) + (xy 181.266247 90.282499) + (xy 181.189725 90.296804) + (xy 180.985214 90.376033) + (xy 180.985205 90.376038) + (xy 180.798725 90.491501) + (xy 180.639456 90.636695) + (xy 180.636636 90.639266) + (xy 180.6265 90.652688) + (xy 180.615236 90.667604) + (xy 180.558221 90.70991) + (xy 180.487385 90.714676) + (xy 180.425217 90.680389) + (xy 180.414137 90.667602) + (xy 180.392996 90.639607) + (xy 180.23097 90.4919) + (xy 180.230969 90.491899) + (xy 180.044576 90.376489) + (xy 180.044561 90.376482) + (xy 179.969 90.347209) + (xy 179.969 92.532789) + (xy 179.060999 92.532789) + (xy 179.061 92.532788) + (xy 179.061 91.44) + (xy 179.110014 91.44) + (xy 179.129835 91.565148) + (xy 179.187359 91.678045) + (xy 179.276955 91.767641) + (xy 179.389852 91.825165) + (xy 179.483519 91.84) + (xy 179.546481 91.84) + (xy 179.640148 91.825165) + (xy 179.753045 91.767641) + (xy 179.842641 91.678045) + (xy 179.900165 91.565148) + (xy 179.919986 91.44) + (xy 179.900165 91.314852) + (xy 179.842641 91.201955) + (xy 179.753045 91.112359) + (xy 179.640148 91.054835) + (xy 179.546481 91.04) + (xy 179.483519 91.04) + (xy 179.389852 91.054835) + (xy 179.276955 91.112359) + (xy 179.187359 91.201955) + (xy 179.129835 91.314852) + (xy 179.110014 91.44) + (xy 179.061 91.44) + (xy 179.061 90.34721) + (xy 179.060999 90.347209) + (xy 178.985438 90.376482) + (xy 178.985423 90.376489) + (xy 178.79903 90.491899) + (xy 178.799029 90.4919) + (xy 178.637011 90.639599) + (xy 178.615863 90.667604) + (xy 178.558848 90.709911) + (xy 178.488012 90.714678) + (xy 178.425843 90.680391) + (xy 178.414763 90.667603) + (xy 178.41445 90.667189) + (xy 178.393364 90.639266) + (xy 178.321902 90.57412) + (xy 178.231274 90.491501) + (xy 178.079677 90.397636) + (xy 178.044791 90.376036) + (xy 178.044789 90.376035) + (xy 178.044785 90.376033) + (xy 177.840274 90.296804) + (xy 177.801853 90.289622) + (xy 177.624667 90.2565) + (xy 177.405333 90.2565) + (xy 177.266247 90.282499) + (xy 177.189725 90.296804) + (xy 176.985214 90.376033) + (xy 176.985205 90.376038) + (xy 176.798725 90.491501) + (xy 176.636634 90.639267) + (xy 176.615549 90.667189) + (xy 176.558535 90.709496) + (xy 176.487699 90.714263) + (xy 176.42553 90.679976) + (xy 176.414451 90.667189) + (xy 176.393365 90.639267) + (xy 176.231274 90.491501) + (xy 176.079677 90.397636) + (xy 176.044791 90.376036) + (xy 176.044789 90.376035) + (xy 176.044785 90.376033) + (xy 175.973983 90.348604) + (xy 175.917688 90.305345) + (xy 175.893718 90.238517) + (xy 175.8935 90.231113) + (xy 175.8935 89.4185) + (xy 175.913502 89.350379) + (xy 175.967158 89.303886) + (xy 176.0195 89.2925) + (xy 176.208632 89.2925) + (xy 176.208638 89.2925) + (xy 176.208645 89.292499) + (xy 176.208649 89.292499) + (xy 176.269196 89.28599) + (xy 176.269199 89.285989) + (xy 176.269201 89.285989) + (xy 176.280572 89.281748) + (xy 176.291768 89.277572) + (xy 176.406204 89.234889) + (xy 176.406799 89.234444) + (xy 176.523261 89.147261) + (xy 176.610886 89.030208) + (xy 176.610885 89.030208) + (xy 176.610889 89.030204) + (xy 176.634258 88.967547) + (xy 176.676804 88.910715) + (xy 176.743325 88.885904) + (xy 176.812699 88.900996) + (xy 176.838294 88.920996) + (xy 176.838946 88.920289) + (xy 176.842778 88.923817) + (xy 176.898437 88.967138) + (xy 177.026983 89.06719) + (xy 177.232273 89.178287) + (xy 177.453049 89.25408) + (xy 177.683288 89.2925) + (xy 177.683292 89.2925) + (xy 177.916708 89.2925) + (xy 177.916712 89.2925) + (xy 178.146951 89.25408) + (xy 178.367727 89.178287) + (xy 178.573017 89.06719) + (xy 178.75722 88.923818) + (xy 178.769283 88.910715) + (xy 178.847959 88.82525) + (xy 178.908811 88.788679) + (xy 178.979776 88.790812) + (xy 179.038321 88.830974) + (xy 179.061458 88.885953) + (xy 179.063693 88.885425) + (xy 179.065504 88.893091) + (xy 179.116555 89.029964) + (xy 179.116555 89.029965) + (xy 179.204095 89.146904) + (xy 179.321034 89.234444) + (xy 179.457906 89.285494) + (xy 179.518402 89.291999) + (xy 179.518415 89.292) + (xy 180.013 89.292) + (xy 180.013 87.849992) + (xy 180.01319 87.849992) + (xy 180.023327 87.985265) + (xy 180.072887 88.111541) + (xy 180.157465 88.217599) + (xy 180.269547 88.294016) + (xy 180.399173 88.334) + (xy 180.500724 88.334) + (xy 180.601138 88.318865) + (xy 180.723357 88.260007) + (xy 180.822798 88.16774) + (xy 180.890625 88.05026) + (xy 180.92081 87.918008) + (xy 180.910673 87.782735) + (xy 180.861113 87.656459) + (xy 180.776535 87.550401) + (xy 180.664453 87.473984) + (xy 180.534827 87.434) + (xy 180.433276 87.434) + (xy 180.332862 87.449135) + (xy 180.210643 87.507993) + (xy 180.111202 87.60026) + (xy 180.043375 87.71774) + (xy 180.01319 87.849992) + (xy 180.013 87.849992) + (xy 180.013 86.476) + (xy 179.518402 86.476) + (xy 179.457906 86.482505) + (xy 179.321035 86.533555) + (xy 179.321034 86.533555) + (xy 179.204095 86.621095) + (xy 179.116555 86.738034) + (xy 179.116555 86.738035) + (xy 179.065504 86.874908) + (xy 179.063693 86.882575) + (xy 179.061326 86.882015) + (xy 179.038765 86.936477) + (xy 178.980446 86.976966) + (xy 178.909494 86.979497) + (xy 178.848438 86.943267) + (xy 178.847959 86.94275) + (xy 178.75722 86.844182) + (xy 178.746712 86.836003) + (xy 178.573017 86.70081) + (xy 178.367727 86.589713) + (xy 178.367724 86.589712) + (xy 178.367723 86.589711) + (xy 178.146955 86.513921) + (xy 178.146948 86.513919) + (xy 178.048411 86.497476) + (xy 177.916712 86.4755) + (xy 177.683288 86.4755) + (xy 177.568066 86.494727) + (xy 177.453051 86.513919) + (xy 177.453044 86.513921) + (xy 177.232276 86.589711) + (xy 177.232273 86.589713) + (xy 177.026985 86.700809) + (xy 177.026983 86.70081) + (xy 176.842778 86.844182) + (xy 176.838946 86.847711) + (xy 176.837581 86.846228) + (xy 176.784129 86.878333) + (xy 176.713165 86.87618) + (xy 176.65463 86.836003) + (xy 176.634258 86.800449) + (xy 176.610978 86.738035) + (xy 176.610889 86.737796) + (xy 176.610887 86.737793) + (xy 176.610887 86.737792) + (xy 176.523261 86.620738) + (xy 176.406207 86.533112) + (xy 176.406202 86.53311) + (xy 176.269204 86.482011) + (xy 176.269196 86.482009) + (xy 176.208649 86.4755) + (xy 176.208638 86.4755) + (xy 174.311362 86.4755) + (xy 174.31135 86.4755) + (xy 174.250803 86.482009) + (xy 174.250795 86.482011) + (xy 174.113797 86.53311) + (xy 174.113792 86.533112) + (xy 173.996738 86.620738) + (xy 173.909112 86.737792) + (xy 173.909112 86.737793) + (xy 173.885741 86.800451) + (xy 173.843193 86.857286) + (xy 173.776672 86.882095) + (xy 173.707298 86.867002) + (xy 173.681705 86.847002) + (xy 173.681054 86.847711) + (xy 173.677221 86.844182) + (xy 173.540842 86.738034) + (xy 173.493017 86.70081) + (xy 173.287727 86.589713) + (xy 173.287724 86.589712) + (xy 173.287723 86.589711) + (xy 173.066955 86.513921) + (xy 173.066948 86.513919) + (xy 172.968411 86.497476) + (xy 172.836712 86.4755) + (xy 172.603288 86.4755) + (xy 172.488066 86.494727) + (xy 172.373051 86.513919) + (xy 172.373044 86.513921) + (xy 172.152276 86.589711) + (xy 172.152273 86.589713) + (xy 171.946985 86.700809) + (xy 171.946983 86.70081) + (xy 171.762778 86.844182) + (xy 171.758946 86.847711) + (xy 171.757688 86.846345) + (xy 171.703763 86.878742) + (xy 171.632799 86.876598) + (xy 171.57426 86.836428) + (xy 171.553877 86.800861) + (xy 171.530444 86.738034) + (xy 171.442904 86.621095) + (xy 171.325965 86.533555) + (xy 171.189093 86.482505) + (xy 171.128597 86.476) + (xy 170.634 86.476) + (xy 170.634 88.212) + (xy 170.613998 88.280121) + (xy 170.560342 88.326614) + (xy 170.508 88.338) + (xy 168.772 88.338) + (xy 168.772 88.832597) + (xy 168.778505 88.893093) + (xy 168.829555 89.029964) + (xy 168.829555 89.029965) + (xy 168.917095 89.146904) + (xy 168.964822 89.182632) + (xy 169.007369 89.239468) + (xy 169.012433 89.310284) + (xy 168.978408 89.372596) + (xy 168.916096 89.406621) + (xy 168.889313 89.4095) + (xy 167.319595 89.4095) + (xy 167.251474 89.389498) + (xy 167.230499 89.372595) + (xy 167.092793 89.234889) + (xy 166.950342 89.092437) + (xy 166.916317 89.030125) + (xy 166.914231 89.017461) + (xy 166.909217 88.972953) + (xy 166.849043 88.800985) + (xy 166.849041 88.800982) + (xy 166.849041 88.800981) + (xy 166.752112 88.64672) + (xy 166.752111 88.646718) + (xy 166.623281 88.517888) + (xy 166.623279 88.517887) + (xy 166.469018 88.420958) + (xy 166.469015 88.420957) + (xy 166.29705 88.360784) + (xy 166.297049 88.360783) + (xy 166.297047 88.360783) + (xy 166.116 88.340384) + (xy 165.934953 88.360783) + (xy 165.93495 88.360783) + (xy 165.934949 88.360784) + (xy 165.762984 88.420957) + (xy 165.762981 88.420958) + (xy 165.60872 88.517887) + (xy 165.608718 88.517888) + (xy 165.479888 88.646718) + (xy 165.479887 88.64672) + (xy 165.382958 88.800981) + (xy 165.382957 88.800984) + (xy 165.322785 88.972948) + (xy 165.322783 88.972953) + (xy 165.303184 89.146904) + (xy 165.302384 89.154001) + (xy 165.303016 89.159612) + (xy 165.290762 89.229543) + (xy 165.242647 89.281748) + (xy 165.173945 89.299653) + (xy 165.106469 89.277572) + (xy 165.088712 89.262807) + (xy 164.918343 89.092438) + (xy 164.884317 89.030126) + (xy 164.88223 89.017449) + (xy 164.878644 88.985621) + (xy 164.877217 88.972953) + (xy 164.817043 88.800985) + (xy 164.817041 88.800982) + (xy 164.817041 88.800981) + (xy 164.720112 88.64672) + (xy 164.720111 88.646718) + (xy 164.591281 88.517888) + (xy 164.591279 88.517887) + (xy 164.437018 88.420958) + (xy 164.437015 88.420957) + (xy 164.26505 88.360784) + (xy 164.265049 88.360783) + (xy 164.265047 88.360783) + (xy 164.084 88.340384) + (xy 163.902953 88.360783) + (xy 163.90295 88.360783) + (xy 163.902949 88.360784) + (xy 163.730984 88.420957) + (xy 163.730981 88.420958) + (xy 163.57672 88.517887) + (xy 163.576718 88.517888) + (xy 163.447888 88.646718) + (xy 163.447887 88.64672) + (xy 163.350958 88.800981) + (xy 163.350957 88.800984) + (xy 163.290785 88.972948) + (xy 163.290783 88.972953) + (xy 163.270384 89.154) + (xy 142.450294 89.154) + (xy 142.33895 88.987849) + (xy 142.337103 88.985012) + (xy 142.335684 88.982766) + (xy 141.750207 88.055871) + (xy 141.748429 88.05297) + (xy 141.627762 87.849992) + (xy 169.72619 87.849992) + (xy 169.736327 87.985265) + (xy 169.785887 88.111541) + (xy 169.870465 88.217599) + (xy 169.982547 88.294016) + (xy 170.112173 88.334) + (xy 170.213724 88.334) + (xy 170.314138 88.318865) + (xy 170.436357 88.260007) + (xy 170.535798 88.16774) + (xy 170.603625 88.05026) + (xy 170.63381 87.918008) + (xy 170.623673 87.782735) + (xy 170.574113 87.656459) + (xy 170.489535 87.550401) + (xy 170.377453 87.473984) + (xy 170.247827 87.434) + (xy 170.146276 87.434) + (xy 170.045862 87.449135) + (xy 169.923643 87.507993) + (xy 169.824202 87.60026) + (xy 169.756375 87.71774) + (xy 169.72619 87.849992) + (xy 141.627762 87.849992) + (xy 141.479301 87.60026) + (xy 141.378084 87.43) + (xy 168.772 87.43) + (xy 169.726 87.43) + (xy 169.726 86.476) + (xy 169.231402 86.476) + (xy 169.170906 86.482505) + (xy 169.034035 86.533555) + (xy 169.034034 86.533555) + (xy 168.917095 86.621095) + (xy 168.829555 86.738034) + (xy 168.829555 86.738035) + (xy 168.778505 86.874906) + (xy 168.772 86.935402) + (xy 168.772 87.43) + (xy 141.378084 87.43) + (xy 141.18703 87.108621) + (xy 141.185345 87.105696) + (xy 141.183907 87.103122) + (xy 140.710276 86.255072) + (xy 140.64978 86.146753) + (xy 140.648161 86.14376) + (xy 140.40019 85.670158) + (xy 140.138688 85.170712) + (xy 140.137157 85.16769) + (xy 140.135862 85.165046) + (xy 139.800335 84.479793) + (xy 139.654038 84.181007) + (xy 139.652583 84.17793) + (xy 139.489489 83.820718) + (xy 139.196154 83.178248) + (xy 139.194816 83.175209) + (xy 138.765294 82.162903) + (xy 138.764013 82.159764) + (xy 138.76381 82.159248) + (xy 138.361781 81.135591) + (xy 138.360577 81.1324) + (xy 138.235448 80.78656) + (xy 137.985852 80.096712) + (xy 137.984742 80.093509) + (xy 137.980629 80.081099) + (xy 137.637843 79.046919) + (xy 137.636836 79.043739) + (xy 137.620488 78.989538) + (xy 139.456667 78.989538) + (xy 139.457541 78.997788) + (xy 139.458164 79.00664) + (xy 139.472752 79.423151) + (xy 139.472748 79.432068) + (xy 139.472456 79.440219) + (xy 139.473701 79.452926) + (xy 139.475569 79.460858) + (xy 139.477306 79.469613) + (xy 139.543893 79.881103) + (xy 139.545002 79.889918) + (xy 139.545745 79.898161) + (xy 139.548558 79.910547) + (xy 139.551449 79.918307) + (xy 139.554253 79.926729) + (xy 139.671928 80.326618) + (xy 139.674136 80.335231) + (xy 139.675903 80.343303) + (xy 139.680255 80.355257) + (xy 139.684078 80.362555) + (xy 139.687925 80.370576) + (xy 139.77143 80.561696) + (xy 139.851268 80.744424) + (xy 139.854788 80.752479) + (xy 139.858066 80.760769) + (xy 139.860813 80.768506) + (xy 139.866631 80.779828) + (xy 139.87132 80.78656) + (xy 139.876141 80.794032) + (xy 140.089593 81.15213) + (xy 140.093862 81.159903) + (xy 140.097591 81.1673) + (xy 140.104762 81.177772) + (xy 140.110294 81.183905) + (xy 140.116019 81.190721) + (xy 140.258595 81.373188) + (xy 140.372704 81.519222) + (xy 140.377948 81.526447) + (xy 140.382515 81.533233) + (xy 140.390969 81.542756) + (xy 140.397178 81.548105) + (xy 140.403726 81.554165) + (xy 140.699405 81.84783) + (xy 140.705476 81.854298) + (xy 140.710623 81.860186) + (xy 140.710625 81.860189) + (xy 140.710627 81.86019) + (xy 140.710964 81.860576) + (xy 140.720499 81.868921) + (xy 140.720926 81.869204) + (xy 140.720931 81.869209) + (xy 140.720936 81.869211) + (xy 140.727416 81.873509) + (xy 140.734636 81.878673) + (xy 141.064954 82.132953) + (xy 141.071833 82.138648) + (xy 141.077928 82.144069) + (xy 141.088505 82.151201) + (xy 141.088936 82.151414) + (xy 141.088941 82.151418) + (xy 141.088946 82.151419) + (xy 141.095799 82.154812) + (xy 141.103652 82.159052) + (xy 141.463141 82.369977) + (xy 141.463177 82.369998) + (xy 141.470707 82.374782) + (xy 141.477051 82.379135) + (xy 141.477054 82.379138) + (xy 141.477056 82.379139) + (xy 141.477466 82.37942) + (xy 141.48882 82.385157) + (xy 141.489289 82.385319) + (xy 141.489293 82.385322) + (xy 141.489296 82.385322) + (xy 141.496564 82.387845) + (xy 141.504873 82.391064) + (xy 141.887991 82.555314) + (xy 141.896005 82.559089) + (xy 141.902942 82.56266) + (xy 141.902945 82.562663) + (xy 141.902948 82.562664) + (xy 141.903403 82.562898) + (xy 141.915344 82.56715) + (xy 141.915848 82.567256) + (xy 141.915851 82.567258) + (xy 141.915854 82.567258) + (xy 141.923452 82.568867) + (xy 141.932075 82.571013) + (xy 142.251077 82.662455) + (xy 142.33278 82.685875) + (xy 142.341264 82.688636) + (xy 142.348972 82.691449) + (xy 142.361398 82.694181) + (xy 142.361898 82.694222) + (xy 142.3619 82.694223) + (xy 142.361902 82.694222) + (xy 142.369544 82.694856) + (xy 142.378412 82.695908) + (xy 142.789362 82.759529) + (xy 142.795754 82.76132) + (xy 142.795829 82.760947) + (xy 142.805622 82.762896) + (xy 142.80902 82.763621) + (xy 142.809675 82.76377) + (xy 142.817979 82.764409) + (xy 142.820249 82.764311) + (xy 142.820252 82.764312) + (xy 142.820254 82.764311) + (xy 142.827942 82.763982) + (xy 142.836861 82.763915) + (xy 143.253579 82.775573) + (xy 143.262457 82.776136) + (xy 143.27016 82.776898) + (xy 143.270164 82.776899) + (xy 143.270167 82.776898) + (xy 143.270666 82.776948) + (xy 143.283368 82.776505) + (xy 143.283863 82.77642) + (xy 143.283867 82.776421) + (xy 143.28387 82.776419) + (xy 143.291481 82.775127) + (xy 143.300296 82.773946) + (xy 143.715081 82.733312) + (xy 143.723914 82.732761) + (xy 143.73173 82.732547) + (xy 143.731734 82.732548) + (xy 143.731737 82.732547) + (xy 143.732255 82.732533) + (xy 143.744748 82.730509) + (xy 143.745245 82.730358) + (xy 143.74525 82.730358) + (xy 143.745254 82.730355) + (xy 143.752736 82.728091) + (xy 143.761295 82.725824) + (xy 144.167769 82.633384) + (xy 144.176552 82.631713) + (xy 144.184081 82.630554) + (xy 144.184088 82.630555) + (xy 144.184093 82.630552) + (xy 144.184574 82.630479) + (xy 144.196813 82.626877) + (xy 144.204225 82.623567) + (xy 144.212522 82.620209) + (xy 144.604323 82.477674) + (xy 144.612766 82.474937) + (xy 144.620229 82.472804) + (xy 144.620231 82.472804) + (xy 144.620232 82.472803) + (xy 144.620723 82.472663) + (xy 144.63235 82.467584) + (xy 144.632782 82.467321) + (xy 144.63279 82.467319) + (xy 144.632796 82.467313) + (xy 144.639415 82.463299) + (xy 144.647185 82.458954) + (xy 145.017879 82.268476) + (xy 145.025913 82.264699) + (xy 145.033085 82.261629) + (xy 145.033094 82.261628) + (xy 145.0331 82.261623) + (xy 145.033569 82.261423) + (xy 145.044448 82.254937) + (xy 145.04485 82.254617) + (xy 145.044857 82.254614) + (xy 145.044861 82.254608) + (xy 145.050945 82.249779) + (xy 145.058075 82.244514) + (xy 145.402009 82.008922) + (xy 145.409564 82.004134) + (xy 145.416145 82.000281) + (xy 145.41615 82.00028) + (xy 145.416153 82.000277) + (xy 145.416572 82.000032) + (xy 145.426619 81.992182) + (xy 145.426959 81.991833) + (xy 145.426963 81.991831) + (xy 145.426965 81.991827) + (xy 145.432309 81.986359) + (xy 145.438787 81.980184) + (xy 145.750505 81.703472) + (xy 145.75735 81.697815) + (xy 145.763491 81.693094) + (xy 145.763496 81.693092) + (xy 145.763499 81.693088) + (xy 145.76389 81.692788) + (xy 145.772848 81.683769) + (xy 145.77315 81.68337) + (xy 145.773155 81.683366) + (xy 145.773157 81.68336) + (xy 145.777812 81.677218) + (xy 145.783427 81.670327) + (xy 146.058025 81.356699) + (xy 146.0641 81.350236) + (xy 146.069627 81.344753) + (xy 146.069633 81.34475) + (xy 146.069637 81.344744) + (xy 146.069998 81.344386) + (xy 146.077727 81.33435) + (xy 146.077984 81.333903) + (xy 146.07799 81.333897) + (xy 146.077992 81.333888) + (xy 146.081878 81.327148) + (xy 146.086562 81.319642) + (xy 146.31964 80.973998) + (xy 146.324885 80.966788) + (xy 146.329603 80.96076) + (xy 146.329608 80.960757) + (xy 146.32961 80.960752) + (xy 146.329912 80.960367) + (xy 146.33636 80.949377) + (xy 146.336549 80.948925) + (xy 146.336551 80.948923) + (xy 146.336551 80.948919) + (xy 146.339511 80.941859) + (xy 146.343251 80.933752) + (xy 146.53126 80.56166) + (xy 146.535539 80.553888) + (xy 146.539512 80.547235) + (xy 146.539518 80.547229) + (xy 146.53952 80.54722) + (xy 146.53978 80.546787) + (xy 146.544778 80.535128) + (xy 146.544914 80.534639) + (xy 146.544916 80.534636) + (xy 146.544916 80.534631) + (xy 146.547002 80.527141) + (xy 146.549682 80.518682) + (xy 146.625761 80.305) + (xy 153.098 80.305) + (xy 153.098 80.399597) + (xy 153.104505 80.460093) + (xy 153.155555 80.596964) + (xy 153.155555 80.596965) + (xy 153.243095 80.713904) + (xy 153.360034 80.801444) + (xy 153.496906 80.852494) + (xy 153.557402 80.858999) + (xy 153.557415 80.859) + (xy 154.527 80.859) + (xy 154.527 80.305) + (xy 153.098 80.305) + (xy 146.625761 80.305) + (xy 146.689493 80.125999) + (xy 146.692776 80.117721) + (xy 146.695863 80.110671) + (xy 146.695867 80.110666) + (xy 146.695868 80.110659) + (xy 146.696071 80.110197) + (xy 146.699574 80.097979) + (xy 146.700767 80.089851) + (xy 146.702374 80.081071) + (xy 146.736317 79.926729) + (xy 146.791882 79.674063) + (xy 146.794094 79.665462) + (xy 146.796297 79.657994) + (xy 146.7963 79.657989) + (xy 146.7963 79.657982) + (xy 146.796443 79.6575) + (xy 146.798384 79.644967) + (xy 146.798394 79.644454) + (xy 146.798395 79.644451) + (xy 146.798394 79.644447) + (xy 146.798551 79.636665) + (xy 146.799043 79.627795) + (xy 146.807637 79.533215) + (xy 146.820014 79.397) + (xy 153.098 79.397) + (xy 154.527 79.397) + (xy 154.527 78.843) + (xy 153.557402 78.843) + (xy 153.496906 78.849505) + (xy 153.360035 78.900555) + (xy 153.360034 78.900555) + (xy 153.243095 78.988095) + (xy 153.155555 79.105034) + (xy 153.155555 79.105035) + (xy 153.104505 79.241906) + (xy 153.098 79.302402) + (xy 153.098 79.397) + (xy 146.820014 79.397) + (xy 146.836763 79.212666) + (xy 146.837889 79.203797) + (xy 146.839114 79.196283) + (xy 146.839117 79.196277) + (xy 146.839116 79.19627) + (xy 146.839194 79.195797) + (xy 146.839551 79.183044) + (xy 146.838692 79.174945) + (xy 146.838065 79.16603) + (xy 146.823579 78.74941) + (xy 146.823584 78.740542) + (xy 146.823881 78.732245) + (xy 146.822644 78.719626) + (xy 146.822526 78.719125) + (xy 146.822526 78.719121) + (xy 146.822524 78.719117) + (xy 146.82074 78.711534) + (xy 146.819014 78.702836) + (xy 146.752327 78.291348) + (xy 146.751213 78.282493) + (xy 146.750524 78.274848) + (xy 146.750525 78.274845) + (xy 146.750523 78.274841) + (xy 146.75048 78.274353) + (xy 146.747658 78.261933) + (xy 146.747486 78.261472) + (xy 146.747486 78.26147) + (xy 146.747484 78.261467) + (xy 146.744792 78.254246) + (xy 146.741974 78.245787) + (xy 146.691718 78.075006) + (xy 146.624295 77.845886) + (xy 146.622085 77.837262) + (xy 146.620428 77.829693) + (xy 146.620428 77.82969) + (xy 146.620426 77.829686) + (xy 146.62032 77.8292) + (xy 146.615973 77.817257) + (xy 146.61574 77.816813) + (xy 146.61574 77.816811) + (xy 146.615738 77.816808) + (xy 146.612144 77.809948) + (xy 146.608301 77.801935) + (xy 146.441437 77.420026) + (xy 146.438156 77.411729) + (xy 146.435412 77.403999) + (xy 146.429596 77.392683) + (xy 146.429312 77.392276) + (xy 146.42931 77.39227) + (xy 146.429305 77.392265) + (xy 146.424906 77.385948) + (xy 146.420077 77.378462) + (xy 146.206622 77.02036) + (xy 146.202337 77.012556) + (xy 146.198872 77.005679) + (xy 146.19887 77.005672) + (xy 146.198865 77.005665) + (xy 146.198641 77.005221) + (xy 146.19146 76.994732) + (xy 146.18596 76.988635) + (xy 146.180235 76.981817) + (xy 145.923648 76.653353) + (xy 145.918431 76.646165) + (xy 145.913807 76.639298) + (xy 145.905379 76.629805) + (xy 145.899095 76.624389) + (xy 145.892579 76.61836) + (xy 145.596756 76.324648) + (xy 145.590642 76.318131) + (xy 145.585281 76.311994) + (xy 145.57569 76.303599) + (xy 145.568873 76.299079) + (xy 145.561614 76.293888) + (xy 145.231404 76.039558) + (xy 145.224559 76.03389) + (xy 145.218387 76.028401) + (xy 145.207863 76.021302) + (xy 145.200417 76.017612) + (xy 145.192616 76.013397) + (xy 144.833051 75.802475) + (xy 144.825523 75.797693) + (xy 144.818767 75.793058) + (xy 144.807391 75.787311) + (xy 144.799651 75.784624) + (xy 144.791344 75.781406) + (xy 144.408217 75.617192) + (xy 144.400169 75.613402) + (xy 144.392837 75.609626) + (xy 144.380862 75.605363) + (xy 144.372798 75.603656) + (xy 144.364163 75.601507) + (xy 143.963442 75.486619) + (xy 143.954976 75.483865) + (xy 143.947251 75.481046) + (xy 143.934822 75.478313) + (xy 143.926624 75.477632) + (xy 143.917787 75.476582) + (xy 143.505905 75.412817) + (xy 143.497168 75.411146) + (xy 143.489145 75.409316) + (xy 143.476469 75.408162) + (xy 143.468232 75.408514) + (xy 143.459345 75.40858) + (xy 143.042723 75.396953) + (xy 143.03383 75.39639) + (xy 143.025671 75.395582) + (xy 143.012947 75.396026) + (xy 143.004849 75.397404) + (xy 142.996019 75.398586) + (xy 142.5811 75.439261) + (xy 142.57222 75.439816) + (xy 142.564003 75.440038) + (xy 142.551433 75.442074) + (xy 142.543551 75.444461) + (xy 142.534956 75.446736) + (xy 142.128508 75.53908) + (xy 142.119763 75.540744) + (xy 142.111635 75.541995) + (xy 142.099424 75.545588) + (xy 142.09189 75.54895) + (xy 142.083655 75.552282) + (xy 141.691995 75.694842) + (xy 141.683538 75.697586) + (xy 141.675626 75.699848) + (xy 141.66396 75.704944) + (xy 141.656907 75.709223) + (xy 141.649153 75.71356) + (xy 141.278405 75.904093) + (xy 141.270349 75.90788) + (xy 141.262798 75.911108) + (xy 141.251854 75.917632) + (xy 141.245432 75.922731) + (xy 141.238268 75.928018) + (xy 140.894265 76.163531) + (xy 140.886757 76.16829) + (xy 140.879646 76.172453) + (xy 140.869616 76.180289) + (xy 140.863849 76.186188) + (xy 140.857416 76.192318) + (xy 140.545718 76.469053) + (xy 140.538874 76.474711) + (xy 140.532326 76.479746) + (xy 140.523364 76.488771) + (xy 140.51837 76.495361) + (xy 140.512762 76.502243) + (xy 140.238278 76.815834) + (xy 140.232173 76.82233) + (xy 140.226364 76.828088) + (xy 140.218582 76.838193) + (xy 140.214504 76.845273) + (xy 140.209778 76.852842) + (xy 139.976631 77.198439) + (xy 139.971414 77.205615) + (xy 139.966298 77.212152) + (xy 139.959869 77.223111) + (xy 139.956664 77.230753) + (xy 139.952946 77.238809) + (xy 139.765061 77.610856) + (xy 139.760775 77.618646) + (xy 139.756568 77.625692) + (xy 139.751546 77.637411) + (xy 139.749346 77.645319) + (xy 139.746657 77.653806) + (xy 139.606839 78.046497) + (xy 139.603567 78.054755) + (xy 139.600267 78.062292) + (xy 139.596758 78.074531) + (xy 139.595566 78.082657) + (xy 139.593962 78.09142) + (xy 139.504438 78.498601) + (xy 139.502221 78.507219) + (xy 139.499901 78.515076) + (xy 139.497947 78.52769) + (xy 139.497783 78.535882) + (xy 139.497289 78.544777) + (xy 139.459472 78.95985) + (xy 139.458356 78.968654) + (xy 139.457022 78.97685) + (xy 139.456667 78.989538) + (xy 137.620488 78.989538) + (xy 137.349607 78.09142) + (xy 137.324853 78.009346) + (xy 137.319486 77.972962) + (xy 137.319486 72.717) + (xy 142.073 72.717) + (xy 142.073 72.986597) + (xy 142.079505 73.047093) + (xy 142.130555 73.183964) + (xy 142.130555 73.183965) + (xy 142.218095 73.300904) + (xy 142.335034 73.388444) + (xy 142.471906 73.439494) + (xy 142.532402 73.445999) + (xy 142.532415 73.446) + (xy 142.802 73.446) + (xy 142.802 72.717) + (xy 143.71 72.717) + (xy 143.71 73.446) + (xy 143.979585 73.446) + (xy 143.979597 73.445999) + (xy 144.040093 73.439494) + (xy 144.176964 73.388444) + (xy 144.176965 73.388444) + (xy 144.293904 73.300904) + (xy 144.381444 73.183965) + (xy 144.381444 73.183964) + (xy 144.432494 73.047093) + (xy 144.438999 72.986597) + (xy 144.439 72.986585) + (xy 144.439 72.717) + (xy 143.71 72.717) + (xy 142.802 72.717) + (xy 142.073 72.717) + (xy 137.319486 72.717) + (xy 137.319486 72.263) + (xy 142.851014 72.263) + (xy 142.870835 72.388148) + (xy 142.928359 72.501045) + (xy 143.017955 72.590641) + (xy 143.130852 72.648165) + (xy 143.224519 72.663) + (xy 143.287481 72.663) + (xy 143.381148 72.648165) + (xy 143.494045 72.590641) + (xy 143.583641 72.501045) + (xy 143.641165 72.388148) + (xy 143.660986 72.263) + (xy 143.641165 72.137852) + (xy 143.583641 72.024955) + (xy 143.494045 71.935359) + (xy 143.381148 71.877835) + (xy 143.287481 71.863) + (xy 143.224519 71.863) + (xy 143.130852 71.877835) + (xy 143.017955 71.935359) + (xy 142.928359 72.024955) + (xy 142.870835 72.137852) + (xy 142.851014 72.263) + (xy 137.319486 72.263) + (xy 137.319486 71.809) + (xy 142.073 71.809) + (xy 142.802 71.809) + (xy 142.802 70.717) + (xy 143.71 70.717) + (xy 143.71 71.809) + (xy 144.439 71.809) + (xy 144.439 71.539414) + (xy 144.438999 71.539402) + (xy 144.432494 71.478906) + (xy 144.381444 71.342035) + (xy 144.381444 71.342034) + (xy 144.293905 71.225097) + (xy 144.215026 71.166048) + (xy 144.17248 71.109212) + (xy 144.167416 71.038396) + (xy 144.189986 70.989247) + (xy 144.266114 70.888437) + (xy 144.35148 70.717) + (xy 143.71 70.717) + (xy 142.802 70.717) + (xy 142.16052 70.717) + (xy 142.245886 70.88844) + (xy 142.322013 70.989249) + (xy 142.347103 71.055665) + (xy 142.332303 71.125102) + (xy 142.296973 71.166049) + (xy 142.218094 71.225097) + (xy 142.130555 71.342034) + (xy 142.130555 71.342035) + (xy 142.079505 71.478906) + (xy 142.073 71.539402) + (xy 142.073 71.809) + (xy 137.319486 71.809) + (xy 137.319486 70.263) + (xy 142.851014 70.263) + (xy 142.870835 70.388148) + (xy 142.928359 70.501045) + (xy 143.017955 70.590641) + (xy 143.130852 70.648165) + (xy 143.224519 70.663) + (xy 143.287481 70.663) + (xy 143.381148 70.648165) + (xy 143.494045 70.590641) + (xy 143.583641 70.501045) + (xy 143.641165 70.388148) + (xy 143.660986 70.263) + (xy 143.641165 70.137852) + (xy 143.583641 70.024955) + (xy 143.494045 69.935359) + (xy 143.381148 69.877835) + (xy 143.287481 69.863) + (xy 143.224519 69.863) + (xy 143.130852 69.877835) + (xy 143.017955 69.935359) + (xy 142.928359 70.024955) + (xy 142.870835 70.137852) + (xy 142.851014 70.263) + (xy 137.319486 70.263) + (xy 137.319486 55.410106) + (xy 137.325213 55.372549) + (xy 137.379718 55.198001) + (xy 137.466528 54.919998) + (xy 139.456673 54.919998) + (xy 139.457027 54.932695) + (xy 139.45836 54.940881) + (xy 139.459477 54.949692) + (xy 139.497294 55.364767) + (xy 139.497788 55.373656) + (xy 139.497953 55.38186) + (xy 139.499902 55.39445) + (xy 139.50222 55.402295) + (xy 139.50444 55.410927) + (xy 139.508513 55.429451) + (xy 139.593965 55.818115) + (xy 139.595568 55.82687) + (xy 139.596764 55.835019) + (xy 139.600268 55.84724) + (xy 139.603572 55.854786) + (xy 139.606849 55.863054) + (xy 139.746662 56.255734) + (xy 139.749348 56.264216) + (xy 139.751551 56.272134) + (xy 139.75657 56.283845) + (xy 139.760775 56.290886) + (xy 139.76507 56.298691) + (xy 139.952951 56.670728) + (xy 139.956669 56.678783) + (xy 139.959879 56.686436) + (xy 139.966303 56.697386) + (xy 139.971409 56.70391) + (xy 139.976636 56.711098) + (xy 140.209776 57.056686) + (xy 140.214498 57.06425) + (xy 140.218587 57.071347) + (xy 140.22636 57.081441) + (xy 140.232162 57.087191) + (xy 140.23828 57.0937) + (xy 140.512755 57.407281) + (xy 140.518363 57.414163) + (xy 140.523377 57.420778) + (xy 140.532322 57.429787) + (xy 140.538884 57.434833) + (xy 140.545733 57.440495) + (xy 140.857411 57.717211) + (xy 140.863846 57.723344) + (xy 140.869621 57.72925) + (xy 140.879641 57.737078) + (xy 140.880074 57.737332) + (xy 140.880076 57.737333) + (xy 140.880077 57.737333) + (xy 140.88675 57.74124) + (xy 140.894262 57.746001) + (xy 141.237064 57.980692) + (xy 141.238262 57.981512) + (xy 141.245431 57.986802) + (xy 141.251872 57.991916) + (xy 141.262791 57.998425) + (xy 141.263255 57.998623) + (xy 141.263256 57.998624) + (xy 141.263257 57.998624) + (xy 141.270343 58.001653) + (xy 141.278397 58.005438) + (xy 141.649156 58.19598) + (xy 141.656915 58.200321) + (xy 141.66397 58.204601) + (xy 141.675626 58.209692) + (xy 141.676102 58.209828) + (xy 141.676104 58.209829) + (xy 141.676105 58.209829) + (xy 141.683533 58.211952) + (xy 141.692 58.214699) + (xy 142.010099 58.330486) + (xy 142.083652 58.357259) + (xy 142.091896 58.360594) + (xy 142.099436 58.363958) + (xy 142.111627 58.367547) + (xy 142.112127 58.367623) + (xy 142.11213 58.367625) + (xy 142.112133 58.367624) + (xy 142.119757 58.368798) + (xy 142.128506 58.370462) + (xy 142.534965 58.462806) + (xy 142.543567 58.465083) + (xy 142.552216 58.467703) + (xy 142.553367 58.468114) + (xy 142.554599 58.468297) + (xy 142.555848 58.468545) + (xy 142.555852 58.468547) + (xy 142.555856 58.468547) + (xy 142.560144 58.4694) + (xy 142.564503 58.469517) + (xy 142.564505 58.469518) + (xy 142.564506 58.469517) + (xy 142.572214 58.469726) + (xy 142.581109 58.47028) + (xy 142.996014 58.510964) + (xy 143.004816 58.512143) + (xy 143.012473 58.513444) + (xy 143.012475 58.513445) + (xy 143.012476 58.513444) + (xy 143.012977 58.51353) + (xy 143.025655 58.513972) + (xy 143.026165 58.513921) + (xy 143.02617 58.513922) + (xy 143.026174 58.51392) + (xy 143.033857 58.51316) + (xy 143.042728 58.512596) + (xy 143.459392 58.500916) + (xy 143.468281 58.500982) + (xy 143.475971 58.50131) + (xy 143.475979 58.501312) + (xy 143.475986 58.50131) + (xy 143.476484 58.501332) + (xy 143.489146 58.500179) + (xy 143.489627 58.500069) + (xy 143.489636 58.500069) + (xy 143.489644 58.500065) + (xy 143.497168 58.498349) + (xy 143.505916 58.496676) + (xy 143.917778 58.432908) + (xy 143.926633 58.431857) + (xy 143.93433 58.431217) + (xy 143.934332 58.431218) + (xy 143.934333 58.431217) + (xy 143.934821 58.431177) + (xy 143.947249 58.428445) + (xy 143.947717 58.428274) + (xy 143.947724 58.428273) + (xy 143.947729 58.428269) + (xy 143.954936 58.425639) + (xy 143.963404 58.422882) + (xy 144.364169 58.307983) + (xy 144.372806 58.305836) + (xy 144.380872 58.304129) + (xy 144.392831 58.299871) + (xy 144.393283 58.299637) + (xy 144.393287 58.299637) + (xy 144.393289 58.299634) + (xy 144.400184 58.296085) + (xy 144.408234 58.292293) + (xy 144.791349 58.128082) + (xy 144.799659 58.124864) + (xy 144.806926 58.12234) + (xy 144.806932 58.12234) + (xy 144.806936 58.122337) + (xy 144.807407 58.122174) + (xy 144.818761 58.116439) + (xy 144.819168 58.116159) + (xy 144.819172 58.116158) + (xy 144.819174 58.116155) + (xy 144.825518 58.111804) + (xy 144.833036 58.107026) + (xy 145.192628 57.896091) + (xy 145.200446 57.89187) + (xy 145.207405 57.888422) + (xy 145.20741 57.888421) + (xy 145.207414 57.888417) + (xy 145.207872 57.888191) + (xy 145.218386 57.881098) + (xy 145.218763 57.880761) + (xy 145.218769 57.880759) + (xy 145.218772 57.880754) + (xy 145.224575 57.875595) + (xy 145.231413 57.869932) + (xy 145.561646 57.615581) + (xy 145.568905 57.61039) + (xy 145.575287 57.606159) + (xy 145.575291 57.606158) + (xy 145.575293 57.606155) + (xy 145.575709 57.60588) + (xy 145.585287 57.597494) + (xy 145.585607 57.597127) + (xy 145.585613 57.597123) + (xy 145.585616 57.597117) + (xy 145.590677 57.591327) + (xy 145.59677 57.584831) + (xy 145.892585 57.291128) + (xy 145.899108 57.285095) + (xy 145.904995 57.280021) + (xy 145.904997 57.280021) + (xy 145.904998 57.280019) + (xy 145.905384 57.279687) + (xy 145.913806 57.270201) + (xy 145.91409 57.269778) + (xy 145.914093 57.269776) + (xy 145.914094 57.269772) + (xy 145.918436 57.263325) + (xy 145.923662 57.256125) + (xy 145.941059 57.233855) + (xy 146.180232 56.927681) + (xy 146.185959 56.920863) + (xy 146.191123 56.915136) + (xy 146.191126 56.915135) + (xy 146.191127 56.915132) + (xy 146.191468 56.914755) + (xy 146.198642 56.904275) + (xy 146.198867 56.903828) + (xy 146.198872 56.903822) + (xy 146.198874 56.903814) + (xy 146.202344 56.896929) + (xy 146.206638 56.88911) + (xy 146.294742 56.741301) + (xy 146.420077 56.531032) + (xy 146.424915 56.523533) + (xy 146.429306 56.517227) + (xy 146.429313 56.517221) + (xy 146.429316 56.517212) + (xy 146.429602 56.516803) + (xy 146.435412 56.505498) + (xy 146.435578 56.505029) + (xy 146.435581 56.505025) + (xy 146.435581 56.505019) + (xy 146.438162 56.497752) + (xy 146.441431 56.489482) + (xy 146.608303 56.10756) + (xy 146.612143 56.099556) + (xy 146.615739 56.092689) + (xy 146.615743 56.092685) + (xy 146.615744 56.092679) + (xy 146.615978 56.092234) + (xy 146.620319 56.080309) + (xy 146.620427 56.079811) + (xy 146.62043 56.079807) + (xy 146.62043 56.079801) + (xy 146.622086 56.072239) + (xy 146.624297 56.063611) + (xy 146.625768 56.058615) + (xy 146.741978 55.663693) + (xy 146.744799 55.65523) + (xy 146.74766 55.64756) + (xy 146.750481 55.635146) + (xy 146.750525 55.63465) + (xy 146.750527 55.634646) + (xy 146.750526 55.634641) + (xy 146.751216 55.626985) + (xy 146.752332 55.618125) + (xy 146.752418 55.617595) + (xy 146.819018 55.206644) + (xy 146.820744 55.197952) + (xy 146.822646 55.189871) + (xy 146.823883 55.17725) + (xy 146.823586 55.168935) + (xy 146.823581 55.160069) + (xy 146.838068 54.743435) + (xy 146.838695 54.734529) + (xy 146.839499 54.726943) + (xy 146.839502 54.726937) + (xy 146.839501 54.72693) + (xy 146.839552 54.726453) + (xy 146.839196 54.713694) + (xy 146.837888 54.705673) + (xy 146.836764 54.69681) + (xy 146.799042 54.281672) + (xy 146.798552 54.272822) + (xy 146.798395 54.265053) + (xy 146.798397 54.265045) + (xy 146.798395 54.265036) + (xy 146.798385 54.264529) + (xy 146.796446 54.251997) + (xy 146.796302 54.251509) + (xy 146.796302 54.251507) + (xy 146.7963 54.251504) + (xy 146.794095 54.244029) + (xy 146.791883 54.235428) + (xy 146.702369 53.828388) + (xy 146.700766 53.819625) + (xy 146.699648 53.812008) + (xy 146.699649 53.812006) + (xy 146.699648 53.812003) + (xy 146.699576 53.811512) + (xy 146.696072 53.79929) + (xy 146.695869 53.798827) + (xy 146.695869 53.798825) + (xy 146.695867 53.798822) + (xy 146.692774 53.791759) + (xy 146.689497 53.783494) + (xy 146.54968 53.390805) + (xy 146.547 53.38234) + (xy 146.544783 53.374375) + (xy 146.539782 53.362708) + (xy 146.539521 53.362272) + (xy 146.539521 53.36227) + (xy 146.539519 53.362267) + (xy 146.535534 53.355596) + (xy 146.531253 53.347818) + (xy 146.343252 52.975735) + (xy 146.33951 52.967625) + (xy 146.336555 52.960575) + (xy 146.336554 52.96057) + (xy 146.336551 52.960565) + (xy 146.336363 52.960117) + (xy 146.329914 52.949123) + (xy 146.324885 52.942699) + (xy 146.31963 52.935473) + (xy 146.097037 52.605379) + (xy 146.086579 52.589871) + (xy 146.081875 52.582334) + (xy 146.077741 52.57516) + (xy 146.069996 52.565102) + (xy 146.064111 52.559267) + (xy 146.058023 52.55279) + (xy 146.051103 52.544887) + (xy 145.783453 52.239194) + (xy 145.777831 52.232295) + (xy 145.772861 52.225736) + (xy 145.763893 52.216707) + (xy 145.757373 52.211696) + (xy 145.750511 52.206026) + (xy 145.679098 52.142632) + (xy 145.438775 51.929294) + (xy 145.432312 51.923133) + (xy 145.426623 51.917311) + (xy 145.416576 51.909461) + (xy 145.416154 51.909214) + (xy 145.416153 51.909213) + (xy 145.416151 51.909212) + (xy 145.409544 51.905344) + (xy 145.402 51.90056) + (xy 145.058106 51.664998) + (xy 145.050964 51.659727) + (xy 145.044462 51.654565) + (xy 145.033562 51.648066) + (xy 145.025915 51.644795) + (xy 145.017884 51.64102) + (xy 144.647196 51.450543) + (xy 144.639436 51.446203) + (xy 144.632366 51.441914) + (xy 144.620721 51.436829) + (xy 144.612753 51.434551) + (xy 144.604312 51.431812) + (xy 144.212525 51.289285) + (xy 144.204224 51.285927) + (xy 144.196822 51.282621) + (xy 144.184565 51.279014) + (xy 144.176552 51.277782) + (xy 144.167763 51.276109) + (xy 143.761303 51.183674) + (xy 143.752738 51.181407) + (xy 143.744769 51.178994) + (xy 143.732243 51.176965) + (xy 143.723941 51.176739) + (xy 143.715085 51.176186) + (xy 143.300308 51.135549) + (xy 143.291491 51.134369) + (xy 143.283376 51.13299) + (xy 143.270663 51.132547) + (xy 143.262446 51.133361) + (xy 143.253572 51.133924) + (xy 142.836856 51.145628) + (xy 142.82794 51.145563) + (xy 142.819762 51.145213) + (xy 142.807075 51.146369) + (xy 142.799081 51.148193) + (xy 142.790331 51.149867) + (xy 142.378416 51.213638) + (xy 142.369559 51.214689) + (xy 142.361416 51.215364) + (xy 142.348962 51.218102) + (xy 142.341252 51.220916) + (xy 142.332784 51.223671) + (xy 141.932079 51.338533) + (xy 141.923468 51.340676) + (xy 141.915365 51.342392) + (xy 141.903389 51.346656) + (xy 141.896027 51.350447) + (xy 141.888 51.354229) + (xy 141.504887 51.518479) + (xy 141.496582 51.521697) + (xy 141.488843 51.524384) + (xy 141.47746 51.530135) + (xy 141.470698 51.534774) + (xy 141.463189 51.539544) + (xy 141.103676 51.750482) + (xy 141.095827 51.754721) + (xy 141.088509 51.758344) + (xy 141.07793 51.76548) + (xy 141.071819 51.770914) + (xy 141.064953 51.776597) + (xy 140.73466 52.030856) + (xy 140.727463 52.036004) + (xy 140.720518 52.040611) + (xy 140.710968 52.04897) + (xy 140.705478 52.055248) + (xy 140.699423 52.061699) + (xy 140.40373 52.355379) + (xy 140.397194 52.361427) + (xy 140.390988 52.366775) + (xy 140.382516 52.376315) + (xy 140.377953 52.383095) + (xy 140.372714 52.390312) + (xy 140.116017 52.718832) + (xy 140.110308 52.725631) + (xy 140.104765 52.731777) + (xy 140.097586 52.742262) + (xy 140.093853 52.749666) + (xy 140.08958 52.757444) + (xy 139.876163 53.115484) + (xy 139.871336 53.122969) + (xy 139.866639 53.129713) + (xy 139.860813 53.14105) + (xy 139.858067 53.148785) + (xy 139.854791 53.157069) + (xy 139.687927 53.538976) + (xy 139.684084 53.546989) + (xy 139.68026 53.554289) + (xy 139.675907 53.566246) + (xy 139.674143 53.574307) + (xy 139.671934 53.582925) + (xy 139.554259 53.982809) + (xy 139.55146 53.991216) + (xy 139.548566 53.998984) + (xy 139.54575 54.011385) + (xy 139.545008 54.01962) + (xy 139.543899 54.028434) + (xy 139.477311 54.439936) + (xy 139.475575 54.448688) + (xy 139.473706 54.456624) + (xy 139.472461 54.46933) + (xy 139.472753 54.477466) + (xy 139.472757 54.486392) + (xy 139.458168 54.902909) + (xy 139.457546 54.911747) + (xy 139.456673 54.919998) + (xy 137.466528 54.919998) + (xy 137.822042 53.781495) + (xy 137.823661 53.776664) + (xy 138.389545 52.196382) + (xy 138.39136 52.191625) + (xy 139.017802 50.645427) + (xy 139.019803 50.640766) + (xy 139.705162 49.129978) + (xy 139.707337 49.125432) + (xy 140.450078 47.651123) + (xy 140.452439 47.646663) + (xy 141.250922 46.210118) + (xy 141.253469 46.205749) + (xy 142.106093 44.808173) + (xy 142.108796 44.803936) + (xy 143.014038 43.446421) + (xy 143.016884 43.442333) + (xy 143.973119 42.126126) + (xy 143.976119 42.122166) + (xy 144.981761 40.848457) + (xy 144.984907 40.844632) + (xy 146.038383 39.614599) + (xy 146.04164 39.610947) + (xy 147.141287 38.425867) + (xy 147.144705 38.422326) + (xy 148.289021 37.283298) + (xy 148.292583 37.279891) + (xy 149.479889 36.188206) + (xy 149.483591 36.184935) + (xy 150.712336 35.141738) + (xy 150.716166 35.138616) + (xy 151.984738 34.145127) + (xy 151.988693 34.142153) + (xy 153.295557 33.199522) + (xy 153.299607 33.196721) + (xy 154.643128 32.306181) + (xy 154.647262 32.303557) + (xy 156.025884 31.466278) + (xy 156.03011 31.463825) + (xy 157.442195 30.681035) + (xy 157.446571 30.678722) + (xy 158.890513 29.951622) + (xy 158.894951 29.949496) + (xy 160.369227 29.27925) + (xy 160.373807 29.277277) + (xy 161.876762 28.665109) + (xy 161.881391 28.663332) + (xy 163.411385 28.110455) + (xy 163.416132 28.108846) + (xy 164.971715 27.616405) + (xy 164.97654 27.614985) + (xy 166.556001 27.184213) + (xy 166.560905 27.182982) + (xy 168.162752 26.815051) + (xy 168.167658 26.814028) + (xy 169.434602 26.576755) + (xy 169.505238 26.583876) + (xy 169.560813 26.628056) + (xy 169.58368 26.695269) + (xy 169.566579 26.764176) + (xy 169.539939 26.794554) + (xy 169.540241 26.794856) + (xy 169.535646 26.79945) + (xy 169.53503 26.800153) + (xy 169.534643 26.800452) + (xy 169.520311 26.814784) + (xy 169.505285 26.827617) + (xy 169.488895 26.839525) + (xy 169.488893 26.839527) + (xy 169.4607 26.873605) + (xy 169.452713 26.882381) + (xy 166.7795 29.555595) + (xy 166.717188 29.589621) + (xy 166.690405 29.5925) + (xy 161.246853 29.5925) + (xy 161.231011 29.59075) + (xy 161.230984 29.591044) + (xy 161.223092 29.590298) + (xy 161.223091 29.590298) + (xy 161.19936 29.591044) + (xy 161.155014 29.592438) + (xy 161.151055 29.5925) + (xy 161.123144 29.5925) + (xy 161.123141 29.5925) + (xy 161.123126 29.592501) + (xy 161.119121 29.593007) + (xy 161.107304 29.593937) + (xy 161.063112 29.595326) + (xy 161.06311 29.595327) + (xy 161.043655 29.600978) + (xy 161.024302 29.604986) + (xy 161.00421 29.607524) + (xy 161.004203 29.607526) + (xy 160.963096 29.623801) + (xy 160.951871 29.627644) + (xy 160.921212 29.636552) + (xy 160.909407 29.639982) + (xy 160.909405 29.639982) + (xy 160.909402 29.639984) + (xy 160.891963 29.650297) + (xy 160.874218 29.65899) + (xy 160.855379 29.666449) + (xy 160.819627 29.692426) + (xy 160.809704 29.698944) + (xy 160.77164 29.721454) + (xy 160.757307 29.735787) + (xy 160.742281 29.74862) + (xy 160.725895 29.760525) + (xy 160.697711 29.794593) + (xy 160.689723 29.80337) + (xy 152.265336 38.227757) + (xy 152.252901 38.237721) + (xy 152.253089 38.237948) + (xy 152.246979 38.243002) + (xy 152.20037 38.292635) + (xy 152.19762 38.295473) + (xy 152.177863 38.315231) + (xy 152.175374 38.318439) + (xy 152.167688 38.327436) + (xy 152.137418 38.359673) + (xy 152.137411 38.359683) + (xy 152.127651 38.377435) + (xy 152.116803 38.39395) + (xy 152.104386 38.409958) + (xy 152.086824 38.45054) + (xy 152.081604 38.461195) + (xy 152.060305 38.499939) + (xy 152.060303 38.499944) + (xy 152.055267 38.519559) + (xy 152.048864 38.538262) + (xy 152.040819 38.556852) + (xy 152.033901 38.600525) + (xy 152.031495 38.612142) + (xy 152.0205 38.654968) + (xy 152.0205 38.675223) + (xy 152.018949 38.694933) + (xy 152.01578 38.714942) + (xy 152.019941 38.758961) + (xy 152.0205 38.770819) + (xy 152.0205 39.556552) + (xy 152.000498 39.624673) + (xy 151.946842 39.671166) + (xy 151.876568 39.68127) + (xy 151.818991 39.65742) + (xy 151.797207 39.641112) + (xy 151.797202 39.64111) + (xy 151.660204 39.590011) + (xy 151.660196 39.590009) + (xy 151.599649 39.5835) + (xy 151.599638 39.5835) + (xy 150.152362 39.5835) + (xy 150.15235 39.5835) + (xy 150.091803 39.590009) + (xy 150.091795 39.590011) + (xy 149.954797 39.64111) + (xy 149.954792 39.641112) + (xy 149.837738 39.728738) + (xy 149.750112 39.845792) + (xy 149.75011 39.845797) + (xy 149.699011 39.982795) + (xy 149.699009 39.982803) + (xy 149.6925 40.04335) + (xy 149.6925 41.490649) + (xy 149.699009 41.551196) + (xy 149.699011 41.551204) + (xy 149.75011 41.688202) + (xy 149.750112 41.688207) + (xy 149.837738 41.805261) + (xy 149.916271 41.86405) + (xy 149.958818 41.920886) + (xy 149.963882 41.991702) + (xy 149.941312 42.04085) + (xy 149.865458 42.141297) + (xy 149.767691 42.337639) + (xy 149.767688 42.337646) + (xy 149.707667 42.548602) + (xy 149.707667 42.548606) + (xy 149.68743 42.766995) + (xy 149.68743 42.767004) + (xy 149.707667 42.985393) + (xy 149.707667 42.985397) + (xy 149.767688 43.196353) + (xy 149.76769 43.196358) + (xy 149.767691 43.196361) + (xy 149.865457 43.392701) + (xy 149.997636 43.567734) + (xy 150.103386 43.664137) + (xy 150.140252 43.724809) + (xy 150.1445 43.757251) + (xy 150.1445 57.528324) + (xy 150.124498 57.596445) + (xy 150.070842 57.642938) + (xy 150.000568 57.653042) + (xy 149.951464 57.635011) + (xy 149.832018 57.559958) + (xy 149.832015 57.559957) + (xy 149.66005 57.499784) + (xy 149.660049 57.499783) + (xy 149.660047 57.499783) + (xy 149.479 57.479384) + (xy 149.297953 57.499783) + (xy 149.29795 57.499783) + (xy 149.297949 57.499784) + (xy 149.125984 57.559957) + (xy 149.125981 57.559958) + (xy 148.97172 57.656887) + (xy 148.971718 57.656888) + (xy 148.842888 57.785718) + (xy 148.842887 57.78572) + (xy 148.745958 57.939981) + (xy 148.745957 57.939984) + (xy 148.685784 58.111947) + (xy 148.685782 58.11196) + (xy 148.680767 58.156456) + (xy 148.653262 58.221908) + (xy 148.644655 58.231439) + (xy 144.648653 62.22744) + (xy 144.586341 62.261466) + (xy 144.515525 62.256401) + (xy 144.45869 62.213854) + (xy 144.434096 62.149973) + (xy 144.424332 62.044601) + (xy 144.364309 61.833639) + (xy 144.266543 61.637299) + (xy 144.162074 61.49896) + (xy 144.134362 61.462263) + (xy 143.972278 61.314504) + (xy 143.972275 61.314502) + (xy 143.785794 61.199038) + (xy 143.785791 61.199036) + (xy 143.785789 61.199035) + (xy 143.785785 61.199033) + (xy 143.581274 61.119804) + (xy 143.542853 61.112622) + (xy 143.365667 61.0795) + (xy 143.146333 61.0795) + (xy 143.010921 61.104813) + (xy 142.930725 61.119804) + (xy 142.726214 61.199033) + (xy 142.726205 61.199038) + (xy 142.539724 61.314502) + (xy 142.539721 61.314504) + (xy 142.377637 61.462263) + (xy 142.245458 61.637297) + (xy 142.147691 61.833639) + (xy 142.147688 61.833646) + (xy 142.087667 62.044602) + (xy 142.087667 62.044606) + (xy 142.06743 62.262995) + (xy 142.06743 62.263004) + (xy 142.087667 62.481393) + (xy 142.087667 62.481397) + (xy 142.147688 62.692353) + (xy 142.14769 62.692358) + (xy 142.147691 62.692361) + (xy 142.245457 62.888701) + (xy 142.245458 62.888702) + (xy 142.377634 63.063733) + (xy 142.494077 63.169885) + (xy 142.530943 63.230559) + (xy 142.529154 63.301534) + (xy 142.494077 63.356115) + (xy 142.377634 63.462266) + (xy 142.245458 63.637297) + (xy 142.147691 63.833639) + (xy 142.147688 63.833646) + (xy 142.087667 64.044602) + (xy 142.087667 64.044606) + (xy 142.06743 64.262995) + (xy 142.06743 64.263004) + (xy 142.087667 64.481393) + (xy 142.087667 64.481397) + (xy 142.147688 64.692353) + (xy 142.14769 64.692358) + (xy 142.147691 64.692361) + (xy 142.245457 64.888701) + (xy 142.245458 64.888702) + (xy 142.377634 65.063733) + (xy 142.494077 65.169885) + (xy 142.530943 65.230559) + (xy 142.529154 65.301534) + (xy 142.494077 65.356115) + (xy 142.377634 65.462266) + (xy 142.245458 65.637297) + (xy 142.147691 65.833639) + (xy 142.147688 65.833646) + (xy 142.087667 66.044602) + (xy 142.087667 66.044606) + (xy 142.06743 66.262995) + (xy 142.06743 66.263004) + (xy 142.087667 66.481393) + (xy 142.087667 66.481397) + (xy 142.147688 66.692353) + (xy 142.14769 66.692358) + (xy 142.147691 66.692361) + (xy 142.245457 66.888701) + (xy 142.37205 67.056337) + (xy 142.39714 67.122751) + (xy 142.3975 67.132268) + (xy 142.3975 67.393731) + (xy 142.377498 67.461852) + (xy 142.37205 67.469663) + (xy 142.245458 67.637297) + (xy 142.147691 67.833639) + (xy 142.147688 67.833646) + (xy 142.087667 68.044602) + (xy 142.087667 68.044606) + (xy 142.06743 68.262995) + (xy 142.06743 68.263004) + (xy 142.087667 68.481393) + (xy 142.087667 68.481397) + (xy 142.147688 68.692353) + (xy 142.14769 68.692358) + (xy 142.147691 68.692361) + (xy 142.245457 68.888701) + (xy 142.245458 68.888702) + (xy 142.377634 69.063733) + (xy 142.43446 69.115535) + (xy 142.494449 69.170222) + (xy 142.531315 69.230895) + (xy 142.529527 69.301869) + (xy 142.494449 69.356452) + (xy 142.378005 69.462604) + (xy 142.245886 69.637559) + (xy 142.16052 69.809) + (xy 144.35148 69.809) + (xy 144.266113 69.637559) + (xy 144.133994 69.462604) + (xy 144.017551 69.356452) + (xy 143.980685 69.295777) + (xy 143.982474 69.224803) + (xy 144.01755 69.170223) + (xy 144.134364 69.063734) + (xy 144.137173 69.060015) + (xy 144.156088 69.034965) + (xy 144.266543 68.888701) + (xy 144.364309 68.692361) + (xy 144.424332 68.481399) + (xy 144.436474 68.350359) + (xy 144.44457 68.263004) + (xy 144.44457 68.262995) + (xy 144.424332 68.044606) + (xy 144.424332 68.044602) + (xy 144.417337 68.020018) + (xy 144.364309 67.833639) + (xy 144.266543 67.637299) + (xy 144.13995 67.469663) + (xy 144.11486 67.403248) + (xy 144.1145 67.393731) + (xy 144.1145 67.132268) + (xy 144.134502 67.064147) + (xy 144.139941 67.056348) + (xy 144.266543 66.888701) + (xy 144.364309 66.692361) + (xy 144.424332 66.481399) + (xy 144.44457 66.263) + (xy 144.437885 66.190863) + (xy 144.424332 66.044606) + (xy 144.424332 66.044602) + (xy 144.364311 65.833646) + (xy 144.36431 65.833645) + (xy 144.364309 65.833639) + (xy 144.266543 65.637299) + (xy 144.134364 65.462266) + (xy 144.134362 65.462263) + (xy 144.017923 65.356115) + (xy 143.981056 65.295441) + (xy 143.982845 65.224467) + (xy 144.017923 65.169885) + (xy 144.134362 65.063736) + (xy 144.134364 65.063734) + (xy 144.266543 64.888701) + (xy 144.364309 64.692361) + (xy 144.424332 64.481399) + (xy 144.444423 64.264577) + (xy 144.470624 64.198598) + (xy 144.480782 64.187121) + (xy 149.540561 59.127341) + (xy 149.602871 59.093317) + (xy 149.615546 59.09123) + (xy 149.660047 59.086217) + (xy 149.832015 59.026043) + (xy 149.951464 58.950987) + (xy 150.019785 58.931682) + (xy 150.087698 58.952377) + (xy 150.133641 59.006504) + (xy 150.1445 59.057675) + (xy 150.1445 59.790207) + (xy 150.124498 59.858328) + (xy 150.107595 59.879302) + (xy 148.741247 61.245649) + (xy 148.733725 61.252584) + (xy 148.693062 61.287125) + (xy 148.693054 61.287133) + (xy 148.644609 61.350859) + (xy 148.642511 61.353543) + (xy 148.592377 61.415914) + (xy 148.591542 61.417221) + (xy 148.580856 61.434448) + (xy 148.580049 61.435788) + (xy 148.546433 61.508446) + (xy 148.544961 61.51152) + (xy 148.509409 61.583204) + (xy 148.508858 61.584705) + (xy 148.50212 61.603845) + (xy 148.501642 61.605261) + (xy 148.484436 61.68343) + (xy 148.483658 61.68675) + (xy 148.464343 61.764418) + (xy 148.464136 61.765941) + (xy 148.461656 61.786191) + (xy 148.4615 61.787633) + (xy 148.4615 61.867683) + (xy 148.461454 61.871095) + (xy 148.459286 61.951089) + (xy 148.459415 61.952673) + (xy 148.4615 61.974599) + (xy 148.4615 68.412993) + (xy 148.461084 68.42322) + (xy 148.456754 68.47638) + (xy 148.456754 68.476384) + (xy 148.467563 68.555715) + (xy 148.467977 68.559101) + (xy 148.476626 68.638634) + (xy 148.47697 68.640198) + (xy 148.481563 68.659799) + (xy 148.481965 68.661415) + (xy 148.50956 68.736528) + (xy 148.510693 68.739745) + (xy 148.536251 68.815599) + (xy 148.536895 68.816991) + (xy 148.545646 68.835251) + (xy 148.546358 68.836688) + (xy 148.589463 68.904128) + (xy 148.591259 68.907024) + (xy 148.632522 68.975602) + (xy 148.633502 68.976891) + (xy 148.645946 68.992808) + (xy 148.64693 68.994033) + (xy 148.703537 69.05064) + (xy 148.705881 69.053047) + (xy 148.760942 69.111174) + (xy 148.760946 69.111176) + (xy 148.762232 69.112269) + (xy 148.779136 69.126238) + (xy 151.732647 72.079749) + (xy 151.739585 72.087274) + (xy 151.774129 72.127942) + (xy 151.837892 72.176413) + (xy 151.84054 72.178485) + (xy 151.847786 72.184309) + (xy 151.902906 72.228616) + (xy 151.902909 72.228618) + (xy 151.902913 72.228621) + (xy 151.902916 72.228622) + (xy 151.904309 72.229513) + (xy 151.921428 72.240132) + (xy 151.922786 72.240949) + (xy 151.958647 72.25754) + (xy 151.995428 72.274556) + (xy 151.998478 72.276018) + (xy 152.0702 72.311589) + (xy 152.071758 72.312161) + (xy 152.090736 72.318843) + (xy 152.092256 72.319355) + (xy 152.092261 72.319356) + (xy 152.092263 72.319357) + (xy 152.170514 72.336581) + (xy 152.173666 72.33732) + (xy 152.251419 72.356657) + (xy 152.251422 72.356657) + (xy 152.253071 72.356882) + (xy 152.272925 72.359314) + (xy 152.274631 72.359499) + (xy 152.274633 72.3595) + (xy 152.354668 72.3595) + (xy 152.35808 72.359546) + (xy 152.438086 72.361713) + (xy 152.438086 72.361712) + (xy 152.438089 72.361713) + (xy 152.439706 72.361581) + (xy 152.4616 72.3595) + (xy 156.183206 72.3595) + (xy 156.251327 72.379502) + (xy 156.272301 72.396404) + (xy 156.809595 72.933697) + (xy 156.84362 72.99601) + (xy 156.8465 73.022793) + (xy 156.8465 74.831272) + (xy 156.826498 74.899393) + (xy 156.772842 74.945886) + (xy 156.702568 74.95599) + (xy 156.644991 74.93214) + (xy 156.602207 74.900113) + (xy 156.602202 74.90011) + (xy 156.465204 74.849011) + (xy 156.465196 74.849009) + (xy 156.404649 74.8425) + (xy 156.404638 74.8425) + (xy 153.557362 74.8425) + (xy 153.55735 74.8425) + (xy 153.496803 74.849009) + (xy 153.496795 74.849011) + (xy 153.359797 74.90011) + (xy 153.359792 74.900112) + (xy 153.242738 74.987738) + (xy 153.155112 75.104792) + (xy 153.15511 75.104797) + (xy 153.104011 75.241795) + (xy 153.104009 75.241803) + (xy 153.0975 75.30235) + (xy 153.0975 76.399649) + (xy 153.104009 76.460196) + (xy 153.104011 76.460204) + (xy 153.15511 76.597202) + (xy 153.155112 76.597207) + (xy 153.242738 76.714261) + (xy 153.359792 76.801887) + (xy 153.359794 76.801888) + (xy 153.359796 76.801889) + (xy 153.397122 76.815811) + (xy 153.496795 76.852988) + (xy 153.496803 76.85299) + (xy 153.55735 76.859499) + (xy 153.557355 76.859499) + (xy 153.557362 76.8595) + (xy 153.557368 76.8595) + (xy 156.404632 76.8595) + (xy 156.404638 76.8595) + (xy 156.404645 76.859499) + (xy 156.404649 76.859499) + (xy 156.465196 76.85299) + (xy 156.465199 76.852989) + (xy 156.465201 76.852989) + (xy 156.466065 76.852667) + (xy 156.495505 76.841686) + (xy 156.602204 76.801889) + (xy 156.64499 76.76986) + (xy 156.71151 76.745048) + (xy 156.780884 76.760139) + (xy 156.831087 76.810341) + (xy 156.8465 76.870727) + (xy 156.8465 78.831896) + (xy 156.826498 78.900017) + (xy 156.772842 78.94651) + (xy 156.702568 78.956614) + (xy 156.644992 78.932765) + (xy 156.601964 78.900555) + (xy 156.465093 78.849505) + (xy 156.404597 78.843) + (xy 155.435 78.843) + (xy 155.435 80.859) + (xy 156.404585 80.859) + (xy 156.404597 80.858999) + (xy 156.465093 80.852494) + (xy 156.601963 80.801445) + (xy 156.64499 80.769235) + (xy 156.71151 80.744424) + (xy 156.780885 80.759515) + (xy 156.831087 80.809717) + (xy 156.8465 80.870103) + (xy 156.8465 81.958146) + (xy 156.844751 81.973988) + (xy 156.845044 81.974016) + (xy 156.844298 81.981907) + (xy 156.844298 81.981909) + (xy 156.844997 82.004134) + (xy 156.846438 82.049984) + (xy 156.8465 82.053943) + (xy 156.8465 82.081851) + (xy 156.846501 82.081869) + (xy 156.847007 82.085877) + (xy 156.847937 82.097696) + (xy 156.849326 82.141888) + (xy 156.849327 82.141893) + (xy 156.854977 82.161339) + (xy 156.858986 82.180697) + (xy 156.861525 82.200793) + (xy 156.861526 82.2008) + (xy 156.8778 82.241903) + (xy 156.881644 82.253129) + (xy 156.893982 82.295593) + (xy 156.904294 82.313031) + (xy 156.912988 82.330779) + (xy 156.920444 82.349609) + (xy 156.92045 82.34962) + (xy 156.946432 82.385381) + (xy 156.952949 82.395301) + (xy 156.975458 82.433362) + (xy 156.98978 82.447684) + (xy 157.002618 82.462714) + (xy 157.009949 82.472804) + (xy 157.014528 82.479107) + (xy 157.048595 82.50729) + (xy 157.057363 82.515268) + (xy 157.135557 82.593462) + (xy 157.190391 82.648296) + (xy 157.190406 82.64831) + (xy 160.655753 86.113657) + (xy 160.66572 86.126097) + (xy 160.665947 86.12591) + (xy 160.670999 86.132017) + (xy 160.720666 86.178657) + (xy 160.72351 86.181414) + (xy 160.743226 86.201131) + (xy 160.746423 86.203611) + (xy 160.755444 86.211316) + (xy 160.787679 86.241586) + (xy 160.78768 86.241586) + (xy 160.787682 86.241588) + (xy 160.805429 86.251344) + (xy 160.821959 86.262202) + (xy 160.837959 86.274613) + (xy 160.878536 86.292172) + (xy 160.889187 86.29739) + (xy 160.92794 86.318695) + (xy 160.947562 86.323733) + (xy 160.966263 86.330135) + (xy 160.984855 86.338181) + (xy 161.028522 86.345096) + (xy 161.040125 86.347498) + (xy 161.08297 86.3585) + (xy 161.103231 86.3585) + (xy 161.122939 86.36005) + (xy 161.142943 86.363219) + (xy 161.186954 86.359058) + (xy 161.198811 86.3585) + (xy 168.445147 86.3585) + (xy 168.460988 86.360249) + (xy 168.461016 86.359956) + (xy 168.468902 86.3607) + (xy 168.468909 86.360702) + (xy 168.536986 86.358562) + (xy 168.540945 86.3585) + (xy 168.568851 86.3585) + (xy 168.568856 86.3585) + (xy 168.572867 86.357992) + (xy 168.584699 86.357061) + (xy 168.628889 86.355673) + (xy 168.648347 86.350019) + (xy 168.667694 86.346013) + (xy 168.687797 86.343474) + (xy 168.72891 86.327195) + (xy 168.74013 86.323353) + (xy 168.764913 86.316154) + (xy 168.782591 86.311019) + (xy 168.782595 86.311017) + (xy 168.800026 86.300708) + (xy 168.81778 86.292009) + (xy 168.836617 86.284552) + (xy 168.872392 86.258558) + (xy 168.882298 86.252051) + (xy 168.920362 86.229542) + (xy 168.934685 86.215218) + (xy 168.949724 86.202374) + (xy 168.966107 86.190472) + (xy 168.994299 86.156392) + (xy 169.002267 86.147635) + (xy 169.516501 85.633404) + (xy 169.578813 85.599379) + (xy 169.605596 85.5965) + (xy 184.602404 85.5965) + (xy 184.670525 85.616502) + (xy 184.717018 85.670158) + (xy 184.727122 85.740432) + (xy 184.697628 85.805012) + (xy 184.691499 85.811595) + (xy 183.860901 86.642193) + (xy 183.798589 86.676219) + (xy 183.727774 86.671154) + (xy 183.711837 86.663912) + (xy 183.574727 86.589713) + (xy 183.574723 86.589711) + (xy 183.353955 86.513921) + (xy 183.353948 86.513919) + (xy 183.255411 86.497476) + (xy 183.123712 86.4755) + (xy 182.890288 86.4755) + (xy 182.775066 86.494727) + (xy 182.660051 86.513919) + (xy 182.660044 86.513921) + (xy 182.439276 86.589711) + (xy 182.439273 86.589713) + (xy 182.233985 86.700809) + (xy 182.233983 86.70081) + (xy 182.049778 86.844182) + (xy 182.045946 86.847711) + (xy 182.044688 86.846345) + (xy 181.990763 86.878742) + (xy 181.919799 86.876598) + (xy 181.86126 86.836428) + (xy 181.840877 86.800861) + (xy 181.817444 86.738034) + (xy 181.729904 86.621095) + (xy 181.612965 86.533555) + (xy 181.476093 86.482505) + (xy 181.415597 86.476) + (xy 180.921 86.476) + (xy 180.921 89.292) + (xy 181.415585 89.292) + (xy 181.415597 89.291999) + (xy 181.476093 89.285494) + (xy 181.612964 89.234444) + (xy 181.612965 89.234444) + (xy 181.729904 89.146904) + (xy 181.817444 89.029965) + (xy 181.840877 88.967138) + (xy 181.883423 88.910302) + (xy 181.949943 88.885491) + (xy 182.019318 88.900582) + (xy 182.045356 88.920929) + (xy 182.045946 88.920289) + (xy 182.049778 88.923817) + (xy 182.105437 88.967138) + (xy 182.233983 89.06719) + (xy 182.439273 89.178287) + (xy 182.660049 89.25408) + (xy 182.890288 89.2925) + (xy 182.890292 89.2925) + (xy 183.123708 89.2925) + (xy 183.123712 89.2925) + (xy 183.353951 89.25408) + (xy 183.574727 89.178287) + (xy 183.780017 89.06719) + (xy 183.96422 88.923818) + (xy 183.976283 88.910715) + (xy 184.122314 88.752083) + (xy 184.191151 88.64672) + (xy 184.249984 88.556669) + (xy 184.343749 88.342907) + (xy 184.401051 88.116626) + (xy 184.417364 87.919749) + (xy 184.442922 87.853518) + (xy 184.45383 87.841072) + (xy 185.735562 86.559341) + (xy 185.797872 86.525317) + (xy 185.810539 86.523231) + (xy 185.855047 86.518217) + (xy 186.027015 86.458043) + (xy 186.181281 86.361111) + (xy 186.310111 86.232281) + (xy 186.407043 86.078015) + (xy 186.467217 85.906047) + (xy 186.487616 85.725) + (xy 186.487616 85.724997) + (xy 186.487616 85.7225) + (xy 186.488072 85.720945) + (xy 186.488408 85.717968) + (xy 186.488929 85.718026) + (xy 186.507618 85.654379) + (xy 186.561274 85.607886) + (xy 186.613616 85.5965) + (xy 192.873263 85.5965) + (xy 192.940299 85.615813) + (xy 193.001677 85.654379) + (xy 193.067985 85.696043) + (xy 193.239953 85.756217) + (xy 193.421 85.776616) + (xy 193.602047 85.756217) + (xy 193.774015 85.696043) + (xy 193.928281 85.599111) + (xy 194.057111 85.470281) + (xy 194.154043 85.316015) + (xy 194.214217 85.144047) + (xy 194.234616 84.963) + (xy 194.214217 84.781953) + (xy 194.154043 84.609985) + (xy 194.154041 84.609982) + (xy 194.154041 84.609981) + (xy 194.057112 84.45572) + (xy 194.057111 84.455718) + (xy 193.928281 84.326888) + (xy 193.928279 84.326887) + (xy 193.774018 84.229958) + (xy 193.774015 84.229957) + (xy 193.60205 84.169784) + (xy 193.602049 84.169783) + (xy 193.602047 84.169783) + (xy 193.421 84.149384) + (xy 193.239953 84.169783) + (xy 193.23995 84.169783) + (xy 193.239949 84.169784) + (xy 193.067984 84.229957) + (xy 193.067982 84.229958) + (xy 192.940299 84.310187) + (xy 192.873263 84.3295) + (xy 186.600385 84.3295) + (xy 186.532264 84.309498) + (xy 186.485771 84.255842) + (xy 186.475178 84.217611) + (xy 186.467217 84.146953) + (xy 186.407043 83.974985) + (xy 186.407041 83.974982) + (xy 186.407041 83.974981) + (xy 186.310112 83.82072) + (xy 186.310111 83.820718) + (xy 186.181281 83.691888) + (xy 186.181279 83.691887) + (xy 186.027018 83.594958) + (xy 186.027015 83.594957) + (xy 185.855049 83.534783) + (xy 185.855042 83.534782) + (xy 185.810546 83.529768) + (xy 185.745094 83.502264) + (xy 185.735561 83.493656) + (xy 184.058405 81.8165) + (xy 184.024379 81.754188) + (xy 184.0215 81.727405) + (xy 184.0215 80.305) + (xy 190.309 80.305) + (xy 190.309 80.399597) + (xy 190.315505 80.460093) + (xy 190.366555 80.596964) + (xy 190.366555 80.596965) + (xy 190.454095 80.713904) + (xy 190.571034 80.801444) + (xy 190.707906 80.852494) + (xy 190.768402 80.858999) + (xy 190.768415 80.859) + (xy 191.738 80.859) + (xy 191.738 80.305) + (xy 192.646 80.305) + (xy 192.646 80.859) + (xy 193.615585 80.859) + (xy 193.615597 80.858999) + (xy 193.676093 80.852494) + (xy 193.812964 80.801444) + (xy 193.812965 80.801444) + (xy 193.929904 80.713904) + (xy 194.017444 80.596965) + (xy 194.017444 80.596964) + (xy 194.068494 80.460093) + (xy 194.074999 80.399597) + (xy 194.075 80.399585) + (xy 194.075 80.305) + (xy 196.069 80.305) + (xy 196.069 80.399597) + (xy 196.075505 80.460093) + (xy 196.126555 80.596964) + (xy 196.126555 80.596965) + (xy 196.214095 80.713904) + (xy 196.331034 80.801444) + (xy 196.467906 80.852494) + (xy 196.528402 80.858999) + (xy 196.528415 80.859) + (xy 197.498 80.859) + (xy 197.498 80.305) + (xy 198.406 80.305) + (xy 198.406 80.859) + (xy 199.375585 80.859) + (xy 199.375597 80.858999) + (xy 199.436093 80.852494) + (xy 199.572964 80.801444) + (xy 199.572965 80.801444) + (xy 199.689904 80.713904) + (xy 199.777444 80.596965) + (xy 199.777444 80.596964) + (xy 199.828494 80.460093) + (xy 199.834999 80.399597) + (xy 199.835 80.399585) + (xy 199.835 80.305) + (xy 198.406 80.305) + (xy 197.498 80.305) + (xy 196.069 80.305) + (xy 194.075 80.305) + (xy 192.646 80.305) + (xy 191.738 80.305) + (xy 190.309 80.305) + (xy 184.0215 80.305) + (xy 184.0215 79.181594) + (xy 184.041502 79.113473) + (xy 184.058399 79.092504) + (xy 184.226863 78.92404) + (xy 184.289171 78.890018) + (xy 184.359987 78.895082) + (xy 184.416823 78.937629) + (xy 184.428828 78.960154) + (xy 184.429889 78.959644) + (xy 184.432958 78.966018) + (xy 184.529887 79.120279) + (xy 184.529888 79.120281) + (xy 184.658718 79.249111) + (xy 184.65872 79.249112) + (xy 184.812981 79.346041) + (xy 184.812982 79.346041) + (xy 184.812985 79.346043) + (xy 184.984953 79.406217) + (xy 185.166 79.426616) + (xy 185.347047 79.406217) + (xy 185.519015 79.346043) + (xy 185.588469 79.302402) + (xy 185.646701 79.265813) + (xy 185.713737 79.2465) + (xy 190.183 79.2465) + (xy 190.251121 79.266502) + (xy 190.297614 79.320158) + (xy 190.309 79.3725) + (xy 190.309 79.397) + (xy 190.652205 79.397) + (xy 190.693815 79.404069) + (xy 190.699953 79.406217) + (xy 190.881 79.426616) + (xy 191.062047 79.406217) + (xy 191.068184 79.404069) + (xy 191.109795 79.397) + (xy 191.738 79.397) + (xy 191.738 78.843) + (xy 192.646 78.843) + (xy 192.646 79.397) + (xy 194.075 79.397) + (xy 196.069 79.397) + (xy 197.498 79.397) + (xy 197.498 78.843) + (xy 198.406 78.843) + (xy 198.406 79.397) + (xy 199.835 79.397) + (xy 199.835 79.302414) + (xy 199.834999 79.302402) + (xy 199.828494 79.241906) + (xy 199.806543 79.183052) + (xy 206.118762 79.183052) + (xy 206.119118 79.195802) + (xy 206.120429 79.203844) + (xy 206.121552 79.212702) + (xy 206.159277 79.627822) + (xy 206.159768 79.636685) + (xy 206.159934 79.64496) + (xy 206.161878 79.657517) + (xy 206.164222 79.66546) + (xy 206.166434 79.674062) + (xy 206.255943 80.081099) + (xy 206.257547 80.089861) + (xy 206.258739 80.097983) + (xy 206.262248 80.110218) + (xy 206.265538 80.11773) + (xy 206.268822 80.126014) + (xy 206.408629 80.518682) + (xy 206.411308 80.52714) + (xy 206.41353 80.535118) + (xy 206.418538 80.546802) + (xy 206.422783 80.55391) + (xy 206.427068 80.561696) + (xy 206.615056 80.933744) + (xy 206.618799 80.941853) + (xy 206.621951 80.949372) + (xy 206.628407 80.960377) + (xy 206.633429 80.966791) + (xy 206.638688 80.974024) + (xy 206.871722 81.319612) + (xy 206.876416 81.32713) + (xy 206.880577 81.334349) + (xy 206.888313 81.344395) + (xy 206.894217 81.35025) + (xy 206.900291 81.356714) + (xy 207.174855 81.670296) + (xy 207.180473 81.677189) + (xy 207.185459 81.683767) + (xy 207.194418 81.692787) + (xy 207.200943 81.697802) + (xy 207.207793 81.703462) + (xy 207.447191 81.915973) + (xy 207.519539 81.980196) + (xy 207.526019 81.986374) + (xy 207.531348 81.991828) + (xy 207.53135 81.991831) + (xy 207.531352 81.991832) + (xy 207.531688 81.992176) + (xy 207.541744 82.000034) + (xy 207.54216 82.000277) + (xy 207.542163 82.00028) + (xy 207.542166 82.000281) + (xy 207.548741 82.004129) + (xy 207.556293 82.008916) + (xy 207.900207 82.2445) + (xy 207.907341 82.249766) + (xy 207.913851 82.254935) + (xy 207.924746 82.26143) + (xy 207.925212 82.261629) + (xy 207.925216 82.261632) + (xy 207.92522 82.261632) + (xy 207.932376 82.264694) + (xy 207.940412 82.268471) + (xy 208.311119 82.458954) + (xy 208.318884 82.463297) + (xy 208.325945 82.467581) + (xy 208.337595 82.472669) + (xy 208.345518 82.474933) + (xy 208.353984 82.477678) + (xy 208.357904 82.479104) + (xy 208.745765 82.620207) + (xy 208.745782 82.620213) + (xy 208.754083 82.623572) + (xy 208.761046 82.626681) + (xy 208.761048 82.626682) + (xy 208.761049 82.626682) + (xy 208.76149 82.626879) + (xy 208.773732 82.630483) + (xy 208.774214 82.630557) + (xy 208.774217 82.630558) + (xy 208.774219 82.630557) + (xy 208.78173 82.631712) + (xy 208.790518 82.633383) + (xy 209.197004 82.725828) + (xy 209.205541 82.728088) + (xy 209.213052 82.730361) + (xy 209.213056 82.730363) + (xy 209.213059 82.730363) + (xy 209.214245 82.730722) + (xy 209.21545 82.731153) + (xy 209.216714 82.73134) + (xy 209.217926 82.731581) + (xy 209.217931 82.731583) + (xy 209.217936 82.731583) + (xy 209.222209 82.732433) + (xy 209.226565 82.732551) + (xy 209.226572 82.732553) + (xy 209.226578 82.732551) + (xy 209.234374 82.732764) + (xy 209.243219 82.733316) + (xy 209.658009 82.773946) + (xy 209.66683 82.775127) + (xy 209.674438 82.776419) + (xy 209.674445 82.776422) + (xy 209.674451 82.776421) + (xy 209.674947 82.776506) + (xy 209.687641 82.776948) + (xy 209.68814 82.776898) + (xy 209.688145 82.776899) + (xy 209.688149 82.776897) + (xy 209.695814 82.776138) + (xy 209.704692 82.775573) + (xy 210.121465 82.763893) + (xy 210.130354 82.763959) + (xy 210.138046 82.764287) + (xy 210.138054 82.764289) + (xy 210.138061 82.764287) + (xy 210.138557 82.764309) + (xy 210.151225 82.763156) + (xy 210.151706 82.763046) + (xy 210.15171 82.763046) + (xy 210.151713 82.763044) + (xy 210.159221 82.761331) + (xy 210.167986 82.759653) + (xy 210.579861 82.695884) + (xy 210.588717 82.694832) + (xy 210.596396 82.694194) + (xy 210.596401 82.694195) + (xy 210.596405 82.694193) + (xy 210.596897 82.694153) + (xy 210.609323 82.691422) + (xy 210.609793 82.69125) + (xy 210.609795 82.69125) + (xy 210.609796 82.691249) + (xy 210.617019 82.688613) + (xy 210.62548 82.685859) + (xy 211.026224 82.570988) + (xy 211.034836 82.568846) + (xy 211.042964 82.567125) + (xy 211.054891 82.562877) + (xy 211.05535 82.56264) + (xy 211.055359 82.562638) + (xy 211.055366 82.562632) + (xy 211.062278 82.559073) + (xy 211.070306 82.55529) + (xy 211.45341 82.39105) + (xy 211.461719 82.387831) + (xy 211.46901 82.385299) + (xy 211.469013 82.385299) + (xy 211.469014 82.385297) + (xy 211.469484 82.385135) + (xy 211.480836 82.379399) + (xy 211.481246 82.379117) + (xy 211.481252 82.379115) + (xy 211.481256 82.37911) + (xy 211.487586 82.374767) + (xy 211.495111 82.369984) + (xy 211.854649 82.15903) + (xy 211.862512 82.154785) + (xy 211.869355 82.151397) + (xy 211.869363 82.151395) + (xy 211.869369 82.15139) + (xy 211.86981 82.151172) + (xy 211.880368 82.144051) + (xy 211.88073 82.143728) + (xy 211.880738 82.143724) + (xy 211.880742 82.143717) + (xy 211.886452 82.138639) + (xy 211.893321 82.132951) + (xy 212.223671 81.878647) + (xy 212.23087 81.873499) + (xy 212.237362 81.869193) + (xy 212.237372 81.869189) + (xy 212.237379 81.869181) + (xy 212.237813 81.868894) + (xy 212.247334 81.86056) + (xy 212.247673 81.860171) + (xy 212.247677 81.860169) + (xy 212.247679 81.860164) + (xy 212.252811 81.854294) + (xy 212.258876 81.84783) + (xy 212.554589 81.554128) + (xy 212.56114 81.548068) + (xy 212.566948 81.543065) + (xy 212.566954 81.543062) + (xy 212.566958 81.543056) + (xy 212.567334 81.542733) + (xy 212.575778 81.533223) + (xy 212.576057 81.532807) + (xy 212.57606 81.532805) + (xy 212.576061 81.532802) + (xy 212.58034 81.526444) + (xy 212.585575 81.519229) + (xy 212.84227 81.190718) + (xy 212.847988 81.183911) + (xy 212.853536 81.177759) + (xy 212.860704 81.167292) + (xy 212.860936 81.16683) + (xy 212.860941 81.166825) + (xy 212.860942 81.166817) + (xy 212.864423 81.159914) + (xy 212.868708 81.152112) + (xy 213.082146 80.794028) + (xy 213.086982 80.786532) + (xy 213.091377 80.780219) + (xy 213.091383 80.780214) + (xy 213.091385 80.780207) + (xy 213.091673 80.779795) + (xy 213.09748 80.768496) + (xy 213.097647 80.768023) + (xy 213.097651 80.768018) + (xy 213.097651 80.768011) + (xy 213.100228 80.760757) + (xy 213.103509 80.752459) + (xy 213.10702 80.744424) + (xy 213.270377 80.370544) + (xy 213.274221 80.362532) + (xy 213.277808 80.355682) + (xy 213.277814 80.355676) + (xy 213.277816 80.355667) + (xy 213.278051 80.35522) + (xy 213.28239 80.343301) + (xy 213.282498 80.342803) + (xy 213.282501 80.342799) + (xy 213.282501 80.342793) + (xy 213.284157 80.335232) + (xy 213.286368 80.326602) + (xy 213.342133 80.1371) + (xy 213.404043 79.92671) + (xy 213.406854 79.918272) + (xy 213.409741 79.910526) + (xy 213.41255 79.898157) + (xy 213.412595 79.897646) + (xy 213.412597 79.897643) + (xy 213.412596 79.897639) + (xy 213.413291 79.889922) + (xy 213.4144 79.881103) + (xy 213.480994 79.469566) + (xy 213.482735 79.460801) + (xy 213.484481 79.453392) + (xy 213.484485 79.453385) + (xy 213.484485 79.453376) + (xy 213.484595 79.452911) + (xy 213.48584 79.440218) + (xy 213.485822 79.439735) + (xy 213.485824 79.439727) + (xy 213.485822 79.439719) + (xy 213.485549 79.432094) + (xy 213.485545 79.423152) + (xy 213.485758 79.417088) + (xy 213.500157 79.006614) + (xy 213.50078 78.997781) + (xy 213.5016 78.990035) + (xy 213.501602 78.990031) + (xy 213.501601 78.990026) + (xy 213.501656 78.989512) + (xy 213.501302 78.976855) + (xy 213.501219 78.976349) + (xy 213.50122 78.976342) + (xy 213.501217 78.976335) + (xy 213.499963 78.96862) + (xy 213.498848 78.959819) + (xy 213.498556 78.956614) + (xy 213.461024 78.544743) + (xy 213.46053 78.535841) + (xy 213.460376 78.528158) + (xy 213.460377 78.528154) + (xy 213.460375 78.528149) + (xy 213.460366 78.527654) + (xy 213.458418 78.515078) + (xy 213.458278 78.514604) + (xy 213.458278 78.514602) + (xy 213.458276 78.514599) + (xy 213.456098 78.507223) + (xy 213.453879 78.498601) + (xy 213.364346 78.091379) + (xy 213.362744 78.082621) + (xy 213.361627 78.075008) + (xy 213.361628 78.075006) + (xy 213.361627 78.075003) + (xy 213.361554 78.074505) + (xy 213.358052 78.062291) + (xy 213.357849 78.061828) + (xy 213.357849 78.061826) + (xy 213.357847 78.061823) + (xy 213.354742 78.05473) + (xy 213.351463 78.046456) + (xy 213.348351 78.037715) + (xy 213.211658 77.653778) + (xy 213.208971 77.645291) + (xy 213.206908 77.637873) + (xy 213.206908 77.63787) + (xy 213.206906 77.637866) + (xy 213.206773 77.637387) + (xy 213.201758 77.625686) + (xy 213.197557 77.618653) + (xy 213.193254 77.610835) + (xy 213.138944 77.503293) + (xy 213.020664 77.269079) + (xy 213.005369 77.238792) + (xy 213.001645 77.230723) + (xy 212.998442 77.223085) + (xy 212.99202 77.21214) + (xy 212.986912 77.205612) + (xy 212.981688 77.198429) + (xy 212.835554 76.98181) + (xy 212.748536 76.85282) + (xy 212.743809 76.845246) + (xy 212.739734 76.838171) + (xy 212.731964 76.828082) + (xy 212.726139 76.822308) + (xy 212.720032 76.815811) + (xy 212.718472 76.814029) + (xy 212.445532 76.50221) + (xy 212.439916 76.495316) + (xy 212.434945 76.488755) + (xy 212.425996 76.47974) + (xy 212.419447 76.474706) + (xy 212.412588 76.469037) + (xy 212.1009 76.192302) + (xy 212.094459 76.186163) + (xy 212.089055 76.180636) + (xy 212.089053 76.180633) + (xy 212.089049 76.18063) + (xy 212.088696 76.180269) + (xy 212.078682 76.172445) + (xy 212.071556 76.168273) + (xy 212.064044 76.163511) + (xy 211.720052 75.928006) + (xy 211.712875 75.92271) + (xy 211.706465 75.91762) + (xy 211.695524 75.911098) + (xy 211.687961 75.907865) + (xy 211.6799 75.904076) + (xy 211.468785 75.795581) + (xy 211.309158 75.713546) + (xy 211.301381 75.709195) + (xy 211.294364 75.704937) + (xy 211.2827 75.69984) + (xy 211.274769 75.697573) + (xy 211.266317 75.69483) + (xy 210.874667 75.55227) + (xy 210.866418 75.548933) + (xy 210.858903 75.545579) + (xy 210.84668 75.541981) + (xy 210.838545 75.540729) + (xy 210.829808 75.539066) + (xy 210.423353 75.446723) + (xy 210.414749 75.444446) + (xy 210.406877 75.442062) + (xy 210.394322 75.440028) + (xy 210.386092 75.439806) + (xy 210.377206 75.439251) + (xy 209.962308 75.398573) + (xy 209.953508 75.397396) + (xy 209.945861 75.396097) + (xy 209.94586 75.396097) + (xy 209.945858 75.396097) + (xy 209.945364 75.396013) + (xy 209.932658 75.395569) + (xy 209.924453 75.396381) + (xy 209.915582 75.396943) + (xy 209.498962 75.408597) + (xy 209.490049 75.408531) + (xy 209.481866 75.40818) + (xy 209.469174 75.409334) + (xy 209.461173 75.41116) + (xy 209.452431 75.412832) + (xy 209.040537 75.476599) + (xy 209.0317 75.477649) + (xy 209.023504 75.47833) + (xy 209.011071 75.481063) + (xy 209.003339 75.483885) + (xy 208.99488 75.486637) + (xy 208.594161 75.601528) + (xy 208.58552 75.603678) + (xy 208.577476 75.60538) + (xy 208.565482 75.60965) + (xy 208.558167 75.613418) + (xy 208.550121 75.617209) + (xy 208.166988 75.781424) + (xy 208.158672 75.784645) + (xy 208.150936 75.78733) + (xy 208.139562 75.793076) + (xy 208.1328 75.797715) + (xy 208.12528 75.802491) + (xy 207.765699 76.013422) + (xy 207.757887 76.017642) + (xy 207.750475 76.021314) + (xy 207.739944 76.028417) + (xy 207.733756 76.03392) + (xy 207.726915 76.039584) + (xy 207.396704 76.29391) + (xy 207.389449 76.2991) + (xy 207.382635 76.303617) + (xy 207.373042 76.312015) + (xy 207.367664 76.31817) + (xy 207.361564 76.324671) + (xy 207.06575 76.618379) + (xy 207.059236 76.624406) + (xy 207.052957 76.629817) + (xy 207.044524 76.639315) + (xy 207.039899 76.646184) + (xy 207.034686 76.653365) + (xy 206.778112 76.98181) + (xy 206.772392 76.988621) + (xy 206.766882 76.99473) + (xy 206.75969 77.005237) + (xy 206.755992 77.012574) + (xy 206.751708 77.020375) + (xy 206.538258 77.378477) + (xy 206.533428 77.385964) + (xy 206.528746 77.392686) + (xy 206.522921 77.40402) + (xy 206.520177 77.411751) + (xy 206.5169 77.420037) + (xy 206.350039 77.801926) + (xy 206.346198 77.809936) + (xy 206.342357 77.817269) + (xy 206.338011 77.829209) + (xy 206.336248 77.837264) + (xy 206.334041 77.845876) + (xy 206.216355 78.245823) + (xy 206.213535 78.254286) + (xy 206.210683 78.261932) + (xy 206.207854 78.274378) + (xy 206.207121 78.282523) + (xy 206.206006 78.291371) + (xy 206.139325 78.702836) + (xy 206.1376 78.711531) + (xy 206.135697 78.719619) + (xy 206.134458 78.732255) + (xy 206.134754 78.740536) + (xy 206.134758 78.74941) + (xy 206.120249 79.166031) + (xy 206.119624 79.174919) + (xy 206.118762 79.183052) + (xy 199.806543 79.183052) + (xy 199.777444 79.105035) + (xy 199.777444 79.105034) + (xy 199.689904 78.988095) + (xy 199.572965 78.900555) + (xy 199.436093 78.849505) + (xy 199.375597 78.843) + (xy 198.406 78.843) + (xy 197.498 78.843) + (xy 196.528402 78.843) + (xy 196.467906 78.849505) + (xy 196.331035 78.900555) + (xy 196.331034 78.900555) + (xy 196.214095 78.988095) + (xy 196.126555 79.105034) + (xy 196.126555 79.105035) + (xy 196.075505 79.241906) + (xy 196.069 79.302402) + (xy 196.069 79.397) + (xy 194.075 79.397) + (xy 194.075 79.302414) + (xy 194.074999 79.302402) + (xy 194.068494 79.241906) + (xy 194.017444 79.105035) + (xy 194.017444 79.105034) + (xy 193.929904 78.988095) + (xy 193.812965 78.900555) + (xy 193.676093 78.849505) + (xy 193.615597 78.843) + (xy 192.646 78.843) + (xy 191.738 78.843) + (xy 191.738 78.842999) + (xy 191.718625 78.823624) + (xy 191.684599 78.761312) + (xy 191.682512 78.720424) + (xy 191.694616 78.613) + (xy 191.674217 78.431953) + (xy 191.614043 78.259985) + (xy 191.602084 78.240953) + (xy 191.517311 78.106036) + (xy 191.498005 78.037715) + (xy 191.5187 77.969802) + (xy 191.572827 77.923858) + (xy 191.623998 77.913) + (xy 199.623647 77.913) + (xy 199.639488 77.914749) + (xy 199.639516 77.914456) + (xy 199.647402 77.9152) + (xy 199.647409 77.915202) + (xy 199.715486 77.913062) + (xy 199.719445 77.913) + (xy 199.747351 77.913) + (xy 199.747356 77.913) + (xy 199.751367 77.912492) + (xy 199.763199 77.911561) + (xy 199.807389 77.910173) + (xy 199.826847 77.904519) + (xy 199.846194 77.900513) + (xy 199.866297 77.897974) + (xy 199.90741 77.881695) + (xy 199.91863 77.877853) + (xy 199.943413 77.870654) + (xy 199.961091 77.865519) + (xy 199.961095 77.865517) + (xy 199.978526 77.855208) + (xy 199.99628 77.846509) + (xy 200.015117 77.839052) + (xy 200.050892 77.813058) + (xy 200.060798 77.806551) + (xy 200.098862 77.784042) + (xy 200.113185 77.769718) + (xy 200.128224 77.756874) + (xy 200.144607 77.744972) + (xy 200.172799 77.710892) + (xy 200.180768 77.702134) + (xy 200.265784 77.61712) + (xy 200.374135 77.50877) + (xy 200.374136 77.508767) + (xy 200.379592 77.503312) + (xy 200.3796 77.503302) + (xy 204.731657 73.151245) + (xy 204.744092 73.141284) + (xy 204.743905 73.141057) + (xy 204.750016 73.136001) + (xy 204.750015 73.136001) + (xy 204.750018 73.136) + (xy 204.796676 73.086312) + (xy 204.799367 73.083535) + (xy 204.819134 73.06377) + (xy 204.821617 73.060567) + (xy 204.829308 73.051562) + (xy 204.859586 73.019321) + (xy 204.869345 73.001567) + (xy 204.880197 72.985046) + (xy 204.892613 72.969041) + (xy 204.910168 72.92847) + (xy 204.915392 72.917808) + (xy 204.926616 72.897393) + (xy 204.936695 72.87906) + (xy 204.941734 72.859434) + (xy 204.948138 72.84073) + (xy 204.956181 72.822145) + (xy 204.963096 72.778481) + (xy 204.965504 72.766852) + (xy 204.9765 72.72403) + (xy 204.9765 72.703775) + (xy 204.978051 72.684063) + (xy 204.98122 72.664057) + (xy 204.977059 72.620036) + (xy 204.9765 72.608179) + (xy 204.9765 57.233855) + (xy 204.978249 57.218014) + (xy 204.977956 57.217987) + (xy 204.978701 57.210094) + (xy 204.978702 57.210091) + (xy 204.976562 57.142013) + (xy 204.9765 57.138054) + (xy 204.9765 57.110149) + (xy 204.9765 57.110144) + (xy 204.975992 57.10613) + (xy 204.975061 57.094297) + (xy 204.973673 57.05011) + (xy 204.968022 57.030663) + (xy 204.964012 57.0113) + (xy 204.962042 56.995701) + (xy 204.961474 56.991203) + (xy 204.945195 56.95009) + (xy 204.941353 56.938869) + (xy 204.929018 56.896407) + (xy 204.918705 56.878969) + (xy 204.91001 56.861222) + (xy 204.902552 56.842383) + (xy 204.876568 56.80662) + (xy 204.870051 56.796699) + (xy 204.847541 56.758635) + (xy 204.833218 56.744312) + (xy 204.820377 56.729279) + (xy 204.808471 56.712892) + (xy 204.774405 56.68471) + (xy 204.765626 56.676721) + (xy 203.743405 55.6545) + (xy 203.709379 55.592188) + (xy 203.7065 55.565405) + (xy 203.7065 54.726503) + (xy 206.118755 54.726503) + (xy 206.119614 54.734603) + (xy 206.12024 54.743509) + (xy 206.134722 55.16011) + (xy 206.134718 55.168968) + (xy 206.134421 55.177286) + (xy 206.13566 55.189925) + (xy 206.137561 55.198001) + (xy 206.139289 55.206707) + (xy 206.205975 55.61817) + (xy 206.207089 55.627017) + (xy 206.207824 55.635173) + (xy 206.210648 55.647602) + (xy 206.213501 55.655251) + (xy 206.216321 55.663715) + (xy 206.334007 56.063669) + (xy 206.336214 56.07228) + (xy 206.337978 56.080335) + (xy 206.342328 56.092288) + (xy 206.346164 56.099612) + (xy 206.350007 56.107624) + (xy 206.516867 56.489521) + (xy 206.52014 56.497798) + (xy 206.522887 56.505535) + (xy 206.528705 56.516856) + (xy 206.53339 56.523583) + (xy 206.538226 56.53108) + (xy 206.751663 56.889154) + (xy 206.755948 56.896956) + (xy 206.759651 56.904304) + (xy 206.766845 56.914811) + (xy 206.77234 56.920902) + (xy 206.778076 56.927732) + (xy 207.034646 57.256169) + (xy 207.03986 57.263351) + (xy 207.044498 57.270237) + (xy 207.052925 57.279728) + (xy 207.053308 57.280058) + (xy 207.053312 57.280063) + (xy 207.053317 57.280065) + (xy 207.059191 57.285128) + (xy 207.065716 57.291165) + (xy 207.361525 57.58487) + (xy 207.367628 57.591374) + (xy 207.372688 57.597165) + (xy 207.372691 57.597169) + (xy 207.372694 57.597171) + (xy 207.373019 57.597543) + (xy 207.3826 57.605931) + (xy 207.389427 57.610458) + (xy 207.396678 57.615644) + (xy 207.726887 57.869966) + (xy 207.733718 57.875622) + (xy 207.739915 57.881132) + (xy 207.750446 57.888235) + (xy 207.750896 57.888458) + (xy 207.750899 57.88846) + (xy 207.750901 57.88846) + (xy 207.75784 57.891897) + (xy 207.765659 57.896119) + (xy 208.125255 58.10706) + (xy 208.132775 58.111838) + (xy 208.139547 58.116484) + (xy 208.150904 58.12222) + (xy 208.151376 58.122383) + (xy 208.151378 58.122385) + (xy 208.151379 58.122385) + (xy 208.158648 58.124909) + (xy 208.166958 58.128128) + (xy 208.335389 58.200321) + (xy 208.550071 58.292339) + (xy 208.558116 58.296128) + (xy 208.56502 58.299682) + (xy 208.565023 58.299685) + (xy 208.565026 58.299685) + (xy 208.565475 58.299917) + (xy 208.57744 58.304177) + (xy 208.577931 58.304281) + (xy 208.577934 58.304282) + (xy 208.577936 58.304282) + (xy 208.585504 58.305883) + (xy 208.594136 58.30803) + (xy 208.994883 58.422921) + (xy 209.003353 58.425678) + (xy 209.011054 58.428489) + (xy 209.023481 58.431221) + (xy 209.023974 58.431261) + (xy 209.023978 58.431263) + (xy 209.023981 58.431262) + (xy 209.031665 58.4319) + (xy 209.040515 58.432951) + (xy 209.451442 58.496574) + (xy 209.457835 58.498367) + (xy 209.45791 58.497993) + (xy 209.467673 58.499936) + (xy 209.471076 58.500662) + (xy 209.471752 58.500816) + (xy 209.480059 58.501455) + (xy 209.482331 58.501357) + (xy 209.482333 58.501358) + (xy 209.482334 58.501357) + (xy 209.490007 58.501029) + (xy 209.49892 58.500962) + (xy 209.915564 58.512636) + (xy 209.924435 58.5132) + (xy 209.932118 58.51396) + (xy 209.932122 58.513962) + (xy 209.932126 58.513961) + (xy 209.932635 58.514012) + (xy 209.945315 58.51357) + (xy 209.945815 58.513484) + (xy 209.945818 58.513485) + (xy 209.94582 58.513484) + (xy 209.953465 58.512185) + (xy 209.962265 58.511006) + (xy 210.377175 58.470328) + (xy 210.386052 58.469774) + (xy 210.39378 58.469563) + (xy 210.393787 58.469565) + (xy 210.393792 58.469563) + (xy 210.394295 58.46955) + (xy 210.406831 58.46752) + (xy 210.40731 58.467374) + (xy 210.407318 58.467374) + (xy 210.407324 58.46737) + (xy 210.414715 58.465132) + (xy 210.423308 58.462856) + (xy 210.82979 58.370502) + (xy 210.838527 58.368841) + (xy 210.846159 58.367666) + (xy 210.846161 58.367667) + (xy 210.846162 58.367666) + (xy 210.846659 58.36759) + (xy 210.858842 58.364004) + (xy 210.859303 58.363797) + (xy 210.859312 58.363796) + (xy 210.859318 58.363791) + (xy 210.866349 58.360653) + (xy 210.874592 58.357317) + (xy 211.266302 58.214742) + (xy 211.27476 58.211999) + (xy 211.282184 58.209877) + (xy 211.282188 58.209877) + (xy 211.282191 58.209875) + (xy 211.282672 58.209738) + (xy 211.294315 58.204652) + (xy 211.294748 58.204388) + (xy 211.294751 58.204388) + (xy 211.294752 58.204386) + (xy 211.301352 58.200382) + (xy 211.309126 58.196033) + (xy 211.584644 58.054436) + (xy 211.679885 58.005489) + (xy 211.687969 58.00169) + (xy 211.695033 57.998671) + (xy 211.695039 57.99867) + (xy 211.695043 57.998666) + (xy 211.695497 57.998473) + (xy 211.706429 57.991956) + (xy 211.706811 57.991652) + (xy 211.706818 57.991649) + (xy 211.706822 57.991643) + (xy 211.712842 57.986864) + (xy 211.720004 57.981577) + (xy 212.064043 57.746047) + (xy 212.071545 57.741293) + (xy 212.078218 57.737385) + (xy 212.078225 57.737383) + (xy 212.07823 57.737378) + (xy 212.078668 57.737122) + (xy 212.088661 57.729316) + (xy 212.089018 57.72895) + (xy 212.089025 57.728946) + (xy 212.089029 57.728939) + (xy 212.09445 57.723395) + (xy 212.100875 57.717271) + (xy 212.412567 57.440534) + (xy 212.419419 57.434871) + (xy 212.425566 57.430144) + (xy 212.425568 57.430144) + (xy 212.425569 57.430142) + (xy 212.425968 57.429836) + (xy 212.434914 57.420826) + (xy 212.435219 57.420422) + (xy 212.435225 57.420418) + (xy 212.435228 57.420411) + (xy 212.439912 57.414231) + (xy 212.445515 57.407354) + (xy 212.720009 57.093758) + (xy 212.726114 57.087263) + (xy 212.731579 57.081844) + (xy 212.731583 57.081842) + (xy 212.731585 57.081838) + (xy 212.731935 57.081492) + (xy 212.739702 57.071407) + (xy 212.739948 57.070978) + (xy 212.739951 57.070976) + (xy 212.739952 57.070972) + (xy 212.743788 57.064314) + (xy 212.748516 57.056741) + (xy 212.880374 56.861282) + (xy 212.981668 56.711129) + (xy 212.986896 56.703942) + (xy 212.991678 56.69783) + (xy 212.991683 56.697827) + (xy 212.991685 56.697821) + (xy 212.992 56.69742) + (xy 212.998414 56.686486) + (xy 212.99861 56.686017) + (xy 212.998615 56.686011) + (xy 212.998616 56.686003) + (xy 213.001625 56.678832) + (xy 213.005339 56.670782) + (xy 213.193231 56.298722) + (xy 213.197526 56.290917) + (xy 213.201469 56.284313) + (xy 213.201476 56.284306) + (xy 213.201479 56.284296) + (xy 213.20173 56.283877) + (xy 213.206742 56.272184) + (xy 213.206874 56.271706) + (xy 213.206877 56.271702) + (xy 213.206877 56.271697) + (xy 213.208943 56.264272) + (xy 213.211629 56.255786) + (xy 213.35145 55.863078) + (xy 213.354731 55.854803) + (xy 213.357819 55.84775) + (xy 213.357824 55.847744) + (xy 213.357825 55.847735) + (xy 213.358025 55.847281) + (xy 213.361531 55.835051) + (xy 213.361602 55.834566) + (xy 213.361603 55.834564) + (xy 213.361602 55.834561) + (xy 213.362722 55.826934) + (xy 213.364328 55.818155) + (xy 213.365439 55.813103) + (xy 213.453854 55.410956) + (xy 213.456076 55.402328) + (xy 213.458248 55.394974) + (xy 213.458252 55.394968) + (xy 213.458252 55.394961) + (xy 213.458393 55.394486) + (xy 213.46034 55.381917) + (xy 213.460349 55.381419) + (xy 213.460351 55.381415) + (xy 213.46035 55.38141) + (xy 213.460505 55.373704) + (xy 213.460998 55.364818) + (xy 213.498821 54.949692) + (xy 213.499938 54.940887) + (xy 213.501183 54.933241) + (xy 213.501185 54.933238) + (xy 213.501184 54.933234) + (xy 213.501266 54.932736) + (xy 213.501621 54.920055) + (xy 213.501567 54.919548) + (xy 213.501568 54.919542) + (xy 213.501565 54.919535) + (xy 213.500749 54.911822) + (xy 213.500126 54.902972) + (xy 213.485566 54.486426) + (xy 213.485571 54.477514) + (xy 213.485865 54.469346) + (xy 213.484623 54.456672) + (xy 213.482749 54.448716) + (xy 213.481011 54.439957) + (xy 213.461136 54.317144) + (xy 213.414414 54.028434) + (xy 213.413305 54.019615) + (xy 213.412613 54.011926) + (xy 213.412614 54.011919) + (xy 213.412611 54.011911) + (xy 213.412566 54.011402) + (xy 213.409758 53.999038) + (xy 213.409579 53.998559) + (xy 213.409579 53.998555) + (xy 213.409576 53.998551) + (xy 213.406861 53.991262) + (xy 213.404056 53.982837) + (xy 213.395891 53.95509) + (xy 213.286376 53.582929) + (xy 213.284168 53.574309) + (xy 213.282518 53.566768) + (xy 213.282518 53.566764) + (xy 213.282516 53.566759) + (xy 213.282409 53.56627) + (xy 213.278063 53.55433) + (xy 213.277831 53.553888) + (xy 213.277831 53.553886) + (xy 213.277829 53.553884) + (xy 213.274225 53.547002) + (xy 213.270387 53.539001) + (xy 213.103526 53.157096) + (xy 213.100251 53.148813) + (xy 213.097671 53.141549) + (xy 213.097671 53.141544) + (xy 213.097668 53.141539) + (xy 213.097503 53.141074) + (xy 213.091692 53.129765) + (xy 213.091405 53.129353) + (xy 213.091403 53.129348) + (xy 213.091398 53.129344) + (xy 213.086998 53.123024) + (xy 213.082165 53.115531) + (xy 213.016949 53.006119) + (xy 212.868734 52.757459) + (xy 212.864452 52.749663) + (xy 212.860962 52.74274) + (xy 212.860962 52.742738) + (xy 212.86096 52.742735) + (xy 212.860732 52.742283) + (xy 212.853561 52.73181) + (xy 212.853221 52.731433) + (xy 212.85322 52.731431) + (xy 212.853217 52.731429) + (xy 212.848009 52.725653) + (xy 212.842297 52.718851) + (xy 212.842282 52.718832) + (xy 212.585607 52.390344) + (xy 212.580369 52.383128) + (xy 212.575796 52.376334) + (xy 212.567347 52.366817) + (xy 212.561124 52.361455) + (xy 212.554584 52.355404) + (xy 212.437611 52.239229) + (xy 212.258892 52.061729) + (xy 212.252827 52.055266) + (xy 212.24769 52.049391) + (xy 212.24769 52.04939) + (xy 212.247688 52.049388) + (xy 212.247352 52.049004) + (xy 212.237811 52.040652) + (xy 212.230872 52.036049) + (xy 212.223666 52.030896) + (xy 211.893355 51.776625) + (xy 211.886474 51.770928) + (xy 211.88039 51.765517) + (xy 211.869807 51.758379) + (xy 211.862496 51.754759) + (xy 211.854644 51.750519) + (xy 211.854581 51.750482) + (xy 211.495131 51.539577) + (xy 211.487617 51.534802) + (xy 211.480863 51.530167) + (xy 211.469491 51.524422) + (xy 211.461731 51.521726) + (xy 211.453431 51.51851) + (xy 211.070336 51.35427) + (xy 211.062307 51.350488) + (xy 211.054919 51.346684) + (xy 211.042963 51.342427) + (xy 211.034829 51.340704) + (xy 211.026231 51.338563) + (xy 210.625507 51.223699) + (xy 210.617015 51.220936) + (xy 210.60981 51.218305) + (xy 210.609809 51.218305) + (xy 210.609807 51.218304) + (xy 210.609345 51.218136) + (xy 210.596896 51.215399) + (xy 210.588718 51.21472) + (xy 210.579872 51.213669) + (xy 210.168004 51.149901) + (xy 210.15925 51.148227) + (xy 210.151249 51.146401) + (xy 210.138565 51.145246) + (xy 210.138068 51.145267) + (xy 210.138067 51.145267) + (xy 210.130357 51.145596) + (xy 210.121452 51.14566) + (xy 209.704743 51.133955) + (xy 209.695866 51.133392) + (xy 209.687657 51.132579) + (xy 209.674934 51.133021) + (xy 209.666799 51.134403) + (xy 209.657993 51.135581) + (xy 209.243225 51.176214) + (xy 209.234375 51.176767) + (xy 209.22606 51.176993) + (xy 209.213549 51.17902) + (xy 209.205576 51.181435) + (xy 209.197005 51.183704) + (xy 208.790544 51.276141) + (xy 208.781761 51.277813) + (xy 208.773754 51.279044) + (xy 208.761486 51.282655) + (xy 208.754072 51.285965) + (xy 208.745795 51.289313) + (xy 208.353976 51.431858) + (xy 208.345529 51.434598) + (xy 208.3376 51.436864) + (xy 208.325932 51.44196) + (xy 208.318882 51.446237) + (xy 208.311125 51.450576) + (xy 207.940414 51.641062) + (xy 207.932391 51.644834) + (xy 207.924756 51.6481) + (xy 207.913849 51.654602) + (xy 207.907327 51.659779) + (xy 207.900205 51.665034) + (xy 207.556314 51.900595) + (xy 207.548766 51.905381) + (xy 207.541749 51.909488) + (xy 207.531685 51.917352) + (xy 207.525994 51.923175) + (xy 207.519534 51.929331) + (xy 207.207804 52.206061) + (xy 207.200942 52.211732) + (xy 207.194421 52.216743) + (xy 207.18545 52.225777) + (xy 207.18048 52.232335) + (xy 207.174861 52.239229) + (xy 206.900282 52.552823) + (xy 206.894218 52.559276) + (xy 206.888314 52.565131) + (xy 206.880567 52.575192) + (xy 206.876414 52.582397) + (xy 206.871722 52.589912) + (xy 206.638677 52.935517) + (xy 206.633426 52.942739) + (xy 206.628407 52.949149) + (xy 206.621943 52.960168) + (xy 206.6188 52.967667) + (xy 206.615059 52.975772) + (xy 206.427063 53.347845) + (xy 206.422778 53.355631) + (xy 206.418536 53.362733) + (xy 206.413527 53.374416) + (xy 206.411305 53.382399) + (xy 206.408624 53.390859) + (xy 206.268819 53.78351) + (xy 206.265544 53.791774) + (xy 206.262239 53.799323) + (xy 206.25873 53.811561) + (xy 206.257536 53.819696) + (xy 206.255933 53.828449) + (xy 206.166419 54.235493) + (xy 206.164218 54.244055) + (xy 206.161867 54.252025) + (xy 206.159923 54.264589) + (xy 206.159757 54.272854) + (xy 206.159266 54.281721) + (xy 206.121543 54.69685) + (xy 206.12042 54.705713) + (xy 206.119111 54.71374) + (xy 206.118755 54.726503) + (xy 203.7065 54.726503) + (xy 203.7065 47.835854) + (xy 203.708249 47.820012) + (xy 203.707956 47.819985) + (xy 203.7087 47.812099) + (xy 203.708702 47.812092) + (xy 203.706562 47.744) + (xy 203.7065 47.740042) + (xy 203.7065 47.71215) + (xy 203.7065 47.712144) + (xy 203.705993 47.708135) + (xy 203.705062 47.696306) + (xy 203.704624 47.682362) + (xy 203.703674 47.652111) + (xy 203.69802 47.632652) + (xy 203.694012 47.613297) + (xy 203.691474 47.593203) + (xy 203.675195 47.552087) + (xy 203.671356 47.540872) + (xy 203.659019 47.498407) + (xy 203.648703 47.480964) + (xy 203.640005 47.463209) + (xy 203.632552 47.444383) + (xy 203.606563 47.408612) + (xy 203.600052 47.3987) + (xy 203.577542 47.360638) + (xy 203.563214 47.34631) + (xy 203.550384 47.331289) + (xy 203.538472 47.314893) + (xy 203.538469 47.314891) + (xy 203.538469 47.31489) + (xy 203.504394 47.2867) + (xy 203.495616 47.278712) + (xy 202.256343 46.039438) + (xy 202.222317 45.977126) + (xy 202.220232 45.964464) + (xy 202.215217 45.919953) + (xy 202.155043 45.747985) + (xy 202.155041 45.747982) + (xy 202.155041 45.747981) + (xy 202.058112 45.59372) + (xy 202.058111 45.593718) + (xy 201.929281 45.464888) + (xy 201.929279 45.464887) + (xy 201.775018 45.367958) + (xy 201.775015 45.367957) + (xy 201.60305 45.307784) + (xy 201.603049 45.307783) + (xy 201.603047 45.307783) + (xy 201.422 45.287384) + (xy 201.240953 45.307783) + (xy 201.24095 45.307783) + (xy 201.240949 45.307784) + (xy 201.068984 45.367957) + (xy 201.068981 45.367958) + (xy 200.91472 45.464887) + (xy 200.914718 45.464888) + (xy 200.785888 45.593718) + (xy 200.785887 45.59372) + (xy 200.726299 45.688554) + (xy 200.67312 45.735592) + (xy 200.602953 45.746412) + (xy 200.538075 45.717579) + (xy 200.530517 45.710613) + (xy 197.818905 42.999) + (xy 199.048 42.999) + (xy 199.048 43.443597) + (xy 199.054505 43.504093) + (xy 199.105555 43.640964) + (xy 199.105555 43.640965) + (xy 199.193095 43.757904) + (xy 199.310034 43.845444) + (xy 199.446906 43.896494) + (xy 199.507402 43.902999) + (xy 199.507415 43.903) + (xy 199.952 43.903) + (xy 199.952 42.999) + (xy 199.048 42.999) + (xy 197.818905 42.999) + (xy 197.393405 42.5735) + (xy 197.359379 42.511188) + (xy 197.3565 42.484405) + (xy 197.3565 40.005) + (xy 199.042844 40.005) + (xy 199.059614 40.207384) + (xy 199.061437 40.229375) + (xy 199.116702 40.447612) + (xy 199.116703 40.447613) + (xy 199.116704 40.447616) + (xy 199.20714 40.653791) + (xy 199.207141 40.653793) + (xy 199.330275 40.842265) + (xy 199.330279 40.84227) + (xy 199.354361 40.868429) + (xy 199.469786 40.993813) + (xy 199.473841 40.998217) + (xy 199.505262 41.061882) + (xy 199.497276 41.132428) + (xy 199.452417 41.187457) + (xy 199.425173 41.20161) + (xy 199.310039 41.244553) + (xy 199.310034 41.244555) + (xy 199.193095 41.332095) + (xy 199.105555 41.449034) + (xy 199.105555 41.449035) + (xy 199.054505 41.585906) + (xy 199.048 41.646402) + (xy 199.048 42.091) + (xy 200.196506 42.091) + (xy 200.1329 42.120048) + (xy 200.024239 42.214202) + (xy 199.946507 42.335156) + (xy 199.906 42.473111) + (xy 199.906 42.616889) + (xy 199.946507 42.754844) + (xy 200.024239 42.875798) + (xy 200.1329 42.969952) + (xy 200.263685 43.02968) + (xy 200.370237 43.045) + (xy 200.441763 43.045) + (xy 200.548315 43.02968) + (xy 200.615494 42.999) + (xy 200.86 42.999) + (xy 200.86 43.903) + (xy 201.304585 43.903) + (xy 201.304597 43.902999) + (xy 201.365093 43.896494) + (xy 201.501964 43.845444) + (xy 201.501965 43.845444) + (xy 201.618904 43.757904) + (xy 201.706444 43.640965) + (xy 201.706444 43.640964) + (xy 201.757494 43.504093) + (xy 201.763999 43.443597) + (xy 201.764 43.443585) + (xy 201.764 42.999) + (xy 200.86 42.999) + (xy 200.615494 42.999) + (xy 200.6791 42.969952) + (xy 200.787761 42.875798) + (xy 200.865493 42.754844) + (xy 200.906 42.616889) + (xy 200.906 42.473111) + (xy 200.865493 42.335156) + (xy 200.787761 42.214202) + (xy 200.6791 42.120048) + (xy 200.615494 42.091) + (xy 201.764 42.091) + (xy 201.764 41.646414) + (xy 201.763999 41.646402) + (xy 201.757494 41.585906) + (xy 201.706444 41.449035) + (xy 201.706444 41.449034) + (xy 201.618904 41.332095) + (xy 201.501966 41.244556) + (xy 201.386826 41.201611) + (xy 201.329991 41.159064) + (xy 201.30518 41.092543) + (xy 201.320272 41.023169) + (xy 201.338154 40.998222) + (xy 201.481722 40.842268) + (xy 201.60486 40.653791) + (xy 201.695296 40.447616) + (xy 201.750564 40.229368) + (xy 201.769156 40.005) + (xy 201.750564 39.780632) + (xy 201.725402 39.68127) + (xy 201.695297 39.562387) + (xy 201.695296 39.562386) + (xy 201.695296 39.562384) + (xy 201.60486 39.356209) + (xy 201.59814 39.345924) + (xy 201.481724 39.167734) + (xy 201.48172 39.167729) + (xy 201.36557 39.041559) + (xy 201.32924 39.002094) + (xy 201.329239 39.002093) + (xy 201.329237 39.002091) + (xy 201.247382 38.938381) + (xy 201.151576 38.863811) + (xy 201.118319 38.845813) + (xy 201.067929 38.795802) + (xy 201.052576 38.726485) + (xy 201.077136 38.659872) + (xy 201.11832 38.624186) + (xy 201.151576 38.606189) + (xy 201.32924 38.467906) + (xy 201.481722 38.302268) + (xy 201.60486 38.113791) + (xy 201.695296 37.907616) + (xy 201.750564 37.689368) + (xy 201.769156 37.465) + (xy 201.750564 37.240632) + (xy 201.750393 37.239957) + (xy 201.695297 37.022387) + (xy 201.695296 37.022386) + (xy 201.695296 37.022384) + (xy 201.60486 36.816209) + (xy 201.557292 36.7434) + (xy 201.481724 36.627734) + (xy 201.48172 36.627729) + (xy 201.36557 36.501559) + (xy 201.32924 36.462094) + (xy 201.329239 36.462093) + (xy 201.329237 36.462091) + (xy 201.201704 36.362828) + (xy 201.151576 36.323811) + (xy 200.953574 36.216658) + (xy 200.953572 36.216657) + (xy 200.953571 36.216656) + (xy 200.740639 36.143557) + (xy 200.74063 36.143555) + (xy 200.688558 36.134866) + (xy 200.518569 36.1065) + (xy 200.293431 36.1065) + (xy 200.158601 36.128999) + (xy 200.071369 36.143555) + (xy 200.07136 36.143557) + (xy 199.858428 36.216656) + (xy 199.858426 36.216658) + (xy 199.660426 36.32381) + (xy 199.660424 36.323811) + (xy 199.482762 36.462091) + (xy 199.330279 36.627729) + (xy 199.330275 36.627734) + (xy 199.207141 36.816206) + (xy 199.116703 37.022386) + (xy 199.116702 37.022387) + (xy 199.061437 37.240624) + (xy 199.061436 37.24063) + (xy 199.061436 37.240632) + (xy 199.042844 37.465) + (xy 199.06099 37.683988) + (xy 199.061437 37.689375) + (xy 199.116702 37.907612) + (xy 199.116703 37.907613) + (xy 199.116704 37.907616) + (xy 199.143013 37.967595) + (xy 199.207141 38.113793) + (xy 199.330275 38.302265) + (xy 199.330279 38.30227) + (xy 199.482762 38.467908) + (xy 199.523917 38.49994) + (xy 199.660424 38.606189) + (xy 199.69368 38.624186) + (xy 199.744071 38.6742) + (xy 199.759423 38.743516) + (xy 199.734862 38.810129) + (xy 199.69368 38.845813) + (xy 199.660426 38.86381) + (xy 199.660424 38.863811) + (xy 199.482762 39.002091) + (xy 199.330279 39.167729) + (xy 199.330275 39.167734) + (xy 199.207141 39.356206) + (xy 199.116703 39.562386) + (xy 199.116702 39.562387) + (xy 199.061437 39.780624) + (xy 199.061436 39.78063) + (xy 199.061436 39.780632) + (xy 199.042844 40.005) + (xy 197.3565 40.005) + (xy 197.3565 35.643849) + (xy 197.358249 35.628012) + (xy 197.357955 35.627985) + (xy 197.358701 35.620092) + (xy 197.356562 35.552031) + (xy 197.3565 35.548073) + (xy 197.3565 35.520151) + (xy 197.3565 35.520144) + (xy 197.355991 35.516123) + (xy 197.355061 35.504296) + (xy 197.353673 35.46011) + (xy 197.348022 35.440663) + (xy 197.344012 35.4213) + (xy 197.341474 35.401203) + (xy 197.325192 35.360081) + (xy 197.321358 35.348882) + (xy 197.309018 35.306406) + (xy 197.2987 35.288961) + (xy 197.290005 35.271209) + (xy 197.282553 35.252385) + (xy 197.28255 35.252379) + (xy 197.256564 35.216613) + (xy 197.250045 35.206689) + (xy 197.227541 35.168635) + (xy 197.213218 35.154312) + (xy 197.200377 35.139279) + (xy 197.188471 35.122892) + (xy 197.154405 35.09471) + (xy 197.145626 35.086721) + (xy 193.674244 31.615339) + (xy 193.664279 31.602901) + (xy 193.664052 31.60309) + (xy 193.659001 31.596984) + (xy 193.659 31.596982) + (xy 193.642386 31.581381) + (xy 193.609349 31.550357) + (xy 193.606505 31.5476) + (xy 193.586777 31.527871) + (xy 193.586771 31.527866) + (xy 193.583567 31.52538) + (xy 193.574556 31.517683) + (xy 193.542325 31.487417) + (xy 193.542319 31.487413) + (xy 193.524563 31.477651) + (xy 193.508047 31.466802) + (xy 193.492041 31.454386) + (xy 193.451464 31.436827) + (xy 193.440807 31.431605) + (xy 193.402063 31.410306) + (xy 193.40206 31.410305) + (xy 193.382436 31.405266) + (xy 193.363736 31.398864) + (xy 193.345145 31.390819) + (xy 193.345143 31.390818) + (xy 193.345141 31.390818) + (xy 193.301474 31.383901) + (xy 193.289855 31.381495) + (xy 193.24703 31.3705) + (xy 193.226776 31.3705) + (xy 193.207066 31.368949) + (xy 193.187057 31.36578) + (xy 193.143039 31.369941) + (xy 193.131181 31.3705) + (xy 187.551094 31.3705) + (xy 187.535252 31.36875) + (xy 187.535225 31.369044) + (xy 187.527332 31.368297) + (xy 187.459242 31.370438) + (xy 187.455284 31.3705) + (xy 187.427384 31.3705) + (xy 187.427378 31.3705) + (xy 187.427372 31.370501) + (xy 187.423373 31.371006) + (xy 187.411553 31.371936) + (xy 187.367351 31.373325) + (xy 187.34789 31.378979) + (xy 187.328544 31.382985) + (xy 187.308444 31.385525) + (xy 187.308443 31.385525) + (xy 187.267335 31.4018) + (xy 187.25611 31.405643) + (xy 187.213653 31.417978) + (xy 187.213644 31.417982) + (xy 187.196202 31.428297) + (xy 187.178455 31.436991) + (xy 187.159623 31.444447) + (xy 187.159621 31.444448) + (xy 187.123854 31.470434) + (xy 187.11394 31.476947) + (xy 187.075876 31.499459) + (xy 187.075873 31.499461) + (xy 187.061552 31.513783) + (xy 187.046523 31.526619) + (xy 187.030133 31.538527) + (xy 187.00194 31.572605) + (xy 186.993953 31.581381) + (xy 185.928471 32.646863) + (xy 185.866159 32.680889) + (xy 185.816225 32.681623) + (xy 185.766498 32.672328) + (xy 185.748588 32.66898) + (xy 185.533372 32.66898) + (xy 185.321819 32.708526) + (xy 185.321816 32.708526) + (xy 185.321816 32.708527) + (xy 185.237792 32.741078) + (xy 185.121135 32.786271) + (xy 185.121134 32.786271) + (xy 185.121133 32.786272) + (xy 185.121123 32.786277) + (xy 184.938155 32.899566) + (xy 184.938154 32.899567) + (xy 184.779103 33.044562) + (xy 184.74077 33.095324) + (xy 184.683756 33.137632) + (xy 184.612919 33.142399) + (xy 184.550751 33.108112) + (xy 184.53967 33.095324) + (xy 184.501336 33.044562) + (xy 184.342285 32.899567) + (xy 184.342284 32.899566) + (xy 184.159316 32.786277) + (xy 184.159309 32.786273) + (xy 184.159305 32.786271) + (xy 183.958621 32.708526) + (xy 183.747068 32.66898) + (xy 183.531852 32.66898) + (xy 183.320299 32.708526) + (xy 183.320296 32.708526) + (xy 183.320296 32.708527) + (xy 183.236272 32.741078) + (xy 183.119615 32.786271) + (xy 183.119614 32.786271) + (xy 183.119613 32.786272) + (xy 183.119603 32.786277) + (xy 182.936635 32.899566) + (xy 182.936634 32.899567) + (xy 182.777585 33.04456) + (xy 182.74052 33.093643) + (xy 182.683506 33.13595) + (xy 182.612669 33.140717) + (xy 182.550501 33.10643) + (xy 182.53942 33.093643) + (xy 182.502354 33.04456) + (xy 182.343305 32.899567) + (xy 182.343304 32.899566) + (xy 182.160336 32.786277) + (xy 182.160329 32.786273) + (xy 182.160325 32.786271) + (xy 181.959641 32.708526) + (xy 181.748088 32.66898) + (xy 181.532872 32.66898) + (xy 181.321319 32.708526) + (xy 181.321316 32.708526) + (xy 181.321316 32.708527) + (xy 181.237292 32.741078) + (xy 181.120635 32.786271) + (xy 181.120634 32.786271) + (xy 181.120633 32.786272) + (xy 181.120623 32.786277) + (xy 180.937655 32.899566) + (xy 180.937654 32.899567) + (xy 180.778603 33.044562) + (xy 180.74027 33.095324) + (xy 180.683256 33.137632) + (xy 180.612419 33.142399) + (xy 180.550251 33.108112) + (xy 180.53917 33.095324) + (xy 180.500836 33.044562) + (xy 180.341785 32.899567) + (xy 180.341784 32.899566) + (xy 180.158816 32.786277) + (xy 180.158809 32.786273) + (xy 180.158805 32.786271) + (xy 179.958121 32.708526) + (xy 179.746568 32.66898) + (xy 179.531352 32.66898) + (xy 179.319799 32.708526) + (xy 179.319796 32.708526) + (xy 179.319796 32.708527) + (xy 179.235772 32.741078) + (xy 179.119115 32.786271) + (xy 179.119114 32.786271) + (xy 179.119113 32.786272) + (xy 179.119103 32.786277) + (xy 178.936135 32.899566) + (xy 178.936134 32.899567) + (xy 178.777085 33.04456) + (xy 178.74002 33.093643) + (xy 178.683006 33.13595) + (xy 178.612169 33.140717) + (xy 178.550001 33.10643) + (xy 178.53892 33.093643) + (xy 178.501854 33.04456) + (xy 178.342805 32.899567) + (xy 178.342804 32.899566) + (xy 178.159836 32.786277) + (xy 178.159829 32.786273) + (xy 178.159825 32.786271) + (xy 177.959141 32.708526) + (xy 177.747588 32.66898) + (xy 177.532372 32.66898) + (xy 177.320819 32.708526) + (xy 177.320816 32.708526) + (xy 177.320816 32.708527) + (xy 177.236792 32.741078) + (xy 177.120135 32.786271) + (xy 177.120134 32.786271) + (xy 177.120133 32.786272) + (xy 177.120123 32.786277) + (xy 176.937155 32.899566) + (xy 176.937154 32.899567) + (xy 176.778105 33.04456) + (xy 176.74104 33.093643) + (xy 176.684026 33.13595) + (xy 176.613189 33.140717) + (xy 176.551021 33.10643) + (xy 176.53994 33.093643) + (xy 176.502874 33.04456) + (xy 176.343825 32.899567) + (xy 176.343824 32.899566) + (xy 176.160856 32.786277) + (xy 176.160849 32.786273) + (xy 176.160845 32.786271) + (xy 175.960161 32.708526) + (xy 175.748608 32.66898) + (xy 175.533392 32.66898) + (xy 175.321839 32.708526) + (xy 175.321836 32.708526) + (xy 175.321836 32.708527) + (xy 175.237812 32.741078) + (xy 175.121155 32.786271) + (xy 175.121154 32.786271) + (xy 175.121153 32.786272) + (xy 175.121143 32.786277) + (xy 174.938175 32.899566) + (xy 174.938174 32.899567) + (xy 174.779125 33.04456) + (xy 174.74206 33.093643) + (xy 174.685046 33.13595) + (xy 174.614209 33.140717) + (xy 174.552041 33.10643) + (xy 174.54096 33.093643) + (xy 174.503894 33.04456) + (xy 174.344845 32.899567) + (xy 174.344844 32.899566) + (xy 174.161876 32.786277) + (xy 174.161869 32.786273) + (xy 174.161865 32.786271) + (xy 173.961181 32.708526) + (xy 173.749628 32.66898) + (xy 173.534412 32.66898) + (xy 173.322859 32.708526) + (xy 173.322856 32.708526) + (xy 173.322856 32.708527) + (xy 173.238832 32.741078) + (xy 173.122175 32.786271) + (xy 173.122174 32.786271) + (xy 173.122173 32.786272) + (xy 173.122163 32.786277) + (xy 172.939195 32.899566) + (xy 172.939194 32.899567) + (xy 172.780145 33.04456) + (xy 172.74308 33.093643) + (xy 172.686066 33.13595) + (xy 172.615229 33.140717) + (xy 172.553061 33.10643) + (xy 172.54198 33.093643) + (xy 172.504914 33.04456) + (xy 172.345865 32.899567) + (xy 172.345864 32.899566) + (xy 172.162896 32.786277) + (xy 172.162889 32.786273) + (xy 172.162885 32.786271) + (xy 171.962201 32.708526) + (xy 171.750648 32.66898) + (xy 171.535432 32.66898) + (xy 171.323879 32.708526) + (xy 171.323876 32.708526) + (xy 171.323876 32.708527) + (xy 171.239852 32.741078) + (xy 171.123195 32.786271) + (xy 171.123194 32.786271) + (xy 171.123193 32.786272) + (xy 171.123183 32.786277) + (xy 170.940215 32.899566) + (xy 170.940214 32.899567) + (xy 170.781163 33.044562) + (xy 170.74283 33.095324) + (xy 170.685816 33.137632) + (xy 170.614979 33.142399) + (xy 170.552811 33.108112) + (xy 170.54173 33.095324) + (xy 170.503396 33.044562) + (xy 170.344345 32.899567) + (xy 170.344344 32.899566) + (xy 170.161376 32.786277) + (xy 170.161369 32.786273) + (xy 170.161365 32.786271) + (xy 169.960681 32.708526) + (xy 169.749128 32.66898) + (xy 169.533912 32.66898) + (xy 169.322359 32.708526) + (xy 169.322356 32.708526) + (xy 169.322356 32.708527) + (xy 169.238332 32.741078) + (xy 169.121675 32.786271) + (xy 169.121674 32.786271) + (xy 169.121673 32.786272) + (xy 169.121663 32.786277) + (xy 168.938695 32.899566) + (xy 168.938694 32.899567) + (xy 168.779645 33.04456) + (xy 168.74258 33.093643) + (xy 168.685566 33.13595) + (xy 168.614729 33.140717) + (xy 168.552561 33.10643) + (xy 168.54148 33.093643) + (xy 168.504414 33.04456) + (xy 168.345365 32.899567) + (xy 168.345364 32.899566) + (xy 168.162396 32.786277) + (xy 168.162389 32.786273) + (xy 168.162385 32.786271) + (xy 167.961701 32.708526) + (xy 167.750148 32.66898) + (xy 167.534932 32.66898) + (xy 167.323379 32.708526) + (xy 167.323376 32.708526) + (xy 167.323376 32.708527) + (xy 167.239352 32.741078) + (xy 167.122695 32.786271) + (xy 167.122694 32.786271) + (xy 167.122693 32.786272) + (xy 167.122683 32.786277) + (xy 166.939715 32.899566) + (xy 166.939714 32.899567) + (xy 166.780663 33.044562) + (xy 166.74233 33.095324) + (xy 166.685316 33.137632) + (xy 166.614479 33.142399) + (xy 166.552311 33.108112) + (xy 166.54123 33.095324) + (xy 166.502896 33.044562) + (xy 166.343845 32.899567) + (xy 166.343844 32.899566) + (xy 166.160876 32.786277) + (xy 166.160869 32.786273) + (xy 166.160865 32.786271) + (xy 165.960181 32.708526) + (xy 165.748628 32.66898) + (xy 165.533412 32.66898) + (xy 165.321859 32.708526) + (xy 165.321856 32.708526) + (xy 165.321856 32.708527) + (xy 165.237832 32.741078) + (xy 165.121175 32.786271) + (xy 165.121174 32.786271) + (xy 165.121173 32.786272) + (xy 165.121163 32.786277) + (xy 164.938195 32.899566) + (xy 164.938194 32.899567) + (xy 164.779145 33.04456) + (xy 164.74208 33.093643) + (xy 164.685066 33.13595) + (xy 164.614229 33.140717) + (xy 164.552061 33.10643) + (xy 164.54098 33.093643) + (xy 164.503914 33.04456) + (xy 164.344865 32.899567) + (xy 164.344864 32.899566) + (xy 164.161896 32.786277) + (xy 164.161889 32.786273) + (xy 164.161885 32.786271) + (xy 163.961201 32.708526) + (xy 163.749648 32.66898) + (xy 163.534432 32.66898) + (xy 163.322879 32.708526) + (xy 163.322876 32.708526) + (xy 163.322876 32.708527) + (xy 163.238852 32.741078) + (xy 163.122195 32.786271) + (xy 163.122194 32.786271) + (xy 163.122193 32.786272) + (xy 163.122183 32.786277) + (xy 162.939215 32.899566) + (xy 162.939208 32.899571) + (xy 162.912898 32.923556) + (xy 162.849081 32.954666) + (xy 162.778574 32.946335) + (xy 162.727146 32.905949) + (xy 162.658744 32.814575) + (xy 162.541805 32.727035) + (xy 162.404933 32.675985) + (xy 162.344437 32.66948) + (xy 162.09706 32.66948) + (xy 162.09706 34.99104) + (xy 162.344425 34.99104) + (xy 162.344437 34.991039) + (xy 162.404933 34.984534) + (xy 162.541804 34.933484) + (xy 162.541805 34.933484) + (xy 162.658744 34.845944) + (xy 162.727146 34.75457) + (xy 162.783981 34.712023) + (xy 162.854797 34.706958) + (xy 162.9129 34.736964) + (xy 162.939214 34.760952) + (xy 162.939215 34.760953) + (xy 163.122183 34.874242) + (xy 163.122186 34.874243) + (xy 163.122195 34.874249) + (xy 163.322879 34.951994) + (xy 163.534432 34.99154) + (xy 163.534435 34.99154) + (xy 163.749645 34.99154) + (xy 163.749648 34.99154) + (xy 163.961201 34.951994) + (xy 164.161885 34.874249) + (xy 164.344866 34.760952) + (xy 164.503913 34.615961) + (xy 164.521907 34.592133) + (xy 164.54098 34.566877) + (xy 164.597993 34.52457) + (xy 164.66883 34.519802) + (xy 164.730999 34.554088) + (xy 164.74208 34.566877) + (xy 164.779143 34.615957) + (xy 164.779146 34.615959) + (xy 164.779147 34.615961) + (xy 164.868911 34.697792) + (xy 164.938194 34.760952) + (xy 164.938195 34.760953) + (xy 165.121163 34.874242) + (xy 165.121166 34.874243) + (xy 165.121175 34.874249) + (xy 165.321859 34.951994) + (xy 165.533412 34.99154) + (xy 165.533415 34.99154) + (xy 165.748625 34.99154) + (xy 165.748628 34.99154) + (xy 165.960181 34.951994) + (xy 166.160865 34.874249) + (xy 166.343846 34.760952) + (xy 166.502893 34.615961) + (xy 166.527728 34.583072) + (xy 166.541229 34.565196) + (xy 166.598243 34.522888) + (xy 166.669079 34.51812) + (xy 166.731248 34.552406) + (xy 166.742331 34.565196) + (xy 166.780664 34.615958) + (xy 166.939714 34.760952) + (xy 166.939715 34.760953) + (xy 167.122683 34.874242) + (xy 167.122686 34.874243) + (xy 167.122695 34.874249) + (xy 167.323379 34.951994) + (xy 167.534932 34.99154) + (xy 167.534935 34.99154) + (xy 167.750145 34.99154) + (xy 167.750148 34.99154) + (xy 167.961701 34.951994) + (xy 168.162385 34.874249) + (xy 168.345366 34.760952) + (xy 168.504413 34.615961) + (xy 168.522407 34.592133) + (xy 168.54148 34.566877) + (xy 168.598493 34.52457) + (xy 168.66933 34.519802) + (xy 168.731499 34.554088) + (xy 168.74258 34.566877) + (xy 168.779643 34.615957) + (xy 168.779646 34.615959) + (xy 168.779647 34.615961) + (xy 168.869411 34.697792) + (xy 168.938694 34.760952) + (xy 168.938695 34.760953) + (xy 169.121663 34.874242) + (xy 169.121666 34.874243) + (xy 169.121675 34.874249) + (xy 169.322359 34.951994) + (xy 169.533912 34.99154) + (xy 169.533915 34.99154) + (xy 169.749125 34.99154) + (xy 169.749128 34.99154) + (xy 169.960681 34.951994) + (xy 170.161365 34.874249) + (xy 170.344346 34.760952) + (xy 170.503393 34.615961) + (xy 170.528228 34.583072) + (xy 170.541729 34.565196) + (xy 170.598743 34.522888) + (xy 170.669579 34.51812) + (xy 170.731748 34.552406) + (xy 170.742831 34.565196) + (xy 170.781164 34.615958) + (xy 170.940214 34.760952) + (xy 170.940215 34.760953) + (xy 171.123183 34.874242) + (xy 171.123186 34.874243) + (xy 171.123195 34.874249) + (xy 171.323879 34.951994) + (xy 171.535432 34.99154) + (xy 171.535435 34.99154) + (xy 171.750645 34.99154) + (xy 171.750648 34.99154) + (xy 171.962201 34.951994) + (xy 172.162885 34.874249) + (xy 172.345866 34.760952) + (xy 172.504913 34.615961) + (xy 172.522907 34.592133) + (xy 172.54198 34.566877) + (xy 172.598993 34.52457) + (xy 172.66983 34.519802) + (xy 172.731999 34.554088) + (xy 172.74308 34.566877) + (xy 172.780143 34.615957) + (xy 172.780146 34.615959) + (xy 172.780147 34.615961) + (xy 172.869911 34.697792) + (xy 172.939194 34.760952) + (xy 172.939195 34.760953) + (xy 173.122163 34.874242) + (xy 173.122166 34.874243) + (xy 173.122175 34.874249) + (xy 173.322859 34.951994) + (xy 173.534412 34.99154) + (xy 173.534415 34.99154) + (xy 173.749625 34.99154) + (xy 173.749628 34.99154) + (xy 173.961181 34.951994) + (xy 174.161865 34.874249) + (xy 174.344846 34.760952) + (xy 174.503893 34.615961) + (xy 174.521887 34.592133) + (xy 174.54096 34.566877) + (xy 174.597973 34.52457) + (xy 174.66881 34.519802) + (xy 174.730979 34.554088) + (xy 174.74206 34.566877) + (xy 174.779123 34.615957) + (xy 174.779126 34.615959) + (xy 174.779127 34.615961) + (xy 174.868891 34.697792) + (xy 174.938174 34.760952) + (xy 174.938175 34.760953) + (xy 175.121143 34.874242) + (xy 175.121146 34.874243) + (xy 175.121155 34.874249) + (xy 175.321839 34.951994) + (xy 175.533392 34.99154) + (xy 175.533395 34.99154) + (xy 175.748605 34.99154) + (xy 175.748608 34.99154) + (xy 175.960161 34.951994) + (xy 176.160845 34.874249) + (xy 176.343826 34.760952) + (xy 176.502873 34.615961) + (xy 176.520867 34.592133) + (xy 176.53994 34.566877) + (xy 176.596953 34.52457) + (xy 176.66779 34.519802) + (xy 176.729959 34.554088) + (xy 176.74104 34.566877) + (xy 176.778103 34.615957) + (xy 176.778106 34.615959) + (xy 176.778107 34.615961) + (xy 176.867871 34.697792) + (xy 176.937154 34.760952) + (xy 176.937155 34.760953) + (xy 177.120123 34.874242) + (xy 177.120126 34.874243) + (xy 177.120135 34.874249) + (xy 177.320819 34.951994) + (xy 177.532372 34.99154) + (xy 177.532375 34.99154) + (xy 177.747585 34.99154) + (xy 177.747588 34.99154) + (xy 177.959141 34.951994) + (xy 178.159825 34.874249) + (xy 178.342806 34.760952) + (xy 178.501853 34.615961) + (xy 178.519847 34.592133) + (xy 178.53892 34.566877) + (xy 178.595933 34.52457) + (xy 178.66677 34.519802) + (xy 178.728939 34.554088) + (xy 178.74002 34.566877) + (xy 178.777083 34.615957) + (xy 178.777086 34.615959) + (xy 178.777087 34.615961) + (xy 178.866851 34.697792) + (xy 178.936134 34.760952) + (xy 178.936135 34.760953) + (xy 179.119103 34.874242) + (xy 179.119106 34.874243) + (xy 179.119115 34.874249) + (xy 179.319799 34.951994) + (xy 179.531352 34.99154) + (xy 179.531355 34.99154) + (xy 179.746565 34.99154) + (xy 179.746568 34.99154) + (xy 179.958121 34.951994) + (xy 180.158805 34.874249) + (xy 180.341786 34.760952) + (xy 180.500833 34.615961) + (xy 180.525668 34.583072) + (xy 180.539169 34.565196) + (xy 180.596183 34.522888) + (xy 180.667019 34.51812) + (xy 180.729188 34.552406) + (xy 180.740271 34.565196) + (xy 180.778604 34.615958) + (xy 180.937654 34.760952) + (xy 180.937655 34.760953) + (xy 181.120623 34.874242) + (xy 181.120626 34.874243) + (xy 181.120635 34.874249) + (xy 181.321319 34.951994) + (xy 181.532872 34.99154) + (xy 181.532875 34.99154) + (xy 181.748085 34.99154) + (xy 181.748088 34.99154) + (xy 181.959641 34.951994) + (xy 182.160325 34.874249) + (xy 182.343306 34.760952) + (xy 182.502353 34.615961) + (xy 182.520347 34.592133) + (xy 182.53942 34.566877) + (xy 182.596433 34.52457) + (xy 182.66727 34.519802) + (xy 182.729439 34.554088) + (xy 182.74052 34.566877) + (xy 182.777583 34.615957) + (xy 182.777586 34.615959) + (xy 182.777587 34.615961) + (xy 182.867351 34.697792) + (xy 182.936634 34.760952) + (xy 182.936635 34.760953) + (xy 183.119603 34.874242) + (xy 183.119606 34.874243) + (xy 183.119615 34.874249) + (xy 183.320299 34.951994) + (xy 183.531852 34.99154) + (xy 183.531855 34.99154) + (xy 183.747065 34.99154) + (xy 183.747068 34.99154) + (xy 183.958621 34.951994) + (xy 184.159305 34.874249) + (xy 184.342286 34.760952) + (xy 184.501333 34.615961) + (xy 184.526168 34.583072) + (xy 184.539669 34.565196) + (xy 184.596683 34.522888) + (xy 184.667519 34.51812) + (xy 184.729688 34.552406) + (xy 184.740771 34.565196) + (xy 184.779104 34.615958) + (xy 184.938154 34.760952) + (xy 184.938155 34.760953) + (xy 185.121123 34.874242) + (xy 185.121126 34.874243) + (xy 185.121135 34.874249) + (xy 185.321819 34.951994) + (xy 185.533372 34.99154) + (xy 185.533375 34.99154) + (xy 185.748585 34.99154) + (xy 185.748588 34.99154) + (xy 185.960141 34.951994) + (xy 186.160825 34.874249) + (xy 186.343806 34.760952) + (xy 186.502853 34.615961) + (xy 186.520847 34.592133) + (xy 186.53992 34.566877) + (xy 186.596933 34.52457) + (xy 186.66777 34.519802) + (xy 186.729939 34.554088) + (xy 186.74102 34.566877) + (xy 186.778083 34.615957) + (xy 186.778086 34.615959) + (xy 186.778087 34.615961) + (xy 186.867851 34.697792) + (xy 186.937134 34.760952) + (xy 186.937135 34.760953) + (xy 187.120103 34.874242) + (xy 187.120106 34.874243) + (xy 187.120115 34.874249) + (xy 187.320799 34.951994) + (xy 187.532352 34.99154) + (xy 187.532355 34.99154) + (xy 187.747568 34.99154) + (xy 187.804503 34.980896) + (xy 187.875137 34.988039) + (xy 187.916751 35.015655) + (xy 191.861595 38.960499) + (xy 191.895621 39.022811) + (xy 191.8985 39.049594) + (xy 191.8985 50.4595) + (xy 191.878498 50.527621) + (xy 191.824842 50.574114) + (xy 191.7725 50.5855) + (xy 191.3005 50.5855) + (xy 191.232379 50.565498) + (xy 191.185886 50.511842) + (xy 191.1745 50.4595) + (xy 191.1745 42.796855) + (xy 191.176249 42.781014) + (xy 191.175956 42.780987) + (xy 191.176701 42.773094) + (xy 191.176702 42.773091) + (xy 191.174562 42.705013) + (xy 191.1745 42.701054) + (xy 191.1745 42.673149) + (xy 191.1745 42.673144) + (xy 191.173992 42.66913) + (xy 191.173061 42.657297) + (xy 191.172181 42.629292) + (xy 191.171673 42.61311) + (xy 191.166022 42.593663) + (xy 191.162012 42.5743) + (xy 191.161429 42.569684) + (xy 191.159474 42.554203) + (xy 191.143195 42.51309) + (xy 191.139353 42.501869) + (xy 191.127018 42.459407) + (xy 191.116705 42.441969) + (xy 191.10801 42.424222) + (xy 191.100552 42.405383) + (xy 191.074568 42.36962) + (xy 191.068051 42.359699) + (xy 191.045541 42.321635) + (xy 191.031218 42.307312) + (xy 191.018377 42.292279) + (xy 191.006471 42.275892) + (xy 190.972405 42.24771) + (xy 190.963626 42.239721) + (xy 186.635343 37.911438) + (xy 186.601317 37.849126) + (xy 186.59923 37.836449) + (xy 186.594217 37.791953) + (xy 186.534043 37.619985) + (xy 186.534041 37.619982) + (xy 186.534041 37.619981) + (xy 186.437112 37.46572) + (xy 186.437111 37.465718) + (xy 186.308281 37.336888) + (xy 186.308279 37.336887) + (xy 186.154018 37.239958) + (xy 186.154015 37.239957) + (xy 185.98205 37.179784) + (xy 185.982049 37.179783) + (xy 185.982047 37.179783) + (xy 185.801 37.159384) + (xy 185.619953 37.179783) + (xy 185.61995 37.179783) + (xy 185.619949 37.179784) + (xy 185.447984 37.239957) + (xy 185.447981 37.239958) + (xy 185.29372 37.336887) + (xy 185.293718 37.336888) + (xy 185.164888 37.465718) + (xy 185.164887 37.46572) + (xy 185.067958 37.619981) + (xy 185.067957 37.619984) + (xy 185.007785 37.791948) + (xy 185.007783 37.791953) + (xy 184.987384 37.973) + (xy 185.007783 38.154047) + (xy 185.007783 38.154049) + (xy 185.007784 38.15405) + (xy 185.067957 38.326015) + (xy 185.067958 38.326018) + (xy 185.164887 38.480279) + (xy 185.164888 38.480281) + (xy 185.293718 38.609111) + (xy 185.29372 38.609112) + (xy 185.447981 38.706041) + (xy 185.447982 38.706041) + (xy 185.447985 38.706043) + (xy 185.619953 38.766217) + (xy 185.66445 38.77123) + (xy 185.729902 38.798732) + (xy 185.739439 38.807343) + (xy 189.870595 42.938499) + (xy 189.904621 43.000811) + (xy 189.9075 43.027594) + (xy 189.9075 50.4595) + (xy 189.887498 50.527621) + (xy 189.833842 50.574114) + (xy 189.7815 50.5855) + (xy 189.11735 50.5855) + (xy 189.056803 50.592009) + (xy 189.056795 50.592011) + (xy 188.919797 50.64311) + (xy 188.919792 50.643112) + (xy 188.802738 50.730738) + (xy 188.715112 50.847792) + (xy 188.71511 50.847797) + (xy 188.664011 50.984795) + (xy 188.664009 50.984803) + (xy 188.6575 51.04535) + (xy 188.6575 52.142649) + (xy 188.664009 52.203196) + (xy 188.664011 52.203204) + (xy 188.71511 52.340202) + (xy 188.715114 52.34021) + (xy 188.72836 52.357905) + (xy 188.75317 52.424425) + (xy 188.738078 52.493799) + (xy 188.716586 52.522507) + (xy 187.698336 53.540757) + (xy 187.685901 53.550721) + (xy 187.686089 53.550948) + (xy 187.679979 53.556002) + (xy 187.63337 53.605635) + (xy 187.63062 53.608473) + (xy 187.610863 53.628231) + (xy 187.608374 53.631439) + (xy 187.600688 53.640436) + (xy 187.570418 53.672673) + (xy 187.570411 53.672683) + (xy 187.560651 53.690435) + (xy 187.549803 53.70695) + (xy 187.537386 53.722958) + (xy 187.519824 53.76354) + (xy 187.514604 53.774195) + (xy 187.493305 53.812939) + (xy 187.493303 53.812944) + (xy 187.488267 53.832559) + (xy 187.481864 53.851262) + (xy 187.473819 53.869852) + (xy 187.466901 53.913525) + (xy 187.464495 53.925142) + (xy 187.4535 53.967968) + (xy 187.4535 53.988223) + (xy 187.451949 54.007933) + (xy 187.448812 54.02774) + (xy 187.44878 54.027943) + (xy 187.451341 54.055031) + (xy 187.452941 54.071961) + (xy 187.4535 54.083819) + (xy 187.4535 56.304146) + (xy 187.451751 56.319988) + (xy 187.452044 56.320016) + (xy 187.451298 56.327907) + (xy 187.453438 56.395984) + (xy 187.4535 56.399943) + (xy 187.4535 56.427851) + (xy 187.453501 56.427869) + (xy 187.454007 56.431877) + (xy 187.454937 56.443696) + (xy 187.456326 56.487888) + (xy 187.456327 56.487893) + (xy 187.461977 56.507339) + (xy 187.465986 56.526697) + (xy 187.468525 56.546793) + (xy 187.468526 56.5468) + (xy 187.4848 56.587903) + (xy 187.488644 56.599129) + (xy 187.500982 56.641593) + (xy 187.511294 56.659031) + (xy 187.519988 56.676779) + (xy 187.527444 56.695609) + (xy 187.52745 56.69562) + (xy 187.553432 56.731381) + (xy 187.559949 56.741301) + (xy 187.582458 56.779362) + (xy 187.582459 56.779363) + (xy 187.582461 56.779366) + (xy 187.596779 56.793684) + (xy 187.609617 56.808714) + (xy 187.615707 56.817095) + (xy 187.621528 56.825107) + (xy 187.621529 56.825108) + (xy 187.621531 56.82511) + (xy 187.642668 56.842596) + (xy 187.682406 56.90143) + (xy 187.684027 56.972408) + (xy 187.647018 57.032995) + (xy 187.583127 57.063955) + (xy 187.562352 57.06568) + (xy 187.532352 57.06568) + (xy 187.320799 57.105226) + (xy 187.320796 57.105226) + (xy 187.320796 57.105227) + (xy 187.236772 57.137778) + (xy 187.120115 57.182971) + (xy 187.120114 57.182971) + (xy 187.120113 57.182972) + (xy 187.120103 57.182977) + (xy 186.937135 57.296266) + (xy 186.937134 57.296267) + (xy 186.778085 57.44126) + (xy 186.74102 57.490343) + (xy 186.684006 57.53265) + (xy 186.613169 57.537417) + (xy 186.551001 57.50313) + (xy 186.53992 57.490343) + (xy 186.502854 57.44126) + (xy 186.47672 57.417436) + (xy 186.378849 57.328214) + (xy 186.343805 57.296267) + (xy 186.343804 57.296266) + (xy 186.160836 57.182977) + (xy 186.160829 57.182973) + (xy 186.160825 57.182971) + (xy 185.960141 57.105226) + (xy 185.748588 57.06568) + (xy 185.533372 57.06568) + (xy 185.321819 57.105226) + (xy 185.321816 57.105226) + (xy 185.321816 57.105227) + (xy 185.237792 57.137778) + (xy 185.121135 57.182971) + (xy 185.121134 57.182971) + (xy 185.121133 57.182972) + (xy 185.121123 57.182977) + (xy 184.938155 57.296266) + (xy 184.938154 57.296267) + (xy 184.779103 57.441262) + (xy 184.74077 57.492024) + (xy 184.683756 57.534332) + (xy 184.612919 57.539099) + (xy 184.550751 57.504812) + (xy 184.53967 57.492024) + (xy 184.501336 57.441262) + (xy 184.500549 57.440545) + (xy 184.377329 57.328214) + (xy 184.342285 57.296267) + (xy 184.342284 57.296266) + (xy 184.159316 57.182977) + (xy 184.159309 57.182973) + (xy 184.159305 57.182971) + (xy 183.958621 57.105226) + (xy 183.747068 57.06568) + (xy 183.531852 57.06568) + (xy 183.320299 57.105226) + (xy 183.320296 57.105226) + (xy 183.320296 57.105227) + (xy 183.236272 57.137778) + (xy 183.119615 57.182971) + (xy 183.119614 57.182971) + (xy 183.119613 57.182972) + (xy 183.119603 57.182977) + (xy 182.936635 57.296266) + (xy 182.936634 57.296267) + (xy 182.777585 57.44126) + (xy 182.74052 57.490343) + (xy 182.683506 57.53265) + (xy 182.612669 57.537417) + (xy 182.550501 57.50313) + (xy 182.53942 57.490343) + (xy 182.502354 57.44126) + (xy 182.47622 57.417436) + (xy 182.378349 57.328214) + (xy 182.343305 57.296267) + (xy 182.343304 57.296266) + (xy 182.160336 57.182977) + (xy 182.160329 57.182973) + (xy 182.160325 57.182971) + (xy 181.959641 57.105226) + (xy 181.748088 57.06568) + (xy 181.532872 57.06568) + (xy 181.321319 57.105226) + (xy 181.321316 57.105226) + (xy 181.321316 57.105227) + (xy 181.237292 57.137778) + (xy 181.120635 57.182971) + (xy 181.120634 57.182971) + (xy 181.120633 57.182972) + (xy 181.120623 57.182977) + (xy 180.937655 57.296266) + (xy 180.937654 57.296267) + (xy 180.778603 57.441262) + (xy 180.74027 57.492024) + (xy 180.683256 57.534332) + (xy 180.612419 57.539099) + (xy 180.550251 57.504812) + (xy 180.53917 57.492024) + (xy 180.500836 57.441262) + (xy 180.500049 57.440545) + (xy 180.376829 57.328214) + (xy 180.341785 57.296267) + (xy 180.341784 57.296266) + (xy 180.158816 57.182977) + (xy 180.158809 57.182973) + (xy 180.158805 57.182971) + (xy 179.958121 57.105226) + (xy 179.746568 57.06568) + (xy 179.531352 57.06568) + (xy 179.319799 57.105226) + (xy 179.319796 57.105226) + (xy 179.319796 57.105227) + (xy 179.235772 57.137778) + (xy 179.119115 57.182971) + (xy 179.119114 57.182971) + (xy 179.119113 57.182972) + (xy 179.119103 57.182977) + (xy 178.936135 57.296266) + (xy 178.936134 57.296267) + (xy 178.777085 57.44126) + (xy 178.74002 57.490343) + (xy 178.683006 57.53265) + (xy 178.612169 57.537417) + (xy 178.550001 57.50313) + (xy 178.53892 57.490343) + (xy 178.501854 57.44126) + (xy 178.47572 57.417436) + (xy 178.377849 57.328214) + (xy 178.342805 57.296267) + (xy 178.342804 57.296266) + (xy 178.159836 57.182977) + (xy 178.159829 57.182973) + (xy 178.159825 57.182971) + (xy 177.959141 57.105226) + (xy 177.747588 57.06568) + (xy 177.532372 57.06568) + (xy 177.320819 57.105226) + (xy 177.320816 57.105226) + (xy 177.320816 57.105227) + (xy 177.236792 57.137778) + (xy 177.120135 57.182971) + (xy 177.120134 57.182971) + (xy 177.120133 57.182972) + (xy 177.120123 57.182977) + (xy 176.937155 57.296266) + (xy 176.937154 57.296267) + (xy 176.778105 57.44126) + (xy 176.74104 57.490343) + (xy 176.684026 57.53265) + (xy 176.613189 57.537417) + (xy 176.551021 57.50313) + (xy 176.53994 57.490343) + (xy 176.502874 57.44126) + (xy 176.47674 57.417436) + (xy 176.378869 57.328214) + (xy 176.343825 57.296267) + (xy 176.343824 57.296266) + (xy 176.160856 57.182977) + (xy 176.160849 57.182973) + (xy 176.160845 57.182971) + (xy 175.960161 57.105226) + (xy 175.748608 57.06568) + (xy 175.533392 57.06568) + (xy 175.321839 57.105226) + (xy 175.321836 57.105226) + (xy 175.321836 57.105227) + (xy 175.237812 57.137778) + (xy 175.121155 57.182971) + (xy 175.121154 57.182971) + (xy 175.121153 57.182972) + (xy 175.121143 57.182977) + (xy 174.938175 57.296266) + (xy 174.938174 57.296267) + (xy 174.779125 57.44126) + (xy 174.74206 57.490343) + (xy 174.685046 57.53265) + (xy 174.614209 57.537417) + (xy 174.552041 57.50313) + (xy 174.54096 57.490343) + (xy 174.503894 57.44126) + (xy 174.47776 57.417436) + (xy 174.344846 57.296268) + (xy 174.344843 57.296266) + (xy 174.302169 57.269843) + (xy 174.254782 57.216976) + (xy 174.2425 57.162716) + (xy 174.2425 57.062737) + (xy 174.261813 56.995701) + (xy 174.340522 56.870435) + (xy 174.342043 56.868015) + (xy 174.402217 56.696047) + (xy 174.422616 56.515) + (xy 174.402217 56.333953) + (xy 174.342043 56.161985) + (xy 174.342041 56.161982) + (xy 174.342041 56.161981) + (xy 174.245112 56.00772) + (xy 174.245111 56.007718) + (xy 174.116281 55.878888) + (xy 174.116279 55.878887) + (xy 173.962018 55.781958) + (xy 173.962015 55.781957) + (xy 173.79005 55.721784) + (xy 173.790049 55.721783) + (xy 173.790047 55.721783) + (xy 173.609 55.701384) + (xy 173.427953 55.721783) + (xy 173.42795 55.721783) + (xy 173.427949 55.721784) + (xy 173.255984 55.781957) + (xy 173.255981 55.781958) + (xy 173.10172 55.878887) + (xy 173.101718 55.878888) + (xy 172.972888 56.007718) + (xy 172.972887 56.00772) + (xy 172.875958 56.161981) + (xy 172.875957 56.161984) + (xy 172.817898 56.327909) + (xy 172.815783 56.333953) + (xy 172.795384 56.515) + (xy 172.815783 56.696047) + (xy 172.815783 56.696049) + (xy 172.815784 56.69605) + (xy 172.875957 56.868015) + (xy 172.875958 56.868017) + (xy 172.956187 56.995701) + (xy 172.9755 57.062737) + (xy 172.9755 57.207536) + (xy 172.955498 57.275657) + (xy 172.934386 57.300651) + (xy 172.780145 57.44126) + (xy 172.74308 57.490343) + (xy 172.686066 57.53265) + (xy 172.615229 57.537417) + (xy 172.553061 57.50313) + (xy 172.54198 57.490343) + (xy 172.504914 57.44126) + (xy 172.47878 57.417436) + (xy 172.380909 57.328214) + (xy 172.345865 57.296267) + (xy 172.345864 57.296266) + (xy 172.162896 57.182977) + (xy 172.162889 57.182973) + (xy 172.162885 57.182971) + (xy 171.962201 57.105226) + (xy 171.750648 57.06568) + (xy 171.535432 57.06568) + (xy 171.323879 57.105226) + (xy 171.323876 57.105226) + (xy 171.323876 57.105227) + (xy 171.239852 57.137778) + (xy 171.123195 57.182971) + (xy 171.123194 57.182971) + (xy 171.123193 57.182972) + (xy 171.123183 57.182977) + (xy 170.940215 57.296266) + (xy 170.940214 57.296267) + (xy 170.781163 57.441262) + (xy 170.74283 57.492024) + (xy 170.685816 57.534332) + (xy 170.614979 57.539099) + (xy 170.552811 57.504812) + (xy 170.54173 57.492024) + (xy 170.503396 57.441262) + (xy 170.502609 57.440545) + (xy 170.379389 57.328214) + (xy 170.344345 57.296267) + (xy 170.344344 57.296266) + (xy 170.161376 57.182977) + (xy 170.161369 57.182973) + (xy 170.161365 57.182971) + (xy 169.960681 57.105226) + (xy 169.749128 57.06568) + (xy 169.533912 57.06568) + (xy 169.322359 57.105226) + (xy 169.322356 57.105226) + (xy 169.322356 57.105227) + (xy 169.238332 57.137778) + (xy 169.121675 57.182971) + (xy 169.121674 57.182971) + (xy 169.121673 57.182972) + (xy 169.121663 57.182977) + (xy 168.938695 57.296266) + (xy 168.938694 57.296267) + (xy 168.779645 57.44126) + (xy 168.74258 57.490343) + (xy 168.685566 57.53265) + (xy 168.614729 57.537417) + (xy 168.552561 57.50313) + (xy 168.54148 57.490343) + (xy 168.504414 57.44126) + (xy 168.47828 57.417436) + (xy 168.380409 57.328214) + (xy 168.345365 57.296267) + (xy 168.345364 57.296266) + (xy 168.162396 57.182977) + (xy 168.162389 57.182973) + (xy 168.162385 57.182971) + (xy 167.961701 57.105226) + (xy 167.750148 57.06568) + (xy 167.534932 57.06568) + (xy 167.323379 57.105226) + (xy 167.323376 57.105226) + (xy 167.323376 57.105227) + (xy 167.239352 57.137778) + (xy 167.122695 57.182971) + (xy 167.122694 57.182971) + (xy 167.122693 57.182972) + (xy 167.122683 57.182977) + (xy 166.939715 57.296266) + (xy 166.939714 57.296267) + (xy 166.780663 57.441262) + (xy 166.74233 57.492024) + (xy 166.685316 57.534332) + (xy 166.614479 57.539099) + (xy 166.552311 57.504812) + (xy 166.54123 57.492024) + (xy 166.502896 57.441262) + (xy 166.502109 57.440545) + (xy 166.378889 57.328214) + (xy 166.343845 57.296267) + (xy 166.343844 57.296266) + (xy 166.160876 57.182977) + (xy 166.160869 57.182973) + (xy 166.160865 57.182971) + (xy 165.960181 57.105226) + (xy 165.748628 57.06568) + (xy 165.533412 57.06568) + (xy 165.321859 57.105226) + (xy 165.321856 57.105226) + (xy 165.321856 57.105227) + (xy 165.237832 57.137778) + (xy 165.121175 57.182971) + (xy 165.121174 57.182971) + (xy 165.121173 57.182972) + (xy 165.121163 57.182977) + (xy 164.938195 57.296266) + (xy 164.938194 57.296267) + (xy 164.779145 57.44126) + (xy 164.74208 57.490343) + (xy 164.685066 57.53265) + (xy 164.614229 57.537417) + (xy 164.552061 57.50313) + (xy 164.54098 57.490343) + (xy 164.503914 57.44126) + (xy 164.47778 57.417436) + (xy 164.379909 57.328214) + (xy 164.344865 57.296267) + (xy 164.344864 57.296266) + (xy 164.161896 57.182977) + (xy 164.161889 57.182973) + (xy 164.161885 57.182971) + (xy 163.961201 57.105226) + (xy 163.749648 57.06568) + (xy 163.534432 57.06568) + (xy 163.322879 57.105226) + (xy 163.322876 57.105226) + (xy 163.322876 57.105227) + (xy 163.238852 57.137778) + (xy 163.122195 57.182971) + (xy 163.122194 57.182971) + (xy 163.122193 57.182972) + (xy 163.122183 57.182977) + (xy 162.939215 57.296266) + (xy 162.939208 57.296271) + (xy 162.912898 57.320256) + (xy 162.849081 57.351366) + (xy 162.778574 57.343035) + (xy 162.727146 57.302649) + (xy 162.658744 57.211275) + (xy 162.541805 57.123735) + (xy 162.404933 57.072685) + (xy 162.344437 57.06618) + (xy 162.09706 57.06618) + (xy 162.09706 58.55496) + (xy 162.077058 58.623081) + (xy 162.023402 58.669574) + (xy 161.97106 58.68096) + (xy 160.48228 58.68096) + (xy 160.48228 58.928337) + (xy 160.488785 58.988833) + (xy 160.539835 59.125704) + (xy 160.539835 59.125705) + (xy 160.623892 59.237991) + (xy 160.648703 59.304511) + (xy 160.633612 59.373885) + (xy 160.583409 59.424087) + (xy 160.523024 59.4395) + (xy 153.861441 59.4395) + (xy 153.843181 59.43817) + (xy 153.819212 59.434659) + (xy 153.819211 59.434659) + (xy 153.779081 59.43817) + (xy 153.769354 59.439021) + (xy 153.758373 59.4395) + (xy 153.752814 59.4395) + (xy 153.721709 59.443135) + (xy 153.718067 59.443507) + (xy 153.642577 59.450112) + (xy 153.635386 59.451597) + (xy 153.635372 59.451532) + (xy 153.628014 59.453163) + (xy 153.62803 59.453228) + (xy 153.620891 59.45492) + (xy 153.620888 59.45492) + (xy 153.620887 59.454921) + (xy 153.603657 59.461192) + (xy 153.549654 59.480846) + (xy 153.546198 59.482047) + (xy 153.474259 59.505886) + (xy 153.467613 59.508986) + (xy 153.467585 59.508926) + (xy 153.460801 59.51221) + (xy 153.460831 59.512269) + (xy 153.454268 59.515565) + (xy 153.390931 59.557221) + (xy 153.387844 59.559187) + (xy 153.323351 59.598968) + (xy 153.317592 59.603522) + (xy 153.317551 59.60347) + (xy 153.311704 59.608233) + (xy 153.311746 59.608283) + (xy 153.306128 59.612996) + (xy 153.254087 59.668156) + (xy 153.251534 59.670783) + (xy 153.230896 59.691421) + (xy 153.19537 59.713833) + (xy 153.19636 59.715887) + (xy 153.189981 59.718958) + (xy 153.03572 59.815887) + (xy 153.035718 59.815888) + (xy 152.906888 59.944718) + (xy 152.906887 59.94472) + (xy 152.809958 60.098981) + (xy 152.809957 60.098984) + (xy 152.754664 60.257005) + (xy 152.749783 60.270953) + (xy 152.729384 60.452) + (xy 152.749783 60.633047) + (xy 152.749783 60.633049) + (xy 152.749784 60.63305) + (xy 152.809957 60.805015) + (xy 152.809958 60.805018) + (xy 152.906887 60.959279) + (xy 152.906888 60.959281) + (xy 153.035718 61.088111) + (xy 153.03572 61.088112) + (xy 153.189981 61.185041) + (xy 153.189982 61.185041) + (xy 153.189985 61.185043) + (xy 153.361953 61.245217) + (xy 153.543 61.265616) + (xy 153.724047 61.245217) + (xy 153.896015 61.185043) + (xy 154.050281 61.088111) + (xy 154.095616 61.042776) + (xy 154.144988 60.993405) + (xy 154.2073 60.959379) + (xy 154.234083 60.9565) + (xy 161.711385 60.9565) + (xy 161.779506 60.976502) + (xy 161.825999 61.030158) + (xy 161.836103 61.100432) + (xy 161.806609 61.165012) + (xy 161.80048 61.171595) + (xy 160.23748 62.734595) + (xy 160.175168 62.768621) + (xy 160.148385 62.7715) + (xy 160.029409 62.7715) + (xy 159.961288 62.751498) + (xy 159.914795 62.697842) + (xy 159.911354 62.689534) + (xy 159.899889 62.658797) + (xy 159.899889 62.658796) + (xy 159.899887 62.658794) + (xy 159.899887 62.658792) + (xy 159.812261 62.541738) + (xy 159.695207 62.454112) + (xy 159.695202 62.45411) + (xy 159.558204 62.403011) + (xy 159.558196 62.403009) + (xy 159.497649 62.3965) + (xy 159.497638 62.3965) + (xy 156.650362 62.3965) + (xy 156.65035 62.3965) + (xy 156.589803 62.403009) + (xy 156.589795 62.403011) + (xy 156.452797 62.45411) + (xy 156.452792 62.454112) + (xy 156.335738 62.541738) + (xy 156.248112 62.658792) + (xy 156.248111 62.658795) + (xy 156.236646 62.689534) + (xy 156.194099 62.746369) + (xy 156.127578 62.771179) + (xy 156.118591 62.7715) + (xy 154.269409 62.7715) + (xy 154.201288 62.751498) + (xy 154.154795 62.697842) + (xy 154.151354 62.689534) + (xy 154.139889 62.658797) + (xy 154.139889 62.658796) + (xy 154.139887 62.658794) + (xy 154.139887 62.658792) + (xy 154.052261 62.541738) + (xy 153.935207 62.454112) + (xy 153.935202 62.45411) + (xy 153.798204 62.403011) + (xy 153.798196 62.403009) + (xy 153.737649 62.3965) + (xy 153.737638 62.3965) + (xy 150.890362 62.3965) + (xy 150.89035 62.3965) + (xy 150.829803 62.403009) + (xy 150.829795 62.403011) + (xy 150.692797 62.45411) + (xy 150.692792 62.454112) + (xy 150.575738 62.541738) + (xy 150.488112 62.658792) + (xy 150.48811 62.658797) + (xy 150.437011 62.795795) + (xy 150.437009 62.795803) + (xy 150.4305 62.85635) + (xy 150.43032 62.859728) + (xy 150.406702 62.926681) + (xy 150.350636 62.970237) + (xy 150.279923 62.976568) + (xy 150.217012 62.943662) + (xy 150.181878 62.881968) + (xy 150.1785 62.852988) + (xy 150.1785 62.288792) + (xy 150.198502 62.220671) + (xy 150.2154 62.199702) + (xy 151.581767 60.833334) + (xy 151.589266 60.82642) + (xy 151.629942 60.791871) + (xy 151.6784 60.728123) + (xy 151.68046 60.725488) + (xy 151.730621 60.663087) + (xy 151.730624 60.66308) + (xy 151.731575 60.661593) + (xy 151.742036 60.644728) + (xy 151.742942 60.643221) + (xy 151.742949 60.643213) + (xy 151.776591 60.570495) + (xy 151.778012 60.567531) + (xy 151.81359 60.495797) + (xy 151.813593 60.495781) + (xy 151.814207 60.494113) + (xy 151.820809 60.475364) + (xy 151.821353 60.473748) + (xy 151.821353 60.473743) + (xy 151.821357 60.473737) + (xy 151.838577 60.395497) + (xy 151.83934 60.392249) + (xy 151.85589 60.325702) + (xy 151.858656 60.314582) + (xy 151.858656 60.31458) + (xy 151.858884 60.312907) + (xy 151.86132 60.293015) + (xy 151.8615 60.291366) + (xy 151.8615 60.211316) + (xy 151.861546 60.207904) + (xy 151.862966 60.155472) + (xy 151.863713 60.127915) + (xy 151.863712 60.127914) + (xy 151.863713 60.127912) + (xy 151.863581 60.126295) + (xy 151.8615 60.104402) + (xy 151.8615 58.22696) + (xy 161.239309 58.22696) + (xy 161.25907 58.351726) + (xy 161.316419 58.464279) + (xy 161.405741 58.553601) + (xy 161.518294 58.61095) + (xy 161.611674 58.62574) + (xy 161.674446 58.62574) + (xy 161.767826 58.61095) + (xy 161.880379 58.553601) + (xy 161.969701 58.464279) + (xy 162.02705 58.351726) + (xy 162.046811 58.22696) + (xy 162.02705 58.102194) + (xy 161.969701 57.989641) + (xy 161.880379 57.900319) + (xy 161.767826 57.84297) + (xy 161.674446 57.82818) + (xy 161.611674 57.82818) + (xy 161.518294 57.84297) + (xy 161.405741 57.900319) + (xy 161.316419 57.989641) + (xy 161.25907 58.102194) + (xy 161.239309 58.22696) + (xy 151.8615 58.22696) + (xy 151.8615 57.77296) + (xy 160.48228 57.77296) + (xy 161.18906 57.77296) + (xy 161.18906 57.06618) + (xy 160.941682 57.06618) + (xy 160.881186 57.072685) + (xy 160.744315 57.123735) + (xy 160.744314 57.123735) + (xy 160.627375 57.211275) + (xy 160.539835 57.328214) + (xy 160.539835 57.328215) + (xy 160.488785 57.465086) + (xy 160.48228 57.525582) + (xy 160.48228 57.77296) + (xy 151.8615 57.77296) + (xy 151.8615 55.738626) + (xy 151.881502 55.670505) + (xy 151.935158 55.624012) + (xy 152.005432 55.613908) + (xy 152.070012 55.643402) + (xy 152.094185 55.671587) + (xy 152.130461 55.729319) + (xy 152.14489 55.752283) + (xy 152.273718 55.881111) + (xy 152.27372 55.881112) + (xy 152.427981 55.978041) + (xy 152.427982 55.978041) + (xy 152.427985 55.978043) + (xy 152.599953 56.038217) + (xy 152.781 56.058616) + (xy 152.962047 56.038217) + (xy 153.134015 55.978043) + (xy 153.288281 55.881111) + (xy 153.338126 55.831266) + (xy 153.390905 55.778488) + (xy 153.453217 55.744462) + (xy 153.524032 55.749527) + (xy 153.580868 55.792074) + (xy 153.605679 55.858594) + (xy 153.606 55.867583) + (xy 153.606 56.142597) + (xy 153.612505 56.203093) + (xy 153.663555 56.339964) + (xy 153.663555 56.339965) + (xy 153.751095 56.456904) + (xy 153.868034 56.544444) + (xy 154.004906 56.595494) + (xy 154.065402 56.601999) + (xy 154.065415 56.602) + (xy 155.035 56.602) + (xy 155.035 56.048) + (xy 155.943 56.048) + (xy 155.943 56.602) + (xy 156.912585 56.602) + (xy 156.912597 56.601999) + (xy 156.973093 56.595494) + (xy 157.109964 56.544444) + (xy 157.109965 56.544444) + (xy 157.226904 56.456904) + (xy 157.314444 56.339965) + (xy 157.314444 56.339964) + (xy 157.365494 56.203093) + (xy 157.371999 56.142597) + (xy 157.372 56.142585) + (xy 157.372 56.048) + (xy 159.366 56.048) + (xy 159.366 56.142597) + (xy 159.372505 56.203093) + (xy 159.423555 56.339964) + (xy 159.423555 56.339965) + (xy 159.511095 56.456904) + (xy 159.628034 56.544444) + (xy 159.764906 56.595494) + (xy 159.825402 56.601999) + (xy 159.825415 56.602) + (xy 160.795 56.602) + (xy 160.795 56.048) + (xy 161.703 56.048) + (xy 161.703 56.602) + (xy 162.672585 56.602) + (xy 162.672597 56.601999) + (xy 162.733093 56.595494) + (xy 162.869964 56.544444) + (xy 162.869965 56.544444) + (xy 162.986904 56.456904) + (xy 163.074444 56.339965) + (xy 163.074444 56.339964) + (xy 163.125494 56.203093) + (xy 163.131999 56.142597) + (xy 163.132 56.142585) + (xy 163.132 56.048) + (xy 161.703 56.048) + (xy 160.795 56.048) + (xy 159.366 56.048) + (xy 157.372 56.048) + (xy 155.943 56.048) + (xy 155.035 56.048) + (xy 155.035 54.586) + (xy 155.943 54.586) + (xy 155.943 55.14) + (xy 157.372 55.14) + (xy 159.366 55.14) + (xy 160.795 55.14) + (xy 160.795 54.586) + (xy 161.703 54.586) + (xy 161.703 55.14) + (xy 163.132 55.14) + (xy 163.132 55.045414) + (xy 163.131999 55.045402) + (xy 163.125494 54.984906) + (xy 163.074444 54.848035) + (xy 163.074444 54.848034) + (xy 162.986904 54.731095) + (xy 162.869965 54.643555) + (xy 162.733093 54.592505) + (xy 162.672597 54.586) + (xy 161.703 54.586) + (xy 160.795 54.586) + (xy 159.825402 54.586) + (xy 159.764906 54.592505) + (xy 159.628035 54.643555) + (xy 159.628034 54.643555) + (xy 159.511095 54.731095) + (xy 159.423555 54.848034) + (xy 159.423555 54.848035) + (xy 159.372505 54.984906) + (xy 159.366 55.045402) + (xy 159.366 55.14) + (xy 157.372 55.14) + (xy 157.372 55.045414) + (xy 157.371999 55.045402) + (xy 157.365494 54.984906) + (xy 157.314444 54.848035) + (xy 157.314444 54.848034) + (xy 157.226904 54.731095) + (xy 157.109965 54.643555) + (xy 156.973093 54.592505) + (xy 156.912597 54.586) + (xy 155.943 54.586) + (xy 155.035 54.586) + (xy 154.065402 54.586) + (xy 154.004906 54.592505) + (xy 153.868035 54.643555) + (xy 153.868034 54.643555) + (xy 153.751095 54.731096) + (xy 153.677202 54.829804) + (xy 153.620366 54.87235) + (xy 153.549551 54.877414) + (xy 153.487239 54.843389) + (xy 153.469648 54.82133) + (xy 153.417112 54.73772) + (xy 153.417111 54.737718) + (xy 153.324405 54.645012) + (xy 153.290379 54.5827) + (xy 153.2875 54.555917) + (xy 153.2875 52.142649) + (xy 153.6055 52.142649) + (xy 153.612009 52.203196) + (xy 153.612011 52.203204) + (xy 153.66311 52.340202) + (xy 153.663112 52.340207) + (xy 153.750738 52.457261) + (xy 153.867792 52.544887) + (xy 153.867794 52.544888) + (xy 153.867796 52.544889) + (xy 153.921117 52.564777) + (xy 154.004795 52.595988) + (xy 154.004803 52.59599) + (xy 154.06535 52.602499) + (xy 154.065355 52.602499) + (xy 154.065362 52.6025) + (xy 154.065368 52.6025) + (xy 156.912632 52.6025) + (xy 156.912638 52.6025) + (xy 156.912645 52.602499) + (xy 156.912649 52.602499) + (xy 156.973196 52.59599) + (xy 156.973199 52.595989) + (xy 156.973201 52.595989) + (xy 156.973502 52.595877) + (xy 157.009811 52.582334) + (xy 157.110204 52.544889) + (xy 157.227261 52.457261) + (xy 157.277379 52.390312) + (xy 157.314887 52.340207) + (xy 157.314887 52.340206) + (xy 157.314889 52.340204) + (xy 157.329676 52.300556) + (xy 157.372222 52.243723) + (xy 157.438742 52.218912) + (xy 157.447136 52.218592) + (xy 159.286572 52.21022) + (xy 159.354783 52.229912) + (xy 159.401519 52.283356) + (xy 159.4052 52.292185) + (xy 159.411646 52.309466) + (xy 159.423111 52.340204) + (xy 159.443002 52.366775) + (xy 159.510738 52.457261) + (xy 159.627792 52.544887) + (xy 159.627794 52.544888) + (xy 159.627796 52.544889) + (xy 159.681117 52.564777) + (xy 159.764795 52.595988) + (xy 159.764803 52.59599) + (xy 159.82535 52.602499) + (xy 159.825355 52.602499) + (xy 159.825362 52.6025) + (xy 159.825368 52.6025) + (xy 162.672632 52.6025) + (xy 162.672638 52.6025) + (xy 162.672645 52.602499) + (xy 162.672649 52.602499) + (xy 162.733196 52.59599) + (xy 162.733199 52.595989) + (xy 162.733201 52.595989) + (xy 162.733502 52.595877) + (xy 162.769811 52.582334) + (xy 162.870204 52.544889) + (xy 162.987261 52.457261) + (xy 163.037379 52.390312) + (xy 163.074887 52.340207) + (xy 163.074887 52.340206) + (xy 163.074889 52.340204) + (xy 163.086354 52.309466) + (xy 163.128901 52.252631) + (xy 163.195422 52.227821) + (xy 163.204409 52.2275) + (xy 167.905191 52.2275) + (xy 167.972227 52.246813) + (xy 168.026573 52.28096) + (xy 168.048985 52.295043) + (xy 168.220953 52.355217) + (xy 168.402 52.375616) + (xy 168.583047 52.355217) + (xy 168.755015 52.295043) + (xy 168.909281 52.198111) + (xy 169.038111 52.069281) + (xy 169.135043 51.915015) + (xy 169.195217 51.743047) + (xy 169.215616 51.562) + (xy 169.195217 51.380953) + (xy 169.135043 51.208985) + (xy 169.135041 51.208982) + (xy 169.135041 51.208981) + (xy 169.038112 51.05472) + (xy 169.038111 51.054718) + (xy 168.909281 50.925888) + (xy 168.909279 50.925887) + (xy 168.755018 50.828958) + (xy 168.755015 50.828957) + (xy 168.58305 50.768784) + (xy 168.583049 50.768783) + (xy 168.583047 50.768783) + (xy 168.402 50.748384) + (xy 168.220953 50.768783) + (xy 168.22095 50.768783) + (xy 168.220949 50.768784) + (xy 168.048984 50.828957) + (xy 168.048981 50.828958) + (xy 167.89472 50.925887) + (xy 167.889191 50.930297) + (xy 167.88784 50.928603) + (xy 167.8347 50.957621) + (xy 167.807917 50.9605) + (xy 163.204409 50.9605) + (xy 163.136288 50.940498) + (xy 163.089795 50.886842) + (xy 163.086354 50.878534) + (xy 163.074889 50.847797) + (xy 163.074889 50.847796) + (xy 163.074887 50.847794) + (xy 163.074887 50.847792) + (xy 162.987261 50.730738) + (xy 162.870207 50.643112) + (xy 162.870202 50.64311) + (xy 162.733204 50.592011) + (xy 162.733196 50.592009) + (xy 162.672649 50.5855) + (xy 162.672638 50.5855) + (xy 159.825362 50.5855) + (xy 159.82535 50.5855) + (xy 159.764803 50.592009) + (xy 159.764795 50.592011) + (xy 159.627797 50.64311) + (xy 159.627792 50.643112) + (xy 159.510738 50.730738) + (xy 159.42311 50.847796) + (xy 159.418118 50.861181) + (xy 159.375569 50.918014) + (xy 159.309047 50.942822) + (xy 159.300638 50.943142) + (xy 157.441665 50.951604) + (xy 157.373453 50.931912) + (xy 157.326717 50.878468) + (xy 157.323036 50.869638) + (xy 157.314889 50.847797) + (xy 157.314887 50.847792) + (xy 157.227261 50.730738) + (xy 157.110207 50.643112) + (xy 157.110202 50.64311) + (xy 156.973204 50.592011) + (xy 156.973196 50.592009) + (xy 156.912649 50.5855) + (xy 156.912638 50.5855) + (xy 154.065362 50.5855) + (xy 154.06535 50.5855) + (xy 154.004803 50.592009) + (xy 154.004795 50.592011) + (xy 153.867797 50.64311) + (xy 153.867792 50.643112) + (xy 153.750738 50.730738) + (xy 153.663112 50.847792) + (xy 153.66311 50.847797) + (xy 153.612011 50.984795) + (xy 153.612009 50.984803) + (xy 153.6055 51.04535) + (xy 153.6055 52.142649) + (xy 153.2875 52.142649) + (xy 153.2875 48.936) + (xy 165.417 48.936) + (xy 165.417 49.030597) + (xy 165.423505 49.091093) + (xy 165.474555 49.227964) + (xy 165.474555 49.227965) + (xy 165.562095 49.344904) + (xy 165.679034 49.432444) + (xy 165.815906 49.483494) + (xy 165.876402 49.489999) + (xy 165.876415 49.49) + (xy 166.846 49.49) + (xy 166.846 48.936) + (xy 167.754 48.936) + (xy 167.754 49.49) + (xy 168.723585 49.49) + (xy 168.723597 49.489999) + (xy 168.784093 49.483494) + (xy 168.920964 49.432444) + (xy 168.920965 49.432444) + (xy 169.037904 49.344904) + (xy 169.125444 49.227965) + (xy 169.125444 49.227964) + (xy 169.176494 49.091093) + (xy 169.182999 49.030597) + (xy 169.183 49.030585) + (xy 169.183 48.936) + (xy 171.177 48.936) + (xy 171.177 49.030597) + (xy 171.183505 49.091093) + (xy 171.234555 49.227964) + (xy 171.234555 49.227965) + (xy 171.322095 49.344904) + (xy 171.439034 49.432444) + (xy 171.575906 49.483494) + (xy 171.636402 49.489999) + (xy 171.636415 49.49) + (xy 172.606 49.49) + (xy 172.606 48.936) + (xy 173.514 48.936) + (xy 173.514 49.49) + (xy 174.483585 49.49) + (xy 174.483597 49.489999) + (xy 174.544093 49.483494) + (xy 174.680964 49.432444) + (xy 174.680965 49.432444) + (xy 174.797904 49.344904) + (xy 174.885444 49.227965) + (xy 174.885444 49.227964) + (xy 174.936494 49.091093) + (xy 174.942999 49.030597) + (xy 174.943 49.030585) + (xy 174.943 48.936) + (xy 173.514 48.936) + (xy 172.606 48.936) + (xy 171.177 48.936) + (xy 169.183 48.936) + (xy 167.754 48.936) + (xy 166.846 48.936) + (xy 165.417 48.936) + (xy 153.2875 48.936) + (xy 153.2875 48.028) + (xy 165.417 48.028) + (xy 166.846 48.028) + (xy 166.846 47.474) + (xy 167.754 47.474) + (xy 167.754 48.028) + (xy 169.183 48.028) + (xy 171.177 48.028) + (xy 172.606 48.028) + (xy 172.606 47.474) + (xy 173.514 47.474) + (xy 173.514 48.028) + (xy 174.943 48.028) + (xy 174.943 47.933414) + (xy 174.942999 47.933402) + (xy 174.936494 47.872906) + (xy 174.885444 47.736035) + (xy 174.885444 47.736034) + (xy 174.797904 47.619095) + (xy 174.680965 47.531555) + (xy 174.544093 47.480505) + (xy 174.483597 47.474) + (xy 173.514 47.474) + (xy 172.606 47.474) + (xy 171.636402 47.474) + (xy 171.575906 47.480505) + (xy 171.439035 47.531555) + (xy 171.439034 47.531555) + (xy 171.322095 47.619095) + (xy 171.234555 47.736034) + (xy 171.234555 47.736035) + (xy 171.183505 47.872906) + (xy 171.177 47.933402) + (xy 171.177 48.028) + (xy 169.183 48.028) + (xy 169.183 47.933414) + (xy 169.182999 47.933402) + (xy 169.176494 47.872906) + (xy 169.125444 47.736035) + (xy 169.125444 47.736034) + (xy 169.037904 47.619095) + (xy 168.920965 47.531555) + (xy 168.784093 47.480505) + (xy 168.723597 47.474) + (xy 167.754 47.474) + (xy 166.846 47.474) + (xy 165.876402 47.474) + (xy 165.815906 47.480505) + (xy 165.679035 47.531555) + (xy 165.679034 47.531555) + (xy 165.562095 47.619095) + (xy 165.474555 47.736034) + (xy 165.474555 47.736035) + (xy 165.423505 47.872906) + (xy 165.417 47.933402) + (xy 165.417 48.028) + (xy 153.2875 48.028) + (xy 153.2875 45.72) + (xy 154.888384 45.72) + (xy 154.908783 45.901047) + (xy 154.908783 45.901049) + (xy 154.908784 45.90105) + (xy 154.968957 46.073015) + (xy 154.968958 46.073018) + (xy 155.065887 46.227279) + (xy 155.065888 46.227281) + (xy 155.194718 46.356111) + (xy 155.19472 46.356112) + (xy 155.348981 46.453041) + (xy 155.348982 46.453041) + (xy 155.348985 46.453043) + (xy 155.520953 46.513217) + (xy 155.702 46.533616) + (xy 155.883047 46.513217) + (xy 156.055015 46.453043) + (xy 156.161368 46.386217) + (xy 156.185884 46.370813) + (xy 156.25292 46.3515) + (xy 160.73433 46.3515) + (xy 160.775944 46.35857) + (xy 160.854953 46.386217) + (xy 161.036 46.406616) + (xy 161.217047 46.386217) + (xy 161.389015 46.326043) + (xy 161.543281 46.229111) + (xy 161.672111 46.100281) + (xy 161.769043 45.946015) + (xy 161.829217 45.774047) + (xy 161.849616 45.593) + (xy 161.829217 45.411953) + (xy 161.769043 45.239985) + (xy 161.769041 45.239982) + (xy 161.769041 45.239981) + (xy 161.672112 45.08572) + (xy 161.672111 45.085718) + (xy 161.617042 45.030649) + (xy 165.4165 45.030649) + (xy 165.423009 45.091196) + (xy 165.423011 45.091204) + (xy 165.47411 45.228202) + (xy 165.474112 45.228207) + (xy 165.561738 45.345261) + (xy 165.678792 45.432887) + (xy 165.678794 45.432888) + (xy 165.678796 45.432889) + (xy 165.737875 45.454924) + (xy 165.815795 45.483988) + (xy 165.815803 45.48399) + (xy 165.87635 45.490499) + (xy 165.876355 45.490499) + (xy 165.876362 45.4905) + (xy 165.876368 45.4905) + (xy 168.723632 45.4905) + (xy 168.723638 45.4905) + (xy 168.723645 45.490499) + (xy 168.723649 45.490499) + (xy 168.784196 45.48399) + (xy 168.784199 45.483989) + (xy 168.784201 45.483989) + (xy 168.921204 45.432889) + (xy 168.949177 45.411949) + (xy 169.038261 45.345261) + (xy 169.061583 45.314107) + (xy 169.118419 45.27156) + (xy 169.156989 45.264601) + (xy 169.156968 45.264408) + (xy 169.159879 45.264079) + (xy 169.162451 45.263616) + (xy 169.163997 45.263616) + (xy 169.163998 45.263615) + (xy 169.164 45.263616) + (xy 169.345047 45.243217) + (xy 169.517015 45.183043) + (xy 169.572834 45.147969) + (xy 169.593773 45.134813) + (xy 169.660809 45.1155) + (xy 171.104591 45.1155) + (xy 171.172712 45.135502) + (xy 171.219205 45.189158) + (xy 171.222646 45.197466) + (xy 171.234111 45.228204) + (xy 171.234112 45.228207) + (xy 171.321738 45.345261) + (xy 171.438792 45.432887) + (xy 171.438794 45.432888) + (xy 171.438796 45.432889) + (xy 171.497875 45.454924) + (xy 171.575795 45.483988) + (xy 171.575803 45.48399) + (xy 171.63635 45.490499) + (xy 171.636355 45.490499) + (xy 171.636362 45.4905) + (xy 171.636368 45.4905) + (xy 174.483632 45.4905) + (xy 174.483638 45.4905) + (xy 174.483645 45.490499) + (xy 174.483649 45.490499) + (xy 174.544196 45.48399) + (xy 174.544199 45.483989) + (xy 174.544201 45.483989) + (xy 174.681204 45.432889) + (xy 174.709177 45.411949) + (xy 174.798261 45.345261) + (xy 174.885887 45.228207) + (xy 174.885887 45.228206) + (xy 174.885889 45.228204) + (xy 174.936989 45.091201) + (xy 174.937579 45.08572) + (xy 174.943499 45.030649) + (xy 174.9435 45.030632) + (xy 174.9435 43.933367) + (xy 174.943499 43.93335) + (xy 174.93699 43.872803) + (xy 174.936988 43.872795) + (xy 174.901271 43.777036) + (xy 174.885889 43.735796) + (xy 174.885888 43.735794) + (xy 174.885887 43.735792) + (xy 174.798261 43.618738) + (xy 174.681207 43.531112) + (xy 174.681202 43.53111) + (xy 174.544204 43.480011) + (xy 174.544196 43.480009) + (xy 174.483649 43.4735) + (xy 174.483638 43.4735) + (xy 173.8195 43.4735) + (xy 173.751379 43.453498) + (xy 173.704886 43.399842) + (xy 173.6935 43.3475) + (xy 173.6935 41.751083) + (xy 173.713502 41.682962) + (xy 173.730405 41.661988) + (xy 173.864111 41.528281) + (xy 173.864112 41.528279) + (xy 173.961041 41.374018) + (xy 173.96104 41.374018) + (xy 173.961043 41.374015) + (xy 174.021217 41.202047) + (xy 174.041616 41.021) + (xy 174.700384 41.021) + (xy 174.720783 41.202047) + (xy 174.720783 41.202049) + (xy 174.720784 41.20205) + (xy 174.780957 41.374015) + (xy 174.780958 41.374017) + (xy 174.861187 41.501701) + (xy 174.8805 41.568737) + (xy 174.8805 42.080146) + (xy 174.878751 42.095988) + (xy 174.879044 42.096016) + (xy 174.878298 42.103907) + (xy 174.880438 42.171984) + (xy 174.8805 42.175943) + (xy 174.8805 42.203851) + (xy 174.880501 42.203869) + (xy 174.881007 42.207877) + (xy 174.881937 42.219696) + (xy 174.883326 42.263888) + (xy 174.883327 42.263893) + (xy 174.888977 42.283339) + (xy 174.892986 42.302697) + (xy 174.895525 42.322793) + (xy 174.895526 42.3228) + (xy 174.9118 42.363903) + (xy 174.915644 42.375129) + (xy 174.927982 42.417593) + (xy 174.938294 42.435031) + (xy 174.946988 42.452779) + (xy 174.954444 42.471609) + (xy 174.95445 42.47162) + (xy 174.980432 42.507381) + (xy 174.986949 42.517301) + (xy 175.009458 42.555362) + (xy 175.009459 42.555363) + (xy 175.009461 42.555366) + (xy 175.023779 42.569684) + (xy 175.036617 42.584714) + (xy 175.048526 42.601104) + (xy 175.04853 42.601109) + (xy 175.082598 42.629292) + (xy 175.091378 42.637282) + (xy 176.831 44.376904) + (xy 176.865026 44.439216) + (xy 176.859961 44.510031) + (xy 176.831001 44.555092) + (xy 176.420653 44.965441) + (xy 176.014336 45.371758) + (xy 176.001901 45.381721) + (xy 176.002089 45.381948) + (xy 175.995979 45.387002) + (xy 175.94937 45.436635) + (xy 175.94662 45.439473) + (xy 175.926863 45.459231) + (xy 175.924374 45.462439) + (xy 175.916688 45.471436) + (xy 175.886418 45.503673) + (xy 175.886411 45.503683) + (xy 175.876651 45.521435) + (xy 175.865803 45.53795) + (xy 175.853386 45.553958) + (xy 175.835824 45.59454) + (xy 175.830604 45.605195) + (xy 175.809305 45.643939) + (xy 175.809303 45.643944) + (xy 175.804267 45.663559) + (xy 175.797864 45.682262) + (xy 175.789819 45.700852) + (xy 175.782901 45.744525) + (xy 175.780495 45.756142) + (xy 175.7695 45.798968) + (xy 175.7695 45.819223) + (xy 175.767949 45.838933) + (xy 175.76478 45.858942) + (xy 175.768941 45.902961) + (xy 175.7695 45.914819) + (xy 175.7695 48.982262) + (xy 175.750187 49.049298) + (xy 175.669958 49.176981) + (xy 175.669957 49.176984) + (xy 175.6112 49.344904) + (xy 175.609783 49.348953) + (xy 175.589384 49.53) + (xy 175.609783 49.711047) + (xy 175.609783 49.711049) + (xy 175.609784 49.71105) + (xy 175.669957 49.883015) + (xy 175.669958 49.883018) + (xy 175.766887 50.037279) + (xy 175.766888 50.037281) + (xy 175.895718 50.166111) + (xy 175.89572 50.166112) + (xy 176.049981 50.263041) + (xy 176.049982 50.263041) + (xy 176.049985 50.263043) + (xy 176.221953 50.323217) + (xy 176.403 50.343616) + (xy 176.584047 50.323217) + (xy 176.756015 50.263043) + (xy 176.910281 50.166111) + (xy 177.039111 50.037281) + (xy 177.136043 49.883015) + (xy 177.196217 49.711047) + (xy 177.216616 49.53) + (xy 177.196217 49.348953) + (xy 177.136043 49.176985) + (xy 177.136041 49.176982) + (xy 177.136041 49.176981) + (xy 177.055813 49.049298) + (xy 177.0365 48.982262) + (xy 177.0365 48.936) + (xy 178.117 48.936) + (xy 178.117 49.030597) + (xy 178.123505 49.091093) + (xy 178.174555 49.227964) + (xy 178.174555 49.227965) + (xy 178.262095 49.344904) + (xy 178.379034 49.432444) + (xy 178.515906 49.483494) + (xy 178.576402 49.489999) + (xy 178.576415 49.49) + (xy 179.546 49.49) + (xy 179.546 48.936) + (xy 180.454 48.936) + (xy 180.454 49.49) + (xy 181.423585 49.49) + (xy 181.423597 49.489999) + (xy 181.484093 49.483494) + (xy 181.620964 49.432444) + (xy 181.620965 49.432444) + (xy 181.737904 49.344904) + (xy 181.825444 49.227965) + (xy 181.825444 49.227964) + (xy 181.876494 49.091093) + (xy 181.882999 49.030597) + (xy 181.883 49.030585) + (xy 181.883 48.936) + (xy 183.877 48.936) + (xy 183.877 49.030597) + (xy 183.883505 49.091093) + (xy 183.934555 49.227964) + (xy 183.934555 49.227965) + (xy 184.022095 49.344904) + (xy 184.139034 49.432444) + (xy 184.275906 49.483494) + (xy 184.336402 49.489999) + (xy 184.336415 49.49) + (xy 185.306 49.49) + (xy 185.306 48.936) + (xy 186.214 48.936) + (xy 186.214 49.49) + (xy 187.183585 49.49) + (xy 187.183597 49.489999) + (xy 187.244093 49.483494) + (xy 187.380964 49.432444) + (xy 187.380965 49.432444) + (xy 187.497904 49.344904) + (xy 187.585444 49.227965) + (xy 187.585444 49.227964) + (xy 187.636494 49.091093) + (xy 187.642999 49.030597) + (xy 187.643 49.030585) + (xy 187.643 48.936) + (xy 186.214 48.936) + (xy 185.306 48.936) + (xy 183.877 48.936) + (xy 181.883 48.936) + (xy 180.454 48.936) + (xy 179.546 48.936) + (xy 178.117 48.936) + (xy 177.0365 48.936) + (xy 177.0365 48.028) + (xy 178.117 48.028) + (xy 179.546 48.028) + (xy 179.546 47.474) + (xy 180.454 47.474) + (xy 180.454 48.028) + (xy 181.883 48.028) + (xy 183.877 48.028) + (xy 185.306 48.028) + (xy 185.306 47.474) + (xy 186.214 47.474) + (xy 186.214 48.028) + (xy 187.643 48.028) + (xy 187.643 47.933414) + (xy 187.642999 47.933402) + (xy 187.636494 47.872906) + (xy 187.585444 47.736035) + (xy 187.585444 47.736034) + (xy 187.497904 47.619095) + (xy 187.380965 47.531555) + (xy 187.244093 47.480505) + (xy 187.183597 47.474) + (xy 186.214 47.474) + (xy 185.306 47.474) + (xy 184.336402 47.474) + (xy 184.275906 47.480505) + (xy 184.139035 47.531555) + (xy 184.139034 47.531555) + (xy 184.022095 47.619095) + (xy 183.934555 47.736034) + (xy 183.934555 47.736035) + (xy 183.883505 47.872906) + (xy 183.877 47.933402) + (xy 183.877 48.028) + (xy 181.883 48.028) + (xy 181.883 47.933414) + (xy 181.882999 47.933402) + (xy 181.876494 47.872906) + (xy 181.825444 47.736035) + (xy 181.825444 47.736034) + (xy 181.737904 47.619095) + (xy 181.620965 47.531555) + (xy 181.484093 47.480505) + (xy 181.423597 47.474) + (xy 180.454 47.474) + (xy 179.546 47.474) + (xy 178.576402 47.474) + (xy 178.515906 47.480505) + (xy 178.379035 47.531555) + (xy 178.379034 47.531555) + (xy 178.262095 47.619095) + (xy 178.174555 47.736034) + (xy 178.174555 47.736035) + (xy 178.123505 47.872906) + (xy 178.117 47.933402) + (xy 178.117 48.028) + (xy 177.0365 48.028) + (xy 177.0365 46.193594) + (xy 177.056502 46.125473) + (xy 177.073399 46.104504) + (xy 177.975837 45.202066) + (xy 178.038146 45.168044) + (xy 178.108961 45.173108) + (xy 178.165797 45.215655) + (xy 178.172354 45.225857) + (xy 178.261738 45.345261) + (xy 178.378792 45.432887) + (xy 178.378794 45.432888) + (xy 178.378796 45.432889) + (xy 178.437875 45.454924) + (xy 178.515795 45.483988) + (xy 178.515803 45.48399) + (xy 178.57635 45.490499) + (xy 178.576355 45.490499) + (xy 178.576362 45.4905) + (xy 178.576368 45.4905) + (xy 181.423632 45.4905) + (xy 181.423638 45.4905) + (xy 181.423645 45.490499) + (xy 181.423649 45.490499) + (xy 181.484196 45.48399) + (xy 181.484199 45.483989) + (xy 181.484201 45.483989) + (xy 181.621204 45.432889) + (xy 181.649177 45.411949) + (xy 181.738261 45.345261) + (xy 181.825887 45.228207) + (xy 181.825887 45.228206) + (xy 181.825889 45.228204) + (xy 181.837354 45.197466) + (xy 181.879901 45.140631) + (xy 181.946422 45.115821) + (xy 181.955409 45.1155) + (xy 183.804591 45.1155) + (xy 183.872712 45.135502) + (xy 183.919205 45.189158) + (xy 183.922646 45.197466) + (xy 183.934111 45.228204) + (xy 183.934112 45.228207) + (xy 184.021738 45.345261) + (xy 184.138792 45.432887) + (xy 184.138794 45.432888) + (xy 184.138796 45.432889) + (xy 184.197875 45.454924) + (xy 184.275795 45.483988) + (xy 184.275803 45.48399) + (xy 184.33635 45.490499) + (xy 184.336355 45.490499) + (xy 184.336362 45.4905) + (xy 184.336368 45.4905) + (xy 187.183632 45.4905) + (xy 187.183638 45.4905) + (xy 187.183645 45.490499) + (xy 187.183649 45.490499) + (xy 187.244196 45.48399) + (xy 187.244199 45.483989) + (xy 187.244201 45.483989) + (xy 187.381204 45.432889) + (xy 187.409177 45.411949) + (xy 187.498261 45.345261) + (xy 187.585887 45.228207) + (xy 187.585887 45.228206) + (xy 187.585889 45.228204) + (xy 187.636989 45.091201) + (xy 187.637579 45.08572) + (xy 187.643499 45.030649) + (xy 187.6435 45.030632) + (xy 187.6435 43.933367) + (xy 187.643499 43.93335) + (xy 187.63699 43.872803) + (xy 187.636988 43.872795) + (xy 187.601271 43.777036) + (xy 187.585889 43.735796) + (xy 187.585888 43.735794) + (xy 187.585887 43.735792) + (xy 187.498261 43.618738) + (xy 187.381207 43.531112) + (xy 187.381202 43.53111) + (xy 187.244204 43.480011) + (xy 187.244196 43.480009) + (xy 187.183649 43.4735) + (xy 187.183638 43.4735) + (xy 184.336362 43.4735) + (xy 184.33635 43.4735) + (xy 184.275803 43.480009) + (xy 184.275795 43.480011) + (xy 184.138797 43.53111) + (xy 184.138792 43.531112) + (xy 184.021738 43.618738) + (xy 183.934112 43.735792) + (xy 183.934111 43.735795) + (xy 183.922646 43.766534) + (xy 183.880099 43.823369) + (xy 183.813578 43.848179) + (xy 183.804591 43.8485) + (xy 181.955409 43.8485) + (xy 181.887288 43.828498) + (xy 181.840795 43.774842) + (xy 181.837354 43.766534) + (xy 181.825889 43.735797) + (xy 181.825889 43.735796) + (xy 181.825887 43.735794) + (xy 181.825887 43.735792) + (xy 181.738261 43.618738) + (xy 181.621207 43.531112) + (xy 181.621202 43.53111) + (xy 181.484204 43.480011) + (xy 181.484196 43.480009) + (xy 181.423649 43.4735) + (xy 181.423638 43.4735) + (xy 178.576362 43.4735) + (xy 178.57635 43.4735) + (xy 178.515803 43.480009) + (xy 178.515795 43.480011) + (xy 178.378797 43.53111) + (xy 178.378792 43.531112) + (xy 178.261737 43.618739) + (xy 178.178877 43.729426) + (xy 178.122041 43.771972) + (xy 178.051225 43.777036) + (xy 177.988915 43.743011) + (xy 177.1006 42.854696) + (xy 176.184405 41.9385) + (xy 176.150379 41.876188) + (xy 176.1475 41.849405) + (xy 176.1475 41.568737) + (xy 176.166813 41.501701) + (xy 176.203817 41.442807) + (xy 176.247043 41.374015) + (xy 176.307217 41.202047) + (xy 176.318776 41.099456) + (xy 176.346279 41.034006) + (xy 176.404802 40.993813) + (xy 176.475766 40.99164) + (xy 176.533078 41.024471) + (xy 176.657718 41.149111) + (xy 176.65772 41.149112) + (xy 176.811981 41.246041) + (xy 176.811982 41.246041) + (xy 176.811985 41.246043) + (xy 176.983953 41.306217) + (xy 177.165 41.326616) + (xy 177.346047 41.306217) + (xy 177.518015 41.246043) + (xy 177.672281 41.149111) + (xy 177.801111 41.020281) + (xy 177.898043 40.866015) + (xy 177.958217 40.694047) + (xy 177.978616 40.513) + (xy 177.958217 40.331953) + (xy 177.898043 40.159985) + (xy 177.898041 40.159982) + (xy 177.898041 40.159981) + (xy 177.817813 40.032298) + (xy 177.7985 39.965262) + (xy 177.7985 37.379954) + (xy 177.805571 37.338339) + (xy 177.806079 37.336887) + (xy 177.831217 37.265047) + (xy 177.851616 37.084) + (xy 177.831217 36.902953) + (xy 177.771043 36.730985) + (xy 177.771041 36.730982) + (xy 177.771041 36.730981) + (xy 177.674112 36.57672) + (xy 177.674111 36.576718) + (xy 177.545281 36.447888) + (xy 177.545279 36.447887) + (xy 177.391018 36.350958) + (xy 177.391015 36.350957) + (xy 177.21905 36.290784) + (xy 177.219049 36.290783) + (xy 177.219047 36.290783) + (xy 177.038 36.270384) + (xy 176.856953 36.290783) + (xy 176.85695 36.290783) + (xy 176.856949 36.290784) + (xy 176.684984 36.350957) + (xy 176.684981 36.350958) + (xy 176.53072 36.447887) + (xy 176.530718 36.447888) + (xy 176.401888 36.576718) + (xy 176.401887 36.57672) + (xy 176.304958 36.730981) + (xy 176.304957 36.730984) + (xy 176.245307 36.901456) + (xy 176.244783 36.902953) + (xy 176.224384 37.084) + (xy 176.244783 37.265047) + (xy 176.244783 37.265049) + (xy 176.244784 37.26505) + (xy 176.304957 37.437015) + (xy 176.304958 37.437018) + (xy 176.401887 37.591279) + (xy 176.401888 37.591281) + (xy 176.494595 37.683988) + (xy 176.528621 37.7463) + (xy 176.5315 37.773083) + (xy 176.5315 39.965262) + (xy 176.512187 40.032298) + (xy 176.431958 40.159981) + (xy 176.431957 40.159984) + (xy 176.387178 40.287957) + (xy 176.371783 40.331953) + (xy 176.365819 40.384887) + (xy 176.360224 40.434542) + (xy 176.33272 40.499994) + (xy 176.274196 40.540187) + (xy 176.203232 40.542358) + (xy 176.145921 40.509528) + (xy 176.021281 40.384888) + (xy 176.021279 40.384887) + (xy 175.867018 40.287958) + (xy 175.867015 40.287957) + (xy 175.69505 40.227784) + (xy 175.695049 40.227783) + (xy 175.695047 40.227783) + (xy 175.514 40.207384) + (xy 175.332953 40.227783) + (xy 175.33295 40.227783) + (xy 175.332949 40.227784) + (xy 175.160984 40.287957) + (xy 175.160981 40.287958) + (xy 175.00672 40.384887) + (xy 175.006718 40.384888) + (xy 174.877888 40.513718) + (xy 174.877887 40.51372) + (xy 174.780958 40.667981) + (xy 174.780957 40.667984) + (xy 174.729831 40.814096) + (xy 174.720783 40.839953) + (xy 174.700384 41.021) + (xy 174.041616 41.021) + (xy 174.021217 40.839953) + (xy 173.961043 40.667985) + (xy 173.961041 40.667982) + (xy 173.961041 40.667981) + (xy 173.864112 40.51372) + (xy 173.864111 40.513718) + (xy 173.735281 40.384888) + (xy 173.735279 40.384887) + (xy 173.581018 40.287958) + (xy 173.581015 40.287957) + (xy 173.40905 40.227784) + (xy 173.409049 40.227783) + (xy 173.409047 40.227783) + (xy 173.228 40.207384) + (xy 173.046953 40.227783) + (xy 173.04695 40.227783) + (xy 173.046949 40.227784) + (xy 172.874984 40.287957) + (xy 172.874981 40.287958) + (xy 172.72072 40.384887) + (xy 172.720718 40.384888) + (xy 172.591888 40.513718) + (xy 172.591887 40.51372) + (xy 172.494958 40.667981) + (xy 172.494957 40.667984) + (xy 172.443831 40.814096) + (xy 172.434783 40.839953) + (xy 172.417692 40.99164) + (xy 172.414384 41.021) + (xy 172.425287 41.117771) + (xy 172.424528 41.151585) + (xy 172.42178 41.168937) + (xy 172.42178 41.168942) + (xy 172.42178 41.168943) + (xy 172.42491 41.20205) + (xy 172.425941 41.212961) + (xy 172.4265 41.224819) + (xy 172.4265 43.3475) + (xy 172.406498 43.415621) + (xy 172.352842 43.462114) + (xy 172.3005 43.4735) + (xy 171.63635 43.4735) + (xy 171.575803 43.480009) + (xy 171.575795 43.480011) + (xy 171.438797 43.53111) + (xy 171.438792 43.531112) + (xy 171.321738 43.618738) + (xy 171.234112 43.735792) + (xy 171.234111 43.735795) + (xy 171.222646 43.766534) + (xy 171.180099 43.823369) + (xy 171.113578 43.848179) + (xy 171.104591 43.8485) + (xy 169.758083 43.8485) + (xy 169.689962 43.828498) + (xy 169.677002 43.818054) + (xy 169.676809 43.818297) + (xy 169.671279 43.813887) + (xy 169.517018 43.716958) + (xy 169.517015 43.716957) + (xy 169.34505 43.656784) + (xy 169.345049 43.656783) + (xy 169.345047 43.656783) + (xy 169.164 43.636384) + (xy 169.163998 43.636384) + (xy 169.124827 43.640797) + (xy 169.054896 43.628547) + (xy 169.035213 43.616457) + (xy 168.921207 43.531112) + (xy 168.921202 43.53111) + (xy 168.784204 43.480011) + (xy 168.784196 43.480009) + (xy 168.723649 43.4735) + (xy 168.723638 43.4735) + (xy 165.876362 43.4735) + (xy 165.87635 43.4735) + (xy 165.815803 43.480009) + (xy 165.815795 43.480011) + (xy 165.678797 43.53111) + (xy 165.678792 43.531112) + (xy 165.561738 43.618738) + (xy 165.474112 43.735792) + (xy 165.47411 43.735797) + (xy 165.423011 43.872795) + (xy 165.423009 43.872803) + (xy 165.4165 43.93335) + (xy 165.4165 45.030649) + (xy 161.617042 45.030649) + (xy 161.543281 44.956888) + (xy 161.543279 44.956887) + (xy 161.389018 44.859958) + (xy 161.389015 44.859957) + (xy 161.21705 44.799784) + (xy 161.217049 44.799783) + (xy 161.217047 44.799783) + (xy 161.036 44.779384) + (xy 160.854953 44.799783) + (xy 160.85495 44.799783) + (xy 160.854949 44.799784) + (xy 160.775945 44.827429) + (xy 160.73433 44.8345) + (xy 155.893441 44.8345) + (xy 155.875181 44.83317) + (xy 155.851212 44.829659) + (xy 155.851211 44.829659) + (xy 155.811081 44.83317) + (xy 155.801354 44.834021) + (xy 155.790373 44.8345) + (xy 155.784814 44.8345) + (xy 155.753709 44.838135) + (xy 155.750067 44.838507) + (xy 155.674577 44.845112) + (xy 155.667386 44.846597) + (xy 155.667372 44.846532) + (xy 155.660008 44.848165) + (xy 155.660024 44.848229) + (xy 155.652887 44.84992) + (xy 155.581658 44.875844) + (xy 155.578202 44.877045) + (xy 155.506268 44.900883) + (xy 155.499615 44.903986) + (xy 155.499586 44.903925) + (xy 155.492792 44.907214) + (xy 155.492822 44.907273) + (xy 155.486264 44.910566) + (xy 155.422904 44.952238) + (xy 155.419814 44.954207) + (xy 155.401601 44.965441) + (xy 155.377072 44.977128) + (xy 155.348985 44.986956) + (xy 155.348981 44.986958) + (xy 155.19472 45.083887) + (xy 155.194718 45.083888) + (xy 155.065888 45.212718) + (xy 155.065887 45.21272) + (xy 154.968958 45.366981) + (xy 154.968957 45.366984) + (xy 154.911875 45.530117) + (xy 154.908783 45.538953) + (xy 154.888384 45.72) + (xy 153.2875 45.72) + (xy 153.2875 39.049594) + (xy 153.307502 38.981473) + (xy 153.324405 38.960499) + (xy 157.422405 34.862499) + (xy 157.484717 34.828473) + (xy 157.555532 34.833538) + (xy 157.612368 34.876085) + (xy 157.637179 34.942605) + (xy 157.6375 34.951594) + (xy 157.6375 36.016401) + (xy 157.63681 36.029571) + (xy 157.632771 36.068) + (xy 157.636994 36.108181) + (xy 157.637498 36.11451) + (xy 157.637499 36.114539) + (xy 157.639072 36.128999) + (xy 157.642353 36.159168) + (xy 157.651635 36.247475) + (xy 157.651635 36.247477) + (xy 157.651945 36.250418) + (xy 157.652015 36.250858) + (xy 157.652626 36.253634) + (xy 157.652627 36.253639) + (xy 157.652628 36.25364) + (xy 157.67935 36.33295) + (xy 157.680724 36.337026) + (xy 157.681152 36.338321) + (xy 157.707401 36.419107) + (xy 157.709021 36.422746) + (xy 157.711182 36.428288) + (xy 157.71225 36.430595) + (xy 157.712252 36.4306) + (xy 157.755776 36.502938) + (xy 157.75693 36.504895) + (xy 157.797634 36.575395) + (xy 157.80152 36.580743) + (xy 157.801238 36.580947) + (xy 157.804372 36.585179) + (xy 157.80439 36.585166) + (xy 157.808524 36.590605) + (xy 157.864207 36.649388) + (xy 157.866282 36.651635) + (xy 157.918387 36.709504) + (xy 157.918392 36.709508) + (xy 157.922055 36.712805) + (xy 157.935251 36.724389) + (xy 157.936942 36.726174) + (xy 158.000974 36.769589) + (xy 158.004325 36.771942) + (xy 158.064385 36.815578) + (xy 158.067039 36.816759) + (xy 158.086501 36.827577) + (xy 158.0915 36.830967) + (xy 158.160085 36.858293) + (xy 158.164651 36.860219) + (xy 158.229248 36.88898) + (xy 158.235597 36.890329) + (xy 158.256033 36.896523) + (xy 158.264973 36.900085) + (xy 158.334286 36.911448) + (xy 158.340093 36.91254) + (xy 158.405768 36.9265) + (xy 158.415835 36.9265) + (xy 158.436219 36.92816) + (xy 158.449248 36.930296) + (xy 158.515846 36.926684) + (xy 158.522668 36.9265) + (xy 158.58623 36.9265) + (xy 158.586232 36.9265) + (xy 158.599584 36.923661) + (xy 158.618951 36.921094) + (xy 158.635709 36.920186) + (xy 158.696572 36.903286) + (xy 158.704036 36.901459) + (xy 158.738355 36.894165) + (xy 158.762749 36.888981) + (xy 158.76275 36.88898) + (xy 158.762752 36.88898) + (xy 158.778491 36.881971) + (xy 158.796024 36.875673) + (xy 158.815637 36.870229) + (xy 158.868277 36.84232) + (xy 158.876023 36.838548) + (xy 158.927615 36.815578) + (xy 158.944443 36.80335) + (xy 158.95948 36.793967) + (xy 158.98062 36.782761) + (xy 159.023318 36.746491) + (xy 159.030806 36.740603) + (xy 159.073613 36.709504) + (xy 159.089918 36.691394) + (xy 159.101978 36.679677) + (xy 159.122942 36.661871) + (xy 159.154695 36.620098) + (xy 159.161345 36.612066) + (xy 159.194367 36.575393) + (xy 159.208337 36.551193) + (xy 159.21714 36.537953) + (xy 159.235949 36.513213) + (xy 159.256491 36.46881) + (xy 159.261708 36.458752) + (xy 159.284599 36.419107) + (xy 159.294339 36.389128) + (xy 159.299809 36.375179) + (xy 159.314357 36.343737) + (xy 159.324105 36.299446) + (xy 159.32732 36.287621) + (xy 159.340365 36.247475) + (xy 159.34403 36.212597) + (xy 159.346282 36.198695) + (xy 159.3545 36.161367) + (xy 159.3545 36.119598) + (xy 159.35519 36.106428) + (xy 159.356577 36.093232) + (xy 159.359229 36.068) + (xy 159.35519 36.029571) + (xy 159.3545 36.016401) + (xy 159.3545 34.697792) + (xy 159.374502 34.629671) + (xy 159.391405 34.608697) + (xy 159.715842 34.28426) + (xy 160.48228 34.28426) + (xy 160.48228 34.531637) + (xy 160.488785 34.592133) + (xy 160.539835 34.729004) + (xy 160.539835 34.729005) + (xy 160.627375 34.845944) + (xy 160.744314 34.933484) + (xy 160.881186 34.984534) + (xy 160.941682 34.991039) + (xy 160.941695 34.99104) + (xy 161.18906 34.99104) + (xy 161.18906 34.28426) + (xy 160.48228 34.28426) + (xy 159.715842 34.28426) + (xy 160.169842 33.83026) + (xy 161.239309 33.83026) + (xy 161.25907 33.955026) + (xy 161.316419 34.067579) + (xy 161.405741 34.156901) + (xy 161.518294 34.21425) + (xy 161.611674 34.22904) + (xy 161.674446 34.22904) + (xy 161.767826 34.21425) + (xy 161.880379 34.156901) + (xy 161.969701 34.067579) + (xy 162.02705 33.955026) + (xy 162.046811 33.83026) + (xy 162.02705 33.705494) + (xy 161.969701 33.592941) + (xy 161.880379 33.503619) + (xy 161.767826 33.44627) + (xy 161.674446 33.43148) + (xy 161.611674 33.43148) + (xy 161.518294 33.44627) + (xy 161.405741 33.503619) + (xy 161.316419 33.592941) + (xy 161.25907 33.705494) + (xy 161.239309 33.83026) + (xy 160.169842 33.83026) + (xy 160.586937 33.413165) + (xy 160.649249 33.379139) + (xy 160.676032 33.37626) + (xy 161.18906 33.37626) + (xy 161.18906 32.863232) + (xy 161.209062 32.795111) + (xy 161.225965 32.774137) + (xy 161.735697 32.264405) + (xy 161.798009 32.230379) + (xy 161.824792 32.2275) + (xy 175.600994 32.2275) + (xy 175.611221 32.227916) + (xy 175.664381 32.232245) + (xy 175.664382 32.232244) + (xy 175.664385 32.232245) + (xy 175.743709 32.221436) + (xy 175.747006 32.221031) + (xy 175.82664 32.212372) + (xy 175.826641 32.212371) + (xy 175.826646 32.212371) + (xy 175.828304 32.212006) + (xy 175.847727 32.207454) + (xy 175.849405 32.207037) + (xy 175.849406 32.207036) + (xy 175.84941 32.207036) + (xy 175.924529 32.179438) + (xy 175.92775 32.178304) + (xy 175.951361 32.170348) + (xy 176.0036 32.152748) + (xy 176.003606 32.152744) + (xy 176.005116 32.152045) + (xy 176.023116 32.14342) + (xy 176.024674 32.142646) + (xy 176.02469 32.142641) + (xy 176.092237 32.099465) + (xy 176.094918 32.097802) + (xy 176.163605 32.056476) + (xy 176.163611 32.056469) + (xy 176.164977 32.055432) + (xy 176.180726 32.04312) + (xy 176.182024 32.042075) + (xy 176.182031 32.042072) + (xy 176.238694 31.985407) + (xy 176.241064 31.983101) + (xy 176.299174 31.928058) + (xy 176.299178 31.928051) + (xy 176.300285 31.926749) + (xy 176.314228 31.909873) + (xy 178.216962 30.007141) + (xy 178.304621 29.898087) + (xy 178.38759 29.730797) + (xy 178.391017 29.717015) + (xy 178.426866 29.655735) + (xy 178.428313 29.654393) + (xy 178.455364 29.629734) + (xy 178.476451 29.601809) + (xy 178.53346 29.559504) + (xy 178.604296 29.554735) + (xy 178.666466 29.58902) + (xy 178.677546 29.601806) + (xy 178.694156 29.623801) + (xy 178.69864 29.629739) + (xy 178.860721 29.777495) + (xy 178.860724 29.777497) + (xy 178.860726 29.777498) + (xy 178.860727 29.777499) + (xy 179.047209 29.892964) + (xy 179.047213 29.892965) + (xy 179.047214 29.892966) + (xy 179.251725 29.972195) + (xy 179.251728 29.972195) + (xy 179.251732 29.972197) + (xy 179.467333 30.0125) + (xy 179.467336 30.0125) + (xy 179.686664 30.0125) + (xy 179.686667 30.0125) + (xy 179.902268 29.972197) + (xy 179.902272 29.972195) + (xy 179.902274 29.972195) + (xy 180.004529 29.93258) + (xy 180.106791 29.892964) + (xy 180.293273 29.777499) + (xy 180.293275 29.777496) + (xy 180.293278 29.777495) + (xy 180.455361 29.629737) + (xy 180.455361 29.629736) + (xy 180.455364 29.629734) + (xy 180.476449 29.601813) + (xy 180.533463 29.559505) + (xy 180.604299 29.554737) + (xy 180.666468 29.589023) + (xy 180.677551 29.601813) + (xy 180.698638 29.629737) + (xy 180.860721 29.777495) + (xy 180.860724 29.777497) + (xy 180.860726 29.777498) + (xy 180.860727 29.777499) + (xy 181.047209 29.892964) + (xy 181.047213 29.892965) + (xy 181.047214 29.892966) + (xy 181.251725 29.972195) + (xy 181.251728 29.972195) + (xy 181.251732 29.972197) + (xy 181.467333 30.0125) + (xy 181.467336 30.0125) + (xy 181.686664 30.0125) + (xy 181.686667 30.0125) + (xy 181.902268 29.972197) + (xy 181.902272 29.972195) + (xy 181.902274 29.972195) + (xy 182.004529 29.93258) + (xy 182.106791 29.892964) + (xy 182.293273 29.777499) + (xy 182.293275 29.777496) + (xy 182.293278 29.777495) + (xy 182.455362 29.629736) + (xy 182.459844 29.623801) + (xy 182.587543 29.454701) + (xy 182.685309 29.258361) + (xy 182.745332 29.047399) + (xy 182.76557 28.829) + (xy 182.745332 28.610601) + (xy 182.685309 28.399639) + (xy 182.587543 28.203299) + (xy 182.455364 28.028266) + (xy 182.455362 28.028263) + (xy 182.293278 27.880504) + (xy 182.293275 27.880502) + (xy 182.106794 27.765038) + (xy 182.106791 27.765036) + (xy 182.106789 27.765035) + (xy 182.106785 27.765033) + (xy 181.902274 27.685804) + (xy 181.863853 27.678622) + (xy 181.686667 27.6455) + (xy 181.467333 27.6455) + (xy 181.328247 27.671499) + (xy 181.251725 27.685804) + (xy 181.047214 27.765033) + (xy 181.047205 27.765038) + (xy 180.860725 27.880501) + (xy 180.698634 28.028267) + (xy 180.677549 28.056189) + (xy 180.620535 28.098496) + (xy 180.549699 28.103263) + (xy 180.48753 28.068976) + (xy 180.476451 28.056189) + (xy 180.455365 28.028267) + (xy 180.293274 27.880501) + (xy 180.106794 27.765038) + (xy 180.106791 27.765036) + (xy 180.106789 27.765035) + (xy 180.106785 27.765033) + (xy 179.902274 27.685804) + (xy 179.863853 27.678622) + (xy 179.686667 27.6455) + (xy 179.467333 27.6455) + (xy 179.45138 27.648482) + (xy 179.382709 27.661318) + (xy 179.312073 27.654173) + (xy 179.270463 27.626558) + (xy 178.560244 26.916339) + (xy 178.550279 26.903901) + (xy 178.550052 26.90409) + (xy 178.545001 26.897984) + (xy 178.545 26.897982) + (xy 178.528386 26.882381) + (xy 178.495349 26.851357) + (xy 178.492505 26.8486) + (xy 178.472777 26.828871) + (xy 178.472771 26.828866) + (xy 178.469567 26.82638) + (xy 178.460556 26.818683) + (xy 178.428325 26.788417) + (xy 178.428319 26.788413) + (xy 178.410563 26.778651) + (xy 178.394047 26.767802) + (xy 178.378041 26.755386) + (xy 178.337464 26.737827) + (xy 178.326807 26.732605) + (xy 178.288063 26.711306) + (xy 178.28806 26.711305) + (xy 178.268436 26.706266) + (xy 178.249736 26.699864) + (xy 178.231145 26.691819) + (xy 178.231143 26.691818) + (xy 178.231141 26.691818) + (xy 178.187474 26.684901) + (xy 178.175855 26.682495) + (xy 178.13303 26.6715) + (xy 178.112776 26.6715) + (xy 178.093066 26.669949) + (xy 178.073057 26.66678) + (xy 178.029039 26.670941) + (xy 178.017181 26.6715) + (xy 170.422296 26.6715) + (xy 170.354175 26.651498) + (xy 170.307682 26.597842) + (xy 170.297578 26.527568) + (xy 170.327072 26.462988) + (xy 170.386798 26.424604) + (xy 170.404172 26.42081) + (xy 171.437017 26.270683) + (xy 171.442048 26.270057) + (xy 173.101334 26.097869) + (xy 173.106455 26.097444) + (xy 174.781727 25.992893) + (xy 174.786872 25.992677) + (xy 176.476473 25.95697) + (xy 176.481783 25.95697) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 166.480787 72.136282) + (xy 166.52585 72.165243) + (xy 166.624718 72.264111) + (xy 166.62472 72.264112) + (xy 166.77898 72.36104) + (xy 166.778985 72.361043) + (xy 166.778989 72.361044) + (xy 166.785365 72.364115) + (xy 166.784328 72.366266) + (xy 166.819899 72.38858) + (xy 173.483421 79.052102) + (xy 173.505785 79.087659) + (xy 173.50789 79.086646) + (xy 173.510958 79.093018) + (xy 173.607887 79.247279) + (xy 173.607888 79.247281) + (xy 173.736718 79.376111) + (xy 173.73672 79.376112) + (xy 173.890981 79.473041) + (xy 173.890982 79.473041) + (xy 173.890985 79.473043) + (xy 174.062953 79.533217) + (xy 174.244 79.553616) + (xy 174.425047 79.533217) + (xy 174.508108 79.504151) + (xy 174.549126 79.497083) + (xy 177.464075 79.483485) + (xy 177.483597 79.484916) + (xy 177.503088 79.487881) + (xy 177.557423 79.483425) + (xy 177.567114 79.483005) + (xy 177.577179 79.482959) + (xy 177.603847 79.479715) + (xy 177.608699 79.479221) + (xy 177.679807 79.473391) + (xy 177.682481 79.47252) + (xy 177.706256 79.46726) + (xy 177.709039 79.466922) + (xy 177.775967 79.442207) + (xy 177.780569 79.440609) + (xy 177.84842 79.418537) + (xy 177.850804 79.417084) + (xy 177.872734 79.406476) + (xy 177.875373 79.405502) + (xy 177.934825 79.365999) + (xy 177.938948 79.363377) + (xy 177.99633 79.328414) + (xy 178.064909 79.310051) + (xy 178.132531 79.33168) + (xy 178.177724 79.386435) + (xy 178.186141 79.456931) + (xy 178.155108 79.520786) + (xy 178.150984 79.52511) + (xy 174.5265 83.149595) + (xy 174.464188 83.183621) + (xy 174.437405 83.1865) + (xy 174.283737 83.1865) + (xy 174.216701 83.167187) + (xy 174.089017 83.086958) + (xy 174.089015 83.086957) + (xy 173.91705 83.026784) + (xy 173.917049 83.026783) + (xy 173.917047 83.026783) + (xy 173.736 83.006384) + (xy 173.554953 83.026783) + (xy 173.55495 83.026783) + (xy 173.554949 83.026784) + (xy 173.382984 83.086957) + (xy 173.382981 83.086958) + (xy 173.22872 83.183887) + (xy 173.228718 83.183888) + (xy 173.099888 83.312718) + (xy 173.099887 83.31272) + (xy 173.002958 83.466981) + (xy 173.002957 83.466984) + (xy 172.958178 83.594957) + (xy 172.942783 83.638953) + (xy 172.922384 83.82) + (xy 172.942783 84.001047) + (xy 172.942783 84.001049) + (xy 172.942784 84.00105) + (xy 172.999062 84.161885) + (xy 173.002681 84.23279) + (xy 172.967392 84.294395) + (xy 172.904399 84.327141) + (xy 172.880133 84.3295) + (xy 169.374854 84.3295) + (xy 169.359012 84.32775) + (xy 169.358985 84.328044) + (xy 169.351092 84.327297) + (xy 169.283002 84.329438) + (xy 169.279044 84.3295) + (xy 169.251144 84.3295) + (xy 169.251138 84.3295) + (xy 169.251132 84.329501) + (xy 169.247133 84.330006) + (xy 169.235313 84.330936) + (xy 169.191114 84.332325) + (xy 169.191107 84.332327) + (xy 169.171649 84.337979) + (xy 169.152304 84.341985) + (xy 169.132206 84.344525) + (xy 169.132198 84.344527) + (xy 169.09109 84.360802) + (xy 169.079866 84.364645) + (xy 169.037409 84.376981) + (xy 169.019964 84.387297) + (xy 169.002218 84.39599) + (xy 168.983382 84.403448) + (xy 168.94761 84.429437) + (xy 168.937694 84.435951) + (xy 168.899637 84.458458) + (xy 168.885311 84.472784) + (xy 168.870285 84.485617) + (xy 168.853895 84.497525) + (xy 168.853893 84.497527) + (xy 168.825705 84.531599) + (xy 168.817718 84.540375) + (xy 168.644582 84.713511) + (xy 168.58227 84.747537) + (xy 168.511455 84.742472) + (xy 168.454619 84.699925) + (xy 168.436708 84.661228) + (xy 168.435554 84.661632) + (xy 168.417482 84.609985) + (xy 168.373043 84.482985) + (xy 168.373041 84.482982) + (xy 168.373041 84.482981) + (xy 168.276112 84.32872) + (xy 168.276111 84.328718) + (xy 168.147281 84.199888) + (xy 168.147279 84.199887) + (xy 167.993018 84.102958) + (xy 167.993015 84.102957) + (xy 167.82105 84.042784) + (xy 167.821049 84.042783) + (xy 167.821047 84.042783) + (xy 167.64 84.022384) + (xy 167.458953 84.042783) + (xy 167.45895 84.042783) + (xy 167.458949 84.042784) + (xy 167.286984 84.102957) + (xy 167.286982 84.102958) + (xy 167.159299 84.183187) + (xy 167.092263 84.2025) + (xy 166.082867 84.2025) + (xy 166.014746 84.182498) + (xy 165.968253 84.128842) + (xy 165.958149 84.058568) + (xy 165.963938 84.034885) + (xy 165.991348 83.95655) + (xy 166.020217 83.874047) + (xy 166.040616 83.693) + (xy 166.020217 83.511953) + (xy 165.960043 83.339985) + (xy 165.960041 83.339982) + (xy 165.960041 83.339981) + (xy 165.863112 83.18572) + (xy 165.863111 83.185718) + (xy 165.770405 83.093012) + (xy 165.736379 83.0307) + (xy 165.7335 83.003917) + (xy 165.7335 72.831594) + (xy 165.753502 72.763473) + (xy 165.7704 72.742503) + (xy 166.347661 72.165241) + (xy 166.409972 72.131218) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 191.840621 52.622502) + (xy 191.887114 52.676158) + (xy 191.8985 52.7285) + (xy 191.8985 54.46) + (xy 191.878498 54.528121) + (xy 191.824842 54.574614) + (xy 191.7725 54.586) + (xy 190.995 54.586) + (xy 190.995 56.602) + (xy 191.964585 56.602) + (xy 191.964597 56.601999) + (xy 192.025093 56.595494) + (xy 192.161962 56.544445) + (xy 192.16881 56.540706) + (xy 192.238184 56.525613) + (xy 192.304705 56.550422) + (xy 192.318293 56.562197) + (xy 194.315595 58.559499) + (xy 194.349621 58.621811) + (xy 194.3525 58.648594) + (xy 194.3525 59.530796) + (xy 194.332498 59.598917) + (xy 194.278842 59.64541) + (xy 194.212394 59.656004) + (xy 194.056001 59.638384) + (xy 194.056 59.638384) + (xy 193.874953 59.658783) + (xy 193.87495 59.658783) + (xy 193.874949 59.658784) + (xy 193.702984 59.718957) + (xy 193.702982 59.718958) + (xy 193.575299 59.799187) + (xy 193.508263 59.8185) + (xy 192.317737 59.8185) + (xy 192.250701 59.799187) + (xy 192.123017 59.718958) + (xy 192.123015 59.718957) + (xy 191.95105 59.658784) + (xy 191.951049 59.658783) + (xy 191.951047 59.658783) + (xy 191.77 59.638384) + (xy 191.769998 59.638384) + (xy 191.769997 59.638384) + (xy 191.769672 59.638384) + (xy 191.769469 59.638324) + (xy 191.767329 59.638083) + (xy 191.760564 59.639447) + (xy 191.588953 59.658783) + (xy 191.58895 59.658783) + (xy 191.588949 59.658784) + (xy 191.416984 59.718957) + (xy 191.416981 59.718958) + (xy 191.26272 59.815887) + (xy 191.262718 59.815888) + (xy 191.133888 59.944718) + (xy 191.133887 59.94472) + (xy 191.036958 60.098981) + (xy 191.036957 60.098984) + (xy 190.981664 60.257005) + (xy 190.976783 60.270953) + (xy 190.956384 60.452) + (xy 190.976783 60.633047) + (xy 190.976783 60.633049) + (xy 190.976784 60.63305) + (xy 191.036957 60.805015) + (xy 191.036958 60.805018) + (xy 191.133887 60.959279) + (xy 191.133888 60.959281) + (xy 191.262718 61.088111) + (xy 191.26272 61.088112) + (xy 191.416981 61.185041) + (xy 191.416982 61.185041) + (xy 191.416985 61.185043) + (xy 191.588953 61.245217) + (xy 191.77 61.265616) + (xy 191.951047 61.245217) + (xy 192.123015 61.185043) + (xy 192.191807 61.141817) + (xy 192.250701 61.104813) + (xy 192.317737 61.0855) + (xy 193.508263 61.0855) + (xy 193.575299 61.104813) + (xy 193.639015 61.144848) + (xy 193.702985 61.185043) + (xy 193.874953 61.245217) + (xy 194.056 61.265616) + (xy 194.212395 61.247994) + (xy 194.282324 61.260243) + (xy 194.334532 61.308356) + (xy 194.3525 61.373202) + (xy 194.3525 62.2705) + (xy 194.332498 62.338621) + (xy 194.278842 62.385114) + (xy 194.2265 62.3965) + (xy 193.56235 62.3965) + (xy 193.501803 62.403009) + (xy 193.501795 62.403011) + (xy 193.364797 62.45411) + (xy 193.364792 62.454112) + (xy 193.247738 62.541738) + (xy 193.160112 62.658792) + (xy 193.16011 62.658797) + (xy 193.109011 62.795795) + (xy 193.109009 62.795803) + (xy 193.1025 62.85635) + (xy 193.1025 63.953649) + (xy 193.109009 64.014196) + (xy 193.109011 64.014204) + (xy 193.16011 64.151202) + (xy 193.160112 64.151207) + (xy 193.247738 64.268261) + (xy 193.364792 64.355887) + (xy 193.364794 64.355888) + (xy 193.364796 64.355889) + (xy 193.423875 64.377924) + (xy 193.501795 64.406988) + (xy 193.501803 64.40699) + (xy 193.56235 64.413499) + (xy 193.562355 64.413499) + (xy 193.562362 64.4135) + (xy 193.562368 64.4135) + (xy 196.409632 64.4135) + (xy 196.409638 64.4135) + (xy 196.409645 64.413499) + (xy 196.409649 64.413499) + (xy 196.470196 64.40699) + (xy 196.470199 64.406989) + (xy 196.470201 64.406989) + (xy 196.607204 64.355889) + (xy 196.724261 64.268261) + (xy 196.811889 64.151204) + (xy 196.823354 64.120466) + (xy 196.865901 64.063631) + (xy 196.932422 64.038821) + (xy 196.941409 64.0385) + (xy 198.790591 64.0385) + (xy 198.858712 64.058502) + (xy 198.905205 64.112158) + (xy 198.908646 64.120466) + (xy 198.920111 64.151204) + (xy 198.920112 64.151207) + (xy 199.007738 64.268261) + (xy 199.124792 64.355887) + (xy 199.124794 64.355888) + (xy 199.124796 64.355889) + (xy 199.183875 64.377924) + (xy 199.261795 64.406988) + (xy 199.261803 64.40699) + (xy 199.32235 64.413499) + (xy 199.322355 64.413499) + (xy 199.322362 64.4135) + (xy 199.322368 64.4135) + (xy 202.169632 64.4135) + (xy 202.169638 64.4135) + (xy 202.169645 64.413499) + (xy 202.169649 64.413499) + (xy 202.230196 64.40699) + (xy 202.230199 64.406989) + (xy 202.230201 64.406989) + (xy 202.367204 64.355889) + (xy 202.367209 64.355884) + (xy 202.375118 64.351568) + (xy 202.376116 64.353397) + (xy 202.431506 64.332735) + (xy 202.500881 64.347824) + (xy 202.551085 64.398024) + (xy 202.5665 64.458414) + (xy 202.5665 66.352209) + (xy 202.546498 66.42033) + (xy 202.492842 66.466823) + (xy 202.422568 66.476927) + (xy 202.375633 66.457488) + (xy 202.374876 66.458875) + (xy 202.366964 66.454555) + (xy 202.230093 66.403505) + (xy 202.169597 66.397) + (xy 201.2 66.397) + (xy 201.2 68.413) + (xy 202.169585 68.413) + (xy 202.169597 68.412999) + (xy 202.230093 68.406494) + (xy 202.366964 68.355444) + (xy 202.374876 68.351125) + (xy 202.375833 68.352878) + (xy 202.431509 68.332111) + (xy 202.500883 68.347201) + (xy 202.551087 68.397403) + (xy 202.5665 68.45779) + (xy 202.5665 70.297405) + (xy 202.546498 70.365526) + (xy 202.529595 70.3865) + (xy 198.1105 74.805595) + (xy 198.048188 74.839621) + (xy 198.021405 74.8425) + (xy 196.52835 74.8425) + (xy 196.467803 74.849009) + (xy 196.467795 74.849011) + (xy 196.330797 74.90011) + (xy 196.330792 74.900112) + (xy 196.213738 74.987738) + (xy 196.126112 75.104792) + (xy 196.126111 75.104795) + (xy 196.114646 75.135534) + (xy 196.072099 75.192369) + (xy 196.005578 75.217179) + (xy 195.996591 75.2175) + (xy 194.147409 75.2175) + (xy 194.079288 75.197498) + (xy 194.032795 75.143842) + (xy 194.029354 75.135534) + (xy 194.017889 75.104797) + (xy 194.017889 75.104796) + (xy 194.017887 75.104794) + (xy 194.017887 75.104792) + (xy 193.930261 74.987738) + (xy 193.813207 74.900112) + (xy 193.813202 74.90011) + (xy 193.676204 74.849011) + (xy 193.676196 74.849009) + (xy 193.615649 74.8425) + (xy 193.615638 74.8425) + (xy 190.768362 74.8425) + (xy 190.76835 74.8425) + (xy 190.707803 74.849009) + (xy 190.707795 74.849011) + (xy 190.570797 74.90011) + (xy 190.570792 74.900112) + (xy 190.453738 74.987738) + (xy 190.366112 75.104792) + (xy 190.36611 75.104797) + (xy 190.315011 75.241795) + (xy 190.315009 75.241803) + (xy 190.3085 75.30235) + (xy 190.3085 76.399649) + (xy 190.315009 76.460196) + (xy 190.315011 76.460204) + (xy 190.320891 76.475967) + (xy 190.325957 76.546783) + (xy 190.291932 76.609095) + (xy 190.22962 76.64312) + (xy 190.202836 76.646) + (xy 185.345968 76.646) + (xy 185.288765 76.632267) + (xy 185.255295 76.615213) + (xy 185.099097 76.580298) + (xy 185.099092 76.580297) + (xy 184.93911 76.585326) + (xy 184.83252 76.616293) + (xy 184.785972 76.629817) + (xy 184.785404 76.629982) + (xy 184.647637 76.711458) + (xy 184.647635 76.711459) + (xy 184.569809 76.789284) + (xy 184.554783 76.802118) + (xy 184.538394 76.814026) + (xy 184.538391 76.814029) + (xy 184.510213 76.84809) + (xy 184.502241 76.856853) + (xy 184.499374 76.859721) + (xy 184.499358 76.859736) + (xy 182.999336 78.359757) + (xy 182.986901 78.369721) + (xy 182.987089 78.369948) + (xy 182.980979 78.375002) + (xy 182.93437 78.424635) + (xy 182.93162 78.427473) + (xy 182.911863 78.447231) + (xy 182.909374 78.450439) + (xy 182.901688 78.459436) + (xy 182.871418 78.491673) + (xy 182.871411 78.491683) + (xy 182.861651 78.509435) + (xy 182.850803 78.52595) + (xy 182.838386 78.541958) + (xy 182.820824 78.58254) + (xy 182.815604 78.593195) + (xy 182.794305 78.631939) + (xy 182.794303 78.631944) + (xy 182.789267 78.651559) + (xy 182.782864 78.670262) + (xy 182.774819 78.688852) + (xy 182.767901 78.732525) + (xy 182.765495 78.744142) + (xy 182.7545 78.786968) + (xy 182.7545 78.807223) + (xy 182.752949 78.826933) + (xy 182.74978 78.846942) + (xy 182.753941 78.890961) + (xy 182.7545 78.902819) + (xy 182.7545 81.958146) + (xy 182.752751 81.973988) + (xy 182.753044 81.974016) + (xy 182.752298 81.981907) + (xy 182.752298 81.981909) + (xy 182.752997 82.004134) + (xy 182.754438 82.049984) + (xy 182.7545 82.053943) + (xy 182.7545 82.081851) + (xy 182.754501 82.081869) + (xy 182.755007 82.085877) + (xy 182.755937 82.097696) + (xy 182.757326 82.141888) + (xy 182.757327 82.141893) + (xy 182.762977 82.161339) + (xy 182.766986 82.180697) + (xy 182.769525 82.200793) + (xy 182.769526 82.2008) + (xy 182.7858 82.241903) + (xy 182.789644 82.253129) + (xy 182.801982 82.295593) + (xy 182.812294 82.313031) + (xy 182.820988 82.330779) + (xy 182.828444 82.349609) + (xy 182.82845 82.34962) + (xy 182.854432 82.385381) + (xy 182.860949 82.395301) + (xy 182.883458 82.433362) + (xy 182.883459 82.433363) + (xy 182.883461 82.433366) + (xy 182.897779 82.447684) + (xy 182.910617 82.462714) + (xy 182.918145 82.473074) + (xy 182.922528 82.479107) + (xy 182.956595 82.50729) + (xy 182.956598 82.507292) + (xy 182.965378 82.515282) + (xy 184.564501 84.114405) + (xy 184.598527 84.176717) + (xy 184.593462 84.247532) + (xy 184.550915 84.304368) + (xy 184.484395 84.329179) + (xy 184.475406 84.3295) + (xy 175.442593 84.3295) + (xy 175.374472 84.309498) + (xy 175.327979 84.255842) + (xy 175.317875 84.185568) + (xy 175.347369 84.120988) + (xy 175.353498 84.114405) + (xy 177.713716 81.754188) + (xy 185.1375 74.330405) + (xy 185.199812 74.296379) + (xy 185.226595 74.2935) + (xy 185.634263 74.2935) + (xy 185.701299 74.312813) + (xy 185.809444 74.380764) + (xy 185.828985 74.393043) + (xy 186.000953 74.453217) + (xy 186.182 74.473616) + (xy 186.363047 74.453217) + (xy 186.535015 74.393043) + (xy 186.689281 74.296111) + (xy 186.818111 74.167281) + (xy 186.915043 74.013015) + (xy 186.975217 73.841047) + (xy 186.995616 73.66) + (xy 186.975217 73.478953) + (xy 186.915043 73.306985) + (xy 186.915041 73.306982) + (xy 186.913656 73.303023) + (xy 186.910036 73.232119) + (xy 186.945325 73.170514) + (xy 187.008319 73.137767) + (xy 187.032732 73.135408) + (xy 197.817462 73.148142) + (xy 197.858921 73.155212) + (xy 197.938953 73.183217) + (xy 198.12 73.203616) + (xy 198.301047 73.183217) + (xy 198.473015 73.123043) + (xy 198.627281 73.026111) + (xy 198.756111 72.897281) + (xy 198.853043 72.743015) + (xy 198.913217 72.571047) + (xy 198.933616 72.39) + (xy 198.913217 72.208953) + (xy 198.853043 72.036985) + (xy 198.853041 72.036982) + (xy 198.853041 72.036981) + (xy 198.756112 71.88272) + (xy 198.756111 71.882718) + (xy 198.627281 71.753888) + (xy 198.627279 71.753887) + (xy 198.473018 71.656958) + (xy 198.473015 71.656957) + (xy 198.30105 71.596784) + (xy 198.301049 71.596783) + (xy 198.301047 71.596783) + (xy 198.12 71.576384) + (xy 198.119999 71.576384) + (xy 197.938951 71.596782) + (xy 197.860957 71.624073) + (xy 197.819195 71.631143) + (xy 184.017741 71.614846) + (xy 183.998951 71.613414) + (xy 183.976891 71.61006) + (xy 183.97689 71.61006) + (xy 183.967904 71.610796) + (xy 183.925127 71.614303) + (xy 183.914698 71.614724) + (xy 183.90724 71.614715) + (xy 183.907237 71.614716) + (xy 183.907236 71.614716) + (xy 183.907233 71.614716) + (xy 183.877992 71.618098) + (xy 183.873818 71.61851) + (xy 183.800175 71.624548) + (xy 183.800167 71.62455) + (xy 183.799963 71.624617) + (xy 183.77549 71.629957) + (xy 183.775472 71.629959) + (xy 183.775284 71.629981) + (xy 183.775273 71.629984) + (xy 183.705829 71.655167) + (xy 183.701856 71.656533) + (xy 183.631562 71.679402) + (xy 183.631554 71.679405) + (xy 183.63137 71.679518) + (xy 183.608797 71.690354) + (xy 183.608594 71.690427) + (xy 183.608591 71.690429) + (xy 183.548282 71.729992) + (xy 183.546791 71.73097) + (xy 183.543242 71.733214) + (xy 183.480138 71.771664) + (xy 183.480132 71.771669) + (xy 183.479981 71.771819) + (xy 183.460523 71.787563) + (xy 183.460344 71.78768) + (xy 183.46033 71.787691) + (xy 183.409537 71.8414) + (xy 183.4066 71.844403) + (xy 177.252805 77.931446) + (xy 177.190308 77.965131) + (xy 177.164785 77.967865) + (xy 174.609246 77.979786) + (xy 174.541032 77.960102) + (xy 174.519563 77.942882) + (xy 168.841162 72.264481) + (xy 168.807136 72.202169) + (xy 168.812201 72.131354) + (xy 168.854748 72.074518) + (xy 168.921268 72.049707) + (xy 168.944358 72.050177) + (xy 169.037 72.060616) + (xy 169.218047 72.040217) + (xy 169.390015 71.980043) + (xy 169.544281 71.883111) + (xy 169.673111 71.754281) + (xy 169.770043 71.600015) + (xy 169.830217 71.428047) + (xy 169.850616 71.247) + (xy 169.830217 71.065953) + (xy 169.770043 70.893985) + (xy 169.770041 70.893982) + (xy 169.770041 70.893981) + (xy 169.689813 70.766298) + (xy 169.6705 70.699262) + (xy 169.6705 63.306594) + (xy 169.690502 63.238473) + (xy 169.707405 63.217499) + (xy 172.056499 60.868405) + (xy 172.118811 60.834379) + (xy 172.145594 60.8315) + (xy 174.451912 60.8315) + (xy 174.520033 60.851502) + (xy 174.566526 60.905158) + (xy 174.57663 60.975432) + (xy 174.547136 61.040012) + (xy 174.498375 61.07462) + (xy 173.862038 61.327061) + (xy 173.853686 61.330039) + (xy 173.845767 61.332551) + (xy 173.834295 61.33796) + (xy 173.827301 61.342482) + (xy 173.819696 61.347026) + (xy 173.178733 61.700119) + (xy 173.170797 61.704133) + (xy 173.163299 61.707598) + (xy 173.15257 61.71442) + (xy 173.146246 61.719746) + (xy 173.139252 61.725225) + (xy 172.547469 62.156032) + (xy 172.5401 62.161009) + (xy 172.533101 62.165383) + (xy 172.523305 62.173503) + (xy 172.517701 62.179577) + (xy 172.511449 62.185889) + (xy 171.978194 62.687669) + (xy 171.971504 62.693533) + (xy 171.965146 62.69872) + (xy 171.956427 62.708023) + (xy 171.951654 62.714717) + (xy 171.946232 62.721777) + (xy 171.479943 63.286551) + (xy 171.47404 63.293208) + (xy 171.468369 63.299164) + (xy 171.460893 63.309477) + (xy 171.457008 63.316694) + (xy 171.452509 63.324387) + (xy 171.060537 63.943286) + (xy 171.055511 63.950633) + (xy 171.050648 63.957229) + (xy 171.044504 63.968426) + (xy 171.041567 63.976041) + (xy 171.038064 63.984243) + (xy 170.726579 64.647532) + (xy 170.722509 64.655458) + (xy 170.718517 64.662598) + (xy 170.713826 64.674469) + (xy 170.711869 64.682375) + (xy 170.709418 64.690958) + (xy 170.483331 65.388162) + (xy 170.480283 65.396539) + (xy 170.477222 65.404106) + (xy 170.474051 65.416482) + (xy 170.473098 65.424571) + (xy 170.471741 65.43339) + (xy 170.334647 66.153476) + (xy 170.332668 66.162179) + (xy 170.330581 66.170056) + (xy 170.328984 66.182723) + (xy 170.329051 66.190886) + (xy 170.328807 66.199806) + (xy 170.282862 66.931428) + (xy 170.281987 66.940318) + (xy 170.280902 66.948389) + (xy 170.280902 66.961157) + (xy 170.281987 66.969226) + (xy 170.282863 66.978121) + (xy 170.328807 67.70974) + (xy 170.329051 67.718653) + (xy 170.328985 67.726826) + (xy 170.330581 67.73949) + (xy 170.332664 67.747346) + (xy 170.334647 67.756063) + (xy 170.47174 68.476146) + (xy 170.473097 68.484962) + (xy 170.474052 68.493068) + (xy 170.477221 68.505436) + (xy 170.480282 68.513002) + (xy 170.483332 68.521383) + (xy 170.709416 69.218578) + (xy 170.711867 69.227162) + (xy 170.713827 69.23508) + (xy 170.718515 69.246943) + (xy 170.722504 69.254076) + (xy 170.726576 69.262005) + (xy 170.902939 69.637559) + (xy 171.038061 69.925294) + (xy 171.041562 69.933491) + (xy 171.044511 69.941134) + (xy 171.050641 69.952306) + (xy 171.055485 69.958873) + (xy 171.060529 69.966246) + (xy 171.452504 70.58515) + (xy 171.457003 70.592843) + (xy 171.460896 70.600075) + (xy 171.468365 70.610376) + (xy 171.468709 70.610738) + (xy 171.468711 70.61074) + (xy 171.468712 70.610741) + (xy 171.474027 70.616322) + (xy 171.479937 70.622986) + (xy 171.881377 71.109212) + (xy 171.946237 71.187771) + (xy 171.951662 71.194836) + (xy 171.956439 71.201535) + (xy 171.965139 71.210817) + (xy 171.965521 71.211129) + (xy 171.965524 71.211132) + (xy 171.965527 71.211133) + (xy 171.971504 71.216009) + (xy 171.978207 71.221883) + (xy 172.511453 71.723653) + (xy 172.517711 71.729973) + (xy 172.523313 71.736045) + (xy 172.53309 71.74415) + (xy 172.540078 71.748516) + (xy 172.547462 71.753502) + (xy 173.135508 72.18159) + (xy 173.139243 72.184309) + (xy 173.146234 72.189785) + (xy 173.152581 72.195129) + (xy 173.163296 72.20194) + (xy 173.163751 72.20215) + (xy 173.163755 72.202153) + (xy 173.163758 72.202153) + (xy 173.170788 72.205403) + (xy 173.178727 72.209418) + (xy 173.819712 72.562525) + (xy 173.827319 72.567072) + (xy 173.833863 72.571304) + (xy 173.833865 72.571305) + (xy 173.833866 72.571305) + (xy 173.834297 72.571584) + (xy 173.845768 72.576992) + (xy 173.846252 72.577145) + (xy 173.846255 72.577147) + (xy 173.846257 72.577147) + (xy 173.853668 72.579498) + (xy 173.862036 72.582481) + (xy 174.261907 72.741112) + (xy 174.48999 72.831594) + (xy 174.54211 72.85227) + (xy 174.550251 72.855837) + (xy 174.557731 72.859434) + (xy 174.569789 72.863359) + (xy 174.570292 72.863451) + (xy 174.570297 72.863453) + (xy 174.570301 72.863452) + (xy 174.577931 72.864851) + (xy 174.586619 72.866762) + (xy 175.295073 73.049035) + (xy 175.303564 73.051541) + (xy 175.310988 73.054018) + (xy 175.310992 73.054021) + (xy 175.310996 73.054021) + (xy 175.31148 73.054183) + (xy 175.323928 73.056562) + (xy 175.324438 73.05659) + (xy 175.324445 73.056592) + (xy 175.324451 73.056591) + (xy 175.332223 73.057023) + (xy 175.341068 73.057828) + (xy 175.456199 73.072401) + (xy 176.066739 73.149687) + (xy 176.075492 73.15111) + (xy 176.083123 73.152628) + (xy 176.083129 73.152631) + (xy 176.083135 73.152631) + (xy 176.083638 73.152731) + (xy 176.096292 73.153529) + (xy 176.104584 73.152944) + (xy 176.113453 73.152631) + (xy 176.844855 73.152631) + (xy 176.853724 73.152944) + (xy 176.862015 73.153529) + (xy 176.874671 73.152731) + (xy 176.875174 73.152631) + (xy 176.875178 73.152631) + (xy 176.875182 73.152629) + (xy 176.882817 73.15111) + (xy 176.89158 73.149685) + (xy 177.617259 73.057824) + (xy 177.626082 73.057022) + (xy 177.633851 73.056591) + (xy 177.633858 73.056592) + (xy 177.633864 73.05659) + (xy 177.634376 73.056562) + (xy 177.646822 73.054183) + (xy 177.647304 73.054021) + (xy 177.647311 73.054021) + (xy 177.647316 73.054017) + (xy 177.654701 73.051552) + (xy 177.663196 73.049043) + (xy 178.371711 72.866757) + (xy 178.380385 72.86485) + (xy 178.388007 72.863452) + (xy 178.388013 72.863453) + (xy 178.388018 72.86345) + (xy 178.388525 72.863358) + (xy 178.400578 72.859434) + (xy 178.401036 72.859213) + (xy 178.401039 72.859213) + (xy 178.401041 72.859211) + (xy 178.408042 72.855845) + (xy 178.416189 72.852275) + (xy 179.096269 72.582481) + (xy 179.104643 72.579496) + (xy 179.112046 72.577147) + (xy 179.112053 72.577147) + (xy 179.112058 72.577143) + (xy 179.112547 72.576989) + (xy 179.124006 72.571586) + (xy 179.124436 72.571307) + (xy 179.124443 72.571305) + (xy 179.124447 72.5713) + (xy 179.130973 72.567081) + (xy 179.138577 72.562534) + (xy 179.779591 72.209412) + (xy 179.787523 72.205401) + (xy 179.794547 72.202154) + (xy 179.794554 72.202153) + (xy 179.794559 72.202149) + (xy 179.795027 72.201933) + (xy 179.805722 72.195132) + (xy 179.806113 72.194802) + (xy 179.806118 72.1948) + (xy 179.806121 72.194795) + (xy 179.812061 72.189795) + (xy 179.819047 72.184321) + (xy 180.410844 71.753505) + (xy 180.418203 71.748536) + (xy 180.424783 71.744421) + (xy 180.424785 71.744421) + (xy 180.424786 71.744419) + (xy 180.425213 71.744153) + (xy 180.434985 71.736054) + (xy 180.435329 71.73568) + (xy 180.435337 71.735675) + (xy 180.435341 71.735667) + (xy 180.440577 71.729992) + (xy 180.446835 71.723671) + (xy 180.980107 71.221876) + (xy 180.986804 71.216009) + (xy 180.992781 71.211133) + (xy 180.992784 71.211132) + (xy 180.992785 71.211129) + (xy 180.993168 71.210818) + (xy 181.001862 71.201543) + (xy 181.002155 71.201131) + (xy 181.002159 71.201128) + (xy 181.00216 71.201123) + (xy 181.006633 71.194852) + (xy 181.012054 71.187789) + (xy 181.478376 70.622974) + (xy 181.484287 70.616312) + (xy 181.48959 70.610743) + (xy 181.489595 70.61074) + (xy 181.489598 70.610735) + (xy 181.489942 70.610374) + (xy 181.497403 70.600083) + (xy 181.497638 70.599645) + (xy 181.497644 70.599639) + (xy 181.497646 70.59963) + (xy 181.501293 70.592857) + (xy 181.505786 70.585172) + (xy 181.897782 69.966234) + (xy 181.902817 69.958876) + (xy 181.907371 69.952701) + (xy 181.907374 69.952699) + (xy 181.907375 69.952696) + (xy 181.907669 69.952298) + (xy 181.913792 69.941137) + (xy 181.913969 69.940678) + (xy 181.913971 69.940675) + (xy 181.913971 69.940671) + (xy 181.916738 69.933501) + (xy 181.920243 69.925294) + (xy 182.231728 69.262006) + (xy 182.235807 69.254065) + (xy 182.239552 69.247368) + (xy 182.239554 69.247366) + (xy 182.239554 69.247363) + (xy 182.239795 69.246934) + (xy 182.244475 69.235089) + (xy 182.244593 69.23461) + (xy 182.244595 69.234607) + (xy 182.244595 69.234603) + (xy 182.246434 69.227174) + (xy 182.248889 69.218575) + (xy 182.474976 68.521367) + (xy 182.478033 68.512972) + (xy 182.480903 68.50588) + (xy 182.480904 68.505879) + (xy 182.480904 68.505876) + (xy 182.48109 68.505418) + (xy 182.484251 68.493083) + (xy 182.484308 68.492592) + (xy 182.48431 68.492589) + (xy 182.484309 68.492584) + (xy 182.485207 68.484965) + (xy 182.486564 68.476146) + (xy 182.604058 67.859) + (xy 193.103 67.859) + (xy 193.103 67.953597) + (xy 193.109505 68.014093) + (xy 193.160555 68.150964) + (xy 193.160555 68.150965) + (xy 193.248095 68.267904) + (xy 193.365034 68.355444) + (xy 193.501906 68.406494) + (xy 193.562402 68.412999) + (xy 193.562415 68.413) + (xy 194.532 68.413) + (xy 194.532 67.859) + (xy 195.44 67.859) + (xy 195.44 68.413) + (xy 196.409585 68.413) + (xy 196.409597 68.412999) + (xy 196.470093 68.406494) + (xy 196.606964 68.355444) + (xy 196.606965 68.355444) + (xy 196.723904 68.267904) + (xy 196.811444 68.150965) + (xy 196.811444 68.150964) + (xy 196.862494 68.014093) + (xy 196.868999 67.953597) + (xy 196.869 67.953585) + (xy 196.869 67.859) + (xy 198.863 67.859) + (xy 198.863 67.953597) + (xy 198.869505 68.014093) + (xy 198.920555 68.150964) + (xy 198.920555 68.150965) + (xy 199.008095 68.267904) + (xy 199.125034 68.355444) + (xy 199.261906 68.406494) + (xy 199.322402 68.412999) + (xy 199.322415 68.413) + (xy 200.292 68.413) + (xy 200.292 67.859) + (xy 198.863 67.859) + (xy 196.869 67.859) + (xy 195.44 67.859) + (xy 194.532 67.859) + (xy 193.103 67.859) + (xy 182.604058 67.859) + (xy 182.623658 67.756048) + (xy 182.625641 67.747332) + (xy 182.627594 67.739963) + (xy 182.627598 67.739955) + (xy 182.627598 67.739946) + (xy 182.627725 67.739469) + (xy 182.629318 67.726836) + (xy 182.629313 67.726347) + (xy 182.629315 67.726342) + (xy 182.629313 67.726336) + (xy 182.629251 67.718668) + (xy 182.629495 67.70974) + (xy 182.67544 66.978111) + (xy 182.676317 66.969216) + (xy 182.677403 66.961147) + (xy 182.677403 66.951) + (xy 193.103 66.951) + (xy 194.532 66.951) + (xy 194.532 66.397) + (xy 195.44 66.397) + (xy 195.44 66.951) + (xy 196.869 66.951) + (xy 198.863 66.951) + (xy 200.292 66.951) + (xy 200.292 66.397) + (xy 199.322402 66.397) + (xy 199.261906 66.403505) + (xy 199.125035 66.454555) + (xy 199.125034 66.454555) + (xy 199.008095 66.542095) + (xy 198.920555 66.659034) + (xy 198.920555 66.659035) + (xy 198.869505 66.795906) + (xy 198.863 66.856402) + (xy 198.863 66.951) + (xy 196.869 66.951) + (xy 196.869 66.856414) + (xy 196.868999 66.856402) + (xy 196.862494 66.795906) + (xy 196.811444 66.659035) + (xy 196.811444 66.659034) + (xy 196.723904 66.542095) + (xy 196.606965 66.454555) + (xy 196.470093 66.403505) + (xy 196.409597 66.397) + (xy 195.44 66.397) + (xy 194.532 66.397) + (xy 193.562402 66.397) + (xy 193.501906 66.403505) + (xy 193.365035 66.454555) + (xy 193.365034 66.454555) + (xy 193.248095 66.542095) + (xy 193.160555 66.659034) + (xy 193.160555 66.659035) + (xy 193.109505 66.795906) + (xy 193.103 66.856402) + (xy 193.103 66.951) + (xy 182.677403 66.951) + (xy 182.677403 66.9484) + (xy 182.677337 66.947915) + (xy 182.677338 66.947912) + (xy 182.677336 66.947908) + (xy 182.676317 66.940332) + (xy 182.67544 66.931428) + (xy 182.629494 66.199796) + (xy 182.629251 66.190863) + (xy 182.629313 66.183207) + (xy 182.629315 66.183202) + (xy 182.629313 66.183196) + (xy 182.629318 66.182708) + (xy 182.627724 66.170066) + (xy 182.627597 66.169588) + (xy 182.627597 66.169587) + (xy 182.625639 66.162198) + (xy 182.623655 66.153477) + (xy 182.602927 66.044601) + (xy 182.486561 65.433383) + (xy 182.485206 65.424569) + (xy 182.484309 65.416957) + (xy 182.48431 65.416955) + (xy 182.484309 65.416952) + (xy 182.484252 65.416467) + (xy 182.481091 65.40413) + (xy 182.480904 65.40367) + (xy 182.480904 65.403665) + (xy 182.480901 65.40366) + (xy 182.478026 65.396554) + (xy 182.474971 65.388159) + (xy 182.46458 65.356115) + (xy 182.248882 64.690946) + (xy 182.24643 64.682356) + (xy 182.244595 64.674939) + (xy 182.244595 64.674937) + (xy 182.244593 64.674934) + (xy 182.244475 64.674454) + (xy 182.239791 64.662602) + (xy 182.235801 64.655467) + (xy 182.23172 64.647522) + (xy 181.920248 63.984262) + (xy 181.916745 63.976059) + (xy 181.913795 63.968415) + (xy 181.907672 63.957253) + (xy 181.907375 63.95685) + (xy 181.907374 63.956848) + (xy 181.907372 63.956846) + (xy 181.902806 63.950654) + (xy 181.897767 63.943288) + (xy 181.876394 63.909542) + (xy 181.612199 63.492393) + (xy 181.505799 63.324393) + (xy 181.501294 63.316689) + (xy 181.49741 63.309472) + (xy 181.489936 63.299165) + (xy 181.484272 63.293216) + (xy 181.478365 63.286556) + (xy 181.416397 63.211499) + (xy 181.012049 62.721746) + (xy 181.006627 62.714683) + (xy 181.002159 62.708417) + (xy 181.002159 62.708416) + (xy 181.002157 62.708414) + (xy 181.001869 62.70801) + (xy 180.993166 62.698724) + (xy 180.986794 62.693526) + (xy 180.98009 62.68765) + (xy 180.446861 62.185892) + (xy 180.440605 62.179575) + (xy 180.434999 62.173499) + (xy 180.425211 62.165386) + (xy 180.418222 62.161018) + (xy 180.410853 62.156042) + (xy 179.819053 61.725222) + (xy 179.812055 61.71974) + (xy 179.805729 61.714413) + (xy 179.795018 61.707603) + (xy 179.794556 61.707389) + (xy 179.794554 61.707388) + (xy 179.794551 61.707387) + (xy 179.787502 61.704129) + (xy 179.779569 61.700116) + (xy 179.138611 61.347028) + (xy 179.130985 61.34247) + (xy 179.124444 61.33824) + (xy 179.124443 61.338239) + (xy 179.124441 61.338238) + (xy 179.124014 61.337962) + (xy 179.112541 61.332552) + (xy 179.104606 61.330034) + (xy 179.096258 61.327057) + (xy 178.416198 61.05727) + (xy 178.408065 61.053707) + (xy 178.400583 61.05011) + (xy 178.388513 61.04618) + (xy 178.380348 61.044683) + (xy 178.371683 61.042776) + (xy 177.793955 60.894143) + (xy 177.663217 60.860507) + (xy 177.654698 60.857993) + (xy 177.647312 60.855525) + (xy 177.647311 60.855525) + (xy 177.647309 60.855524) + (xy 177.646825 60.855363) + (xy 177.634365 60.852981) + (xy 177.62606 60.85252) + (xy 177.617233 60.851716) + (xy 176.891593 60.759859) + (xy 176.882844 60.758438) + (xy 176.874676 60.756814) + (xy 176.862024 60.756016) + (xy 176.861511 60.756052) + (xy 176.86151 60.756052) + (xy 176.861508 60.756052) + (xy 176.853723 60.756602) + (xy 176.844855 60.756914) + (xy 176.113452 60.756914) + (xy 176.104583 60.756601) + (xy 176.096291 60.756015) + (xy 176.083634 60.756813) + (xy 176.075465 60.758438) + (xy 176.066717 60.759859) + (xy 175.341064 60.851717) + (xy 175.332233 60.852521) + (xy 175.323935 60.852982) + (xy 175.311471 60.855364) + (xy 175.303571 60.858002) + (xy 175.295069 60.860511) + (xy 175.155027 60.896541) + (xy 175.084071 60.894143) + (xy 175.025675 60.853764) + (xy 174.99838 60.788224) + (xy 175.010852 60.718332) + (xy 175.049574 60.672577) + (xy 175.062107 60.663472) + (xy 175.090299 60.629392) + (xy 175.098267 60.620635) + (xy 175.3585 60.360404) + (xy 175.420812 60.326379) + (xy 175.447595 60.3235) + (xy 176.093087 60.3235) + (xy 176.108928 60.325249) + (xy 176.108956 60.324956) + (xy 176.116842 60.3257) + (xy 176.116849 60.325702) + (xy 176.184926 60.323562) + (xy 176.188885 60.3235) + (xy 176.216791 60.3235) + (xy 176.216796 60.3235) + (xy 176.220807 60.322992) + (xy 176.232639 60.322061) + (xy 176.276829 60.320673) + (xy 176.296287 60.315019) + (xy 176.315634 60.311013) + (xy 176.335737 60.308474) + (xy 176.37685 60.292195) + (xy 176.38807 60.288353) + (xy 176.412853 60.281154) + (xy 176.430531 60.276019) + (xy 176.430535 60.276017) + (xy 176.447966 60.265708) + (xy 176.46572 60.257009) + (xy 176.484557 60.249552) + (xy 176.520332 60.223558) + (xy 176.530238 60.217051) + (xy 176.568302 60.194542) + (xy 176.582625 60.180218) + (xy 176.597664 60.167374) + (xy 176.614047 60.155472) + (xy 176.642243 60.121386) + (xy 176.650212 60.11263) + (xy 177.352489 59.410353) + (xy 177.414799 59.376329) + (xy 177.464734 59.375596) + (xy 177.492112 59.380714) + (xy 177.53237 59.38824) + (xy 177.532372 59.38824) + (xy 177.747585 59.38824) + (xy 177.747588 59.38824) + (xy 177.959141 59.348694) + (xy 178.159825 59.270949) + (xy 178.342806 59.157652) + (xy 178.501853 59.012661) + (xy 178.519847 58.988833) + (xy 178.53892 58.963577) + (xy 178.595933 58.92127) + (xy 178.66677 58.916502) + (xy 178.728939 58.950788) + (xy 178.74002 58.963577) + (xy 178.777083 59.012657) + (xy 178.777086 59.012659) + (xy 178.777087 59.012661) + (xy 178.826465 59.057675) + (xy 178.936134 59.157652) + (xy 178.936135 59.157653) + (xy 179.119103 59.270942) + (xy 179.119106 59.270943) + (xy 179.119115 59.270949) + (xy 179.319799 59.348694) + (xy 179.531352 59.38824) + (xy 179.531355 59.38824) + (xy 179.746565 59.38824) + (xy 179.746568 59.38824) + (xy 179.958121 59.348694) + (xy 180.158805 59.270949) + (xy 180.341786 59.157652) + (xy 180.500833 59.012661) + (xy 180.525668 58.979772) + (xy 180.539169 58.961896) + (xy 180.596183 58.919588) + (xy 180.667019 58.91482) + (xy 180.729188 58.949106) + (xy 180.740271 58.961896) + (xy 180.778604 59.012658) + (xy 180.778606 59.01266) + (xy 180.778607 59.012661) + (xy 180.827985 59.057675) + (xy 180.937654 59.157652) + (xy 180.937655 59.157653) + (xy 181.120623 59.270942) + (xy 181.120626 59.270943) + (xy 181.120635 59.270949) + (xy 181.321319 59.348694) + (xy 181.532872 59.38824) + (xy 181.532875 59.38824) + (xy 181.748085 59.38824) + (xy 181.748088 59.38824) + (xy 181.959641 59.348694) + (xy 182.160325 59.270949) + (xy 182.343306 59.157652) + (xy 182.502353 59.012661) + (xy 182.520347 58.988833) + (xy 182.53942 58.963577) + (xy 182.596433 58.92127) + (xy 182.66727 58.916502) + (xy 182.729439 58.950788) + (xy 182.74052 58.963577) + (xy 182.777583 59.012657) + (xy 182.777586 59.012659) + (xy 182.777587 59.012661) + (xy 182.826965 59.057675) + (xy 182.936634 59.157652) + (xy 182.936635 59.157653) + (xy 183.119603 59.270942) + (xy 183.119606 59.270943) + (xy 183.119615 59.270949) + (xy 183.320299 59.348694) + (xy 183.531852 59.38824) + (xy 183.531855 59.38824) + (xy 183.747065 59.38824) + (xy 183.747068 59.38824) + (xy 183.958621 59.348694) + (xy 184.159305 59.270949) + (xy 184.342286 59.157652) + (xy 184.501333 59.012661) + (xy 184.526168 58.979772) + (xy 184.539669 58.961896) + (xy 184.596683 58.919588) + (xy 184.667519 58.91482) + (xy 184.729688 58.949106) + (xy 184.740771 58.961896) + (xy 184.779104 59.012658) + (xy 184.779106 59.01266) + (xy 184.779107 59.012661) + (xy 184.828485 59.057675) + (xy 184.938154 59.157652) + (xy 184.938155 59.157653) + (xy 185.121123 59.270942) + (xy 185.121126 59.270943) + (xy 185.121135 59.270949) + (xy 185.321819 59.348694) + (xy 185.533372 59.38824) + (xy 185.533375 59.38824) + (xy 185.748585 59.38824) + (xy 185.748588 59.38824) + (xy 185.960141 59.348694) + (xy 186.160825 59.270949) + (xy 186.343806 59.157652) + (xy 186.502853 59.012661) + (xy 186.520847 58.988833) + (xy 186.53992 58.963577) + (xy 186.596933 58.92127) + (xy 186.66777 58.916502) + (xy 186.729939 58.950788) + (xy 186.74102 58.963577) + (xy 186.778083 59.012657) + (xy 186.778086 59.012659) + (xy 186.778087 59.012661) + (xy 186.827465 59.057675) + (xy 186.937134 59.157652) + (xy 186.937135 59.157653) + (xy 187.120103 59.270942) + (xy 187.120106 59.270943) + (xy 187.120115 59.270949) + (xy 187.320799 59.348694) + (xy 187.532352 59.38824) + (xy 187.532355 59.38824) + (xy 187.747565 59.38824) + (xy 187.747568 59.38824) + (xy 187.959121 59.348694) + (xy 188.159805 59.270949) + (xy 188.342786 59.157652) + (xy 188.501833 59.012661) + (xy 188.519827 58.988833) + (xy 188.5389 58.963577) + (xy 188.595913 58.92127) + (xy 188.66675 58.916502) + (xy 188.728919 58.950788) + (xy 188.74 58.963577) + (xy 188.777063 59.012657) + (xy 188.777066 59.012659) + (xy 188.777067 59.012661) + (xy 188.826445 59.057675) + (xy 188.936114 59.157652) + (xy 188.936115 59.157653) + (xy 189.119083 59.270942) + (xy 189.119086 59.270943) + (xy 189.119095 59.270949) + (xy 189.319779 59.348694) + (xy 189.531332 59.38824) + (xy 189.531335 59.38824) + (xy 189.746545 59.38824) + (xy 189.746548 59.38824) + (xy 189.958101 59.348694) + (xy 190.158785 59.270949) + (xy 190.341766 59.157652) + (xy 190.500813 59.012661) + (xy 190.525648 58.979772) + (xy 190.539149 58.961896) + (xy 190.596163 58.919588) + (xy 190.666999 58.91482) + (xy 190.729168 58.949106) + (xy 190.740251 58.961896) + (xy 190.778584 59.012658) + (xy 190.778586 59.01266) + (xy 190.778587 59.012661) + (xy 190.827965 59.057675) + (xy 190.937634 59.157652) + (xy 190.937635 59.157653) + (xy 191.120603 59.270942) + (xy 191.120606 59.270943) + (xy 191.120615 59.270949) + (xy 191.321299 59.348694) + (xy 191.532852 59.38824) + (xy 191.532855 59.38824) + (xy 191.746452 59.38824) + (xy 191.747079 59.388424) + (xy 191.748063 59.38824) + (xy 191.748068 59.38824) + (xy 191.959621 59.348694) + (xy 192.160305 59.270949) + (xy 192.343286 59.157652) + (xy 192.502333 59.012661) + (xy 192.63203 58.840914) + (xy 192.72796 58.64826) + (xy 192.735486 58.621811) + (xy 192.766171 58.513962) + (xy 192.786857 58.441259) + (xy 192.799406 58.305836) + (xy 192.806715 58.226964) + (xy 192.806715 58.226955) + (xy 192.788129 58.026384) + (xy 192.786857 58.012661) + (xy 192.753917 57.89689) + (xy 192.727962 57.805665) + (xy 192.72796 57.80566) + (xy 192.63203 57.613006) + (xy 192.630106 57.610458) + (xy 192.502336 57.441262) + (xy 192.501549 57.440545) + (xy 192.378329 57.328214) + (xy 192.343285 57.296267) + (xy 192.343284 57.296266) + (xy 192.160316 57.182977) + (xy 192.160309 57.182973) + (xy 192.160305 57.182971) + (xy 191.959621 57.105226) + (xy 191.748068 57.06568) + (xy 191.532852 57.06568) + (xy 191.321299 57.105226) + (xy 191.321296 57.105226) + (xy 191.321296 57.105227) + (xy 191.237272 57.137778) + (xy 191.120615 57.182971) + (xy 191.120614 57.182971) + (xy 191.120613 57.182972) + (xy 191.120603 57.182977) + (xy 190.937635 57.296266) + (xy 190.937634 57.296267) + (xy 190.778583 57.441262) + (xy 190.74025 57.492024) + (xy 190.683236 57.534332) + (xy 190.612399 57.539099) + (xy 190.550231 57.504812) + (xy 190.53915 57.492024) + (xy 190.500816 57.441262) + (xy 190.500029 57.440545) + (xy 190.376809 57.328214) + (xy 190.341765 57.296267) + (xy 190.341764 57.296266) + (xy 190.158796 57.182977) + (xy 190.158789 57.182973) + (xy 190.158785 57.182971) + (xy 189.958101 57.105226) + (xy 189.746548 57.06568) + (xy 189.746545 57.06568) + (xy 189.712774 57.06568) + (xy 189.644653 57.045678) + (xy 189.623679 57.028775) + (xy 189.411999 56.817095) + (xy 189.377973 56.754783) + (xy 189.383038 56.683968) + (xy 189.425585 56.627132) + (xy 189.492105 56.602321) + (xy 189.501094 56.602) + (xy 190.087 56.602) + (xy 190.087 54.586) + (xy 189.117402 54.586) + (xy 189.056906 54.592505) + (xy 188.920035 54.643555) + (xy 188.912124 54.647875) + (xy 188.911167 54.646123) + (xy 188.855476 54.666889) + (xy 188.786103 54.65179) + (xy 188.735906 54.601583) + (xy 188.7205 54.541209) + (xy 188.7205 54.362594) + (xy 188.740502 54.294473) + (xy 188.757405 54.273499) + (xy 190.3915 52.639405) + (xy 190.453812 52.605379) + (xy 190.480595 52.6025) + (xy 191.7725 52.6025) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 163.368533 74.223537) + (xy 163.425368 74.266084) + (xy 163.450179 74.332604) + (xy 163.4505 74.341593) + (xy 163.4505 82.616403) + (xy 163.430498 82.684524) + (xy 163.413595 82.705499) + (xy 163.133436 82.985657) + (xy 163.071124 83.019682) + (xy 163.058451 83.021768) + (xy 163.013961 83.026781) + (xy 163.013947 83.026784) + (xy 162.841984 83.086957) + (xy 162.841981 83.086958) + (xy 162.68772 83.183887) + (xy 162.687718 83.183888) + (xy 162.558888 83.312718) + (xy 162.558887 83.31272) + (xy 162.461958 83.466981) + (xy 162.461957 83.466984) + (xy 162.417178 83.594957) + (xy 162.401783 83.638953) + (xy 162.381384 83.82) + (xy 162.401783 84.001047) + (xy 162.413623 84.034885) + (xy 162.413624 84.034886) + (xy 162.417242 84.105791) + (xy 162.381952 84.167395) + (xy 162.318959 84.200141) + (xy 162.294694 84.2025) + (xy 161.985594 84.2025) + (xy 161.917473 84.182498) + (xy 161.896499 84.165595) + (xy 159.166405 81.4355) + (xy 159.132379 81.373188) + (xy 159.1295 81.346405) + (xy 159.1295 80.979069) + (xy 159.149502 80.910948) + (xy 159.203158 80.864455) + (xy 159.268972 80.853791) + (xy 159.317407 80.858999) + (xy 159.317415 80.859) + (xy 160.287 80.859) + (xy 160.287 80.305) + (xy 161.195 80.305) + (xy 161.195 80.859) + (xy 162.164585 80.859) + (xy 162.164597 80.858999) + (xy 162.225093 80.852494) + (xy 162.361964 80.801444) + (xy 162.361965 80.801444) + (xy 162.478904 80.713904) + (xy 162.566444 80.596965) + (xy 162.566444 80.596964) + (xy 162.617494 80.460093) + (xy 162.623999 80.399597) + (xy 162.624 80.399585) + (xy 162.624 80.305) + (xy 161.195 80.305) + (xy 160.287 80.305) + (xy 160.287 78.843) + (xy 161.195 78.843) + (xy 161.195 79.397) + (xy 162.624 79.397) + (xy 162.624 79.302414) + (xy 162.623999 79.302402) + (xy 162.617494 79.241906) + (xy 162.566444 79.105035) + (xy 162.566444 79.105034) + (xy 162.478904 78.988095) + (xy 162.361965 78.900555) + (xy 162.225093 78.849505) + (xy 162.164597 78.843) + (xy 161.195 78.843) + (xy 160.287 78.843) + (xy 159.317402 78.843) + (xy 159.26897 78.848208) + (xy 159.199101 78.835603) + (xy 159.147139 78.787225) + (xy 159.1295 78.72293) + (xy 159.1295 76.979575) + (xy 159.149502 76.911454) + (xy 159.203158 76.864961) + (xy 159.268968 76.854297) + (xy 159.317362 76.8595) + (xy 159.317368 76.8595) + (xy 162.164632 76.8595) + (xy 162.164638 76.8595) + (xy 162.164645 76.859499) + (xy 162.164649 76.859499) + (xy 162.225196 76.85299) + (xy 162.225199 76.852989) + (xy 162.225201 76.852989) + (xy 162.226065 76.852667) + (xy 162.255505 76.841686) + (xy 162.362204 76.801889) + (xy 162.379043 76.789284) + (xy 162.479261 76.714261) + (xy 162.566887 76.597207) + (xy 162.566887 76.597206) + (xy 162.566889 76.597204) + (xy 162.617989 76.460201) + (xy 162.6245 76.399638) + (xy 162.6245 75.302362) + (xy 162.624499 75.30235) + (xy 162.61799 75.241803) + (xy 162.617988 75.241795) + (xy 162.588924 75.163875) + (xy 162.566889 75.104796) + (xy 162.553638 75.087095) + (xy 162.528827 75.020578) + (xy 162.543917 74.951203) + (xy 162.565405 74.922497) + (xy 163.235407 74.252495) + (xy 163.297717 74.218472) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 163.559787 62.484282) + (xy 163.60485 62.513243) + (xy 163.703718 62.612111) + (xy 163.70372 62.612112) + (xy 163.856987 62.708416) + (xy 163.857985 62.709043) + (xy 163.857989 62.709044) + (xy 163.864365 62.712115) + (xy 163.863328 62.714266) + (xy 163.898899 62.73658) + (xy 165.955595 64.793276) + (xy 165.989621 64.855588) + (xy 165.9925 64.882371) + (xy 165.9925 68.405329) + (xy 165.98543 68.44694) + (xy 165.957783 68.525953) + (xy 165.937384 68.707) + (xy 165.957783 68.888047) + (xy 165.957783 68.888049) + (xy 165.957784 68.88805) + (xy 166.017957 69.060015) + (xy 166.017958 69.060018) + (xy 166.114887 69.214279) + (xy 166.114888 69.214281) + (xy 166.209255 69.308648) + (xy 166.243281 69.37096) + (xy 166.238216 69.441775) + (xy 166.209255 69.486838) + (xy 160.8905 74.805595) + (xy 160.828188 74.839621) + (xy 160.801405 74.8425) + (xy 159.402594 74.8425) + (xy 159.334473 74.822498) + (xy 159.28798 74.768842) + (xy 159.277876 74.698568) + (xy 159.30737 74.633988) + (xy 159.313499 74.627405) + (xy 160.55246 73.388444) + (xy 161.93266 72.008243) + (xy 161.945098 71.99828) + (xy 161.94491 71.998053) + (xy 161.951016 71.993001) + (xy 161.951015 71.993001) + (xy 161.951018 71.993) + (xy 161.997661 71.943328) + (xy 162.000351 71.940552) + (xy 162.020135 71.92077) + (xy 162.022614 71.917573) + (xy 162.030311 71.908559) + (xy 162.060586 71.876321) + (xy 162.070346 71.858565) + (xy 162.081195 71.84205) + (xy 162.093614 71.826041) + (xy 162.111179 71.785446) + (xy 162.116384 71.774821) + (xy 162.137695 71.73606) + (xy 162.142733 71.716434) + (xy 162.149137 71.697732) + (xy 162.154187 71.686064) + (xy 162.157181 71.679145) + (xy 162.164096 71.635481) + (xy 162.166504 71.623852) + (xy 162.16792 71.618339) + (xy 162.1775 71.58103) + (xy 162.1775 71.560775) + (xy 162.179051 71.541063) + (xy 162.179314 71.539402) + (xy 162.18222 71.521057) + (xy 162.178059 71.477036) + (xy 162.1775 71.465179) + (xy 162.1775 63.814593) + (xy 162.197502 63.746472) + (xy 162.2144 63.725503) + (xy 163.42666 62.513242) + (xy 163.488972 62.479217) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 150.387012 63.861788) + (xy 150.425396 63.921514) + (xy 150.43032 63.950272) + (xy 150.4305 63.953649) + (xy 150.437009 64.014196) + (xy 150.437011 64.014204) + (xy 150.48811 64.151202) + (xy 150.488112 64.151207) + (xy 150.575738 64.268261) + (xy 150.692792 64.355887) + (xy 150.692794 64.355888) + (xy 150.692796 64.355889) + (xy 150.751875 64.377924) + (xy 150.829795 64.406988) + (xy 150.829803 64.40699) + (xy 150.89035 64.413499) + (xy 150.890355 64.413499) + (xy 150.890362 64.4135) + (xy 150.890368 64.4135) + (xy 153.737632 64.4135) + (xy 153.737638 64.4135) + (xy 153.737645 64.413499) + (xy 153.737649 64.413499) + (xy 153.798196 64.40699) + (xy 153.798199 64.406989) + (xy 153.798201 64.406989) + (xy 153.935204 64.355889) + (xy 154.052261 64.268261) + (xy 154.139889 64.151204) + (xy 154.151354 64.120466) + (xy 154.193901 64.063631) + (xy 154.260422 64.038821) + (xy 154.269409 64.0385) + (xy 156.118591 64.0385) + (xy 156.186712 64.058502) + (xy 156.233205 64.112158) + (xy 156.236646 64.120466) + (xy 156.248111 64.151204) + (xy 156.248112 64.151207) + (xy 156.335738 64.268261) + (xy 156.452792 64.355887) + (xy 156.452794 64.355888) + (xy 156.452796 64.355889) + (xy 156.511875 64.377924) + (xy 156.589795 64.406988) + (xy 156.589803 64.40699) + (xy 156.65035 64.413499) + (xy 156.650355 64.413499) + (xy 156.650362 64.4135) + (xy 156.650368 64.4135) + (xy 159.497632 64.4135) + (xy 159.497638 64.4135) + (xy 159.497645 64.413499) + (xy 159.497649 64.413499) + (xy 159.558196 64.40699) + (xy 159.558199 64.406989) + (xy 159.558201 64.406989) + (xy 159.695204 64.355889) + (xy 159.812261 64.268261) + (xy 159.899889 64.151204) + (xy 159.911354 64.120466) + (xy 159.953901 64.063631) + (xy 160.020422 64.038821) + (xy 160.029409 64.0385) + (xy 160.379127 64.0385) + (xy 160.394968 64.040249) + (xy 160.394996 64.039956) + (xy 160.402882 64.0407) + (xy 160.402889 64.040702) + (xy 160.470966 64.038562) + (xy 160.474925 64.0385) + (xy 160.502831 64.0385) + (xy 160.502836 64.0385) + (xy 160.506847 64.037992) + (xy 160.518679 64.037061) + (xy 160.562869 64.035673) + (xy 160.582327 64.030019) + (xy 160.601674 64.026013) + (xy 160.621777 64.023474) + (xy 160.66289 64.007195) + (xy 160.67411 64.003353) + (xy 160.716573 63.991018) + (xy 160.720352 63.988782) + (xy 160.723707 63.987931) + (xy 160.723851 63.987869) + (xy 160.723861 63.987892) + (xy 160.789166 63.971317) + (xy 160.856499 63.993828) + (xy 160.900973 64.049169) + (xy 160.9105 64.097231) + (xy 160.9105 71.186405) + (xy 160.890498 71.254526) + (xy 160.873595 71.2755) + (xy 158.328595 73.8205) + (xy 158.266283 73.854526) + (xy 158.195468 73.849461) + (xy 158.138632 73.806914) + (xy 158.113821 73.740394) + (xy 158.1135 73.731405) + (xy 158.1135 73.0178) + (xy 158.133502 72.949679) + (xy 158.145858 72.933496) + (xy 158.178367 72.897393) + (xy 158.178368 72.89739) + (xy 158.180474 72.895052) + (xy 158.181372 72.893801) + (xy 158.181376 72.893797) + (xy 158.225238 72.816213) + (xy 158.22558 72.815615) + (xy 158.268599 72.741107) + (xy 158.268601 72.7411) + (xy 158.269458 72.739176) + (xy 158.272256 72.733623) + (xy 158.273277 72.731249) + (xy 158.273279 72.731244) + (xy 158.298375 72.649506) + (xy 158.298925 72.647768) + (xy 158.324365 72.569475) + (xy 158.324365 72.569467) + (xy 158.325738 72.563016) + (xy 158.326177 72.563109) + (xy 158.326919 72.559469) + (xy 158.326803 72.559447) + (xy 158.328088 72.55274) + (xy 158.328091 72.552734) + (xy 158.333825 72.482303) + (xy 158.334731 72.471182) + (xy 158.335005 72.468235) + (xy 158.340233 72.4185) + (xy 158.343229 72.39) + (xy 158.343229 72.389996) + (xy 158.343229 72.383396) + (xy 158.343297 72.383396) + (xy 158.343119 72.36816) + (xy 158.343245 72.366615) + (xy 158.332675 72.289046) + (xy 158.332219 72.285261) + (xy 158.330035 72.264481) + (xy 158.324365 72.210525) + (xy 158.323743 72.208612) + (xy 158.318729 72.186684) + (xy 158.318036 72.18159) + (xy 158.29227 72.111458) + (xy 158.290727 72.106997) + (xy 158.268599 72.038893) + (xy 158.268598 72.038891) + (xy 158.265798 72.034041) + (xy 158.256649 72.014497) + (xy 158.255975 72.012664) + (xy 158.253641 72.00631) + (xy 158.248508 71.99828) + (xy 158.215337 71.946382) + (xy 158.212385 71.941526) + (xy 158.186034 71.895887) + (xy 158.178367 71.882607) + (xy 158.172229 71.87579) + (xy 158.159702 71.859342) + (xy 158.159213 71.858577) + (xy 158.153072 71.848969) + (xy 158.105257 71.801154) + (xy 158.100755 71.79641) + (xy 158.057613 71.748496) + (xy 158.057611 71.748495) + (xy 158.057609 71.748492) + (xy 158.057605 71.748489) + (xy 158.047293 71.740997) + (xy 158.032258 71.728156) + (xy 157.22635 70.922248) + (xy 157.219413 70.914724) + (xy 157.201794 70.893981) + (xy 157.184871 70.874058) + (xy 157.121115 70.825592) + (xy 157.118494 70.823542) + (xy 157.056087 70.773379) + (xy 157.056084 70.773377) + (xy 157.054708 70.772498) + (xy 157.037561 70.761861) + (xy 157.036218 70.761053) + (xy 157.015866 70.751637) + (xy 156.963519 70.727418) + (xy 156.960509 70.725975) + (xy 156.888797 70.69041) + (xy 156.888795 70.690409) + (xy 156.888794 70.690409) + (xy 156.887312 70.689864) + (xy 156.868249 70.683152) + (xy 156.866737 70.682642) + (xy 156.788586 70.66544) + (xy 156.785264 70.664662) + (xy 156.707578 70.645343) + (xy 156.706082 70.645139) + (xy 156.685861 70.642662) + (xy 156.684369 70.6425) + (xy 156.684367 70.6425) + (xy 156.604316 70.6425) + (xy 156.600904 70.642454) + (xy 156.52091 70.640286) + (xy 156.519293 70.640418) + (xy 156.4974 70.6425) + (xy 152.775793 70.6425) + (xy 152.707672 70.622498) + (xy 152.686698 70.605595) + (xy 150.69354 68.612437) + (xy 150.659514 68.550125) + (xy 150.664579 68.47931) + (xy 150.707126 68.422474) + (xy 150.773646 68.397663) + (xy 150.826672 68.405288) + (xy 150.829906 68.406494) + (xy 150.890402 68.412999) + (xy 150.890415 68.413) + (xy 151.86 68.413) + (xy 151.86 67.859) + (xy 152.768 67.859) + (xy 152.768 68.413) + (xy 153.737585 68.413) + (xy 153.737597 68.412999) + (xy 153.798093 68.406494) + (xy 153.934964 68.355444) + (xy 153.934965 68.355444) + (xy 154.051904 68.267904) + (xy 154.139444 68.150965) + (xy 154.139444 68.150964) + (xy 154.190494 68.014093) + (xy 154.196999 67.953597) + (xy 154.197 67.953585) + (xy 154.197 67.859) + (xy 156.191 67.859) + (xy 156.191 67.953597) + (xy 156.197505 68.014093) + (xy 156.248555 68.150964) + (xy 156.248555 68.150965) + (xy 156.336095 68.267904) + (xy 156.453034 68.355444) + (xy 156.589906 68.406494) + (xy 156.650402 68.412999) + (xy 156.650415 68.413) + (xy 157.62 68.413) + (xy 157.62 67.859) + (xy 158.528 67.859) + (xy 158.528 68.413) + (xy 159.497585 68.413) + (xy 159.497597 68.412999) + (xy 159.558093 68.406494) + (xy 159.694964 68.355444) + (xy 159.694965 68.355444) + (xy 159.811904 68.267904) + (xy 159.899444 68.150965) + (xy 159.899444 68.150964) + (xy 159.950494 68.014093) + (xy 159.956999 67.953597) + (xy 159.957 67.953585) + (xy 159.957 67.859) + (xy 158.528 67.859) + (xy 157.62 67.859) + (xy 156.191 67.859) + (xy 154.197 67.859) + (xy 152.768 67.859) + (xy 151.86 67.859) + (xy 150.431 67.859) + (xy 150.431 67.953597) + (xy 150.437505 68.014095) + (xy 150.438713 68.017333) + (xy 150.438905 68.020018) + (xy 150.439318 68.021766) + (xy 150.439034 68.021832) + (xy 150.443777 68.088149) + (xy 150.409751 68.150461) + (xy 150.347438 68.184485) + (xy 150.276623 68.179419) + (xy 150.231562 68.150459) + (xy 150.215405 68.134302) + (xy 150.181379 68.07199) + (xy 150.1785 68.045207) + (xy 150.1785 66.951) + (xy 150.431 66.951) + (xy 151.86 66.951) + (xy 151.86 66.397) + (xy 152.768 66.397) + (xy 152.768 66.951) + (xy 154.197 66.951) + (xy 156.191 66.951) + (xy 157.62 66.951) + (xy 157.62 66.397) + (xy 158.528 66.397) + (xy 158.528 66.951) + (xy 159.957 66.951) + (xy 159.957 66.856414) + (xy 159.956999 66.856402) + (xy 159.950494 66.795906) + (xy 159.899444 66.659035) + (xy 159.899444 66.659034) + (xy 159.811904 66.542095) + (xy 159.694965 66.454555) + (xy 159.558093 66.403505) + (xy 159.497597 66.397) + (xy 158.528 66.397) + (xy 157.62 66.397) + (xy 156.650402 66.397) + (xy 156.589906 66.403505) + (xy 156.453035 66.454555) + (xy 156.453034 66.454555) + (xy 156.336095 66.542095) + (xy 156.248555 66.659034) + (xy 156.248555 66.659035) + (xy 156.197505 66.795906) + (xy 156.191 66.856402) + (xy 156.191 66.951) + (xy 154.197 66.951) + (xy 154.197 66.856414) + (xy 154.196999 66.856402) + (xy 154.190494 66.795906) + (xy 154.139444 66.659035) + (xy 154.139444 66.659034) + (xy 154.051904 66.542095) + (xy 153.934965 66.454555) + (xy 153.798093 66.403505) + (xy 153.737597 66.397) + (xy 152.768 66.397) + (xy 151.86 66.397) + (xy 150.890402 66.397) + (xy 150.829906 66.403505) + (xy 150.693035 66.454555) + (xy 150.693034 66.454555) + (xy 150.576095 66.542095) + (xy 150.488555 66.659034) + (xy 150.488555 66.659035) + (xy 150.437505 66.795906) + (xy 150.431 66.856402) + (xy 150.431 66.951) + (xy 150.1785 66.951) + (xy 150.1785 63.957012) + (xy 150.198502 63.888891) + (xy 150.252158 63.842398) + (xy 150.322432 63.832294) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 192.920527 32.657502) + (xy 192.941501 32.674405) + (xy 196.052595 35.785499) + (xy 196.086621 35.847811) + (xy 196.0895 35.874594) + (xy 196.0895 42.715146) + (xy 196.087751 42.730988) + (xy 196.088044 42.731016) + (xy 196.087298 42.738907) + (xy 196.089438 42.806984) + (xy 196.0895 42.810943) + (xy 196.0895 42.838851) + (xy 196.089501 42.838869) + (xy 196.090007 42.842877) + (xy 196.090937 42.854696) + (xy 196.092326 42.898888) + (xy 196.092327 42.898893) + (xy 196.097977 42.918339) + (xy 196.101986 42.937697) + (xy 196.104525 42.957793) + (xy 196.104526 42.9578) + (xy 196.1208 42.998903) + (xy 196.124644 43.010129) + (xy 196.136982 43.052593) + (xy 196.147294 43.070031) + (xy 196.155988 43.087779) + (xy 196.163444 43.106609) + (xy 196.16345 43.10662) + (xy 196.189432 43.142381) + (xy 196.195949 43.152301) + (xy 196.218458 43.190362) + (xy 196.218459 43.190363) + (xy 196.218461 43.190366) + (xy 196.232779 43.204684) + (xy 196.245617 43.219714) + (xy 196.257526 43.236104) + (xy 196.25753 43.236109) + (xy 196.291598 43.264292) + (xy 196.300378 43.272282) + (xy 201.386595 48.358499) + (xy 201.420621 48.420811) + (xy 201.4235 48.447594) + (xy 201.4235 56.304146) + (xy 201.421751 56.319988) + (xy 201.422044 56.320016) + (xy 201.421298 56.327907) + (xy 201.423438 56.395984) + (xy 201.4235 56.399943) + (xy 201.4235 56.427851) + (xy 201.423501 56.427869) + (xy 201.424007 56.431877) + (xy 201.424937 56.443696) + (xy 201.426326 56.487888) + (xy 201.426327 56.487893) + (xy 201.431977 56.507339) + (xy 201.435986 56.526697) + (xy 201.438525 56.546793) + (xy 201.438526 56.5468) + (xy 201.4548 56.587903) + (xy 201.458644 56.599129) + (xy 201.470982 56.641593) + (xy 201.481294 56.659031) + (xy 201.489988 56.676779) + (xy 201.497444 56.695609) + (xy 201.49745 56.69562) + (xy 201.523432 56.731381) + (xy 201.529949 56.741301) + (xy 201.552458 56.779362) + (xy 201.552459 56.779363) + (xy 201.552461 56.779366) + (xy 201.566779 56.793684) + (xy 201.579617 56.808714) + (xy 201.591526 56.825104) + (xy 201.59153 56.825109) + (xy 201.625598 56.853292) + (xy 201.634378 56.861282) + (xy 202.529595 57.756499) + (xy 202.563621 57.818811) + (xy 202.5665 57.845594) + (xy 202.5665 62.351585) + (xy 202.546498 62.419706) + (xy 202.492842 62.466199) + (xy 202.422568 62.476303) + (xy 202.375911 62.456979) + (xy 202.375118 62.458432) + (xy 202.367202 62.45411) + (xy 202.230204 62.403011) + (xy 202.230196 62.403009) + (xy 202.169649 62.3965) + (xy 202.169638 62.3965) + (xy 199.322362 62.3965) + (xy 199.32235 62.3965) + (xy 199.261803 62.403009) + (xy 199.261795 62.403011) + (xy 199.124797 62.45411) + (xy 199.124792 62.454112) + (xy 199.007738 62.541738) + (xy 198.920112 62.658792) + (xy 198.920111 62.658795) + (xy 198.908646 62.689534) + (xy 198.866099 62.746369) + (xy 198.799578 62.771179) + (xy 198.790591 62.7715) + (xy 196.941409 62.7715) + (xy 196.873288 62.751498) + (xy 196.826795 62.697842) + (xy 196.823354 62.689534) + (xy 196.811889 62.658797) + (xy 196.811889 62.658796) + (xy 196.811887 62.658794) + (xy 196.811887 62.658792) + (xy 196.724261 62.541738) + (xy 196.607207 62.454112) + (xy 196.607202 62.45411) + (xy 196.470204 62.403011) + (xy 196.470196 62.403009) + (xy 196.409649 62.3965) + (xy 196.409638 62.3965) + (xy 195.7455 62.3965) + (xy 195.677379 62.376498) + (xy 195.630886 62.322842) + (xy 195.6195 62.2705) + (xy 195.6195 58.417855) + (xy 195.621249 58.402014) + (xy 195.620956 58.401987) + (xy 195.621701 58.394094) + (xy 195.621702 58.394091) + (xy 195.619562 58.326014) + (xy 195.6195 58.322055) + (xy 195.6195 58.294149) + (xy 195.6195 58.294144) + (xy 195.618992 58.29013) + (xy 195.618061 58.278297) + (xy 195.617745 58.268238) + (xy 195.616673 58.234111) + (xy 195.611022 58.214664) + (xy 195.607012 58.1953) + (xy 195.604474 58.175203) + (xy 195.588193 58.134084) + (xy 195.584355 58.122873) + (xy 195.572018 58.080407) + (xy 195.561706 58.06297) + (xy 195.55301 58.045221) + (xy 195.545552 58.026383) + (xy 195.519552 57.990598) + (xy 195.513059 57.980714) + (xy 195.490542 57.942638) + (xy 195.476214 57.92831) + (xy 195.463384 57.913289) + (xy 195.451472 57.896893) + (xy 195.451469 57.896891) + (xy 195.451469 57.89689) + (xy 195.417394 57.8687) + (xy 195.408616 57.860712) + (xy 193.684386 56.136482) + (xy 193.65036 56.07417) + (xy 193.652232 56.048) + (xy 194.418 56.048) + (xy 194.418 56.142597) + (xy 194.424505 56.203093) + (xy 194.475555 56.339964) + (xy 194.475555 56.339965) + (xy 194.563095 56.456904) + (xy 194.680034 56.544444) + (xy 194.816906 56.595494) + (xy 194.877402 56.601999) + (xy 194.877415 56.602) + (xy 195.847 56.602) + (xy 195.847 56.048) + (xy 196.755 56.048) + (xy 196.755 56.602) + (xy 197.724585 56.602) + (xy 197.724597 56.601999) + (xy 197.785093 56.595494) + (xy 197.921964 56.544444) + (xy 197.921965 56.544444) + (xy 198.038904 56.456904) + (xy 198.126444 56.339965) + (xy 198.126444 56.339964) + (xy 198.177494 56.203093) + (xy 198.183999 56.142597) + (xy 198.184 56.142585) + (xy 198.184 56.048) + (xy 196.755 56.048) + (xy 195.847 56.048) + (xy 194.418 56.048) + (xy 193.652232 56.048) + (xy 193.655425 56.003355) + (xy 193.697972 55.946519) + (xy 193.70643 55.940709) + (xy 193.801281 55.881111) + (xy 193.930111 55.752281) + (xy 194.027043 55.598015) + (xy 194.087217 55.426047) + (xy 194.107616 55.245) + (xy 194.087217 55.063953) + (xy 194.039127 54.926521) + (xy 194.035508 54.855619) + (xy 194.070797 54.794014) + (xy 194.11644 54.765979) + (xy 194.282015 54.708043) + (xy 194.287816 54.704397) + (xy 194.356135 54.685086) + (xy 194.42405 54.705777) + (xy 194.469997 54.759901) + (xy 194.479389 54.830274) + (xy 194.472915 54.855112) + (xy 194.424505 54.984905) + (xy 194.418 55.045402) + (xy 194.418 55.14) + (xy 195.847 55.14) + (xy 195.847 54.586) + (xy 196.755 54.586) + (xy 196.755 55.14) + (xy 198.184 55.14) + (xy 198.184 55.045414) + (xy 198.183999 55.045402) + (xy 198.177494 54.984906) + (xy 198.126444 54.848035) + (xy 198.126444 54.848034) + (xy 198.038904 54.731095) + (xy 197.921965 54.643555) + (xy 197.785093 54.592505) + (xy 197.724597 54.586) + (xy 196.755 54.586) + (xy 195.847 54.586) + (xy 194.877402 54.586) + (xy 194.816906 54.592505) + (xy 194.791813 54.601864) + (xy 194.720997 54.606927) + (xy 194.658685 54.5729) + (xy 194.624662 54.510587) + (xy 194.629728 54.439772) + (xy 194.650695 54.403496) + (xy 194.655916 54.397184) + (xy 194.661126 54.391275) + (xy 194.699586 54.350321) + (xy 194.70355 54.343108) + (xy 194.716885 54.323486) + (xy 194.722133 54.317144) + (xy 194.746051 54.266313) + (xy 194.749641 54.259269) + (xy 194.776695 54.21006) + (xy 194.778743 54.202081) + (xy 194.786774 54.179773) + (xy 194.790283 54.172318) + (xy 194.80081 54.117125) + (xy 194.802525 54.109454) + (xy 194.8165 54.05503) + (xy 194.8165 54.046793) + (xy 194.818733 54.023179) + (xy 194.820274 54.0151) + (xy 194.820274 54.015099) + (xy 194.820275 54.015094) + (xy 194.816748 53.959047) + (xy 194.8165 53.951136) + (xy 194.8165 52.7285) + (xy 194.836502 52.660379) + (xy 194.890158 52.613886) + (xy 194.9425 52.6025) + (xy 197.724632 52.6025) + (xy 197.724638 52.6025) + (xy 197.724645 52.602499) + (xy 197.724649 52.602499) + (xy 197.785196 52.59599) + (xy 197.785199 52.595989) + (xy 197.785201 52.595989) + (xy 197.785502 52.595877) + (xy 197.821811 52.582334) + (xy 197.922204 52.544889) + (xy 198.039261 52.457261) + (xy 198.089379 52.390312) + (xy 198.126887 52.340207) + (xy 198.126887 52.340206) + (xy 198.126889 52.340204) + (xy 198.172938 52.216743) + (xy 198.177988 52.203204) + (xy 198.17799 52.203196) + (xy 198.184499 52.142649) + (xy 198.1845 52.142632) + (xy 198.1845 51.045367) + (xy 198.184499 51.04535) + (xy 198.17799 50.984803) + (xy 198.177988 50.984795) + (xy 198.148924 50.906875) + (xy 198.126889 50.847796) + (xy 198.126888 50.847794) + (xy 198.126887 50.847792) + (xy 198.039261 50.730738) + (xy 197.922207 50.643112) + (xy 197.922202 50.64311) + (xy 197.785204 50.592011) + (xy 197.785196 50.592009) + (xy 197.724649 50.5855) + (xy 197.724638 50.5855) + (xy 194.9425 50.5855) + (xy 194.874379 50.565498) + (xy 194.827886 50.511842) + (xy 194.8165 50.4595) + (xy 194.8165 36.456654) + (xy 194.818249 36.440812) + (xy 194.817956 36.440785) + (xy 194.8187 36.432899) + (xy 194.818702 36.432892) + (xy 194.816562 36.3648) + (xy 194.8165 36.360842) + (xy 194.8165 36.33295) + (xy 194.8165 36.332944) + (xy 194.815993 36.328935) + (xy 194.815062 36.317106) + (xy 194.814235 36.290783) + (xy 194.813674 36.272911) + (xy 194.80802 36.253452) + (xy 194.804012 36.234097) + (xy 194.801474 36.214003) + (xy 194.785195 36.172887) + (xy 194.781356 36.161672) + (xy 194.781267 36.161367) + (xy 194.769019 36.119207) + (xy 194.758703 36.101764) + (xy 194.750005 36.084009) + (xy 194.742552 36.065183) + (xy 194.721978 36.036865) + (xy 194.716563 36.029412) + (xy 194.710052 36.0195) + (xy 194.687542 35.981438) + (xy 194.673214 35.96711) + (xy 194.660384 35.952089) + (xy 194.648472 35.935693) + (xy 194.648469 35.935691) + (xy 194.648469 35.93569) + (xy 194.614394 35.9075) + (xy 194.605616 35.899512) + (xy 192.825612 34.119507) + (xy 192.791586 34.057195) + (xy 192.789245 34.018786) + (xy 192.806715 33.830264) + (xy 192.806715 33.830255) + (xy 192.786857 33.615962) + (xy 192.727962 33.408965) + (xy 192.72796 33.40896) + (xy 192.63203 33.216306) + (xy 192.627883 33.210814) + (xy 192.502336 33.044562) + (xy 192.343286 32.899568) + (xy 192.296545 32.870627) + (xy 192.249158 32.81776) + (xy 192.237875 32.747666) + (xy 192.266279 32.682599) + (xy 192.325352 32.643217) + (xy 192.362876 32.6375) + (xy 192.852406 32.6375) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 170.339793 27.958502) + (xy 170.386286 28.012158) + (xy 170.39695 28.077969) + (xy 170.394 28.105399) + (xy 170.394 28.375) + (xy 171.905 28.375) + (xy 171.973121 28.395002) + (xy 172.019614 28.448658) + (xy 172.031 28.501) + (xy 172.031 30.012) + (xy 172.300585 30.012) + (xy 172.300597 30.011999) + (xy 172.361093 30.005494) + (xy 172.497964 29.954444) + (xy 172.497965 29.954444) + (xy 172.614904 29.866904) + (xy 172.671216 29.79168) + (xy 172.728051 29.749133) + (xy 172.798867 29.744068) + (xy 172.856973 29.774077) + (xy 172.860725 29.777498) + (xy 172.895722 29.799167) + (xy 173.047209 29.892964) + (xy 173.047213 29.892965) + (xy 173.047214 29.892966) + (xy 173.251725 29.972195) + (xy 173.251728 29.972195) + (xy 173.251732 29.972197) + (xy 173.467333 30.0125) + (xy 173.467336 30.0125) + (xy 173.686664 30.0125) + (xy 173.686667 30.0125) + (xy 173.902268 29.972197) + (xy 173.902272 29.972195) + (xy 173.902274 29.972195) + (xy 174.004529 29.93258) + (xy 174.106791 29.892964) + (xy 174.293273 29.777499) + (xy 174.293275 29.777496) + (xy 174.293278 29.777495) + (xy 174.455361 29.629737) + (xy 174.455361 29.629736) + (xy 174.455364 29.629734) + (xy 174.476449 29.601813) + (xy 174.533463 29.559505) + (xy 174.604299 29.554737) + (xy 174.666468 29.589023) + (xy 174.677551 29.601813) + (xy 174.698638 29.629737) + (xy 174.860721 29.777495) + (xy 174.860724 29.777497) + (xy 174.860726 29.777498) + (xy 174.860727 29.777499) + (xy 175.047209 29.892964) + (xy 175.047213 29.892965) + (xy 175.047214 29.892966) + (xy 175.251725 29.972195) + (xy 175.251728 29.972195) + (xy 175.251732 29.972197) + (xy 175.467333 30.0125) + (xy 175.467336 30.0125) + (xy 175.479206 30.0125) + (xy 175.547327 30.032502) + (xy 175.59382 30.086158) + (xy 175.603924 30.156432) + (xy 175.57443 30.221012) + (xy 175.568302 30.227595) + (xy 175.322303 30.473595) + (xy 175.25999 30.50762) + (xy 175.233207 30.5105) + (xy 167.920594 30.5105) + (xy 167.852473 30.490498) + (xy 167.80598 30.436842) + (xy 167.795876 30.366568) + (xy 167.82537 30.301988) + (xy 167.831499 30.295405) + (xy 168.843905 29.283) + (xy 170.394 29.283) + (xy 170.394 29.552597) + (xy 170.400505 29.613093) + (xy 170.451555 29.749964) + (xy 170.451555 29.749965) + (xy 170.539095 29.866904) + (xy 170.656034 29.954444) + (xy 170.792906 30.005494) + (xy 170.853402 30.011999) + (xy 170.853415 30.012) + (xy 171.123 30.012) + (xy 171.123 29.283) + (xy 170.394 29.283) + (xy 168.843905 29.283) + (xy 168.91274 29.214165) + (xy 169.297905 28.829) + (xy 171.172014 28.829) + (xy 171.191835 28.954148) + (xy 171.249359 29.067045) + (xy 171.338955 29.156641) + (xy 171.451852 29.214165) + (xy 171.545519 29.229) + (xy 171.608481 29.229) + (xy 171.702148 29.214165) + (xy 171.815045 29.156641) + (xy 171.904641 29.067045) + (xy 171.962165 28.954148) + (xy 171.981986 28.829) + (xy 171.962165 28.703852) + (xy 171.904641 28.590955) + (xy 171.815045 28.501359) + (xy 171.702148 28.443835) + (xy 171.608481 28.429) + (xy 171.545519 28.429) + (xy 171.451852 28.443835) + (xy 171.338955 28.501359) + (xy 171.249359 28.590955) + (xy 171.191835 28.703852) + (xy 171.172014 28.829) + (xy 169.297905 28.829) + (xy 170.1515 27.975405) + (xy 170.213812 27.941379) + (xy 170.240595 27.9385) + (xy 170.271672 27.9385) + ) + ) + ) +) diff --git a/HARDWARE/helmet__.kicad_prl b/HARDWARE/helmet__.kicad_prl new file mode 100644 index 0000000..8c4cfc7 --- /dev/null +++ b/HARDWARE/helmet__.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 31, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 1, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40 + ], + "visible_layers": "00010cc_80000001", + "zone_display_mode": 0 + }, + "meta": { + "filename": "helmet__.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/HARDWARE/helmet__.kicad_pro b/HARDWARE/helmet__.kicad_pro new file mode 100644 index 0000000..8309ad9 --- /dev/null +++ b/HARDWARE/helmet__.kicad_pro @@ -0,0 +1,601 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.15, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.09999999999999999, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.3, + "height": 0.6, + "width": 0.6 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "filename": "board_design_settings.json", + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rule_severitieslegacy_courtyards_overlap": true, + "rule_severitieslegacy_no_courtyard_defined": false, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.049999999999999996, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.09999999999999999, + "min_via_diameter": 0.39999999999999997, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "helmet__.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.6, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "3.3v", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.5, + "via_diameter": 0.6, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "5v", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.7, + "via_diameter": 0.7, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "GND", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.5, + "via_diameter": 0.6, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "Default", + "pattern": "/A2" + }, + { + "netclass": "Default", + "pattern": "/D+" + }, + { + "netclass": "Default", + "pattern": "/D-" + }, + { + "netclass": "Default", + "pattern": "/L" + }, + { + "netclass": "Default", + "pattern": "/SCL" + }, + { + "netclass": "Default", + "pattern": "/SDA" + }, + { + "netclass": "Default", + "pattern": "Net-(D1-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(D2-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(D2-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(D3-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(J1-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(J1-Pad4)" + }, + { + "netclass": "Default", + "pattern": "Net-(J1-Pad7)" + }, + { + "netclass": "Default", + "pattern": "Net-(J1-Pad8)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad10)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad11)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad12)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad13)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad15)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad17)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad19)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad21)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad22)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad23)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad24)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad25)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad26)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad27)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad28)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad29)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad30)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad31)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad32)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad33)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad34)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad36)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad38)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad40)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad6)" + }, + { + "netclass": "Default", + "pattern": "Net-(J2-Pad8)" + }, + { + "netclass": "Default", + "pattern": "Net-(J3-Pad6)" + }, + { + "netclass": "Default", + "pattern": "Net-(J4-Pad6)" + }, + { + "netclass": "Default", + "pattern": "Net-(J7-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(J7-Pad3)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP1-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP3-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP5-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP6-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP7-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R1-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R10-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(R2-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R3-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R4-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R5-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R6-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R7-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R8-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(R9-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(SW9-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadA11)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadA12)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadA13)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadA14)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadB10)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadB11)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadB12)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadB8)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-PadB9)" + }, + { + "netclass": "3.3v", + "pattern": "/3.3v" + }, + { + "netclass": "3.3v", + "pattern": "Net-(C1-Pad1)" + }, + { + "netclass": "3.3v", + "pattern": "Net-(L1-Pad2)" + }, + { + "netclass": "5v", + "pattern": "/5v" + }, + { + "netclass": "5v", + "pattern": "/BATT" + }, + { + "netclass": "5v", + "pattern": "Net-(J3-Pad3)" + }, + { + "netclass": "GND", + "pattern": "GNDD" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "drawing": { + "label_size_ratio": 0.25, + "pin_symbol_size": 0, + "text_offset_ratio": 0.08 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..fe33de9 --- /dev/null +++ b/README.md @@ -0,0 +1,147 @@ +# ETG Helmet, Electronic Tour Guide Bike/Segway Headset + +This is an experimental version of the Electronic Guide, designed specifically for use with tour groups during bicycle or segway rides. + +The device operates by analyzing the user's location, direction, and speed of travel. It automatically compiles a narrative that adjusts in real-time as the style of the ride changes. This ensures that the narrative remains engaging and relevant to the listener's experience. + +Moreover, the device facilitates communication between the ride leader and all group members. By creating the network, the devices enable an exchange of audo messages and communication. + +The unique algorithm creates a non-linear narrative. By maintaining a common thread that ties all the stories together and ensures that the group remains engaged throughout the journey." + +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2030.jpeg) + +## Enclosure + +The device's enclosure is fully designed using OpenSCAD. This approach allows for the easy modification of basic dimensions and the placement of elements, making it adaptable to meet the requirements of various projects. + +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/helmet__tor_bigger_moreheight__.png) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/helmet__tor_bigger_moreheight__1.png) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/helmet__tor_bigger_moreheight__2.png) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/helmet__tor_bigger_moreheight__3.png) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/helmet__tor_bigger_moreheight__4.png) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/helmet__tor_bigger_moreheight__5.png) + +## Hardware + +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2563.jpg) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2564.jpg) + +## Installation + +Note: All of the following must be done on the Omega2+ module unless otherwise noted. Flashing and setting up SSH access to the device is out of scope of this description. Please refer to the ![original documentation](https://docs.onion.io/omega2-docs/omega2p.html) if necessary. + +ssh to Omega and install necessary utils + + opkg update + opkg install mc + + mcedit /etc/opkg/distfeeds.conf + + # unremark + src/gz reboot_base http://downloads.lede-project.org/snapshots/packages/mipsel_24kc/base + src/gz reboot_packages http://downloads.lede-project.org/snapshots/packages/mipsel_24kc/packages + opkg update + opkg install usbutils screen alsa-lib libsndfile alsa-utils madplay openssh-sftp-server libxml2 e2fsprogs socat netcat sox espeak lftp + +copy files from SOFTWARE/OMEGA2 in /root/ on Omega + +add 'etg' service in init.d + + #!/bin/sh /etc/rc.common + + START=99 + + start() { + mkdir /tmp/ETGPID/ + cd /root/ + ./run.sh 2>&1 > /dev/null + echo $! > /tmp/ETGPID/run + } + + stop() { + for pid in $(ls /tmp/ETGPID/) + do + kill $(cat /tmp/ETGPID/$pid) + echo "killed $pid" + done + } + +disable default console (probably not required) ([community topic](https://community.onion.io/topic/1112/resolved-disable-the-serial-console-that-s-messing-up-my-serial-comms/3)) + + /etc/inittab + # ::askconsole:/bin/ash --login + + maybe in new version + # ::askconsole:/usr/libexec/login.sh + +activate it + + /etc/init.d/etg enable + +set your client-server settings in settings.sh + + mcedit settings.sh + or + vi settings.sh + +add your playback logic in player.sh + + playFile + +reboot and enjoy :) + +## Troubleshooting + +check buttons + + ./fast-gpio bgread 0xf800d echo + +test GPS on device + + cat /dev/ttyS1 + +kill etg service + + /etc/init.d/etg stop + +stop it alternatively + + for pid in $(ls /tmp/ETGPID/); do kill $(cat /tmp/ETGPID/$pid); echo "killed $pid"; done + +100% CPU usage isuue, disable wifimanager ([community topic](http://community.onion.io/topic/1902/wifimanager-over-90-cpu-usage-omega2p)) + + /etc/init.d/wifimanager stop; /etc/init.d/wifimanager disable; killall wifimanager; rm /etc/rc.d/S79wifimanager + +## To do + + - Optimise sound recording, connect USB SND via DC-DC decoupler, remove filtering + - Upgrade HW to LiFePO battery, remove USB boost converter + +## Assembled devices and testing + +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2288.jpg) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2292.jpg) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2302.jpg) +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_2289.jpg) + +![ETG Helmet](https://shalnoff.com/pics/2024/ETG_Helmet/IMG_6063.jpg) + +## License + +Copyright © 2019 Dmitry Shalnov [electronictourguide.com] [interplaymedium.org] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this files except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + + + diff --git a/SOFTWARE/OMEGA2/adc.sh b/SOFTWARE/OMEGA2/adc.sh new file mode 100755 index 0000000..cd43a60 --- /dev/null +++ b/SOFTWARE/OMEGA2/adc.sh @@ -0,0 +1,84 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +# settings + +devHEXNum="48" + +BATT_20MIN=$(( 0x3b )) # about 35-40 min +BATT_10MIN=$(( 0x3a )) +BATT_5MIN=$(( 0x39 )) +BATT_0MIN=$(( 0x38 )) + +battCnt=0 +currentBat=255 +prevBatt=255 +battMessage="" +prevBattMessage="" + +# test ADC presence + +if i2cdetect -y 1 | grep " $devHEXNum " > /dev/null; then + + i2cset -y 1 0x48 0x01 0x42E0 w + sleep 1; + + while [ 1 ]; do + + battHEX=$(i2cget -y 1 0x$devHEXNum 0x00 w) + + batt=$(( 0x$(echo $battHEX | awk '{print substr($0,5)}') )) + + echo "battery: $battHEX, $batt" | myLog + + if [ "$batt" == "$prevBatt" ]; then battCnt=$(( $battCnt + 1 )); else battCnt=0; fi + + prevBatt=$batt + + echo "battCnt: $battCnt" + + if [ "$battCnt" == "3" ]; then + currentBat=$batt + battCnt=0 + fi + + # ------ compare ----------- + + if [ "$currentBat" -le "$BATT_20MIN" ] && [ "$currentBat" -gt "$BATT_10MIN" ] && [ "$battMessage" != "$BATTERY_20" ]; then + battMessage=$BATTERY_20 + fi + + if [ "$currentBat" -le "$BATT_10MIN" ] && [ "$currentBat" -gt "$BATT_5MIN" ] && [ "$battMessage" != "$BATTERY_10" ]; then + battMessage=$BATTERY_10 + fi + + if [ "$currentBat" -le "$BATT_5MIN" ] && [ "$currentBat" -gt "$BATT_0MIN" ] && [ "$battMessage" != "$BATTERY_5" ]; then + battMessage=$BATTERY_5 + fi + + if [ "$currentBat" -le "$BATT_0MIN" ] && [ "$battMessage" != "$BATTERY_0" ]; then + battMessage=$BATTERY_0 + shutdownDevice $BATTERY_SHUTDOWN_DELAY "$DEV_JINGLE" "$BATTERY_0" + fi + + # ------ send message ------ + + if [ "$prevBattMessage" != "$battMessage" ]; then + echo "battMessage: $battMessage" | myLog + + echo "$DEV_JINGLE|$battMessage|$DEV_JINGLE_OUT" > $TMPFS/$message + + prevBattMessage=$battMessage + fi + + sleep 30; + done + +else + echo "ADC module not detected" | myLog +fi diff --git a/SOFTWARE/OMEGA2/common.sh b/SOFTWARE/OMEGA2/common.sh new file mode 100644 index 0000000..5711cb6 --- /dev/null +++ b/SOFTWARE/OMEGA2/common.sh @@ -0,0 +1,406 @@ +#/bin/bash + +. "settings.sh" +. "settings.messages.sh" + +# ----------------------- + +myLog(){ + +# if [ -n "$1" ]; then IN="$1"; else read IN; fi +# echo "[ETG] [$0] $IN" | tee /dev/console + + : > /dev/null +} + +# ------- save PID ------ + +## if [ ! -d "$PID" ]; then +## mkdir $PID +## fi + +## echo "[start] --------- $0 ---------" | myLog +## if [ "$0" != "./kbd.sh" ] echo $$ > $PID/$0 + +# ------- update -------- +FWmd5q=fwmd5q +FWmd5=fwmd5 + +volume=volume + +# ------- player -------- + +prevLocation=prevlocatoin +prevLayer=prevlayer +currentLang=currentlang +currentLangNum=currentlangNum + +# ------- messages ------ + +message=message +state=state +kbdExec=kbdexec + +# ------- GPS ----------- + +CURRENTGPS=$TMPFS/currentgps +TIMENMEA=$TMPFS/timenmea + +# ------ navigation ----- + +navMemo=$TMPFS/navmemo +navOn=$TMPFS/navon + +# ------ transmitter ---- + +recDone=$TMPFS/recdone +recStart=$TMPFS/recstart + +# ------ wifi ----------- + +wifiButton=$TMPFS/wifibutton +wifiState=$TMPFS/wifistate + +# ------ misc ----------- +shutDown=$TMPFS/shutdown + +# ----------------------- + +ledInint(){ + killall fast-gpio + ./fast-gpio set-output $PIN_WIFI + ./fast-gpio set-output $PIN_MAIN +} + +led(){ + + if [ "$1" == "wifi" ]; then + led_pin=$PIN_WIFI + else + led_pin=$PIN_MAIN + fi + + if [ "$2" != "off" ]; then + + case $2 in + + "fast") + led_mode="50 50" + ;; + "midd") + led_mode="5 50" + ;; + "slow") + led_mode="2 1" + ;; + "perm") + led_mode="1 100" + ;; + + esac + + ./fast-gpio pwm $led_pin $led_mode + else + ./fast-gpio set $led_pin 0 + fi +} + +# ----------------------- + +leaderMode(){ + + led wifi fast + + uci set wireless.ra0.disabled=0 + uci set wireless.@wifi-iface[0].ApCliEnable='0' + uci set wireless.@wifi-iface[0].hidden='0' # make AP visible for followers + uci commit wireless + + uci set network.wlan.ipaddr=$LEADER_IP + uci commit network + + echo 'l' > mode + + wifi reload + + led wifi perm +} + +serviceMode(){ + + led wifi fast + + uci set wireless.ra0.disabled=0 + uci set wireless.@wifi-iface[0].ApCliSsid=$AP_CLI_SSID + uci set wireless.@wifi-iface[0].ApCliPassWord=$AP_CLI_PASS + uci set wireless.@wifi-iface[0].ApCliEnable='1' + uci set wireless.@wifi-iface[0].hidden='0' # make AP visible + + uci set wireless.@wifi-config[0].ssid=$AP_CLI_SSID + uci set wireless.@wifi-config[0].key=$AP_CLI_PASS + # uci set wireless.@wifi-config[0].encryption='AES' + + uci commit wireless + + uci set network.wlan.ipaddr=$SERVICE_IP + uci commit network + + echo 's' > mode + + wifi reload + + led wifi midd +} + +followingMode(){ + + led wifi midd + + targetAP=$(aps 2>/dev/null | grep "ETG-" | awk '{print $2; exit}' | head -1) # grab Leader's SSID + + if [ "$targetAP" != "" ]; then + + echo "follower targetAP: $targetAP" | myLog + uci set wireless.@wifi-iface[0].ApCliSsid=$targetAP + uci set wireless.@wifi-config[0].ssid=$targetAP + + fi + + currentApCliSsid=$(uci get wireless.@wifi-iface[0].ApCliSsid 2>/dev/null) + + if [ "$currentApCliSsid" != "" ]; then + uci set wireless.@wifi-iface[0].ApCliEnable='1' + else + uci set wireless.@wifi-iface[0].ApCliEnable='0' + fi + + uci set wireless.ra0.disabled=0 + uci set wireless.@wifi-iface[0].ApCliPassWord=$FOLLOW_PASS + uci set wireless.@wifi-iface[0].hidden='1' # make AP invisible for future reboots + + uci set wireless.@wifi-config[0].key=$FOLLOW_PASS + + uci commit wireless + + uci set network.wlan.ipaddr=$FOLLOWER_IP + uci commit network + + echo 'f' > mode + + wifi reload + + ifconfig ra0 down # disable AP radio interface + + sleep 1 + + # test connection + { + conCnt=0 + while [ 1 ]; do + if ping -W 4 -w 4 -c 2 $LEADER_IP &> /dev/null; then + led wifi slow + myLog "followingMode: Connection to group network has been esteblished." + break + else + myLog "followingMode: connecting... $conCnt" + fi + if [ "$conCnt" -gt "20" ]; then + break + fi + conCnt=$(( $conCnt + 1 )) + sleep 3 + done + } & + + myLog "followingMod exit" +} + +wifiOff(){ + +# uci get wireless.ra0.disabled=1 + + ifconfig ra0 down + ifconfig apcli0 down + led wifi off +} + + +# ----------- sound ------------ + +getAudioDevice (){ + if [ ! -e /dev/dsp ]; then + amixer scontrols -D pulse | head -1 | grep -oE "'.*'" + else + amixer scontrols | head -1 | grep -oE "'.*'" + fi +} + +getMicDevice (){ + if [ ! -e /dev/dsp ]; then + amixer scontrols -D pulse | awk -v a=2 'NR == a {print $4; exit}' | grep -oE "'.*'" + else + amixer scontrols | awk -v a=2 'NR == a {print $4; exit}' | grep -oE "'.*'" + fi +} + +setMicVolume(){ + if [ ! -e /dev/dsp ]; then + amixer sset $micDevice $1% -D pulse > /dev/null + else +# amixer set $micDevice $1% > /dev/null + amixer set $micDevice $1% | myLog + fi +} + +setVolume (){ + if [ ! -e /dev/dsp ]; then + amixer sset $audioDevice $1% -D pulse 2>&1 > /dev/null + else + amixer set $audioDevice $1% 2>&1 > /dev/null + fi +} + +playRoboMessage(){ + echo "[robot] $1" | myLog + espeak -v en -p 30 -s 150 "$1" 2> /dev/null +} + +generateRoboMessage(){ + time=$(date +%s) + espeak -v en -p 30 -s 150 "$1" -a 100 -w "$TMPFS/robo_$time.wav" 2> /dev/null +## echo "$TMPFS/robo_$time.wav" >> $TMPFS/$message + echo "$TMPFS/robo_$time.wav" +} + +playFile (){ + + start=$1 + + if [ ! -e /dev/dsp ]; then + # -G $GAINMODE + nice -n -20 madplay "$2" "$3" "$4" "$5" -A $AMP -Q --downsample --no-tty-control --start=$(date +%H:%M:%S -d @$start -u) -o wav:- 2>/dev/null | aplay -q > /dev/null 2>&1 + else + # -d --downsample + nice -n -20 madplay "$2" "$3" "$4" "$5" -A $AMP -Q --downsample --no-tty-control --start=$(date +%H:%M:%S -d @$start -u) > /dev/null 2>&1 + fi + +} + +playRecMessage(){ + + if echo "$1" | grep -q 'robo_' ; then + + # playing file generated by generateRoboMessage, no additional filtering + + if [ "$BBOARD" ]; then + aplay "$1" # for bboard + else + sox "$1" -t alsa plughw:0,0 + fi + else +# play $1 gain $REC_PLAY_GAIN bass $REC_PLAY_BASS norm fade 0.3 # norm fade 0.3 # contrast 100 hain +10 +# sox "$1" -t alsa plughw:0,0 gain $REC_PLAY_GAIN bass $REC_PLAY_BASS norm fade 0.3 # norm fade 0.3 # contrast 100 gain +10 + sox "$1" -t alsa plughw:0,0 fade 0.3 + fi +} + +sayDir(){ + + angle=$1 + angleABS=$(echo $angle | tr -d '-') + + if [ "$angleABS" -le "180" ] && [ "$angleABS" -ge "135" ]; then dirMessage=$NAV_GO_STRAIGHT; fi + if [ "$angle" -ge "-135" ] && [ "$angle" -lt "-45" ]; then dirMessage=$NAV_GO_RIGHT; fi + if [ "$angle" -le "135" ] && [ "$angle" -gt "40" ]; then dirMessage=$NAV_GO_LEFT; fi + if [ "$angleABS" -le "45" ] && [ "$angleABS" -ge "0" ]; then dirMessage=$NAV_GO_BACK; fi + + # message + + echo $dirMessage +} + +beep(){ + play -n synth sin %41 fade q 0.0 0.1 0.01 gain -25 +} + +# --------------- gps -------------------------- + +GPSenable(){ + fast-gpio set $GPS_EN_PIN 1 + echo "GPS enabled" | myLog +} + +GPSdisable(){ + fast-gpio set $GPS_EN_PIN 0 + echo "GPS disabled" | myLog +} + +# -------------- FS ---------------------------- + +doFSCK(){ + + umount /tmp/mounts/SD-P1/ + sync + e2fsck -p /dev/mmcblk0p1 + sync + mountd +} + +# ------------------------ create appropriate TMP files for each location ----------------------------- + +narrativeStructureReset(){ + + TMPIFS=$IFS + IFS=$'\n' # make newlines the only separator + + if [ -d "$TMPMAPDIR" ]; then + rm -r "$TMPMAPDIR" + fi + + # TODO: CREATE FILES FOR EACH ASSET + + IFS=$TMPIFS +} + +# ----------------------- shut down ------------------------------------------------------------------ + +shutdownDevice(){ + + : > "$shutDown" + + echo "going to sleep..." | myLog + + # interrupt current possible message + +## if [ -s $TMPFS/$message ]; then + # killall madplay 2> /dev/null; +## while killall madplay 2> /dev/null; do sleep 0; done +## fi + + # say shutdown message + + if [ "$2" != "" ]; then finMess=$2; fi + if [ "$3" != "" ]; then finMess="$finMess|$3"; fi + if [ "$finMess" != "" ]; then echo $finMess > $TMPFS/$message; fi + + sleep $1 + + # shutdown + + umount -f $SD + sync + GPSdisable + wifiOff + led wifi off + led main off + # poweroff + echo "o" >/proc/sysrq-trigger + +} + +# ----------------------- get audio devices --------------------------------------------------------- + +if [ "$0" != "./kbd.sh" ]; then + audioDevice=$(getAudioDevice) + micDevice=$(getMicDevice) +fi diff --git a/SOFTWARE/OMEGA2/earlyled.sh b/SOFTWARE/OMEGA2/earlyled.sh new file mode 100755 index 0000000..dc75d12 --- /dev/null +++ b/SOFTWARE/OMEGA2/earlyled.sh @@ -0,0 +1,10 @@ +#/bin/bash + +# include in rc.d right after boot + +# switch main led +fast-gpio set-output 1 +fast-gpio pwm 1 5 50 + +# gps disable +fast-gpio set 11 0 diff --git a/SOFTWARE/OMEGA2/fast-gpio b/SOFTWARE/OMEGA2/fast-gpio new file mode 100755 index 0000000000000000000000000000000000000000..6ffdd6b562e7e683f49b40914876a1f8032f540d GIT binary patch literal 65928 zcmeFa3w)H-nLmEscP3#%E`*T41cD4OfhYkI7$ji8fdmK;B-|7gJLEDUBe|KGaIvUS zv9h~V#JXMEW?R5him zXGU9RMZ0EI0_w9-mCKYuTpsTU@wUk`;rW-B$hH!P=Mt1+__qji5O$*va}mC|A}ETP zhAbu^H0`)(2c^u~JwYj({q7+8ScqGJkd2US8H-})w=5C!5I%XGC5n*8gABfj{Lu){ z<_1Lp!U~*YaIz1lyvpLA2+kWDxH3iM?f<+>LmALY6)Lx^(Six3v#B+YR+FM=-1 z?gF7XfO}BiZw3as+K@khkgzuq{!2~}v5$6?0-g2e;iP`?p!6xP@l5FBa)iXaRHrBE zkaC1f#3edCAK?`^7vikOITxonrs#+dVHr-!svPGmoU?H*z{&oahO-Lihdn4?>YN@k z@nWOmG1ZSFkfu!8?>yK?=ocwl%9)4mYdKEY2kd9+0*@>e#DD$qm=IGDpQO{%bvOgz zOq|pQb4=C|+70Rs`<(raewDh3V9>FO4BxOs=I4uvqLBslK^Z=Z^u3#dGG_{e@V16A zAp9Z)qz|UwNGbo1Dd~cg^mkLzHzUolM0poLa}K7^zr$1};X?EQ-*;_L=90gWDfBj` zl-~k{ZqWDzz`vM+|CJQ{FLD6rgYCPJg5Q{eKMm=J)lQQ__nyJ}FS2+Q83ohdll(g}<++q%TEz&WoyiuBcCe*QM0=J`i7a&~HHbtqy%2 zNRik5lCt_?`#2_PdwGn8RdSPmeGs0VlAh0WoPLS;%M|{$r_}daO8R_C`bbLJX%|`l z^?-AZQR5*;tW9Zuc}jVKc`q7kX`V5IbKT`46k1ZmYD26t(9{@>G>0Os z(O6Hov14U3@+zC#8hb*qp2kQly0UrMviXr{sH;2Nxok&rp|0Ty&1-J&iiUNO$oy^L zSbL;1ysV))@)3yCRHoKBETeJsuJ-6M*0b^It12r(q2^t?8k-_JD(6&&LOVJlq2~6+ zXfzbt-5m}^I$OJz4aTgTk5Z{v(e9o|XRH-6Y~IxvYK(<xJ zb)Ahjf>cXm!wvy0Y3|;QROe3S4Qfj5N9!<+z9H5gU71Gl*0W(sLA#88ZVWBkFfW8g zC%0}`LCI=BptHH7n=NTaOH?Oz_x6NCJ0d-?-o|!hZQHdg)E(}Lc6BzkM`F7}J1RJS zwlz10qRLeag<9LY8e`E&3)CQjzC)qb$gY;wDAa9J=gvrHOK5#K+S?Hp$nQjEs3*KF z5{-p>LajZG9ZKPl8|`gsX`PEmM{m1|v_y93NH|>)@X-t&M0anD!&AVI4Trl$YqYts zvz56~5#5b?Iz&fDV>df0*3}L@=-DnX_PV-bqA}J*en==3jWzbfLLH5fP5}_O2D{K_ zG^e$tG1e$TVHJd$Fi<2iAczA1+?vgsmn>Zws+=`ftf*hP6v@!sSpgLf&6!mpR@BrW zhrS3se^=ZKqOr7)awCt2GN$U6-jN&FG-$SjxPhCYV-#@k;*%@LJDr8>l()(aW-D0a^K;qM%CyYmaBm&peCE7K9!?fLS(QUCq<0~vR zzuyX{o%6u0Q`P)-D;zVsGbaOPtO=hDv*4rCca za9GX|4q*jDa1dY!=e3FO7!V%rb5Dw>NhHyH! zFoaXOl_4DS7KT{7v@yg4)XosjcQ->UDq{@cl<#5)XM7JsIHY|HCqo_#rwFl+p(dR1t`e>B~-T~kp z@QCv+pLj~T*KXjHzKQxU@4kuiv=v0j_YX`x|Gul#cgW=tuO66Ob`qNO9|tC%t#(}; zu>Ahl|H74Z(dT*-bq9rA{pO0L{+AFJ;;#KcF{0WnKH(1vcXjuu*ZhUz(6M~+;4we= z+cP#lXMfFJNG)-kLph&#^cYrt)#bp+zhTOKW#Td5fAyG81Pe>ValrDcm!O`$>zDfX zT%SK}YF~r6voBvTZ(tyQ+7dCQde8Oi{e?F)-7~}6fc3@Jd`m24`jNhTTTITU=XULW z^30mw8xZ-#CGYocUh2;fLEzhxXFqrhtljHp8oWFRo(_PY1K{TX_=Nn9OZinmek||1 zR+V2OGOF2T?+st_*Nx5hkOt+PXsL=(PLzdDoI;;Hdd!RVmA-k%RVL0HD-%y2AXcd_ zD9W=`pCSLiw{(A&3Ag_N@F#Klg1{4YY=ps6WphNsQ49w;%uDz6Nt~*98J`V7C|F+~ z){cq#s&##(`NC%XXH1#bPrJY`+I|XcfAj$Og*={`ZrV0nd&iINrSIL-w5yedkLfOW9A5AIBVUA;W~+E`o+zm-nE&N0-kR z!K0=e;Lx>1nX@PpK)n^ZTouYyL&ibKxE3<5hTLMh-vE=kGTM`2*&`Gg12U&OJ5%byRpk(WT52p=zkm~|8# zhN1L*ey(*D%d`cLb&uzV@> z4LX9cbm~BrLwC~YtRK2#^fq7fi*{r71Rcydb3~^9tjO>~zvJT(WuV7r4)kXzyJPB1 zr{hD_Sq6PAhrU)|%$K7rWtyfL^S_TeOuKS)yG(yD^y&W05zYH8w2}3d`nHPFvq53z z2va_&%V%kQNX;J@sDXTx9i@Ia;-GE&7lVP?@f9Z6=IZv4R&dd$e<3q3)hhZ-&(2fB3F=O4> z6ra{{uXq~cAu(?SQgq+URn9re@W#-|2Ym~}i*qil)pIKO@~o`!8<;@QJONpUax5mKffl=t?9;(;mPzdc`|YGVd`O9KT2Pix!T#jQuwo^ z=^Cl@in4dWrH%4v`xft$GFU{&?YP4(Im$q0YRr4ZGt+6)Nq?56@4y?D_KQQ%22JHZ zRe-MM{iTFoBju4!Kb$&Y^x?OaM`m0e%03Sz2iiTa9CtynS+~E`8^l^p={EZny7F7` zY-qr*m9`u!Pe1z(&ZyK)mrireD%bV7^J}nIpVYtp5(kgJPdQ@c>mNq1z|$X2HVz$w zkN>;#LA~cVOQ%;HgXzYw8LzYZ(@^$##h1%!#iZk%Vp2exgsV$bkCFC`$rT&`H zyxRSA+?OAv#~*d1&vIc5)*NMgAL8(*Wqd#4J{`XoaX;eNZjj^D1A9gvVw7l-6yTeiLj~(Uiag@7Hmt%XV(`YknRAT+%)P+<#Y1VB|=y|Rj zyo)}&8gdEv^P8|UrQ|d)u+)Ekz~wK6z2O=iygBBS#9Yg@hU5eD34Jp&2c_7kqMijh*AZ1alAPAusIAhn<5`X+NHpb{hUMzT;)NZYt}O?fG5p>Hnm>%^Zhu zaDet^C^=KU#G#G*ZRR-c4RKGXOpiVIhS*DZ_88Vm46(*JbHM0Z;6v&g^`{Esfw~3X zMUE>oU;4GqQ75rgDaW9J`5Z9Lo2E}WZ^E`m`2_1%A`tr)IN?5E-8=Ziz^!(e596t-OIiF=qmnbh*qX2Eu*?%kx~pJ$#P zXNv)`6t@Q?aF3}jE`yKgC+6?mznN$34cmC_8)a2b-bqYMKRw%N1wsIoT@id`BoLM zFVe=O^W{jNM>=|!z>csi%s*t(^bJ+LL(?q)ZR*8Kdf&;EwM30y(O31QYje7> zLzxZ0ALV#8^2>p}H*xOA51^0x9b??U3LRyDos-co<{gtmfYbzlnKA9pl2}ok^4Ta+n6yPgc}7`*TFgy=-res6CV`nq@o}V;lF3Nm)C29I1H>en=k8wUs{< zk9VZuF<0|gpTZ-?ww$-gOGb(ujqJ8Sc3ZUU7!D`9EyKueOB%lDcd&okQ}`-#@Wp-* zY5KIgzFGPOE>VMita;L}_229-m_9PsBuJ&y7ZfKQw$JoI4)iB5h(G0bu#8hr=MTcG z+3(ivh^4fnz|ju&yHih%eD~D1=yuei9koyHfehVR=U^ib<)x`FL)W)ArM_9ZKIeFI zjuqVD^IP#?WXbg)eV2UHUs|T*xjBtIxi@rP+Za>U_&lld{HH;9HTyGl`}U`_Z;@`F zp=tPG--5mzr^rWe&Evv zWneB#wL!QZ{ekkSLV4WsCFd7om*`jJ4U$=UUBT^RvMlG))H2R-GF1Q2XEfJn()lAt ze)H7yjn+4gHCU&P)mx7qtFzSg#?985W98QAV-+|9IID10;|${TVQqx<(HBeP8fobJ zef;9wF{fV&eZ##1rvGaFn=KWGZ@C}$9S*(T#M*DUzDAZPUlT7M5L$M6AGTfN8v4dY zK^EoftgTX>eO{~vFh{*!Z+w461N&`McVX%=Wf^X^)Edg8ugP;?)(?Njc}+gGoYBcd z*_JpRUfX9~rSe)}-ym9sf6Qa@I(>%r=g9YQ@NKS@G5t8wTqAQm|B|-d#d?lO<;jfe zA$aotq4;@skj@7WnKqie^q`f{5hHsu&OR!?<)BrLJ_Aj;mh*d?@XVfyPs4hz3UHhf zX7(4Jboj=9tNG2J?)IB&`2W-VR--+JXXD?Sv|G=Sv=z4IonwEZ&Nq0~XgBrFw51Tb zU1goYeJ;4(UDXGDRQnRoYukN9>l5tPblRB;okl&?hdxmoFtTC2SoePMgkJX|ekbdJ zza+;TZN>-HdHMtDbhg3SFQ3d$5PQ3wyXRy?@(>{ads_ z>Uy2N$J05FVU2#QPtRlU{o&Wjxl8f`lZ(9)#hbzTp!uy#-e&@NqrGOHGi7;iljH^c zz;>Cr&A_p?-EZPPu`C|vkjGQuLZ>|6l9& z!;aV^jm-PxeYsLTPI#)^A=d+t>jB91K%ZlO`1F5a-`vK&xs82uTlpJ78++z9_FXL{ z_s6x33EI!eeGbo><^BQenZu^Ydben}4|)06dwEIUKh8ZpNdt4L^ZuQ~8lN!KBd_i{Wp-$xD$-I(VvF(Dnmp`vJ85K+sO;;*-CAYI?2v z8^?m~Q^%^^N-lM7T+4SUKDu?Cyf$3tPL>OG$H;_mmhs5-oYI>^rmUv*qDkwqSz@U& z1CBDa21oaaSz~i=6Q`Uvu@5Ql9WAk+!9D)plzrvXay0WsiLLlI^9JQ;+O${Kk*Z(m z;Hh$itPVg{2Oz5hb?$^5)9o?(;^TEG*7b5PRgPD#K{7;*jJvcfjBPPxXqRBd&fxx^ec@`r3}n`Yxqm0VeXeqrD4_|P8zZuL+n+4(7oJM z4w;e;`5^zi@0a&VJNf7Ms)Akwk>9TS9CPC_pDVF%jW#Bw!EgK;40X=%&w0nptC#9N z%dbBEEvYScyF{CT5aunWAVm7Q|0EBEBFUwZ5;){|~ci*uQ6Y#sVITjv{{=NwLc z%yk8($ot9!Dg(oh z>HmKlQ1fgezh=MT(cqNId3`IM*H?X1tmk!8W~jEkqT6P8F|y*kd{np9^pAm+J763q z>F)U+O2?e@E!$lU8~=c=hq5jK?T7R}GuvpcQJD7f8b!61t7$vN%Q5!D7R)84{ZDF| z)J3CHyys_z?gLz}m9~Mfn_w%jHzdmIb#*@eGVU7_Xz0=ry#-$9_Y*Ft6(|jH5QgPz7^YG;_R=X#zne0jMs^HZHKmFv~CCYreN0sxjM~$t-$rmpq3-k z?{8TyuRB)UK>KS~H(XomZ_ser-XZLNDh~q#8Q4yD`@dp*ts%;#yH3sfJaV+`N}*$H zcj|Rx^1|aK_~g8ga|xcQ<8yboZ}nIV&(sYJjK+Rj@jV%$at!Zf<#Q147zE% z6K;-0x;lN)a10L%Z}Z_*0WAxC6}w6+s@iu+dV_Ix_C#XgWF$inVb#i@I9wbQkB<+E zwh2M;KF+-*L5Z;uFusE#^?VY~)7An;c;(#XjnUYO?nu|#j_|fd@d{w=$me0<+=aM} z#bT8~L*9Pi^dbN9HC-*e?O~$IV=(W(d;8u;JugoRiu%bor@&{Ligz|Z``HH1D&2;F zVNSMTj%G*9ZVB(0-4X6!`Wi@4NnAZeZiMdJ8Hu&|_>guyNA|;d^bEQu85wE=#CTu$ zQZ%5Va?aeqyvyfTEof|NZV9)t-c8ZQZDBYFS*20-`pift9x?Y-Z-c-Wv$)Cc>Ww7< zn2+bpXST$3CbmVcPbg0a>@Gf6dB-YUw-7c$;u%>N;fxhbIE=t;#>sRy#@a$E56}F!qeOL2xI2uu1fb5vK2*A*VddIV z44BfWl>Eo1G*+zS@+}t}9kI5skD?c1$4$Mmouw^xH>)vH z+EQ97%_d36!6UOz?-W3gL?gw;-%|X<(oaVLQUZ2+txsi}3tE z4h+15aQ_bn21?-ERs9HZKzJTu8^Vg02L_HKEcx-kz>5gqNBBO&p9~D(;=MTX(}96{ zg!^9`7>F_a_kjW2_y9o-47`NU`_{mK2MgP+Z-XC%uOQrt@W_RMfqe*b-UEGv{{H|z z^AS=R&LiB9dc3OZgmrU6{d!^TnKYvB93Jl%*|`(tyOn%^`$h-FIfU*b*Feeg${N04 zecnFky4PKsdx_njJ8|Q=@BZYcxQJB_oCch40{R2D@+L}ADo)!6!jn@x|vN5p#2!Z3N{k#Q?&AAinegaO=UYuKTZUIg; z^a?mthK|c?Yf1`lAHWY3;r)IHo%PubaWqNqIKVk$gIE`&;02TMUIMrqczo}llb&m@ z6-Ok0oKU^qpxDDWmIP^8}0)u4!-$?LJyw?Gz zKk_)@N$tEh84t@9>9gFQir1ZtR|P!!HSD(}dM(L#TY*R4XE;2{h4$tgWGChFi{a%$ zTeatsq2=NOy_bOVB5*uPE?%XZHl(7IlQMZ9IP_z>Q)K6=Pu3AXc%!dFT}f)|%gJr6 zC*G8xcpYfKtBC8;nPj{e@aQwWsPGaxcRU%7HkW?Y;Z!_miBmVv0Pi^Pf(lQMLv(~5 zhd$)L4xBfELs^42jZ>e5ljFu%D8*P!!oi4l(BV7PHUdYF15L-q=u=2Ol-&rN;~zk0 z7jWJfh7S4c2Tt9zAohiksLcx|*}PX0Hp~z3S>SG+uJi}EaeHO&OUR0NZvro;ERL6u zy#vn&JTK;%CxLea@r1nW{myn)183`{K~bl0w2rkK6yZbuR^qG(s`oI)<-R2eXD@J$ zgU%aCbnJ5miF_XcPXA>=abDph+IKR!edmC;XGYNIY634sS1%H;JT8X>ooCz%k0qj{+Oy>|2RvK)r%ydy;ws&B-gU=mui$>g zZw9>6mxxi-`CIhxxv-mKGGbb50LU#N2mAb zbe~T5>GWQm-mBC5bb6mo@7L-5I(@HB->cL2>-7CP{eVtCpws<2-LKP!bo!7^AJ*x^ zI(QJ1E6ncy*7GCCtTaP+;e`;Un-oD*?Q!pSus-qCkD6@H0^bB#9~oa;9nN#%XWFy*;+ z!x41Sr^z*NuG?@Vm9KKZxn4_!`;cMEbDf4Gsk{#v2F~>vjv?V(m!-lfA5)&|u~fJZ z83xX^7>*(7a~%dpDGBbR&$SnhB)AV5hCbI_IFjJb@?38X2j|}KaB!}#hJ))p_XgE06Lc_ti4jK;5HPCQyu78GubM2ElzL{g>!}Si1B>DT0Vc=Zn;7Ecy`-kfr z97D>7YnxQKv;VoSNrgM*%Qa0Z+*zLM85~Lc`H*4wm+P3};8?%l7_vOqEyKa(dL_la zZpK={)X%j^>iFqHj)8M6k_r#P*EevkJyPLy?gX4`4ID%A&o#zyaIP&<;Z?{m^>a-z z9Gq*3RJacrraXNM97FO)Udq(KR@6`(99d8Ieru>WmB4 z#;NX1`;&zhZ0rd4UC8#hGwwhgS?&zH`x|+mLEZ@W7YMO3si`ARfgVq5q_`W|w)ixD z-Bu94Y*lklY&JhQG8>V|tf-jX*3}W7-O>?>_3WO#G}1X+Ui_OK?druPr`b)tk@l7l zuJ+81b#=AlP0x`|{kf9RoWSMuJoXNPCjoR>99$`hx01N`2Z&pX0a_UctI`r&e3IZB0BVbaW$CQ9S@$Km zph0xI4`A#G==v8T%fla$xrKO>zRC6;2K@0fI9VZz##aLzma(4)&JU9CMCKzTGo^%x z{|XQdi)t!&n`L`dqere`tEP5Wym`c#GZ*n-CaZLf<_9mVXOaDFoFjgLlu(d@5@c9E#m_qil4!1nBt+&@ zBr!&igak7NZ()xzjc7PYK~0z`08;3o2PEu(yp0v=tzJ zlq3O8vmhyoldFGPZQbAin2p9bJ;oa0!;J_r&N zx0Nes4sOI5C*fuHTDh#*JB|WS(GYN~T-lDXB=pZX&Gj^^|1PAyjB}i{E(gUpX(kT3 z$8A8Seb6)RV=~MUW7wD0MDaDG{}yMw+QOege9RF=ta>b|{Uc6uz0K-pjc?-|$Fgif zF}vHEVy?DX{n=obd(`8NIEXcYooAJq>upwlB`~5XSS77wtBf_<2i+yI-8$tdkxegS z)9r&f6Gx(`b(!q42~;R+g}Fp$_3sDlp;Xe}1H0A=OlVRm_Vhnt~D3=to}k4RfR6ox&pWQfyyJ4tJ1*zE z<8sbBt|8|g*YNX>YxsG`HT=Be8h+k!4L|R=KIFXP`VjMu>x1VV*N2^VT)*wSllwNb z#p@n@7z)EPk3VqUd~|9jQOOGPiSiSqttgc2R-7Y7Bgex*Dl!SQUENSw>pp-UFkq4S z79n``10Y9{`&R~{=7!NP0$`7tj$hVd+4+K&)uLDMnn6uidNH~Q9N1HSoxryw{s{0p z4yWRYq&!o|SOIUsu`7R;z_%s-eBiD~#%Cchx)nZ@z4FNfzDwe71Mbdbd`W*y2$=RY zp9fc*(!sx+8LUsG!4q8N@Rd@>7bIGj|xaA`&`T4v?bPvc|uK@p- zBv=C^CAWN%T1}t@yT+@d66je;G7|U@ftLV)=W7*ENMT#!`cTveo2*#1z~F^ZMM4Ts z34_A6ycZMrmc)+%cW*L&LfF>$=fH!eZ%h2cz~#*~gXmM()`W2|T^ipd@m~b)E6Ml? zVOu3Lfp3H@@dd>~*(gPkxO$4taZf~k5&JO5%}U1dhr%8Qj0Fh2?s1S5@A1iYlN!)i zg3)5i)he=EkkN@#&JB!+BGxv69`y?lj#;=_{kTU}{29&?7Lk+V_bA{Zo72(PamGoE z=S0gKHPKFBsV>kmi$$ydhsgOSoFyzvS`%+YD+I^WuW?FBjEExY(gdO|0ReLdht)p; z?egO+kwcIKI4s2+WG%xPCm>m2j%I~rE(0ZVe}~l{MouTr5|$+^mv9)HdpqEFAp0cF zNu2S?6L5T-Jnc~wH|BC*8%yexXY$=ljb2fM{39O>o`5Ucp)uel=KaWp-v!L=X-QTZlAKR%o$^fn0vVjENvaA0Disr#&~TU= zOsxJpK=-fH(q5TFdnJ+L?5<8`m$t>+i(>WvJuq{i<%1<~O%lm#h!iJzZ4ycGbHLo< z9`u6t2rkEBo*qF1M8e~9Z1Ep@CHj9J0n8FRMy*8u_jm-;p)F6K(c;@lPcm#{6 zg@vQuqlPVJ+&k(V<5x0XGHMNqx`T}SMm^2^C5-#?N%D4_7Qg1m1@#Cnyggz3h)e=) zS3ki|19aAaMdma@vLb}Mj9lp!u%Od}@UK8UtR?P2#61F82SIXn&>qBs$3afxD-R;> z5hU=t$(ZsW>VA}eJO#jJcvJo{2s!o+AR5z^hZk%;-NW<|83yfWS#sw z=@0fVBt9pIIm!5vei6GO*}stZSEa#?`xpGS+1P}CF^)Y;VS9mbH^O4+U+h3E+f8aY zZtjz-Rh&rwfZB->A^XX zMI-?ZTG5Bpr*OszNLHAmSz(zULVeABl2-p?$f5r*k!49~5;fo4BdI)s_W|-zK;#KH zlesTu=TY47FQ(x0i*f&=TTG>qF!xVd{bMkn(wj~yPYtvEy8LA6pXijwFa48gYCetm zWld!Y6ST*HxBAIJh=5X{P#;fAdqEQI1w_JJt!Q77L|fWZdO~BVhf`Ouf+^}|O{@PL z%1wpf2Qy!1Dv-X5PI>%apnz7X3ffe4#@kR$S)W(Nleyi~>R*Uj_~E<3H8myG z)I_9sQ(BUm(yA~`Q)ux#es!Oy)&Dt^JD;`!y^-ObESqu@k>V9ZlPc&PeGFe%Tt_nDfhMtqz1T4K&(N{r>T9&0&oGfzNS=XCev9135 zQTp4d6gZVw*E1VpEL=~Hu2&866iRwJl_N$~p?``6eyoVOcN;p8mSDs*N)n7{f{MZI zDuqqqN2ky@u7fev#_?jFGLC@Bsr#EO&niV-#El8ZbICjbu})eXH=2}e6-R% z9pOl}ARC|S78Ar$)Sj~yWU_vooAqP79#rIIHvM@vgXUk#ApD;)XdRuy%x%+T&~}9k zA`LRQF)V}aH_M>?voh%TYZ=`1eHrxpN(Qm9xunuNPX;@#lfkYo8SLIGgFOdiaO+_i z-1&qI_I^tScfBHmyWf?;zHD@FUgn?7mcb_%%HY6S1|!x-WU%Q@8C?H>47PlgfhRa> z6oWtcu1tM$f=u00A%g?UWN`0IGC24rGPv)!3_kTO8QlM>4E~gt-Sa%3E|S5Y`DF0G zG8ud(B7@KVkqkcfm<;+~kiqAFE`vk%XcqsAi86R_z6=guErW-8W$^!fMg~Wpl))q4 zlfm&fWbkM<)FaRH)lwNecBKp+zg7lML}l=`Ps-r0PRiiP@5-;}}EM~z|e6SHJ+ zaXE@W?vugaJSKyuzbAud-jczYd}wH%=h@jZ_-3sPo@(DtzyI)x1&DmqEDh!d|0Ov=R(IO1GlJr8mO4Wz@7 zBA8~4fvku#l{H8@vMza%yKp-tHp_YlTEvV+#BoC`V&q#$7H%XsV0D5Orne-RJb)6} zRo06jPAPrd6jY^)!dqsd5k7TENX%?}M;ImUj6Pd@o zjcEF+;^)DP+Zw-=5Mhb&bCJfq!M9DQ0T+EZc8PJX15+{B^$p1&nrwOJf~M`QK-}$J zfVw^2&mo@g{a3_&<39^FCBd%&O%nVDEU+f{ImlHJ{EQo`AnygVLwJwLc7FzO+dBc` zbdT>~Bgj=FK$6H)kbx%hX`)cT*56c+NCvnR-dq&1ynHa+9={vau(&AsM=WQo<^&U=^)8X_tNQ^b1`z&s6Ln_Z9nA*=4 z{He;ar(QxCepaR2Q{N-(&s9qJ8@q9f+Hq?V{Yq;jJJ;VB3k&Npm1R%;C7FCurQH5V zr?5__gvXEP?1gnorShl#I|cJMD&_Mxg|`XooVAm5#mK{?+uYkDtnaHV%OCD+5!OGb zlr8dd*Y87{@^Ux43{}X>-6*Ht+%2Dxnc>G|(Ds51B0onkZ9Y}z_Rm6Bs5P&no&rYX zkI1+hjm-Pf1>}}o4Z}JLYCU}fa5*QG@tg8Lgvk*ZUS#DxI3CcF4$!+iJ=&!qP;;$X zfJTVRqL4?{`TdZ&@``?zoAt9bD3|BCsHP`NPfxa*p6*6vqx^aK^10~{DOtwMMlNl5L3YwGWuNzq@enBMOR^R)V@eOcTu;>wh=1xa*3)W@xmp|}y>BI);FBZt_QuJFDC~znG zxZo-ZnqI8VYy_hPYne%(R%hZnDx#o)ne=dVW(WGN;09*W-_@D_h1v?_)vEhVW&vYh zgl=@;C_1#DwFMb;iwhVjAPHUkEw*_DIj6f^KyO|C;09jub=@wY(t|FzlVzAvKeDZX zy=1eFak|%u(wg{hUAI`TdD|)75HkZ0v(asAE1h}SXfgLw1$S^Qpqj?|M8Hh~x03*u2MLIhIwdIPEvEk5MY#q3 zg;e*lDAx~))xgIH-%1)>O*s4OILeHX3pg$?5)v1I8_~Qmmy;0J99qQJ5q%CbxdKtW z&nAh$c|tBFJ2Z(2i0odGaSVFl{`p*hGaf^W-LG+QU%n7iiN}3|#dXa5Hlo~M5l77L zNhI82L^bdLdJU8VpNBjOuVN(?D5d#237UnwnaO33l4syWX5QX{44wt@XDx^;FxJ1w z#l5&!Lg@m(f`kfhApx$G3JB6v-01tlJ6P^Z%#=S;Tix!zM8-&>2C85I3gs5+w}?cz z=ByJ+S$N}G6z6J7K}e%Y1nwc_9)h?6O9DMb)^8>|T$L$K=6#!)A7^Hu4-^VFQQB7$ zF13oO0w$sF6lmbb7_Wuvnax$4YJUo5;H%_e9eKEwIQ&8Jy$D818lwrnhBO|I(~vP| zZ6q4F=mqAj$jcaQswM(fji^v9-+s-o2z@!x3O~|A1 zGE6BP=0Rot3c<*Ohz9&buOR|g>Jmu=UgM~p!+N=5Nz|*%L*N_e!@_xFnCtmO^X zu4l6}*ZG4=zX!uvxS2JsmtaH+WK43YhXiF7cmeRj#mw$Wsz(G?!{8KN&&hg!9Ksly z#(D$m3BT?ra(F5ZCERwqqsR$dON1rFpM~M|Uh-Mdl>?RQ821KH~HWOFD2o;8C z6uB`m2>dELr;2=Y!@@zFSt9T)5|?v6H!|di5P_#CH0d&MTVs$+x3bJC^2_axK_q|4 z9$8H=w?PJhGXN;8Cz#tK3M`dYG1LVeFN~}OZ`?MKb;IBt;P{hQjJS(pazDqmEhH&! zswh55N(92>;Yvcd&yr|?2s}h#UqJ}BUYupP=Tf+g5bnk}%ls?NXB{DQfD>i3j(v;; zw|o-6JQY}Vu*dxsup8J?D#&fd%7=?;1VLU(U^DH}w@xrX}EbC+3n}zG$qG&SXC0V10KZS8$*1g1; z%D6x4-$>I>7q%?xEyhb3zclMB#F@tUWmz|(Wku5&pOH1dy2=oUe?WqlicTQr05*;yQ#MdgfFWVMpcOvWp-eoZ>F7@w0higac(J~wMQ=~OTt$a;=+ zqk+=G!Fquj80m1O(!Ey#7dxm%Ml30*o?uIopx1^!6x3t*@-%2DWc za~YMf1DuU3{FE%ll}+I5P~maYS%PalHTQ5SC<3`quW@B^{)V|C$PC80BGi82 zNfIh&QLaK%=18tM7Rm>Ky!n3tge&+UkarrZ6ZRFnZP6?1cH39*K_Ks?MDpN`p>8D9 z4cRr2%}SiUhX4}Qd=SX1Zpgj?xorlbb~LKHanZu7ZphvP(A@^CbXtMc4cVUq=*w|1 zr6sCcNnG8K{dItzje{k_3aoC({zrgbiGyY7MSKv*o46tSeSoV|9|;1y|b7V%C8Z{mjRI^b+b!V}fJNy4jc$leCfo;X-K_vBbLdNCga@+NM`zBi62 zd6G?odMG7%AAPq##uv&bfQm;oOu%%^Y++^b{)6JOO~}c~;uAo{>ItAMK9Ep6gL92H zi%$R*mox6mn#KHCjF)Bc383QHj8|mw383N%#;daU1W@suxu74cW|hV23801Jk%7~9 zJ!%sQqMiWSh}?*Qs39R6OA?}*PXHCGCxC7N(msQz^@C3U6{{zJ`T=^-fJKl`02Qkz zfWC&@zcCOcLO%ll)@jJEeG z{JOk%ViI+G_aZ;Ty8^wM>79nrJi^-rs7GY*D#`eHji8X<3$oSY=g08WXD!}WDaKck zu*hm236upbh`O_QTmJYf$de~)6Nb?EYQ}T2{sk6kyu6ttKkMH~axw7>vz|d+_Tl_5tOf$vic9B9m_+ZMr>Yjzsf$yR8u_V7AxL^b+$db z!7eL2eyMudl-2)hmc+X`0c7ncS@&b`Xj1N#O}(wSI8U?;SKx*vVr4|wISRE~?UZEW zDOkBvGD)l&!`>MC45Vw`Rb}_7TMxfNq z2A}q&T&WOy)h&>qJ^wxYnm1PAZYJWLCjsd?v&rm8dp_HTi@?kA?#(#NqnfB;Ib!u& zELeLT_+(ScW(MW^t*rhmJo>C^uhq5J@c~;~b{VMF@%dW2b|;G;^weESK5JF0K=lN( z|8fuHN2)pVf>1u_X#X3eDslf(OQ8Nw*&h!R;5zu?E%i^Zg~#4U(muGcz8V^AQk(0y zlB$N`YmpAjt@R;Cs->P9XfWH>Gz$ATwWWSJJ4Hra2hZM8pEU-_M>!$84xYZH{z}Z% z_G4t&b@0qB^*fn-oMzB<@cCQnug9EcpP)=#2hZK2I-G3E4*!j~it4_01q_D0$!bIO zvf6Wki7S-z-iv!zr@W^fJWDT1wRmGv(#M-a0$_^_B5+XJ8 z!Y`};D5=RC$~xqAZuI$jzE>5Y^|wzpq)#Q2J{2e3&(1p~ zI}7^XK(mFUswrpPUorW##SInvVEeiXhR<3gi`(wjJ;CODQzv8V_OU0P)5)#tUSip^ zI@z-6#U(-U0Jz%#bMu0(piRJVu&%4W%~AN4%r@^$v-r`p&38|;w%o~6cp+XiVAf2Etcb)D>-|InS&vZ;TWdVQnn^SSn2 zV9P!j!#k}rK<4oBpxBEXt3ODl+?4ogTZu_DOraK-q+4vh5mv;!uFdMd_E{uL_7M5H ze}TyEMC5v2M96Se!2WLe6r!~dmb~zG!{?ED3n#C~ee69%=0Uf7ADaT5IRZv*+p-C< z2T*@s->spoi2nxKFmRi=oBWEmk#JkzML+FB+W9bl=YQYB{MKlzG;d6{D{n&Hrg5XK ze44vi)|JJsyoK3UWKS=?+bSMy6=Vjzf3~#PLhEqV+vOo>};+A!Pes0Yi4S>np#>f+8kMGC^OMvMH+O_?sw z1W&1F417c6#Q7vYlFtM&SAv+^wp@AH*<_LYX5_{htjeB)F33!@t}|~=c6D*f7~+k{ z5G%(7Fm^qRfITPL$}tJVk?8=~kTOlo$=7YoEde1_XP%P@Y}`l^Qi@I%@|~0oU!zkq z;e6vO8+p}Wb<8Yl#TYi!m#rF6h|bAV%_y2Cn=y74I-@gBbz#exPpeKG$L|c-=omc1 zY`PB)p&@6mb(fDfR9Rv|Dv~BylAuJii3z>H1?4nlaA`S#!V=CNj%(uo<2{^EwTV)R z@)BK+m8_9$6|_$GZD(GfIH5{OeYq>8Xd*k;6q7w|)JJQ^B&YiLlGSAL z|LMTcy-2h4QFMSNV{p$8O&_~DN-f42weV6ciW6!v-V9vRzY|PfVv9) zk{fMg4CSExPZ2DpOEn2luyRJw(>0Psrp}Zym?qRrV)D&Ikt}6zBI&RhrVQBoNM_v3 zm>FZ^rV`ULb1@z3ybS3zjImsv#FU#LtZGD>&4K(3nWZ* zl#FIDHy_j;4nvYru9iMefpQ6y!PV3D$}tL77$095w8AR0hz^b9MrUHErQ%^{#Vspd zDW`A_c5fNDE(DU;q6S9 zCUlFeUxx0KE+_>vLsNzisTx+E=rin=D}yDkcqzwd_PC@jtwCt(zM?rrJI#Hj~ zA6(?jcDkU8(*dxTn(#h?5<{zMqT`o13mOk|X=)}uXl6XjTCggq(3QX)12hwAxNBRq z9L7c?(A=zW(ps5}T9<6&SE9ciC0991sw%V%TJ3}wni^K0P#RXhCP7n(tL8}$cx}A6 z9E(Y$8#GH$V-{bhsp;f;-8P-vpo#0`Mkn1Qs++R0SSi4uy*h!C!uK_^pr8T0veIqY zJPU)uk%ueNiPkB#zm6Fk0|7a_uMdb7lJPB!bmnod;RYQ=^&itwbX-VB)k-RLZB-3r zwFNc`aKqrQu~xBgFoA!pO6AhDau#mNM4rg7`93^Xu2po~8qZhO;3eUfRgZjIOkf2tBoV%&P7~pa2#Z&*w%sT~nkzsv-_jXwAlYI?I(pHbW)bOZZtrag3(<=2bm8+p zvzmFwqY!vL65rmMg>8idNG8ZNUr<%(IqF$_5;w9~nVzFEIQ2Ep5!*lB^9#GIz_a)% z&+cTPYlr8kE6?^@o?m#XJy&{;T{z*{<$2xnuw7MTZ!WUy$Jq6SvdG)`wLP)Sr%rl$ z?SR*=DD)ij^x|*V1w>x;>}0UR4vte5#4?#@*N(Bvity{|wacu#Tq9Qj=@FJ)WS2lN z15&Py>EvK!KzT?x@bg({I>bP!FokykZflgXfjr`}8H6CqP(pmghpW)?RNHl`Q}~{a zM26c24&S^{=!t=A&#PatO(|OpbX|H!F^aE@bTbuLU_cp*z@p(6DLl% za=-5Cy@Rp8xdlHb(fUW;vC9kXiX^c(6V*~4gRmA;5Ga0(#ovJpgAms*n4?jPG=ffQ zsr^_g&VqDOOBz60E7FV~%7RY>j(zv36P_LKdUksjT|lk9vRkFHe;rZxD*j}i0AyJ3 zZrfi3?XM_2X$QS0K=9OR&ugBCjgHuXLTC&JOub#E#uJ8;9T>YBqwV1fcKP^Q?22)S z@AB+eZ5KinCScddmJiSmQj6hVf*Hk!*YH`dkMJ5yyk9fiK9ipV+u0MF*&gZa-8ECb zAXDq#?B*FWX3O_x&c-L^qJjecpX1^8UA1YXY})U+S!MwLp2_l!s2{e+hQ|FvGdn`1p;d}T7y8Ey%6b?Y*n;hiCHhJvxK z9*}|Q=(3i1Q`4(CRJQ=siLZG6$h;j5ZKw((}E0et+-LZ_+*O;PCE{2g7y`2$MuL{%h^4hZNc8hbdAJ$Gzy}W8%>E@jUz#VRjW!P#k8o-!Ea*O z@*=o6C|BX|p6n_VyVCRUsZ+?N<;Q%my8bH9>+c$>Y^rnGLD~&csNJrLdt#m#(I_1E z9sJ3>@Cm!lOtmSXcRq2_vlw0+oUunfandyn@*&V+!f$DVNg;?}oa zpR?eszV7M0@UEx#lwwFW%+Y?&qD;>#nPcsSq7$ypRjx501rOnocRjDdkwTB}c-IwO z<;s2A6@A;4=XnLNn*oDZcR(+$e8=cgN%$hyNW0v+#q;nw${%FV zzw(FP8#`^sg$pO1dZ%9UW0w~obV*OzZA5h8mv?)D7fyM80WI8#dHsUx=C@rV*%4Oe z+nFbH_!Jz5-S516^2Ae~AiJ)v=)_&}4>>&JqmXmw&m z!Z(Jyvall2YZTm306bji8^C*@_e{cf8gT_x9_Ibv^?7AmzW{0>_!vF0P_uk%cFlqX z`YR+eJHqY0nH`;7Gn;xEJDc0!N^B3e??x8ptGRP}<{%d9?F=vC%eWDbcD2T4wzhXQ z#*k=lk20^joe7YL!Z3zg5N~XXESig=+k7+EMtw73MHV%q%9*YB0&N(Kbhhv#rZZc^ zyPCt%=uFth=13IZTV5n#jXj{z+SAo5(LfC!{+-zh`n{byBb_ZXV~tJiVUT53V{|vT z?&<36>WvP9xAu0*&p6MFs?RyI3_lF)OoIk&cYC;JX0&mKp(1*W4bo5 z*SsCUVg*Ij_CqprBtX4N|cKj2%#Z({=?(iwsv zwu#VnSIy^VmT`Yq<=hb7!r9y1AitO$T^5Pl=mgJOAI6t;m+f%o)dVD#`lz<(P}HNM zy$k&%e|kHkk!_gC@EzfpXp-bbh#zeZug8;k@vnFDTe??=dz!kUk=SlWah4*Ih_ywc z&Wh)P-(?XI+Rz>jcOwYLmPTSie$kj{`V-cba{#EN6SAhOCA_R@Xb?%U?Mqr(dZ1&@ zs%ishGd>w@K+(3Yo|rGGVGbc)u2@>u;;5@C#Lo(&!OJ>?5>TiBVlJtjEZPkke1X6M@>>(ap_3+NH7o*wh@!rvrsf%oDb5N7b z0lzEO+=3AjF{QP-)xN}>qEiq_TcB&EN;BLNF zyk+Y?oDypriC1wMZ?FkB-4woB&0{4l{^! zJ=a|o|HAuRNE;1|vz5HPB6Vg3DwdyHVC^ZNkeB@$3hjtBwTHT6@M!6`4n|W$&V1dR z^#Lc&1G;nl>J1?%O=HV)ezv-4t^7cG8bY$?G3>6!orO*k&f%B@kOc-a6kuJ;BI_ek z+YDoADm3yLOrmlQMrExjDrqTgY6|zHA!PI_MSwNbiMW{gCGt4Qq;{C%aiOIZX$tWw zBT>m+Xa{;|7Oen#G>N+8VsH~p$2cXOrrAz#La@%<6h@#%0mFyXtU2jhlY$iIG9~{5 zsVA7?%w5yov$nN0idRcBrK4Lp|L9Gf|48}k|ykNyf;M+th)K_)vNP02 z>uJ*T!jSuI7@k=3g^iFCMG_R3Hb%poEd=%=Xn(sKw}nHTw*+o|+@KcHt=qyeI4v7O zeE6QQPz-pnwuavJXgIo@AFhvegxcU;(Q%2QI9&>GxS*RD?2?A~Xo)m5!{%%VakbA4 zFR&X9b-)D*g_2jyaDigsZQ-73gp1kS1)ESnb!bu{i;26_mv zWR5mRyF1~ta7~Xb0O>2#V2;x~w06W=+Z(q{QEf+8X9#cDh;%e!F6sgf zsY-^1>bGigv{>xe*^RB6SS#^m(?ctvCTq2th)ArfQAz{OaWuqr26keig2KWEPG?lW zxu<)&b4{eV2Lg(VwP92JhGiS5M1$Kgr#(jQH_Qo%u2$5`eI}?e*p}UOIoyNwy`2pU zwm~ysC3@-3LIpZecW7rM)&@788&4rjguR$?F-p2xWluvpmanW|hEYiQqE9#_W9YE^ z(7V7{(-_?@WQw~~GGF#;51cIEVIwMvavk9gECon;TUVD>q7OG1qKUx(Rlyj;fa~E7 z)gH7^ZVq9Yv7-^Ik!Vang~&Rc^bKmIbuR{66veU>rU&}p+aB$>a^bsL~y7-n;m#x9)7?p~-p6rXrxJ{x}sp;zI zK%WZiyy6GLR2u2l$SzDZlyoOMJJhs06zy(o<`NpFqzfxqGy&tat!pP$N(mF@r7_lv zp@z10HOEJQnqTBHK(xYYVoLy*V!~oas}V14z*;=#(y_ahvmWFgZEoyr72%uWmXI~{ zgj<`j-yv0Ou)(RE1H-9C4h#ZpPejlMk{12C%E0zWd;3}#@}4g4rpUQ6)`P7NY*dGv zwS+ZfZ zgl~^@@08}TvE|0zXiQB_j5U}ofx)uAyb&VY)(J(r5gdO=AEIMfRY=dZ%QzD$Rgl|c zWTZXZ3eiE4_135_r73FFy1giFj;hO(vC&E&tMHilXPF2xPc;fnOeGfvBxJ`Va>41B3)9}A8n3= zJ7d_xXqI}`(kO>2U#f*UcR9C}q!DVw&Qzqcu?J8%Ppq3hBn%2{62>v7CNmC@g87G) zfQF*udgXp$s3N^+=WAoS41N!!dLy?W)FiHyS(%mY6tkkbSDRPay9&FV%%V;;E>n*zlHNZK;_@%sdYI)(hj>JlYjrwF_%A6shC#x6P2kzx8S*yx3y zXml<*eO(^!K|H9bIz+d5)ht*wG9f^cUurX95^ zNZSpUtIaBEnw)hZJF?fx%a>$K+7@NdWalULiO^r&=z9pY2Me{HZMdk|2|s~e&Nl3+ zLpoRhY~Z>iy^>-9Vq+q6MjS zUMiw!mn$kDaDr7cSQ;05E=&bBS6bq}4c!gu!%$1U_)a9;$xutQE7XQDO$#D@2zU}$ zR;ol)+)6JI4jG3A+9$=?7-^R-_)zo*?R_tn;{uB%NU<`IENpaIqyeiV=L%q>yj~3E za0QtDffm$CG;4$Qyo{nrzaBl-6s4IGk*Hb-u%fw1bGEYrHEoGDEClpgCaqr0*G{`~ zB3j#fqjGb0@H`lx*F^QZas7tM5cEJ!UmSc|73pefN8hZ1KFHCB4<-jCuTACT2XT>W zBZH|pU1GVwog1Rer$M zS%meNgV)a(=k0%caPq#t_i>to_m}11_NsiGy#0*lS)ArLhxk$4mNXQc7s+|?oaX}$ zx~5)UXIQo#cI;HzYfQdcv=-d z9Z%zC2pkvfAOmzjh79++gEDmS_5mF2xVX>5#XBEx{7X(yhA!T*fTJxpC_@+TB*1Yt zo*pUF7vpK%@QH&m=HZf8F7eoTJe@1^DSI9+fv53s__RD+g2KQvi)(^1bn!(f zGIa6vbU2P&6O^G#6v%MvW|PMK&^WrUUm`=7zET>Cr}1bcjy>@-9&5$1H=f3Gg*ZH0 zOnKazi{o58joYtroR6pR05py_<7vK30H3dlr}6ka4?Mrg!zJ+Wy5n%kFK#C?Tw+op zftXA9Qqq%C(s;_$ak#`(M~dbBDe2ObG%r*q4wsmoNFe5tuhLIsxx}Sf167_|yfvVD zB#~x|jl3;UBrZeR$lJo(#H)}t{b`{;S0i1a$EhuHMI+Mrke7wfg1ovB79veeX8Kly zZ#eM(7-=uy>?y)i`S~>Rcj^8mKVL-pu+|^e|0vRjv_7)_=a4oB+xI<_K$tH5Y6|?F zl=N+A2%q0I?YRdLzE8miJo5W_qz^Awj}5c_zeCzQ6wI{qVEwNFZpH^BCH@oX^Di&a zXcNS5kT&DN7Gs1LCgQZV2Nqf|nI;4E^T?eafNjML$$vGF*LK5e)Tio8_4z#5b~BXxPr$Y-qwpKS{Wk;rFps>&`%64C)AAhv z+bSfwzaMP-a0s6Q+eR3|+JfFzBN4s?wrwtiUl2xrjr644!momD??>U^gZ=UF zHrV!@R{X!f_dZ^7AL-T4mdU+Uo}a z{%wG72Kevbi(Y&E2dsA~vj^H#(Sr2v4)95^Ki(e*^v@7)&)02ytIz;n%fR{rj(A3#z~Oz?0ms=b!SkRffm2 z?+<{7h}WBx;`f5DdHtg*`7B7^%K`q-N3h99OYXU<`*(u3W(&P2|N4y0+N%qE5NtvE zJ`48y|0vk6k0-&lmzeZ@CAj}viudw+13c}O?{%>4fu;NZ5#0Z8u&wi>_?wJ-y{rF? zyb15pgC+~g?-bbH@3uudqZ#nX!|8Tml79wl`vD0*54LT^g}(>3AbqcZZ50>A{|4-j z@3+9dJ$N^`|E}U6D(Pjx<(DrlTgKC)U|UZ{`bWV<`|pahsIu)PtN8PZ&w}#zW?&z$ z1o1Bg_=f?06}+objE5Uw+pS*d-3sKj^oRwef1B}bYq?0imwyQs@3ZIQ)=2xTSdhHd z`L_LgB%izQ`LES6!(r1kmsjTJ9iwh=^7wc%Qkj@cG%+~Tg33pd!{hzO%E>@^xH9Sl zYK`P{y)lD>vWB~&nN(NSoO7i(#id;9hsh!l}5)YgO!;c;LRHL0zfJ$pW4sVf+R zT<<mM#Bll=oDWmPpAj`M!6#IkZ!VNd!-IoKPps+R4W?R#9*gnU#7u9m zttCvLHyb$Ga2qA7+{kpFktpPXrw1&Yn{S|bq%ts=?0342hvAqrKG};Yo1FGA*qxHu zHs%Gjaym5S)2KuA%+i~hqBOmfX0j4eM7Y?JjhwcZvJyk_f`-F=8}Un<=i!eyR$i!L zNCjG9hE@E|4rG{=yjQD_t%kYJ6C6xsCMWV*l8-QTHZWi1sA-`)SoPSZaAM&QUJCi@ zaP+j*R-T@bQt{8FPKb4zbUhcQb=u>H56kOm9k4_3t+@ljk0ajTC2-#FoWxE43>h3= zduFs>kJGskvnKBc0r`;${i+-QYmU{>?q=^$uN|lPMGq0UFywB`^;r|oNGPUApATyRYcFI%uXidi317KnQdLcI&(qEE!-(yovu$j zZe`+z9;du^ea^5qh6<9XchLi1RuV$&R4o>{hu{8l0NyAE+eVaS!d*?rhH8EM6`gqnt+QO&h@|29?)Pq6^+-$m8H34bzy0FrCJZ#PHvX0 zv>WEy_oU!<2i?81 zm3NHFLny9bS!Ftas z`(nQM(6?|cAR%sPt}glXgfG;h*kv_#gEn@rzwuJTwNX5GCVNvo15rCisGOZm^wHfS z+#R7$13+;T4#c3z#CfjD8vk>@fg_s^3>P`!2vXT(lTt!k~h3z-E5sp<^nAH5~9$eW1j_{DpU;;uJo?@hPSvBqx8XwnWw(n+2u@ z9aiE@(KN6?%ywdQTCntZ*onh8sFU0b4 zT*>5A4*99~9HG44oSEtSjwdJo+{I(e{aNJ_XZgG4$;l6@t$~(R5m_*~AA@zf(v`pa z#mD%~Wb|XIFJM-UFMnvEAP8puyo~r|M00O`h^McYjXEIInC?8hMcv5 z#O-_w%1oc;b8jJMIwWW3Zija;<)5t{X9sYWV;G|UGhKNTSwmxyI7W$Gv?$pniC(fmca?~?9tC!2j zJ-f3IB-+)>)0v#bbiEZt<#L1X&8YrCz>?+>4%^)r;)=Ke1~T)pxV#OS-0X6~4`h zoeLj9&JPx+UyWT0lH2!D78K;dVGh@)_?7K*eT83zwcD&E-l3kwYw+cMcQ=ZzT4Kc6 G>3;$5U$Hv? literal 0 HcmV?d00001 diff --git a/SOFTWARE/OMEGA2/gps.sh b/SOFTWARE/OMEGA2/gps.sh new file mode 100755 index 0000000..a5edb38 --- /dev/null +++ b/SOFTWARE/OMEGA2/gps.sh @@ -0,0 +1,174 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +echo "---------- START GPS -------------" + +GPSenable + +: > $CURRENTGPS + +prevGPS='' +PREVGPSTMP='' + +prevtimeGPSmess=0 +prevtime=0 +prevtimeNav=0 + +while [ 1 ]; do + +# nmea=$(str=''; read -t 3 str < /dev/ttyS1; echo $str | grep -E 'GPRMC|GNRMC' | awk -F',' '{print $4 " " $5 " " $6 " " $7; exit}' | head -1) +# nmea=$(head -10 $GPSTTY | grep -E 'GPRMC|GNRMC' | awk -F',' '{print $4 " " $5 " " $6 " " $7; exit}' | head -1 ) # tr -d '\040\011\012\015' + + NMEA=$(head -10 $GPSTTY | grep -E 'GPRMC|GNRMC') + nmea=$(echo $NMEA | awk -F',' '{print $4 " " $5 " " $6 " " $7; exit}' | head -1 ) + GPSvalid=$(echo $NMEA | awk -F'[,*]' '{print $13; exit}' | head -1 ) + +# echo $nmea, $GPSdate, $GPStime, $GPSvalid + +# A = Autonomous +# D = Differential +# E = Estimated +# N = Data not valid + + nmeaTrim=$(echo $nmea | tr -d '\040\011\012\015') + + time=$(date +%s) + + if [ "$nmeaTrim" != "" ] && ([ "$GPSvalid" == "A" ] || [ "$GPSvalid" == "D" ] || [ "$GPSvalid" == "E" ]); then + + # save first fixation NMEA time + + if [ "$firstFix" == "" ]; then + + firstFix=1 + + GPSdate=$(echo $NMEA | awk -F',' '{print $10; exit}' | head -1 ) + GPStime=$(echo $NMEA | awk -F'[,.]' '{print $2; exit}' | head -1 ) + + echo "$GPSdate|$GPStime" > $TIMENMEA & + fi + + # mesure time from previous correct probe + + tdiff=$(( $time - $prevtime )) + currentGPS=$nmea + + echo "$nmea|$prevGPS|$prevtime" > $CURRENTGPS + + if [ "$tdiff" -gt "$STANDARD_DISTANCE_TIME" ]; then + + prevGPS=$PREVGPSTMP + PREVGPSTMP=$nmea + prevtime=$time + + led main slow + + fi + fi + + # -------------- GPS dependent messages ------------- + + tdiff=$(( $time - $prevtime )) + + if [ "$tdiff" -lt "$MAX_GPS_AGE_THRESHOLD" ]; then # gps is ok + + # -------------- navigation ----------------- + + if [ -s "$navOn" ]; then # if navigation turned on + + tdiffNav=$(( $time - $prevtimeNav )) + + if [ "$tdiffNav" -gt "$NAV_MESSAGE_EACH_SEC" ]; then # time to infrom user + + prevtimeNav=$time + + distance=0 # TODO: CALCULATE DISTANCE HERE BETWEEN $prevGPS AND $currentGPS + + if [ "$distance" -ge "$MIN_DISTANCE" ]; then # motion detected + + # direction determination + + targetGPS=$(cat $navMemo) + + angle=0 # CALCULATE ANGLE HERE BY 3 POINTS $prevGPS $currentGPS $targetGPS + + NMESSang=$(sayDir $angle) + + # distance between current and memorized points + + navdDstanceOk=0 # TODO: CALCULATE DISTANCE HERE BETWEEN $targetGPS AND $currentGPS + + km=$(echo $navdDstanceOk | awk '{print $1; exit}') + kmPfx=$(echo $navdDstanceOk | awk '{print "$" $2; exit}') + md=$(echo $navdDstanceOk | awk '{print $3; exit}') + m=$(echo $navdDstanceOk | awk '{print $4; exit}') + mPfx=$(echo $navdDstanceOk | awk '{print "$" $5; exit}') + + # km + + currentL=$(cat $TMPFS/$currentLang) + + if [ "$km" -gt "0" ]; then + number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$NAV_NUMBERS_1 | grep -v '/' | awk -v a=$km 'NR == a+1 {print; exit}') + + NMESSkmNum="$NAV_NUMBERS_1/$number" + NMESSkm=$(eval "echo $kmPfx") + fi + + # m + + if [ "$md" -gt "0" ]; then + number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$NAV_NUMBERS_2_100 | grep -v '/' | awk -v a=$md 'NR == a+1 {print; exit}') + NMESSmNum="$NAV_NUMBERS_2_100/$number" + fi + + if [ "$m" -gt "0" ]; then + number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$NAV_NUMBERS_2 | grep -v '/' | awk -v a=$m 'NR == a+1 {print; exit}') + + NMESSm2Num="$NAV_NUMBERS_2/$number" + NMESSm=$(eval "echo $mPfx") + fi + + echo "$NMESSang|$NAV_DISTANCE_IS|$NMESSkmNum|$NMESSkm|$NMESSmNum|$NMESSm2Num|$NMESSm" > $TMPFS/$message + + else + # no direction detected + + echo $NAV_NO_DIR > $TMPFS/$message + fi + fi + fi + else + # can't determine position + + led main midd + + # -------------- no GPS position message ------------- + + timeGPSmess=$time + + if [ "$prevtimeGPSmess" == "0" ]; then + prevtimeGPSmess=$timeGPSmess; + tdiffGPSmess=0; + else + tdiffGPSmess=$(( $timeGPSmess - $prevtimeGPSmess )) + fi + + if [ "$tdiffGPSmess" -gt "$NOGPS_MESSAGE_EACH_SEC" ]; then + prevtimeGPSmess=$timeGPSmess + + echo "GPS lost" | myLog + + echo "$DEV_JINGLE|$DEV_NO_COORD" > $TMPFS/$message + fi + fi + + sleep $GPSREADINTERVAL # maybe not needed since NMEA has 1 sec period # look like NEEDED + +done + diff --git a/SOFTWARE/OMEGA2/init.sh b/SOFTWARE/OMEGA2/init.sh new file mode 100755 index 0000000..8e09b4a --- /dev/null +++ b/SOFTWARE/OMEGA2/init.sh @@ -0,0 +1,93 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + + +ledInint +led main fast + +GPSdisable + +# ------------------------- check microSD ------------------------------------------------------------- + +if [ ! -s $SD ]; then + echo "SD card not mounted" | myLog + playRoboMessage "External partition has not been mounted. Trying to fix this issue." + + if [ ! -e "/dev/mmcblk0p1" ]; then + + echo morse > /sys/class/leds/omega2p\:amber\:system/trigger + echo "No micro SD detected, please check SD card integrity or reboot device." > /sys/class/leds/omega2p\:amber\:system/message + + while [ 1 ]; do + playRoboMessage "No micro SD detected, please check SD card integrity or reboot device." + echo "No micro SD detected, please check SD card integrity or reboot device." | tee /dev/console + sleep 10 + done + fi + + doFSCK + + if [ ! -s $SD ]; then + + playRoboMessage "Issue has not been fixed." + + while [ 1 ]; do + playRoboMessage "Please restart device using the buttom switcher." + sleep 10 + done + else + playRoboMessage "Issue has been successfully fixed." + fi + + playRoboMessage "In the case of relapse of errors, please change micro SD. You can find details in service manual, on Electronic Tour Guide creator website." + +fi + +# ------------------------- create TMPFS -------------------------------------------------------------- + +rm -r $TMPFS + +mkdir -p $TMPFS + +touch $TMPFS/$volume $TMPFS/$state $TMPFS/$prevLayer $DEVNULL + +if [ ! -s "$TMPFS/$currentLang" ]; then + + LANGUAGE_DEF_NUM=$(ls -c1 $CONTENT | grep -n "$LANGUAGE_DEF_NAME" | awk -F':' '{print $1; exit}') + + if [ "$LANGUAGE_DEF_NUM" != "" ]; then + echo $LANGUAGE_DEF_NAME > "$TMPFS/$currentLang" + echo $LANGUAGE_DEF_NUM > "$TMPFS/$currentLangNum" + else + ls -c1 $CONTENT | head -1 > "$TMPFS/$currentLang" + echo 1 > "$TMPFS/$currentLangNum" + fi + +# echo $(ls -c1 $CONTENT | head -$LANGUAGE_DEF | tail -1 ) > "$TMPFS/$currentLang" +# echo $LANGUAGE_DEF > "$TMPFS/$currentLangNum" +fi + +: > $TMPFS/$kbdExec + +echo $VOLDEF > $TMPFS/$volume + +# ------------------------- create FIFOs -------------------------------------------------------------- + +mkfifo $TIMENMEA +mkfifo $TMPFS/$message + +# ------------------------- copy MAP and create narrative structure filesystem ------------------------ + +cp "$MAPSRC" "$MAP" + +narrativeStructureReset # creating files for each location in /tmp/... + + + + + diff --git a/SOFTWARE/OMEGA2/intro.sh b/SOFTWARE/OMEGA2/intro.sh new file mode 100755 index 0000000..488d7cf --- /dev/null +++ b/SOFTWARE/OMEGA2/intro.sh @@ -0,0 +1,142 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +mkdir -p $TMPFS +touch $TMPFS/$state + +# -------- check for connection to Leading Device (for Follower) ------------------------ + +led main midd + +MODE=$(cat mode) + +if [ "$MODE" == "f" ]; then + + if ping -W 4 -w 4 -c 2 $LEADER_IP &> /dev/null; then + led wifi slow + myLog "Connection to group network has been esteblished." + else + : > "$wifiState" + wifiOff + myLog "No connection has been esteblished. WiFi interface deactivated." + fi +fi + +# ----------------- playing back Intro until GPS fixation ------------------------------ + +pauseOn=0 +startFrom=0 + +while [ 1 ]; do + + if [ ! -s "$TMPFS/$state" ]; then # no side messages (state file is empty) + + fragment_1="$SYSMESSAGES/$DEV_JINGLE" + fragment_2="$SYSMESSAGES/$INTRO_HELLO" + fragment_3="$SYSMESSAGES/$INTRO_INSTRUCTION_QUESTION" + + # ------- playing intro ------------------------------------------------- + + if [ "$pauseOn" != "0" ]; then + startFrom=$(( $startFrom + ($pauseOn - $startOn) - $REWIND )) + if [ $startFrom -lt 0 ]; then startFrom=0; fi + pauseOn=0 + echo "Resume $file from" $(date +%H:%M:%S -d @$startFrom -u) | myLog + fi + + startOn=$(date +%s) + + currentL=$(cat $TMPFS/$currentLang) + + echo "startFrom: $startFrom" + + echo "Intro: $fragment_1, $fragment_2, $fragment_3" + playFile $startFrom "$CONTENT/$currentL/$fragment_1" "$CONTENT/$currentL/$fragment_2" "$CONTENT/$currentL/$fragment_3" + + # -------- end of playing ----------------------------------------------- + + if [ "$(cat $TMPFS/$state)" == "MESSAGE" ]; then + pauseOn=$(date +%s) + echo "pauseOn: $pauseOn" | myLog + else + break + fi + + # ----------------------------------------------------------------------- + + else + # echo "[$0] Intro playback is busy (message playing?)" +# printf . + sleep 1 + fi +done + +# ------------------ playing SO TODAY .... message ------------------------------------- + +{ + +echo "waiting for GPS fixation..." | myLog + +nmeaTimeDate=$(cat $TIMENMEA) # wait and read FIFO (waiting for GPS fixation) + +nmeaDate=$(echo $nmeaTimeDate | awk -F'|' '{print $1; exit}') +nmeaTime=$(echo $nmeaTimeDate | awk -F'|' '{print $2; exit}') + + +timeMessage="" # TODO: GET TIME NMEA HERE + +date=$(echo $timeMessage | awk '{print $1; exit}') +month=$(echo $timeMessage | awk '{print $2; exit}') +itis=$(echo $timeMessage | awk '{print "$" $3; exit}') +hrs=$(echo $timeMessage | awk '{print $4; exit}') +hrsWord=$(echo $timeMessage | awk '{print "$" $5; exit}') +min=$(echo $timeMessage | awk '{print $6; exit}') +minWord=$(echo $timeMessage | awk '{print "$" $7; exit}') + + +currentL=$(cat $TMPFS/$currentLang) + +# date + +number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$DAY | grep -v '/' | awk -v a=$date 'NR == a {print; exit}') +echo "date: $number" | myLog +SDay="$DAY/$number" + +# month + +number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$MONTH | grep -v '/' | awk -v a=$month 'NR == a {print; exit}') +echo "month: $number" | myLog +SMon="$MONTH/$number" + +# it is + +SItis=$(eval "echo $itis") + +# hours + +number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$TIME_NUMBERS_1 | grep -v '/' | awk -v a=$hrs 'NR == a+1 {print; exit}') +echo "hrs: $number" | myLog +SHrs="$TIME_NUMBERS_1/$number" +SHrsH=$(eval "echo $hrsWord") + +# minutes + +if [ "$min" != "0" ]; then + number=$(ls -p $CONTENT/$currentL/$SYSMESSAGES/$TIME_NUMBERS_2 | grep -v '/' | awk -v a=$min 'NR == a+1 {print; exit}') + echo "min: $number" | myLog + Smin="$TIME_NUMBERS_2/$number" + SminM=$(eval "echo $minWord") +fi + +intorFin1="$INTRO_COORDINATES" +introFin2="$DEV_JINGLE_OUT" + +echo "$INTRO_SO_TODAY|$SDay|$SMon|$SItis|$SHrs|$SHrsH|$Smin|$SminM|$intorFin1|$introFin2" > $TMPFS/$message + +}& + diff --git a/SOFTWARE/OMEGA2/kbd.sh b/SOFTWARE/OMEGA2/kbd.sh new file mode 100755 index 0000000..ecca053 --- /dev/null +++ b/SOFTWARE/OMEGA2/kbd.sh @@ -0,0 +1,384 @@ +#/bin/bash + +. "common.sh" + +audioDevice=$1 +micDevice=$2 + +# ----------------------- button beep ---------------------------------------------------------------- + +beep (){ +# ./fast-gpio pwm 38 500 50 7 + : > /dev/null +# play -n synth sin %41 fade q 0.0 0.1 0.01 gain -25 +} + +# ---------------------------------------------------------------------------------------------------- + +# KBD_READ=$(( $KBD_MASK ^ ($1 & $KBD_MASK) )) + +KBD_READ=$(( $3 )) + +## curentNumberOfMessages=$(awk 'END {print NR}' $TMPFS/$message) + +if [ ! -s "$TMPFS/$kbdExec" ]; then + + echo $1, $KBD_READ + echo $KBD_READ > $TMPFS/$kbdExec + + case $KBD_READ in + + "$KBD_V_UP") # ----------------------- volume up -------------------------- + + beep + + echo "vol+" | myLog + + currentVolume=$(cat $TMPFS/$volume) + if [ "$currentVolume" -lt "$VOLMAX" ]; then + currentVolume=$(( $currentVolume + $VOLSTEP )) + else + currentVolume=$VOLMAX + fi + + setVolume $currentVolume > /dev/null + echo $currentVolume > $TMPFS/$volume + ;; + + "$KBD_V_DOWN") # ----------------------- volume down ---------------------- + + beep + + echo "vol-" | myLog + + currentVolume=$(cat $TMPFS/$volume) + if [ "$currentVolume" -gt "$VOLMIN" ]; then + currentVolume=$(( $currentVolume - $VOLSTEP )) + else + currentVolume=$VOLMIN + fi + setVolume $currentVolume > /dev/null + echo $currentVolume > $TMPFS/$volume + ;; + + # ------------------- vol + & vol - shutdown ------------------------------ + + "$(( $KBD_V_UP ^ $KBD_V_DOWN ))") + + echo "vol + - pressed" | myLog + + if [ ! -s "$shutDown" ]; then + date +%s > "$shutDown" + else + time=$(date +%s) + prevtime=$(cat "$shutDown" 2>/dev/null) + if [ "$prevtime" == "" ]; then + prevtime=0; + tdiff=0; + else + tdiff=$(( $time - $prevtime )) + fi + + if [ "$tdiff" -gt "$SHORT_BUTTON_HOLD" ]; then + + shutdownDevice $BUTTON_SHUTDOWN_DELAY "$DEV_JINGLE" "$DEVICE_OFF" + fi + fi + + sleep 1 + + ;; + + # ------------------- vol - & L, number of device ------------------------- + + # firmware version and date of updating + + "$(( $KBD_V_UP ^ $KBD_L ))") + + fwVER=$(cat version | tr "." " ") + + if [ ! -f instime ]; then + date +%s > instime + fi + + insTime=$(date -d @$(cat instime) "+%d %B %Y" | sed "s/^0*//g; s/\.0*/./g") + + CTfile=$(cat contenttime 2>/dev/null) + + MAC=$(cat /proc/sys/kernel/hostname | awk -F'-' '{print $NF}') + + if [ "$CTfile" == "" ]; then + contentTime=$insTime + else + contentTime=$(date -d @$CTfile "+%d %B %Y" | sed "s/^0*//g; s/\.0*/./g") + fi + + m1=$(generateRoboMessage "Device number is, $MAC") + m2=$(generateRoboMessage "Current firmware verson is, $fwVER, updated on, $insTime.") + m3=$(generateRoboMessage "Date of last content update is, $contentTime") + echo "$DEV_JINGLE|$m1|$m2|$m3|$DEV_JINGLE_OUT" > $TMPFS/$message + + sleep 3 + ;; + + # ------------------- vol - & T, History Reset ---------------------------- + + "$(( $KBD_V_DOWN ^ $KBD_T ))") + + echo "history reset" | myLog + + narrativeStructureReset + + m1=$(generateRoboMessage "The history of narration has been reset.") + echo "$DEV_JINGLE|$m1|$DEV_JINGLE_OUT" > $TMPFS/$message + + sleep 3 + ;; + + "$KBD_T") # ----------------------- theme (language <) ------------------- + + beep + + echo "theme" | myLog + + listOfLanguages=$(ls -c1 $CONTENT) + numOflang=$( echo $listOfLanguages | awk '{print NF}' ) + currentLN=$(cat $TMPFS/$currentLangNum) + + if [ "$currentLN" -gt "1" ]; then + currentLN=$(( $currentLN - 1 )) + else + currentLN=$numOflang + fi + + echo $currentLN > $TMPFS/$currentLangNum + currentL=$(echo $listOfLanguages | awk -v a=$currentLN '{print $a}') + echo $currentL > $TMPFS/$currentLang + + echo "$DEV_JINGLE|$DEV_LANGUAGE" > $TMPFS/$message + + echo $currentL $currentLN | myLog + + sleep 1 + ;; + + "$KBD_L") # ----------------------- language > ---------------------------- + + beep + + echo "language" | myLog + + if [ -s $TMPFS/$message ]; then + while killall madplay 2> /dev/null; do sleep 0; done + fi + + listOfLanguages=$(ls -c1 $CONTENT) + numOflang=$( echo $listOfLanguages | awk '{print NF}' ) + currentLN=$(cat $TMPFS/$currentLangNum) + + if [ "$currentLN" -lt "$numOflang" ]; then + currentLN=$(( $currentLN + 1 )) + else + currentLN=1 + fi + + echo $currentLN > $TMPFS/$currentLangNum + currentL=$(echo $listOfLanguages | awk -v a=$currentLN '{print $a}') + echo $currentL > $TMPFS/$currentLang + + echo "$DEV_JINGLE|$DEV_LANGUAGE" > $TMPFS/$message + + echo $currentL $currentLN | myLog + + sleep 1 + ;; + + "$KBD_M") # ---------------------- nav memorize GPS ---------------------- + + beep + + echo "map marker" | myLog + + time=$(date +%s) + + CURRENTGPSStr=$(cat $CURRENTGPS) + prevtime=$(echo $CURRENTGPSStr | awk -F'|' '{print $3; exit}') + + if [ "$prevtime" == "" ]; then prevtime=0; fi + tdiff=$(( $time - $prevtime )) + + if [ "$prevtime" != "" ] && [ "$tdiff" -lt "$MAX_GPS_AGE_THRESHOLD" ]; then # valid GPS data checking + + currentGPS=$(echo $CURRENTGPSStr | awk -F'|' '{print $1; exit}') + echo $currentGPS > $navMemo + + # coordinates has been saved + + echo "$DEV_JINGLE|$NAV_YOU_COORD_SAVED" > $TMPFS/$message + + echo "saved" | myLog + + else # GPS not fixed + + echo "$DEV_JINGLE|$DEV_NO_COORD" > $TMPFS/$message + + echo "GPS not fixed" | myLog + fi + + sleep 5 + ;; + + "$KBD_R") # ----------------------- nav reminder ------------------------- + + beep + + echo "navigation" | myLog + + memo=$(cat $navMemo) + + if [ "$memo" != "" ]; then # GPS pont was saved early + + navTurnedOn=$(cat $navOn) + + if [ "$navTurnedOn" == "" ]; then + + echo 1 > $navOn + + NAVMEMOGPS=$(cat $navMemo) + + # navigation has been activated + + echo "$DEV_JINGLE|$NAV_FUNC_ACTIVE" > $TMPFS/$message + + echo "nav activated" | myLog + else + + : > $navOn + + # navigation has been deactivated + + echo $NAV_FUNC_TURNED_OFF >> $TMPFS/$message + + echo "nav off" | myLog + fi + + else # device has no points in memory + + echo $NAV_NO_POINTS >> $TMPFS/$message + + echo "nav no saved points" | myLog + fi + + sleep 5 + + ;; + + "$KBD_MIC") # ----------------------- mic -------------------------------- + + beep + + if [ -s "$wifiState" ]; then + myLog "mic" + echo 1 > $recStart + else + myLog "mic wifi disabled" + fi + + sleep 3 + + ;; + + "$KBD_WIFI") # ----------------------- wifi ------------------------------ + + beep + + myLog "wifi pressed" + + if [ ! -s "$wifiButton" ]; then + date +%s > "$wifiButton" + else + time=$(date +%s) + prevtime=$(cat "$wifiButton" 2>/dev/null) + if [ "$prevtime" == "" ]; then + prevtime=0; + tdiff=0; + else + tdiff=$(( $time - $prevtime )) + fi + + if [ "$tdiff" -gt "$SHORT_BUTTON_HOLD" ]; then + + : > "$wifiButton" + + if [ -s "$wifiState" ]; then + + if [ "$MODE" == "l" ]; then + m1=$(generateRoboMessage "Leading mode deactivated.") + fi + + echo "$DEV_JINGLE|$DEV_WIFI_OFF|$m1" > $TMPFS/$message + + : > "$wifiState" + wifiOff + myLog "wifi disabled" + + MODE=$(cat mode) + + else + + echo "$DEV_JINGLE|$DEV_WIFI_ON|$DEV_JINGLE_OUT" > $TMPFS/$message + + echo 1 > "$wifiState" + followingMode + myLog "wifi ebabled" + + fi + + sleep 3 + + fi + fi + + sleep 1 + ;; + + "$KBD_RELEASE") # ----------------------- release buttons ---------------- + + echo "kbd release" | myLog + + # mic + + if [ -s "$recStart" ]; then +# killall rec +# killall arecord +# kill -9 $(pidof arecord) +# kill -9 $(pidof rec) + kill -15 $(cat /tmp/rec.pid) + echo "rec release" | myLog + fi + + # wifi + + if [ -s "$wifiButton" ]; then + : > "$wifiButton" + fi + + # shutdown (vol + -) + + if [ -s "$shutDown" ]; then + : > "$shutDown" + + echo "$DEV_JINGLE|$INTRO_INSTRUCTION|$INTRO_INSTRUCTION_EXTRA|$INTRO_INSTRUCTION_EXTRA2|$DEV_JINGLE_OUT" > $TMPFS/$message + + sleep 2 + fi + + # -------- + ;; + + esac + + : > $TMPFS/$kbdExec +fi + + diff --git a/SOFTWARE/OMEGA2/message.sh b/SOFTWARE/OMEGA2/message.sh new file mode 100755 index 0000000..bd7b1f3 --- /dev/null +++ b/SOFTWARE/OMEGA2/message.sh @@ -0,0 +1,109 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +# set defaul volume + +echo $VOLDEF > $TMPFS/$volume +setVolume $VOLDEF + +# read the message + +tail -F $TMPFS/$message | while read MSG; do + + if [ "$MSG" != "" ]; then + + currentVolume=$(cat $TMPFS/$volume) + + # ---------------- fade out TODO: add curretn PLAY detection ---------------- + + vol=$currentVolume + + if echo $MSG | grep -q "RECMIC"; then + echo "MESSAGE" > $TMPFS/$state +## while killall madplay 2> /dev/null; do sleep 0; done + while kill -15 $(pidof madplay) 2> /dev/null; do sleep 0; done + while [ -s $recStart ]; do + sleep 1; + printf 'rec mic' | myLog + done # wait for MIC recording complete + echo "play JINGLE OUT..." | myLog + currentL=$(cat $TMPFS/$currentLang) + playFile 0 "$CONTENT/$currentL/$SYSMESSAGES/$DEV_JINGLE_OUT" + else + + if echo $MSG | grep -q ".language"; then # skip fade out on LANGUAGE CHANGE + vol=$VOLMIN + setVolume $vol + +# echo "drop fade out" + + else + while [ "$vol" -ge "$VOLMIN" ]; do + setVolume $vol + vol=$(($vol-$VOLSTEP)) +# printf "." + done + +# echo "norm fade out" + fi + + echo "MESSAGE" > $TMPFS/$state + +# while killall madplay 2> /dev/null; do sleep 0; done + while kill -15 $(pidof madplay) 2> /dev/null; do sleep 0; done + + # ---------------- play the message ----------------------------------------- + + setVolume $currentVolume + + echo $MSG | tr "|" "\n" | while read file; do + + currentL=$(cat $TMPFS/$currentLang) + + echo "Playing message: $file" | myLog + + fileext=$(echo $file | awk -F. '{print (NF>1?$NF:"no extension")}') + + if [ "$fileext" == "mp3" ]; then + + playFile 0 "$CONTENT/$currentL/$SYSMESSAGES/$file" + + # mute for shutdown process + + if [ "$file" == "$DEVICE_OFF" ]; then + setVolume $VOLMIN + sleep 10000 + fi + + else + playRecMessage "$file" + rm $file + fi + + done + + fi + + setVolume $VOLMIN + + # ---------------- fade in TODO: add curretn PLAY detection ----------------- + + : > $TMPFS/$state + + vol=$VOLMIN + + while [ "$vol" -le "$currentVolume" ]; do + setVolume $vol + vol=$(($vol+$VOLSTEP)) +# printf "." + done + fi + +done + + diff --git a/SOFTWARE/OMEGA2/mode.sh b/SOFTWARE/OMEGA2/mode.sh new file mode 100755 index 0000000..aedea3c --- /dev/null +++ b/SOFTWARE/OMEGA2/mode.sh @@ -0,0 +1,57 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +# ------------------------------------- get here after reboot -------------------- + +if [ ! -s "mode" ]; then + echo 'f' > mode +fi + +buttonHold=$(( $(./fast-gpio mread $KBD_MASK) )) + +case $buttonHold in + + "$KBD_MIC") # ----------------------- leader -------------------------- + + playRoboMessage "Leader mode activating" + leaderMode + playRoboMessage "Leader mode activated" + ;; + +# "$(( $KBD_MIC ^ $KBD_WIFI ))") + "$KBD_WIFI") # ----------------------- service -------------------------- + + playRoboMessage "Service mode activating" + serviceMode + sleep 5 + playRoboMessage "Service mode activated" + playRoboMessage "Keep holding WiFi button to check for complete firmware upgrade avaliability." + ;; + + *) # ----------------------- follower -------------------------- + + MODE=$(cat mode) + + if [ "$MODE" != "l" ]; then + + myLog "Follower mode activating" + followingMode + myLog "Follower mode activated" + else + myLog "Leader mode remain" + led wifi perm + fi + ;; + +esac + +echo 1 > "$wifiState" + + + + diff --git a/SOFTWARE/OMEGA2/name b/SOFTWARE/OMEGA2/name new file mode 100644 index 0000000..cdd7012 --- /dev/null +++ b/SOFTWARE/OMEGA2/name @@ -0,0 +1 @@ +Yourname diff --git a/SOFTWARE/OMEGA2/player.sh b/SOFTWARE/OMEGA2/player.sh new file mode 100755 index 0000000..1375a32 --- /dev/null +++ b/SOFTWARE/OMEGA2/player.sh @@ -0,0 +1,52 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +echo "------- start player --------" | myLog + +touch $TMPFS/$state + +## narrativeStructureReset # creating files for each location in /tmp/... + +afterPause=0 +pauseOn=0 +startFrom=0 + +# ------------------------ main player --------------------------------------------------------------- + +while [ 1 ]; do + + if [ ! -s "$TMPFS/$state" ]; then # no side messages (state file is empty) + + time=$(date +%s) + CURRENTGPSStr=$(cat $CURRENTGPS) + prevtime=$(echo $CURRENTGPSStr | awk -F'|' '{print $3; exit}') + + if [ "$prevtime" == "" ]; then prevtime=0; fi + tdiff=$(( $time - $prevtime )) + + # -------- searchign for location based on GPS data --------------------- + + # TODO: YOUR LOCATION SEARCHING HERE + + # -------- if location has been found ----------------------------------- + + # TODO: YOUR PLAYBACK ROUTNE HERE + + # playFile + + else + # No location found + sleep 1 + fi + else +# echo "[$0] Main playback is busy (message playing?)" | myLog + sleep 1 + fi +done + + diff --git a/SOFTWARE/OMEGA2/receiver.sh b/SOFTWARE/OMEGA2/receiver.sh new file mode 100755 index 0000000..b00cdde --- /dev/null +++ b/SOFTWARE/OMEGA2/receiver.sh @@ -0,0 +1,24 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + + +rm "$RECTMP" 2> /dev/null + +while [ 1 ]; do + + if [ ! -s "$RECTMP" ]; then + echo "listen" | myLog + # nc -l -p 1234 -q 1 > "$RECTMP" < /dev/null + nc -l -p 1234 > "$RECTMP" < /dev/null + echo "recived" | myLog + + echo "$DEV_JINGLE|$RECTMP|$DEV_JINGLE_OUT" > $TMPFS/$message + fi + + sleep 1 +done diff --git a/SOFTWARE/OMEGA2/run.sh b/SOFTWARE/OMEGA2/run.sh new file mode 100755 index 0000000..8905251 --- /dev/null +++ b/SOFTWARE/OMEGA2/run.sh @@ -0,0 +1,48 @@ +#/bin/bash + +. "common.sh" + +echo $$ > $PID/$0 + +beep +beep +sleep 2 + +echo "------------- start ---------------" | myLog + +mkdir $PID +echo $$ > $PID/$0 + +. ./init.sh 2>&1 > $DEVNULL + +. ./adc.sh 2>&1 > $DEVNULL & + +. ./mode.sh 2>&1 > $DEVNULL + +. ./update.sh 2>&1 > $DEVNULL + +. ./message.sh 2>&1 > $DEVNULL & + +checkBoard=$(./fast-gpio mread $KBD_MASK) + +echo "checkBoard: $checkBoard" + +if [ "$checkBoard" == "0x0" ] || [ "$(($checkBoard))" == "$KBD_WIFI" ] || [ "$(($checkBoard))" == "$KBD_MIC" ]; then + ./fast-gpio bgread $KBD_MASK "./kbd.sh $audioDevice $micDevice" 2>&1 > $DEVNULL & + echo $! > $PID/fast-gpio +else + echo "GPIO busy, KBD listenter has been omited" | myLog +fi + +# transmiter and receiver +. ./receiver.sh 2>&1 > $DEVNULL & +. ./transmitter.sh 2>&1 > $DEVNULL & + +. ./gps.sh 2>&1 > $DEVNULL & + +. ./intro.sh 2>&1 > $DEVNULL + +sleep 1 + +. ./player.sh 2>&1 > $DEVNULL & + diff --git a/SOFTWARE/OMEGA2/settings.messages.sh b/SOFTWARE/OMEGA2/settings.messages.sh new file mode 100644 index 0000000..abb6847 --- /dev/null +++ b/SOFTWARE/OMEGA2/settings.messages.sh @@ -0,0 +1,149 @@ + +# ---------------------- Intro ----------------------- + +INTRO_HELLO="Intro/01.welcome.mp3" +INTRO_INSTRUCTION_QUESTION="Intro/03.to listen brief instruction.mp3" +INTRO_COORDINATES="Intro/02.before starting.mp3" +INTRO_INSTRUCTION="Intro/04.instruction.mp3" +INTRO_INSTRUCTION_EXTRA="Intro/07.instruction to switch off.mp3" +INTRO_INSTRUCTION_EXTRA2="Intro/13.commands accompanied.mp3" + +INTRO_NICE_TRIP="Intro/16.have a nice trip.mp3" + +# INTRO="Intro/15.have a nice walk.mp3" +# INTRO="Intro/08.this is demo unit.mp3" + +# ----------------------- days (directory) -------------------------------------------- + +DAY="Time/Day" # directory of days (numbers 1..31) (assign directory name insted of []) + +# ----------------------- month (directory) ------------------------------------------- + +MONTH="Time/Month" # directory of month (jan..dec) (assign directory name insted of []) + +# ----------------------- time numbers (directorys) ----------------------------- + +TIME_NUMBERS_1="Time/Numbers/Position1" # directory of numbers for HOURS (0..24) (assign directory name insted of []) +TIME_NUMBERS_2="Time/Numbers/Position2" # directory of numbers for MINUTES (0..60) (assign directory name insted of []) + +# ---------------------- time (hours minutes) ------------------------------- + +# TIME, singular and plural forms of "hour" and "minute" + +CHAS_1="Time/01.hours1.mp3" # 01.hours1.mp3 hours, singular form for plurals (for some languages) 21 31.... 21 час +CHASA="Time/03.hours234.mp3" # 03.hours234.mp3 hours, plural form for 1,2 and 3 (different for some languages)2 часа +CHASOV="Time/04.hours.mp3" # 04.hours.mp3 hours, standard plural form (for >3, for some languages)7 часов +CHAS="Time/02.hour.mp3" # 02.hour.mp3 hour, standard singular form1 метр + +MINUTA_1="Time/07.minutes1.mp3"; # ETG_systemMessages["time"][0] # 08.minute.mp3 minutes, singular form for plurals (for some languages) 21 31.... 21 минута +MINUTY="Time/09.minutes234.mp3"; # ETG_systemMessages["time"][0] # 10.minutes.mp3 minutes, plural form for 1,2 and 3 (different for some languages)2 минуты +MINUT="Time/10.minutes.mp3" # ETG_systemMessages["time"][0] # 07.minutes1.mp3 minutes, standard plural form (for >3, for some languages)7 минут +MINUTA="Time/08.minute.mp3" # ETG_systemMessages["time"][0] # 09.minutes234.mp3 minute, standard singular form1 минута + +IT_IS_MULT="Time/05.it_is_mult.mp3" # 05.it_is_mult.mp3 it is... (for plural form) (use short silent fragment (for compatibility reason), if not applicable for language) +IT_IS_SINGLE="Time/06.it_is_single.mp3" # 06.it_is_single.mp3 it is... (for singular form) (use short silent fragment (for compatibility reason), if not applicable for language) + +O_CLOCK="Time/11.oclock.mp3" # 11.oclock.mp3 ...o'clock (use short silent fragment (for compatibility reason), if not applicable for language) + +INTRO_SO_TODAY="Time/12.today.mp3" # ETG_systemMessages["time"][0] # 12.today.mp3 So today ... + +# ---------------------- Device ----------------------- + +BATTERY_20="Device/01.battery20.mp3" # 01.battery20.mp3 battery goes down approximately in 20 minutes +BATTERY_10="Device/02.battery10.mp3" # 02.battery10.mp3 ... 10 minutes +BATTERY_5="Device/03.battery5.mp3" # 03.battery5.mp3 ... 5 minutes, please recharge device +BATTERY_0="Device/04.battery0.mp3" # 04.battery0.mp3 ... the battery is discharged + +DEVICE_OFF="Device/05.device off.mp3" # 05.device off.mp3 ... device will be switched off + +DEV_NO_COORD="Device/06.no location please move.mp3" # 06.no location please move.mp3 can't determine your current position, please try to go to more open place.... +DEV_NO_COORD_OPENPLACE="Device/07.no location go to open place.mp3" + +DEV_SILENCE="Device/08.silence.mp3" # 08.silence.mp3 (1 second of silence) + +DEV_LANGUAGE="Device/15.language.mp3" # 15.language.mp3 you have choosen the .... language + +DEV_JING_BEGIN="Device/91.jingle in.mp3" # location entry jingle +DEV_JING_END="Device/92.jingle out.mp3" # location exit jingle + +DEV_JINGLE="Device/93.jingle local begin.mp3" # common exit jingle +DEV_JINGLE_OUT="Device/94.jingle local end.mp3" # common entry jingle + +# DEV_DEMO_CITY_DEVICE # this is a demonstration device / app .... +# DEV_DEMO_CITY_DEV_END # demonstration period has been expired ... + +DEV_WIFI_ON="Device/10.wireless audio activated.mp3" +DEV_WIFI_OFF="Device/11.wireless audio switched off.mp3" + +# --------------------- Directions ------------------- + +AHEAD="Direction/01.ahead near.mp3" +RIGHT="Direction/05.on right near.mp3" +LEFT="Direction/07.on left near.mp3" +BEHIND="Direction/09.behind near.mp3" + +RIGHT_FAR="Direction/06.on right far.mp3" +LEFT_FAR="Direction/08.on left far.mp3" +AHEAD_FAR="Direction/02.ahead far.mp3" +BEHIND_FAR="Direction/21.behind far.mp3" + +ABIT_RIGHT="Direction/03.ahead right.mp3" +ABIT_LEFT="Direction/04.ahead left.mp3" +BEHIND_LEFT="Direction/19.behind left.mp3" +BEHIND_RIGHT="Direction/17.behind right.mp3" + +SAMEDIR="Direction/11.near near.mp3" +SAMEDIR_FAR="Direction/12.near far.mp3" + +# ----------------------- Navigation -------------------------------------------------- + +# PLEASE NOTE: This is HELMET device version of messages, please choose appropriate messages for your applicaiton usage + +NAV_YOU_CHOOSE_L='' # 02.you choose left L.mp3 You have chosen L button / You have chosen the right L button +NAV_YOU_CHOOSE_T='' # 04.you choose T.mp3 You have chosen T button / You have chosen the left L button +NAV_YOU_CHOOSE_LEFTBUTTON='' # 06.you choose left arrow.mp3 You have chosen the left arrow button +NAV_YOU_CHOOSE_RIGHTBUTTON='' # 07.you choose right arrow.mp3 You have chosen the right arrow button + +NAV_EMPTY_BUTTON='' # 10.button has no destinations.mp3 This button has no saved destinations... + + +NAV_PRESS_TARGET_BUTT="" # 01.press the button to assign.mp3 Press the button that you want to assign to this location. This can be either of the four upper buttons. +NAV_NO_POINTS="Navigation/11.device has no destinations.mp3" # 11.device has no destinations.mp3 Device has no saved destinations. Navigation mode can not been activated. To save your current location... + +NAV_YOU_COORD_SAVED="Navigation/12.location saved.mp3" # 12.location saved.mp3 This location has been saved. To activate the navigation mode.... +NAV_YOU_COORD_NOT_SAVED="" # 13.location not saved.mp3 This location has not been saved. To save it ... +NAV_PRESS_PREVIOUSLY_TARGET_BUTT="" # 14.to activate press assigned.mp3 To activate the navigation mode, press (the button) which you have assigned to the destination you want to reach +NAV_FUNC_ACTIVE="Navigation/15.nav activated.mp3" # 15.nav activated.mp3 Navigation mode activated. To switch it off, press .... +NAV_YOU_DONT_CHOOSE_TARGET_BUTT="" # 16.you not choose destination.mp3 You have not chosen your destination. Navigation mode has not been activated. To activate it... +NAV_FUNC_TURNED_OFF="Navigation/19.nav deactivated.mp3" # 19.nav deactivated.mp3 Navigation mode deactivated + +# ----------------------- Navigation numbers (directorys) ----------------------------- + +NAV_NUMBERS_1="Navigation/Numbers/Position1" # directory of numbers for KILOMETERS/MILES (0..99) (assign directory name insted of []) +NAV_NUMBERS_1_100="Navigation/Numbers/Position1/100" # directory of hundreds numbers for KILOMETERS/MILES (100 .. 900) (assign directory name insted of []) +NAV_NUMBERS_2="Navigation/Numbers/Position2" # directory of numbers for METERS/YARDS (0..99) (assign directory name insted of []) +NAV_NUMBERS_2_100="Navigation/Numbers/Position2/100" # directory of hundreds numbers for METERS/YARDS (100 .. 900) (assign directory name insted of []) + +# ----------------------- Navigation / Direction -------------------------------------- + +NAV_NO_DIR="Navigation/Direction/01.can not determine direction.mp3" # 01.can not determine direction.mp3 Sorry, I could not determine your direction. Please try moving steadily in any chosen direction. +NAV_GO_STRAIGHT="Navigation/Direction/02. keep moving same dir.mp3" # 02.keep moving same dir.mp3 To reach your destination, please keep moving in the same direction. +NAV_GO_RIGHT="Navigation/Direction/03.turn right.mp3" # 03.turn right.mo3 To reach your destination, you need to move further right. Try turning right whenever convenient. +NAV_GO_LEFT="Navigation/Direction/04.turn left.mp3" # 04.turn left.mp3 To reach your destination, you need to move further left. Try turning left whenever convenient. +NAV_GO_BACK="Navigation/Direction/05.move in opposite dir.mp3" # 05.move in opposite dir.mp3 To reach your destination, you need to move in the opposite direction. + +# ----------------------- Navigation / Distance --------------------------------------- + +NAV_METR1="Navigation/Distance/02.meter.mp3" # 02.meters1.mp3 meters, singular form for plurals (for some languages) 21 31.... 21 метр +NAV_METRA="Navigation/Distance/03.meters234.mp3" # 03.meters234.mp3 meters, plural form for 1,2 and 3 (different for some languages)2 метра +NAV_METROV="Navigation/Distance/04.meters.mp3" # 04.meters.mp3 meters, standard plural form (for >3, for some languages)7 метров +NAV_METR="Navigation/Distance/05.meter.mp3" # 05.meter.mp3 meter, standard singular form1 метр + +NAV_KMETR1="Navigation/Distance/06.kilometers1.mp3" # 06.kilometers1.mp3 kilometers, singular form for plurals (for some languages) 21 31.... 21 километр +NAV_KMETRA="Navigation/Distance/07.kilometrs234.mp3" # 07.kilometrs234.mp3 kilometers, plural form for 1,2 and 3 (different for some languages) 2 километра +NAV_KMETROV="Navigation/Distance/08.kilometers.mp3"; # 08.kilometers.mp3 kilometers, standard plural form (for >3, for some languages) 7 километров +NAV_KMETR="Navigation/Distance/09.kilometr.mp3" # 09.kilometr.mp3 kilometer, standard singular form 1 километр + +NAV_DISTANCE_IS="Navigation/Distance/01.approximate distance is.mp3" # 01.approximate distance is.mp3 Approximate distance to your destination is... + + diff --git a/SOFTWARE/OMEGA2/settings.sh b/SOFTWARE/OMEGA2/settings.sh new file mode 100644 index 0000000..b70cd9f --- /dev/null +++ b/SOFTWARE/OMEGA2/settings.sh @@ -0,0 +1,175 @@ + +PID="/tmp/ETGPID/" + +TMPFS="/tmp/ETG" +SD="/tmp/mounts/SD-P1" +CONTENT="$SD/AUDIO_CONTENT" +TMPMAPDIR="$TMPFS/map" +DEVNULL="/dev/null" + +LANGUAGE_DEF_NAME="EN" + +MAPSRC="$SD/map.xml" +MAP="$TMPFS/map.xml" + +SYSMESSAGES="System_messages" + +BASE_IP_MASK="20.0.0." # for searching connected nodes in Master mode + +LEADER_IP="20.0.0.1" +SERVICE_IP="21.0.0.1" +FOLLOWER_IP="22.0.0.1" + +RECTMPRAW="$TMPFS/recraw.wav" +RECTMP="$TMPFS/rec.wav" + +NOISEPROFILE="$TMPFS/noiseprofile" + +# ----------------------- network settings --------------------------------------------- + +AP_CLI_SSID="SERVICEMODE_USER" # TODO: SET YOUR SERVICE MODE LOGIN HERE +AP_CLI_PASS="SERVICEMODE_PASS" # TODO: SET YOUR SERVICE MODE PASSWORD HERE + +FOLLOW_PASS="LEADER_PASS" # TODO: SET YOUR LEADER PASSWORD HERE FOR MEMBERS + +# ----------------------- update settings ---------------------------------------------- + +SFTPlogin="SFTP_LOGIN" # TODO: SET YOUR SFTP LOGIN HERE +SFTPpass="SFTP_PASSWD" # TODO: SET YOUR SFTP PASSWORD HERE +SRTPhost="SFTP_HOST" # TODO: SET YOUR SFTP HOST HERE +SFTPpath="SFTP_PATTH/" # TODO: SET YOUR SFTP PATH TO AUDIO CONTENT HERE +SFTPport=22 # TODO: SET YOUR SFTP PORT HERE + +IOuser="IO_USER" # TODO: SET YOUR FIRMWARE UPDATE USER HERE +IOpass="IO_PASS" # TODO: SET YOUR FIRMWARE UPDATE PASSWORD HERE +IOhost="IO_HOST" # TODO: SET YOUR FIRMWARE UPDATE HOST HERE + +# ----------------------- remote debugging settings ------------------------------------ + +tunLogin="TUN_USER" # TODO: SET YOUR TUNNEL UPDATE USER HERE +tunPass="TUN_PASS" # TODO: SET YOUR TUNNEL UPDATE PASSWORD HERE +tunHost="TUN_HOST" # TODO: SET YOUR TUNNEL HOST HERE +tunPort="TUN_PORT" # TODO: SET YOUR TUNNEL PORT HERE + +# ----------------------- system ------------------------------------------------------- + +BUTTON_SHUTDOWN_DELAY=10 # 5 # delay after message applied (depending on message playback length, for longest language) +BATTERY_SHUTDOWN_DELAY=19 # 14 # delay after message applied (depending on message playback length, for longest language) + +# ------------------------ narrative --------------------------------------------------- + +NARRATIVE_REPEAT=0 # repeat low level layer narrative on return (1=yes) + +# ------------------------ LEDs -------------------------------------------------------- + +PIN_WIFI=38 # right, blue +PIN_MAIN=1 # left, red + +# ------------------------ GMT time shift for your city -------------------------------- + +CITY_TIME_SHIFT="+9"; # from GMT / UTC +CITY_TIME_SHIFT_MIN="+30" # additional minutes (keep sign!) + +CITY_SAVING_TIME="0"; #0 # DST from above + +# summer time + +CITY_SAVING_TIME_DAY_BEG=12; #31 # day +CITY_SAVING_TIME_MONTH_BEG=3; #3 # month +CITY_SAVING_TIME_DAY_END=5; #27 # day +CITY_SAVING_TIME_MONTH_END=11; #10 # month + +# ------------------------ audio ------------------------------------------------------- + +# breadboard test +if [ ! -z "$(lsusb | grep '0c76:1607')" ]; then + BBOARD=1 +fi + +AMP=0 # dB +GAINMODE=audiophile + +VOLMAX=100 +VOLDEF=85 +VOLMIN=0 +VOLSTEP=5 # 10 + +REWIND=10 # after message playback (sec) + +MAX_NUMB_OF_MESSAGES=6 # max number of files in message queue (to prevent endless kbd hit and message playback) + +MAX_REC_TIME=20 # max time of recorded message (sec) + +if [ "$BBOARD" ]; then + # bboard +# REC_PLAY_GAIN=20 +# REC_PLAY_BASS=0 + REC_ADD_PROCESSING="gain -5 treble +46" + REC_MIC_VOL=95 # # in % !!! (max 14) +else + #production +# REC_PLAY_GAIN=-25 +# REC_PLAY_BASS=60 +# REC_PLAY_GAIN=20 +# REC_PLAY_BASS=0 + REC_ADD_PROCESSING="gain 3 treble +56" + REC_MIC_VOL=95 # in % !!! (max 27) +fi + + +# ------------------------ GPS / NMEA -------------------------------------------------- + +GPS_EN_PIN=11 + +GPSTTY=/dev/ttyS1 + +READLINES=8 # lines to capture GPRMC | GNRMC (empty lines included) +GPSREADINTERVAL=3 # interval between reads, can't be > STANDARD_DISTANCE_TIME (sec) +STANDARD_DISTANCE_TIME=5 # min time between GPS probes for direction and GPS status determ. (sec) +MAX_GPS_AGE_THRESHOLD=30 # min GPS time treshold before treating as LOST (sec) +MIN_DISTANCE=3 # min distance to determine a movement + +MIN_DIR_DISTANCE=100 # the distanse separating the _NEAR and _FAR directional prefixes + +# ----------------------- messages iteration ------------------------------------------- + +NAV_MESSAGE_EACH_SEC=300 # navigation message iteration period (sec) +NOGPS_MESSAGE_EACH_SEC=300 # no GPS message iteration period (sec) + +# ----------------------- Keyboard ----------------------------------------------------- + +SHORT_BUTTON_HOLD=3 # min short hold button time (in sec) + +KBD_RELEASE=$((0x0)) # 0xbb2fdc7d + +# register ^ ^ binary +# KBD_MASK=$((0xf800d)) # 0xf800d # 11111000000000001101 +KBD_MASK="0xf800d" # 0xf800d # 11111000000000001101 +# 00111000000000001101 + +# dev // obsolette + +# KBD_V_UP=$((0x1)) # 0xbb2fdc7c # 0x1 # 00000000000000000001 +# KBD_V_DOWN=$((0x8)) # 0xbb2fdc75 # 0x8 # 00000000000000001000 +# KBD_T=$((0x4)) # 0xbb2fdc79 # 0x4 # 00000000000000000100 +# KBD_L=$((0x80000)) # 0xbb27dc7d # 0x80000 # 10000000000000000000 +# KBD_M=$((0x20000)) # 0xbb2ddc7d # 0x20000 # 00100000000000000000 +# KBD_R=$((0x40000)) # 0xbb2bdc7d # 0x40000 # 01000000000000000000 +# KBD_WIFI=$((0x10000)) # 0xbb2edc7d # 0x10000 # 00010000000000000000 +# KBD_MIC=$((0x8000)) # 0xbb2f1c7d # 0xC000/0x8000 # 00001100000000000000 / 1000000000000000 + +# production (universal, use this set !) + +KBD_V_DOWN=$((0x4)) +KBD_V_UP=$((0x40000)) +KBD_T=$((0x8)) +KBD_L=$((0x80000)) +KBD_M=$((0x20000)) +KBD_R=$((0x1)) +KBD_WIFI=$((0x10000)) +KBD_MIC=$((0x8000)) + + + + + diff --git a/SOFTWARE/OMEGA2/sshpass b/SOFTWARE/OMEGA2/sshpass new file mode 100755 index 0000000000000000000000000000000000000000..4303ed6b59ef3ce31d7a2fd98ff39783b2397ede GIT binary patch literal 15384 zcmeHOdvF}ZneW+`R8BwWe`q(XoY+XI`}*szAJfx4{prrt18WpT5sI+LBZ6jnaB5U6Mb>@Ggz$%i zu~ev{L3E0R;wlk9K6y(8WuhXA!VG@o`4GGa2C$(-%`h97fjnfBUp|P$LGT$`kjFrN z5CK#^4*qfQ7@T~m!xD=kii*<^U|{{Mfpx^^F!Y(>1z;7Kw3~bne#d~vpqrr^X$I-AX;(X(nIjPMP0bjEFSz*Z`>{)-W^OwM^dT3&llpC?o7yl{XcN(MSxJ^gT zJ>%kYO!@3_E=|Ws^dmm)uxAWdl373MTkfducHnW8CxxK@duGb|q5MC)@V~k+=a%fh zX7t}rUHo${d;s;$p6u^d@e3FKZ5PHGG)c6FW6w3lYHySHaFT2F=T_)1<5{-GYo@sG zg8Ev-lfWaB^|y%tuq5iA;=&;pzFrC=rhL1LzrcmVF1*x*uXo|cfSvu*=i;w*VS#l$ zlT5}c)>0meZ5db<+tfEGV!2|@5V15O5sT?sCRZ^uJ(kuJ1r5A(NmL9yuNA>eX%}M` z68U^7N&QLa7P}KUqnt~LTq$YfMOn`kjkKubGFqW*?5${q$Y_RE+$GAIu9tLj5~&pP z%cV+gPpnkdie=ans~Cyoa4eY}j-?a1yx6Vh3{6yvsA?E|6e}k3Le~;0kuK@OG%{5! zQ+WyOjGibOh|5N$h;|6R#2lSmKuk;SDhpUu zK}*ufB3hEnmns_TE$gLZAyHwK=nx&{j9f9rD4}OAFg#OD=qYrqq3vN0rxHdᗤ z4OJ>u?cg8{29&HFSl_=g))SF$f!aG(u63MN99nCqP~%&}EeBm9iCIcgjmMN+i$l2_ zmRpbbnyU!cv^%h{a_zYT3pm$=JNTl+vvbE>ymt}bi83RMVdUM6@glg7F@3B z#(2?=Gses0cZ~5ueUC9-wC5Rjq5QLo|!Ga{fr`-xvYq!H)Ou@B;Mn*FyszE z?m$qS^Qz)osMV&O!SQ!e11FT+)xV6M?K|6Wc*Ea|w)6fee|=YfqHnlk`0A8CC$4R& zi{Gf<62BQ?h5oC=)=*lni>J3-pUCQ;ikI~(;;+t%J`!l}9qm1N^oVGi9q{Coozb%^ zMx#fXLgXwPy=Ic*0cXjmXbS~Kj`W@Vo>?+H8kyvK!M_^(_x$9G;m+ryU(UTUvj5qR z+w;oCkr&@HOUxae>nNd~6m387vjtyS*fx3v(Com`BTDW|vu2;1{k&*9LLJ5ck|46?MHn z@fRJ?-1~IHFFIz5qtArIQ_pl@4t&EOn);iDyD`&hbQO~x{o_^x5kAys8Zm1tm;ivDX&8+$N6Cy-e+J5@d{tmy0Lf&KAd=fSuy!7r46RYh{ z!KMSS=K$MsVa*>R85$@ootSZ58-&yu;UKw9J#K+g=m* zHmTo!^~GOLiJ$xY+pl{%l?}d7^zOIcP%i+$V zXdCy}`;{$$Gs`peqTUmDc;mUDHyY!OS4Bq}^gz7zumYLa{3kL>NXaSd-k$Z^+}6YO zn5D1zm15nY84pK~6yNZ+i?(x^mHW&&$2BnzyV{<6Cl!6nmr?Y~<1^Yl`pmdjzcMlR zG0`?N@KEN(%(EG4Ihaw3&8EJCnOUJ@8Ikwk_by01;1ya^h$*zT(4J8?)U`i^G7or9 z;CB&p)aE$r^Ns&!>WUL{o{c`zS)Af$%Pu){?$H-BQ~Z~q$M$>c&a^%k{qg!&>rY4b zH!YlXBKk=1OmLxSJML{e96S{LF;@Xk$iK5O)O@1ui{~B*nWd)qo1TlFUH@uye|@{y zS^w}QhvSbu_@;lJ)#AX;-_QCSTFo|R5%yuvm_i(9KzjN3f24ewtTkeV%yZG7Ci>IQ zPMep0zA3;l-=C>pm_qB{^3TjCpC5UYdF1#4O#jZ`o~b|61sgjs-kt(`f<3S(us^dM ztIi^~HSkns z1ME3%uQJ|z{UNa>5MN{Gd3RPq%DAj+${De<+b7yy@;9F0Z^$>j5CVSL53R)zdbvB` z&EMEL=qY`3aZe|l3Hc;emo zPr5z6fAOCYm|MZXAm-of#K@y%uO&OOK^cx7S@Tx@jb_ZNQ@MjkwNk3;NsY}ETeq$o?AyAv z)`qaAau-`Fs+rs_t*8!F4b>J>u~*OOrD8!V8tSfuo=XhnHMLkWRP2tS&F&|4aiklc zXYh@oqIRylO6}?Hz9!t$y?C)Y04s`Bbu)I?>Q>VR74}uCdDFZBBNb`bmd&A+dI`Js zf{J8X*EHChHg+d;ZIO!pR+9->rKu?#PV^ki!-!Oi*nX=-ZqL$JoSUWh-uodOW zSh;!d)9Y_qtEMr8Dvk+ip`>dn4>fur!S+VX{^wqXJtKzmbKC8_7i2F#}Em_8Q_sHvk|t3y=>_0q0f%26#e;Yd<7 zhpw}tC960??M1)s&Q-Ll%>PMDjrDKgE7F9Tcd55B8e&{O3}zA z*)=Ghr7DQneX*h@{n1pPnB8m4dGvrW=kW#e#%6ox?>Xn)Kh`3+UVS*xvY<~)>peK< z{Re_V^&Xt_-hATYHa>3Smu>tquy-_mq)iiVUXK-WAI=p{%=48K^PJ_xJa0KM&s|Q; zbC(nI{N==tyD-mVPCn0NPRw(e6Z3rL#5|`tG0$sG{DKSf{O08I9OuM5&p9#AbxzFl zofGq%=fphkIWf9I&1nrQq)25?1+y7q&r#+7J2-9m!iVRu4z9|Z% z2xtAgmy-NtCf|F3{-2lrhxwDYNfnN+jjn#hVkqMG-JBldN?ng30_%p)L!$@vI@Sj2}zJ^3V zx!M0)W!pSo!1KUNrCW$P-#y3<`usakpx)=l!324aBCpQ(1UX9J``|SE06z>$gSZ#j z9`Qx|`jjYs*_xzobkV`03yEB$BD%7rg4UHPTrw$?F&1AX)2Ycp&RrDlAD0`u}pj0*#9y82G||eA8}us2^Sfb<@NY6u_`_ zAn|9Y4TEMUgBYcVxUsdjwb*2-LT4z=A{5vj@CGjn&JWJ;Uo@u|x%k#jp7KFcBYqVO zG%w~9jHcP4iz7+%qE7fdoP*v*<&rx$1^;%F2R=;7fLZ>^k120X3sVW_1rTzJ>hh|lrRAD`3m#Oc><`YWbqv+g>+&lcf%4C&8Xqc6*Y{H3O6KCWjM_*M!3o? z;v)liX>AX`y@kuVmdx>c!3`!4m$BgKC44x77_{LVMmP=q{323Jg$;h%f?8%JDtloy zzI&Cbm5=b#)gnHwm5O0}Q(??9yw!DL=t$yXT+_pq#4f4TY*9K(t$H|#Pi}T?=3O_; zEg4XVOL2U)!G(GWZQ@tV^X-r{7Y-98foXuj_z9*RA zBIy%Y9=Y(D#0f$%k1))bQi|B_WFJSCR~Wu0n6UUaOJxBnn`f@0vWRH_E0QGlD|{rr zfxu^>7eSKbbBe!?z^Q$!gWop|lK3bolsY7QURll=(?5{pwVoH#7tq4in~uJJ7Pg9y zO=9cKH13gnt{`}a`6LclxK3i)fLq9*#6c6&pN!5M!X7`Gn1GX9QRv$ zRy?MS;vV32;Irq+ciZz2@>BMB(w?sXJL`WM_*`=ozkDk;iWkk4^~3i3Ba*y-lJ%bk z=Dm=_KL+OAqQpN3<~<{4z5=hr-y-InqvU(gFy22(+(Zm{&J4=W20n&8?_&aEf;JIRNAB>D<|7MSyy zPj)lr^DbBU{lJ{xY!7`054-sE^%}G7X@?SScgHY(T#2TmecWV9V*Nh^&fDYF?3p3* z))Hlkkbll4{|jKJZ{gd(@_B6bw1^K}@_tn8^fjDrEs2x*=K*s)VteUpcopzzhy4RC z`7OYM_WY&q;tt@YO}IN`d9*JJOdk%}KP6zfzR?$PtE>DjU`cE*{gULqh5GMv@ejE0 zVPe!rqOamtT>QUr;lBeu3VX|tr@hYu%k?XS@&1lWeh0>b_Q%n$lz+*^KkdS2fw_KL z{n;db27C(R-)-0TJK!vyKiOXsuJU!LkL$D5e=|iBa0t)GVY~cgz%_eYL_7Ji{n%+Q z2OhC8u6xA|z(KTkkzIZzuq5{PIv3vL!Z8<4yYR3Jf7XTfxG??AB(eT`fNSk(6@TU8 zKjgyZ`A2SqbfaQa(`oF9VzHImHgAaytlzpV76V#!0b0E-wq{G;rq!|j)oa(^WD2B8 zu}r=+l*q?Y*u_<1iRvDK3*&MgmxQUv(&e}zB_ozg?IF5WSWcFyYN4=Kl!kU<^N0M! z*UFk#-?YlqYt22T4MsVM0;J*N3t3G{G-=_5|MJ!VmvB52ySFT>Q zeamX}(@h)u)~=3i>+2s_9lN+6sO7uBQ+YW`ANbdGnvK7 z7?O39Z0lig2kFWHN`z&h=*{8Y{M;2>zC7%x-Na_K2* zJA_X9vQ8eMoKCGZ2VGqLPP(_&^kI(FJV-yr>(z4V<=LjR8=k$D-0j+AKh?%{(mB@l zXSI5=R5joVJL#^vc3^XV-#~2hnl)QjZ<9l8x~!VB=np#9+Wy0T#J|?^g8itMt%y|i z7H~8}Z0J^;l_{K#FwaF~)B3@!5gZQF`2;3bgkH*YT#lsn;yON;6p?JAk~JZ8S+Svu z2#x>|`$qW!5Cc!w@+@v8aBdS3(@#2L`tn9hZ|R6$GJSa?TGn!x77_D_L5#dZ| zD$-#~res7+JvwG>;J5*|FM#ye9v(&%Bpc%GUcrQx4KY{?=#BL*Pf>;>f^p{ z3>9@FSSKr-@Q_cPs}TGMlpFU%5rnuEa@L8=lB4Vf1fHrW$8*~NGx5%#KDL1{gs=sH zuM$(P4ssAUK>?d&atAQZq};Zc=e+YUCXTeMm-!4C1pY4((>(v(iVd)ew6k77u?vBF zW6JSdxDTKcX{nF)vAz7zNx6Om{vXpZfFO*b98Yyp?mnbxEAzQ;dm3Ib{K6%Pa-;_l zq#XAza>()Aaqv>h zc4V6*i+mnP*313-QOI>uxlO7aKaH4j96O$~;&ZJ2ve{<8F#Q~Yl;im;`!RCgbjWd^ zRfe3jiF#!E`wlstj}6G(PXU{x+-YE0uelFZYdR<@<#=wg~?9ULS z9QXAtYE1`Nllpk>VtMpSi2JA6>V^7by>Hg!%ySFn29YO8j@vjgSZ}w@pd6n2Ng|Ko zeLI$nbt=Y%44Y)V9|Gg_UY7aC=Q;o~W!oE3)+yK0j{gU6=#$A-m)yB|LU1f4Nx20s zxg#Ayyds4VOSvU3xqb7k=TeHwc0_GC*)PW+_o`H4>m%Ig(s%CyAwDOS*>Z$8yX1nM z7mkPQmlWjQ!TKUq+yc3f1c+HDiT@uf)5KZGIZ5&uJ034f4wX^7AA#+qey%}$)+A-o Y@Gm&1 > /dev/null +done + +exit 0 diff --git a/SOFTWARE/OMEGA2/transmitter.sh b/SOFTWARE/OMEGA2/transmitter.sh new file mode 100755 index 0000000..c613b94 --- /dev/null +++ b/SOFTWARE/OMEGA2/transmitter.sh @@ -0,0 +1,96 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +$$ > $PID/$0 + +# echo $TMPFS, $MAX_REC_TIME, + +setMicVolume $REC_MIC_VOL + +while [ 1 ]; do + + if [ -s $recStart ]; then # if recording was initiated + + echo 'RECMIC' >> $TMPFS/$message # it is necessary to put message to iniciate wait loop + + sleep 1 + + setMicVolume $REC_MIC_VOL + beep + +# sleep 1 + + # recording TODO: fork and kill when button released + + echo "rec start..." | myLog + + { + sleep 1 # wait for arecord started + cntK=0 + while [ 1 ]; do + cntK=$(( $cntK + 1 )) + sleep 1 + if [ "$cntK" -gt "$(($MAX_REC_TIME + 2))" ]; then + kill -15 $(cat /tmp/rec.pid) + echo killed | myLog + break + fi + done + } & + +# rec -c 1 "$RECTMP" gain -25 bass +60 highpass 10 trim 1 $MAX_REC_TIME +# rec -b 16 -c 1 -e gsm-full-rate "$RECTMP" highpass 10 trim 1 $MAX_REC_TIME +# rec -b 16 -c 1 "$RECTMPRAW" trim 1 $MAX_REC_TIME +# arecord -N --fatal-errors -r 48000 -f S16 "$RECTMPRAW" | myLog +# arecord -N -d $MAX_REC_TIME -r 48000 -f S16 "$RECTMPRAW" 2>&1 1>/dev/null + arecord -N -M -d $MAX_REC_TIME --process-id-file /tmp/rec.pid -r 48000 -f S16 "$RECTMPRAW" 2>&1 1>/dev/null + +# sleep 1 + + if [ ! -s "$NOISEPROFILE" ]; then + beep + echo "noiseprof..." | myLog + sox "$RECTMPRAW" -n trim 0 1 noiseprof "$NOISEPROFILE" + playRoboMessage "Noise profile created. Now you can send audio messages to another devices." + + : > $recStart +# echo $DEV_JINGLE_OUT >> $TMPFS/$message + else + + # filtering + echo "filtering..." | myLog + playRoboMessage "Sound filtering" + + : > $recStart +# echo $DEV_JINGLE_OUT >> $TMPFS/$message + + sox "$RECTMPRAW" "$RECTMP" noisered "$NOISEPROFILE" 0.5 lowpass 1000 norm $REC_ADD_PROCESSING + + # sending + echo "transmition..." | myLog +## beep + + cat /proc/net/arp | grep $BASE_IP_MASK | awk '{print $1}' | while read -r IP ; do + # echo 20.0.0.126 | while read -r IP ; do + # cat "$RECTMP" | netcat $IP 1234 + echo "cat "$RECTMP" | socat - TCP:$IP:1234" | myLog + cat "$RECTMP" | socat - TCP:$IP:1234 + done + + # echo complete... + echo "transmition complete" | myLog +## beep + fi + +# setVolume $cVolume + + # finishing +## : > $recStart +## echo $DEV_JINGLE_OUT >> $TMPFS/$message + fi + + sleep 1 +done diff --git a/SOFTWARE/OMEGA2/update.sh b/SOFTWARE/OMEGA2/update.sh new file mode 100755 index 0000000..8e3ea24 --- /dev/null +++ b/SOFTWARE/OMEGA2/update.sh @@ -0,0 +1,170 @@ +#/bin/bash + +if [ "$TMPFS" == "" ]; then + . "common.sh" +fi + +echo $$ > $PID/$0 + +# -------------------------------------- + +soundSRCPath=$CONTENT + +#netCheck=$(ping -W 1 -w 1 $SRTPhost 2>&1 | tail -1 | grep "100% packet loss") + +echo "Update. Connection checking..." | myLog + +setVolume $VOLDEF + +#if [ "$netCheck" == "" ];then # connected !!! + +# ------------- after-reflash overlay FS erasing and reboot ------------------------------ + +if [ -s $SD/reflashed ]; then + + led wifi fast + led main perm + + playRoboMessage "The firmware has been successfully updated. Please wait for filesystem updating and final reboot." + playRoboMessage "This procedure can take more than a minute. Please don't switch device off and wait for standard initial greeting." + + : > $SD/reflashed + + firstboot -y + rm -r /overlay/* + mtd -r erase rootfs_data +fi + +# ------------- checkign for network connection and proceed with update ------------------ + +if ping -W 2 -w 2 -c 2 $SRTPhost &> /dev/null; then + + led wifi fast + playRoboMessage "Network connection esteblished." + + # ---------------- filesystem checking --------------------- + + checkFS=$(dmesg | grep "running e2fsck") + + if [ "$checkFS" != "" ]; then + + playRoboMessage "Filesystem integrity checking." + doFSCK + fi + + # ---------------- tunneling via NAT ----------------------- + + TPort=$(head /dev/urandom | tr -dc "0123456789" | head -c3) + tunPort="12$TPort" + + ./sshpass -p $tunPass ssh -y -N -R $tunHost:$tunPort:localhost:22 $tunLogin@$tunHost & + echo "Tunnel connection listener activated on port $tunPort" | myLog + + TPortName=$(echo "$tunPort" | sed 's/\(.\{1\}\)/\1 /g') + playRoboMessage "Tunnel connection port is, $TPortName" + + # ---------------- firmware (just /root) ------------------- + + playRoboMessage "Please wait. Content and firmware updates checking initiated." + + buttonHold=$(( $(./fast-gpio mread $KBD_MASK) )) + + echo "buttonHold: $buttonHold" | myLog + + if [ "$buttonHold" == "$KBD_WIFI" ]; then # the WIFI button is holded + + MD5=$(cat $SD/$FWmd5q) + + playRoboMessage "Firmware checking." + + wget --no-check-certificate -t 2 --timeout=5 --user $IOuser --password $IOpass $IOhost/path/firmware_user/$MD5 -O $TMPFS/myfirmware.gz + + if [ -s "$TMPFS/myfirmware.gz" ]; then + + MD5=$(md5sum $TMPFS/myfirmware.gz 2> /dev/null | awk '{print $1}') + echo $MD5 > $SD/$FWmd5q + + playRoboMessage "New version of firmware has been found. Updating." + + rm /root/* + tar -xzf "$TMPFS/myfirmware.gz" + date +%s > instime + + playRoboMessage "Firmware updating complete. Device restarting." + + sync + umount -a + sync + reboot -f + + else + playRoboMessage "You have most actual version of firmware. No update required." + fi + fi + + # ----------------- firmware / complete image -------------- + + if [ "$buttonHold" == "$(( $KBD_WIFI ^ $KBD_MIC ))"]; then # the WIFI + MIC buttons are holded + + MD5=$(cat $SD/$FWmd5) + + playRoboMessage "Complete firmware image checking." + + wget --no-check-certificate -t 2 --timeout=5 --user $IOuser --password $IOpass $IOhost/path/firmware_complete/$MD5 -O $TMPFS/myfirmware.bin + + if [ -s "$TMPFS/myfirmware.bin" ]; then + + MD5=$(md5sum $TMPFS/myfirmware.bin 2> /dev/null | awk '{print $1}') + echo $MD5 > $SD/$FWmd5 + echo 1 > $SD/reflashed + + playRoboMessage "New version of complete firmware image has been found. Please dont turn your device off. The process of updating will be continued after reboot." + + sysupgrade $TMPFS/myfirmware.bin + sync + reboot -f + + else + playRoboMessage "You have most actual version of firmware. No update required." + fi + fi + + # ----------------- map ----------------------------------- + + MD5=$(md5sum $MAP 2> /dev/null | awk '{print $1}') + + wget -q --no-check-certificate -t 2 --timeout=5 --user $IOuser --password $IOpass $IOhost/path/mymap/$MD5 -O $TMPFS/mymap.tmp + + if [ -s "$TMPFS/mymap.tmp" ]; then # new map avaliable and has been downloaded + cp $TMPFS/mymap.tmp $MAP + playRoboMessage "Map has been updated." + fi + + # ------------------ content ------------------------------ + + playRoboMessage "Content checking. Please wait." + + MD5=$(ls -R -all /tmp/mounts/SD-P1/ | md5sum) + + lftpCommand=" set net:reconnect-interval-base 2; set net:max-retries 2; set xfer:log 0; set xfer:log 1; set xfer:log-file '/tmp/lftp.log'; set sftp:connect-program 'ssh -a -x -y -s'; " +# lftp -p $SFTPport -u $SFTPlogin,$SFTPpass -e "$lftpCommand mirror --ignore-time -e -v $SFTPpath. $soundSRCPath; bye" "sftp://$SRTPhost" > /dev/console # | myLog # < /dev/null 2>&1 >/dev/null # + lftp -p $SFTPport -u $SFTPlogin,$SFTPpass -e "$lftpCommand mirror --ignore-time -e -v $SFTPpath. $soundSRCPath; bye" "sftp://$SRTPhost" | myLog # < /dev/null 2>&1 >/dev/null # + + MD52=$(ls -R -all /tmp/mounts/SD-P1/ | md5sum) + + if [ "$MD52" == "$MD5" ]; then + playRoboMessage "Content dataset has no changes." + else + date +%s > contenttime + fi + + # --------------------------------------------------------- + + playRoboMessage "Updatintg complete, thank you for using Electornic Toour Guide services." + + led wifi midd +fi + +sync + + diff --git a/SOFTWARE/OMEGA2/usleep b/SOFTWARE/OMEGA2/usleep new file mode 100755 index 0000000000000000000000000000000000000000..d96b6330579b9e9bf19ac9b4ef240af83f3e0ae6 GIT binary patch literal 7768 zcmcgxeQ;D)6+ds^ZnAs?Hhd-)?E(oz?QTMVLTRwOf$&iRLI`g{OeVc6AFWR9Ta#M*YyVG6DNgK6oMQD;hLn2~Wh9UVs}YCG~r|46k~I>pA{@4a_7 zF9E9lp$E?1^SkHVbI-l+e&=9U_a;r#L=%?+5_aU#P(oHAE72elib#2tL}i+^$Z}aG zHOQxKmCz<3Q4}VJkQW5&;9lTfE#dGYU@~>croLQ;P==n2DjcRh3|2+|&o~I|8E-_$G%Tlj)oM`M2#1l52?NBiH0k z&S3f0e6FuGpNSO)EBROnyflWm#*xzh z7}ATt|1B|2*2A{U22TU~iS?4$|FmUYwP21Xw8iNk_6hrseZu~m1)fS@@MWN_aum#d zBSmDMG$U;bCkSN;ocB4B`$PLiFuxD$or9WgN801FKLR`qJt=}{*cRo#9{#@%{7$vL zg>p0SNUic$C*PT*Um&M|BhyrT3nd4vi18E^KuTPhf}aKU*C!ae{pqw(afhp6?CRcV zY)|%xkt^nGF|tU+Ff6k_SFugY$Xcm_30<~?+>Cj>e0WU5o0P3w(as7cg=v<>+z)pt zyF_oaFe-M+vW-G2S41tgxu2C~Qg%uV(@l)NO2xH;1~L@IjBM`S+PT4KkGHuEb7wby zxelm*O6RT)92*=*q)0A@p%9SgT_`8f_XlBciYW%t8KxLiFEYhII?EI#&N0ORI?ogz zadiBZ zTpe0EdR1?Zj_6@|duVaXIoN$LwD>}Yeq~&1YP$R*ecF|%K89E@qdP`wJDYw3S>y;} zsqF~LH<}pJme60C=E=zEh&*+=39&{I$8hMurfTI7E}>jho|Zz?mBhS7at69cM-ufM4|g^l3rChMJ=7y#KNJz>jgLo`C1q~MvGA^@_riUTeYT+o zbN{}GCY{939f|~GaikN||DL0anRUO9exNO5?}5*dBw!zKVxET>-$FkUBbKKS(-7hr zLOer=6W`^G^Ih8TU0A-&E1#552itrl{7lo#KqO2b{C@tnQf5D?HnH98mtnMNe7qk0 z()d_NR?J1-5M#ZHwteV)v&P5#b+`D&#P!D2u^Wt|J(X0y8C@4`u0%6~R?5zmid^zO zmXfllVCO8`^~2{Igz=RJHL82iLH16FA@c&?#0;;PXNg+tVA-mqa^w57Xi zV^%p=-AuE0Swx!;Wj$IoPQ+jHb_lU5lW` zy>aF_6iIWX^N|yfRu`>t&vx4JgHY;a(dsCWf_qRzn|%~wobV5X5pFu$!J%H1d=^5D zc30?cTJO?eP2kaaS{t_7;1OhpgQ0s-U|KMQl^%IdBCj@hf*P&nHE5<^#1C1UE)O9) zAm77pP)p#Ktw~#UD-TSq5OVQ~v<{RCW^1O9v#kTIow;J`&Vt#WYORz8t+d(NH<-(3 zj7-jIwM(UZdH`F8cib}CSM5z3*vDedM>cp8YjuueE8_UKRyOb06HV@pw#VDoigw5i z<)jnJFn-aXNud<~f1zmgTJx;AGxS+E&DyiDUW?#d6^LthH0ra~&A5HW^2Ud>#(Hf| zO`_q6&PEM~Fg+xCn5wOF1F#LQ64%m&p>H16;Bf^EYrb_DYhJ_Soj6U`&XyS{fX~td z;d7`BAI%eSaG4&LI~qG0i?du;=nSo1A~kzz^zcpL=J4Fmb#pq9i?x_K?Za7h_{FsX z0RQndoeo_QPZMJx1vm!vI&J>J?ctwn58%$Bbt6B3+r{pTud+B{iSAXSLjS z0;VrSN;QDrQfwM-Lds$wQr zgf46DPn(rWtZbR-Tm?JBdPkSC;3I351|2havj>3Tf3W!FTrm@~Q+;_8Zkd&;96;1o zsaP7UT%*qp7Sr5tVinU#S%$|pKZcKVDxWv4SS7Vjd39Qp9iUe$mM)cTuQr62-ivTc zHXN2LNm>1A$(PU;t}Xwwg@G#&m?ISniglgCDFWH&Y!4k6!kY9l+0D@``yMz!fs15N zusm|%bBF_kW&yFClvbMT@vGM&OBXwMf`Y5ROF65dv!%{Ds){%Pup&ijzvPtY1#>Q( z0xME_4)F)U9NHIs`XnzR{l!7iY9R!#IoHq+@AD+xoiEPa-No)s$Gf_V-Qpuv9CY$e z1`E7*+_e~eO#~ilZ#k}EF_h{I=J1YBx zq&v4i_^)EDf1tOjn4JOQc>|<-JMA#e`Yz^8RODC{^JXQ&`z}f6?HHu)b-K4w@SaW5 zz1#QYD#q;`G*-pDO;3>Syny&IZyzw5u z_vD)n`%6Qr;q_rJ()WNl(ufZrUF3aF+8+VF0zKc7sGl0oI0&zYO@e7k_;K{RgbZSAAfCB!D?TIFtA;u?g7!E|CKs_2$nU^v;)n{qGd_PtorO zj^capOiTN(0jqfVj`0Yv|6SotVEWtW**^iy`RK+|CqI~Ezd)V_R`aDkFkfB*_P=wy z3ap6j|K$|?`V{;-V1GQ$`A#kLmR+$2vstY9hOwb{=Psjr>+W8|0NOYSb!{;=?MiO% zGCI39Z{6V-WJ*SVzSNh>8yW0U6(cpcU(zM))23}^;;YuStrjYbTxLJf8gU;?GJ}P} z0V(y}kIfDFE7qu*yLN1J{JQlhG*JupLbn#alrZ9r_v}b+-?~AJ{<0W7yLN8q+PG&| z7n-nRTXJ)k(VOh-?lRQli+WPI-UCh|G4Yn-J<@m`Pz|F}G6ry>$eZdp==x7SeosdA z$;N%tai4kE)76)yNe?^D`;zzKv$=a`XR_PaxoOkxu3ps==hf%qUyt}WB=O3D0*)_8 zZOcsul!Oz6X_Y0ueQVF|I1W(Re5$`9aXw!0AuFCaP)rqaX^9V{DgzFLFE_OvB@f{Ei#yqrN@8MAM&-$>yw*>6JWLazm`s;|#7_bE+2S2UIEj6wy_ zElSLn&}!F_a?94HY}?B94ce@x;HcScE8Eo!{P!t$Bu+`56x_cHxPKE+CDn9Yij2?T z?U;7%-v`{k4JbRV7hJ#-9U|Ih8>>VszjfpN5IOC>-q=+yT#GCKgu8XS=#aY@%(iW zcKl9?Xh%Jt4w$kk?!#}vPWeDqRsITORj>O#gnfnv9!0(M$4F_%Z^Cm2|31WiP^5hS z6dB5n=aFMKu;Y8Nvg5gL1a?iz8B*o%C7&Jl$4jtNI+`o_7ZY|7?t7zC>Q&$Fg3pfo z`{f(>`xWe3s&djlD4N1Lah9p+z^s3ZU0OO>JlgDjx{Qq_(>LB?sa ztW + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/SOFTWARE/UTILS/fast-gpio/README.md b/SOFTWARE/UTILS/fast-gpio/README.md new file mode 100644 index 0000000..bccbd1a --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/README.md @@ -0,0 +1,26 @@ +# fast-gpio +Provides access to GPIOs by directly writing to the hw registers, implements sw PWM as well + +# usage + + fast-gpio set-input + fast-gpio set-output + fast-gpio get-direction + fast-gpio read + fast-gpio set + fast-gpio pwm + +## verbose output modes + +Verbose flags available: + +* **-q** quite output +* **-v** verbose output +* **-u** ubus output +* **-d** debug output + +Examples: + + fast-gpio -q set-input 5 + fast-gpio -u read 5 + > {"cmd":"Read", "pin":12, "val":"1"} \ No newline at end of file diff --git a/SOFTWARE/UTILS/fast-gpio/common_commands.txt b/SOFTWARE/UTILS/fast-gpio/common_commands.txt new file mode 100644 index 0000000..8f29291 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/common_commands.txt @@ -0,0 +1,3 @@ +rm -rf fast-gpio ; wget http://119.9.75.206:8080/fast-gpio ; chmod +x fast-gpio + +ubus call expled set '{"red":0,"green":0,"blue":0}' \ No newline at end of file diff --git a/SOFTWARE/UTILS/fast-gpio/include/fastgpio.h b/SOFTWARE/UTILS/fast-gpio/include/fastgpio.h new file mode 100644 index 0000000..5c87496 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/include/fastgpio.h @@ -0,0 +1,36 @@ +#ifndef _FAST_GPIO_H_ +#define _FAST_GPIO_H_ + +#include +#include + +//Define Macros in derived class. +// #define REGISTER_BLOCK_ADDR 0x18040000 +// #define REGISTER_BLOCK_SIZE 0x30 + +// #define REGISTER_OE_OFFSET 0 +// #define REGISTER_IN_OFFSET 1 +// #define REGISTER_OUT_OFFSET 2 +// #define REGISTER_SET_OFFSET 3 +// #define REGISTER_CLEAR_OFFSET 4 + +//Define DEVICE_TYPE Here for now. + +// #define DEVICE_TYPE "omega2" + +class FastGpio : public Module { +public: + virtual int SetDirection (int pinNum, int bOutput)=0; + virtual int GetDirection (int pinNum, int &bOutput)=0; + + virtual int Set (int pinNum, int value)=0; + virtual int Read (int pinNum, int &value)=0; + virtual unsigned long int ReadFull (int pinNum, int &value)=0; + +private: + // private functions + int pinNumber; +}; + + +#endif // _FAST_GPIO_H_ diff --git a/SOFTWARE/UTILS/fast-gpio/include/fastgpioomega.h b/SOFTWARE/UTILS/fast-gpio/include/fastgpioomega.h new file mode 100644 index 0000000..acd663d --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/include/fastgpioomega.h @@ -0,0 +1,35 @@ +#ifndef _FAST_GPIO_OMEGA_H_ +#define _FAST_GPIO_OMEGA_H_ + +#include + +//Define Macros in derived class. +#define REGISTER_BLOCK_ADDR 0x18040000 +#define REGISTER_BLOCK_SIZE 0x30 + +#define REGISTER_OE_OFFSET 0 +#define REGISTER_IN_OFFSET 1 +#define REGISTER_OUT_OFFSET 2 +#define REGISTER_SET_OFFSET 3 +#define REGISTER_CLEAR_OFFSET 4 + + +class FastGpioOmega : public FastGpio { +public: + FastGpioOmega(void); + ~FastGpioOmega(void); + + int SetDirection (int pinNum, int bOutput); + int GetDirection (int pinNum, int &bOutput); + + int Set (int pinNum, int value); + int Read (int pinNum, int &value); + unsigned long int ReadFull (int pinNum, int &value); + +private: + // private functions + int pinNumber; +}; + + +#endif // _FAST_GPIO_OMEGA_H_ diff --git a/SOFTWARE/UTILS/fast-gpio/include/fastgpioomega2.h b/SOFTWARE/UTILS/fast-gpio/include/fastgpioomega2.h new file mode 100644 index 0000000..960320f --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/include/fastgpioomega2.h @@ -0,0 +1,70 @@ +#ifndef _FAST_GPIO_OMEGA2_H_ +#define _FAST_GPIO_OMEGA2_H_ + +#include + +//Define Macros in derived class. +#define REG_BLOCK_ADDR 0x10000000 +#define REG_BLOCK_SIZE 0x6AC +//DIRECTION CONTROL REGISTERS + +//GPIO_CTRL_0 10000600(Directions for GPIO0-GPIO31) +#define REGISTER_CTRL0_OFFSET 384 +//GPIO_CTRL_1 10000604(Directions for GPIO32-GPIO63) +#define REGISTER_CTRL1_OFFSET 385 +//GPIO_CTRL_2 10000608(Directions for GPIO64-GPIO95) +#define REGISTER_CTRL2_OFFSET 386 + +//DATA REGISTERS: STATES OF GPIOS + +//GPIO_DATA_0 10000620(GPIO0-31) +#define REGISTER_DATA0_OFFSET 392 +//GPIO_DATA_1 10000624(GPIO32-63) +#define REGISTER_DATA1_OFFSET 393 +//GPIO_DATA_2 10000628(GPIO64-95) +#define REGISTER_DATA2_OFFSET 394 + +//DATA SET REGISTERS: SET STATES OF GPIO_DATA_x registers + +//GPIO_DSET_0 10000630(GPIO0-31) +#define REGISTER_DSET0_OFFSET 396 +//GPIO_DSET_1 10000634(GPIO31-63) +#define REGISTER_DSET1_OFFSET 397 +//GPIO_DSET_2 10000638(GPIO64-95) +#define REGISTER_DSET2_OFFSET 398 + +//DATA CLEAR REGISTERS: CLEAR BITS OF GPIO_DATA_x registers + +//GPIO_DCLR_0 10000640(GPIO0-31) +#define REGISTER_DCLR0_OFFSET 400 +//GPIO_DCLR_1 10000644(GPIO31-63) +#define REGISTER_DCLR1_OFFSET 401 +//GPIO_DCLR_2 10000648(GPIO64-95) +#define REGISTER_DCLR2_OFFSET 402 + +// extern unsigned long int fullRegister; + +class FastGpioOmega2 : public FastGpio { +public: + FastGpioOmega2(void); + ~FastGpioOmega2(void); + + int SetDirection (int pinNum, int bOutput); + int GetDirection (int pinNum, int &bOutput); + + int Set (int pinNum, int value); + int Read (int pinNum, int &value); + unsigned long int ReadFull (int pinNum, int &value); + +private: + // private functions + int pinNumber; + int ctrlOffset; + int dataOffset; + int dataSetOffset; + int dataClrOffset; + void setGpioOffset(int gpio);//Populates the offset private members above depending on selected GPIO +}; + + +#endif // _FAST_GPIO_OMEGA2_H_ diff --git a/SOFTWARE/UTILS/fast-gpio/include/fastpwm.h b/SOFTWARE/UTILS/fast-gpio/include/fastpwm.h new file mode 100644 index 0000000..f4ff4ea --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/include/fastpwm.h @@ -0,0 +1,54 @@ +#ifndef _FAST_PWM_H_ +#define _FAST_PWM_H_ + +#include +#include +#include +#include +#include + + +#define DEFAULT_FREQ 200 +#define DEFAULT_DUTY_CYCLE 50 + + +class FastPwm : public Module { +public: + FastPwm(void); + FastPwm(int freq, int duty, unsigned int cycles); + ~FastPwm(void); + + void Reset (void); + + void Pwm (int pinNum); + void Pwm (int pinNum, int freq, int duty, unsigned int cycles); + + +private: + // private functions + void _SetupPeriods (int frequency, int duty, unsigned int cycles); + void _Sleep (double length); + + void _Pwm (int pinNum); + + // private members + // The way it was before + // FastGpio gpio; + + //Create a pointer to the base class + //Instantiate it in the constructor + FastGpio * gpio; + + int bSetup; + double freq; + double dutyCycle; + + double period; + double periodLow; + double periodHigh; + + unsigned int myCycles; +}; + + +#endif // _FAST_PWM_H_ diff --git a/SOFTWARE/UTILS/fast-gpio/include/main.h b/SOFTWARE/UTILS/fast-gpio/include/main.h new file mode 100644 index 0000000..c742a88 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/include/main.h @@ -0,0 +1,100 @@ +#ifndef _FAST_GPIO_MAIN_H_ +#define _FAST_GPIO_MAIN_H_ + +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#define FASTGPIO_VERBOSITY_QUIET (0) +#define FASTGPIO_VERBOSITY_NORMAL (1) +#define FASTGPIO_VERBOSITY_ALL (2) +#define FASTGPIO_VERBOSITY_JSON (3) + +#define FASTGPIO_DEFAULT_VERBOSITY (FASTGPIO_VERBOSITY_NORMAL) +#define FASTGPIO_DEFAULT_DEBUG (0) + +#define FASTGPIO_VERBOSE 0 +#define FASTGPIO_DEBUG 0 + +#define PID_FILE "/tmp/pin%d_pwm_pid" + +#define FASTGPIO_STDOUT_STRING "> %s GPIO%d: %s\n" +#define FASTGPIO_JSON_STRING "{\"cmd\":\"%s\", \"pin\":%d, \"val\":\"%s\"}\n" + +#define FASTGPIO_CMD_STRING_SET "Set" +#define FASTGPIO_CMD_STRING_READ "Read" +#define FASTGPIO_CMD_STRING_SET_DIR "Set direction" +#define FASTGPIO_CMD_STRING_GET_DIR "Get direction" +#define FASTGPIO_CMD_STRING_PWM "Set PWM" +#define FASTGPIO_CMD_STRING_PULSES "Pulses" + + + +// type definitions +typedef enum e_GpioCmd { + GPIO_CMD_SET = 0, + GPIO_CMD_READ, + GPIO_CMD_READ_MASK, + GPIO_CMD_READFULL, + GPIO_CMD_SET_DIRECTION, + GPIO_CMD_GET_DIRECTION, + GPIO_CMD_PWM, + GPIO_CMD_PULSES, + NUM_GPIO_CMD +} gpioCmd; + +struct gpioSetup { + gpioCmd cmd; + char* cmdString; + + int pinNumber; + int pinValue; + int pinDir; // 0 - input, 1 - output + char* shellCommand; + unsigned long int bitMask; + + // pwm options + int bPwm; + int pwmFreq; + int pwmDuty; + + // pulses options + char* pathPulsesFile; + int repeats; + + // general options + int verbose; + int debug; + + // my additional + unsigned int cycles; +}; + + +// function definitions +void initGpioSetup (gpioSetup* obj); + +void usage (const char* progName); +int parseArguments (const char* progName, int argc, char* argv[], gpioSetup *setup); + +int gpioRun (gpioSetup* setup); +int pwmRun (gpioSetup* setup); + +int noteChildPid (int pinNum, int pid); +int killOldProcess (int pinNum); +int checkOldProcess (gpioSetup *setup); + +int pulseGpio(FastGpio *gpioObj,int pinNum, char* pathToFile, int repeats); + + + +#endif // _FAST_GPIO_MAIN_H_ diff --git a/SOFTWARE/UTILS/fast-gpio/include/module.h b/SOFTWARE/UTILS/fast-gpio/include/module.h new file mode 100644 index 0000000..77b3700 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/include/module.h @@ -0,0 +1,44 @@ +#ifndef _MODULE_H_ +#define _MODULE_H_ + +#include +#include +#include +#include +#include +#include +#include + + + + + +class Module { +public: + Module(void); + ~Module(void); + + void SetVerbosity (int input); + void SetVerbosity (bool input); + + void SetDebugMode (int input); + void SetDebugMode (bool input); + + +protected: + // protected functions + int _SetupAddress (unsigned long int blockBaseAddr, unsigned long int blockSize); + void _WriteReg (unsigned long int registerOffset, unsigned long int value); + unsigned long int _ReadReg (unsigned long int registerOffset); + + void _SetBit (unsigned long int ®Val, int bitNum, int value); + int _GetBit (unsigned long int regVal, int bitNum); + + // protected members + int verbosityLevel; + int debugLevel; + + unsigned long int *regAddress; +}; + +#endif // _MODULE_H_ \ No newline at end of file diff --git a/SOFTWARE/UTILS/fast-gpio/makefile b/SOFTWARE/UTILS/fast-gpio/makefile new file mode 100644 index 0000000..2cefb6e --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/makefile @@ -0,0 +1,46 @@ + +# This is the main compiler +CXX := g++ +# CXX := clang --analyze # and comment out the linker last line for sanity +SRCDIR := src +INCDIR := include +BUILDDIR := build +BINDIR := bin +TARGET := $(BINDIR)/fast-gpio + +SRCEXT := cpp +SOURCES := $(shell find $(SRCDIR) -type f -name *.$(SRCEXT)) +OBJECTS := $(patsubst $(SRCDIR)/%,$(BUILDDIR)/%,$(SOURCES:.$(SRCEXT)=.o)) +CXXFLAGS := -g # -Wall +#LIB := -pthread -lmongoclient -L lib -lboost_thread-mt -lboost_filesystem-mt -lboost_system-mt +DEVICE_TYPE := ramips +#DEVICE_TYPE := "UNKNOWN" +override CXXFLAGS += -D 'DEVICE_TYPE="$(DEVICE_TYPE)"' + +INC := $(shell find $(INCDIR) -maxdepth 1 -type d -exec echo -I {} \;) + +$(TARGET): $(OBJECTS) + @mkdir -p $(BINDIR) + @echo " Linking..." + @echo " $(CXX) $^ -o $(TARGET) $(LIB)"; $(CXX) $^ -o $(TARGET) $(LIB) + +$(BUILDDIR)/%.o: $(SRCDIR)/%.$(SRCEXT) + @mkdir -p $(dir $@) + @echo " $(CXX) $(CXXFLAGS) $(INC) -c -o $@ $<"; $(CXX) $(CXXFLAGS) $(INC) -c -o $@ $< + +clean: + @echo " Cleaning..."; + @echo " $(RM) -r $(BUILDDIR) $(BINDIR)"; $(RM) -r $(BUILDDIR) $(BINDIR) + +bla: + @echo "$(BLA)" + +# Tests +tester: + $(CXX) $(CXXFLAGS) test/tester.cpp $(INC) $(LIB) -o bin/tester + +# Spikes +#ticket: +# $(CXX) $(CXXFLAGS) spikes/ticket.cpp $(INC) $(LIB) -o bin/ticket + +.PHONY: clean diff --git a/SOFTWARE/UTILS/fast-gpio/makemips b/SOFTWARE/UTILS/fast-gpio/makemips new file mode 100755 index 0000000..75afbf1 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/makemips @@ -0,0 +1,2 @@ +#!/bin/bash +./xCompile.sh -buildroot ~/Bin/Omega/source/ diff --git a/SOFTWARE/UTILS/fast-gpio/pulses_example.csv b/SOFTWARE/UTILS/fast-gpio/pulses_example.csv new file mode 100644 index 0000000..58bde8e --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/pulses_example.csv @@ -0,0 +1,53 @@ +2616,808 +472,812 +468,816 +468,808 +476,808 +476,808 +468,816 +468,812 +468,388 +900,812 +472,812 +472,384 +900,812 +472,808 +472,384 +900,812 +472,808 +476,380 +900,384 +900,816 +472,808 +468,812 +472,384 +904,812 +464,388 +900,812 +472,380 +904,812 +472,388 +896,812 +468,812 +476,808 +476,808 +472,812 +472,808 +472,812 +472,816 +468,384 +900,812 +468,388 +900,384 +904,812 +472,808 +472,384 +904,380 +900,388 +900,812 +468,388 +900,812 +468,816 +464,816 +468,388 +900,8004 \ No newline at end of file diff --git a/SOFTWARE/UTILS/fast-gpio/scripts/expled.sh b/SOFTWARE/UTILS/fast-gpio/scripts/expled.sh new file mode 100755 index 0000000..4ef978d --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/scripts/expled.sh @@ -0,0 +1,71 @@ +#!/bin/sh + +# include the Onion sh lib +. /usr/lib/onion/lib.sh + + +Usage () { + echo "Functionality:" + echo " Set colors on Omega Expansion Dock LED" + echo "" + echo "Usage:" + echo "$0 " + echo " Displays color of hex value on the Exp Dock LED" + echo "" + echo "$0 -help" + echo " Displays this prompt" + echo "" +} + + +######################## +##### Main Program ##### + +# check for arguments +if [ $# != 1 ] || + [ "$1" == "-help" ] || + [ "$1" == "-h" ] || + [ "$1" == "--help" ] || + [ "$1" == "--h" ]; +then + Usage + exit; +fi + +#read color argument +hex=$1; + +#split into color components +hex=`echo $hex | sed -e 's/0x//' ` +rHex=`echo $hex | sed -e 's/....$//' ` +gHex=`echo $hex | sed -e 's/^..//' -e 's/..$//' ` +bHex=`echo $hex | sed -e 's/^....//' ` + +rDuty=$(ExpLedHexToDuty $rHex) +gDuty=$(ExpLedHexToDuty $gHex) +bDuty=$(ExpLedHexToDuty $bHex) + +echo "Setting LEDs to: $hex" +echo "Duty: $rDuty $gDuty $bDuty" + +#run the pwm +if [ $rHex != "00" ]; then + fast-gpio pwm 17 200 $rDuty; +else + fast-gpio set 17 1 +fi; + +if [ $gHex != "00" ]; then + fast-gpio pwm 16 200 $gDuty; +else + fast-gpio set 16 1 +fi; + +if [ $bHex != "00" ]; then + fast-gpio pwm 15 200 $bDuty; +else + fast-gpio set 15 1 +fi; + + + diff --git a/SOFTWARE/UTILS/fast-gpio/shellCommand b/SOFTWARE/UTILS/fast-gpio/shellCommand new file mode 100644 index 0000000..42c3b07 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/shellCommand @@ -0,0 +1,11 @@ +src/main.cpp: obj->pinNumber = -1; +src/main.cpp: obj->pinValue = 0; +src/main.cpp: obj->pinDir = 0; +src/main.cpp: obj->shellCommand = new char[255]; +src/main.cpp: obj->kbdMask = 0; +src/main.cpp: obj->bPwm = 0; +src/main.cpp: obj->pwmFreq = 0; +src/main.cpp: obj->pwmDuty = 0; +src/main.cpp: obj->verbose = FASTGPIO_DEFAULT_VERBOSITY; +src/main.cpp: obj->debug = FASTGPIO_DEFAULT_DEBUG; +src/main.cpp: obj->cmdString = new char[255]; diff --git a/SOFTWARE/UTILS/fast-gpio/src/fastgpioomega.cpp b/SOFTWARE/UTILS/fast-gpio/src/fastgpioomega.cpp new file mode 100644 index 0000000..f5dac9b --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/src/fastgpioomega.cpp @@ -0,0 +1,97 @@ +#include + +FastGpioOmega::FastGpioOmega(void) +{ + // setup the memory address space + _SetupAddress(REGISTER_BLOCK_ADDR, REGISTER_BLOCK_SIZE); +} + +FastGpioOmega::~FastGpioOmega(void) +{ + // nothing for now +} + +// public functions +int FastGpioOmega::SetDirection(int pinNum, int bOutput) +{ + unsigned long int regVal; + + // read the current input and output settings + regVal = _ReadReg(REGISTER_OE_OFFSET); + if (verbosityLevel > 0) printf("Direction setting read: 0x%08lx\n", regVal); + + // set the OE for this pin + _SetBit(regVal, pinNum, bOutput); + if (verbosityLevel > 0) printf("Direction setting write: 0x%08lx\n", regVal); + + // write the new register value + _WriteReg(REGISTER_OE_OFFSET, regVal); + + + return (EXIT_SUCCESS); +} + +int FastGpioOmega::GetDirection(int pinNum, int &bOutput) +{ + unsigned long int regVal; + + // read the current input and output settings + regVal = _ReadReg(REGISTER_OE_OFFSET); + if (verbosityLevel > 0) printf("Direction setting read: 0x%08lx\n", regVal); + + // find the OE for this pin + bOutput = _GetBit(regVal, pinNum); + + + return (EXIT_SUCCESS); +} + +int FastGpioOmega::Set(int pinNum, int value) +{ + unsigned long int regAddr; + unsigned long int regVal; + + if (value == 0 ) { + // write to the clear register + regAddr = REGISTER_CLEAR_OFFSET; + } + else { + // write to the set register + regAddr = REGISTER_SET_OFFSET; + } + + // put the desired pin value into the register + regVal = (0x1 << pinNum); + + // write to the register + _WriteReg (regAddr, regVal); + + + return EXIT_SUCCESS; +} + +int FastGpioOmega::Read(int pinNum, int &value) +{ + unsigned long int regVal; + + // read the current value of all pins + regVal = _ReadReg (REGISTER_IN_OFFSET); + + // find the value of the specified pin + value = _GetBit(regVal, pinNum); + + + return EXIT_SUCCESS; +} + +unsigned long int FastGpioOmega::ReadFull(int pinNum, int &value) +{ + unsigned long int regVal; + // read the current value of all pins + regVal = _ReadReg (REGISTER_IN_OFFSET); + + // find the value of the specified pin + value = _GetBit(regVal, pinNum); + + return regVal; +} diff --git a/SOFTWARE/UTILS/fast-gpio/src/fastgpioomega2.cpp b/SOFTWARE/UTILS/fast-gpio/src/fastgpioomega2.cpp new file mode 100644 index 0000000..7bbb037 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/src/fastgpioomega2.cpp @@ -0,0 +1,123 @@ +#include + +FastGpioOmega2::FastGpioOmega2(void) +{ + // setup the memory address space + _SetupAddress(REG_BLOCK_ADDR, REG_BLOCK_SIZE); +} + +FastGpioOmega2::~FastGpioOmega2(void) +{ + // nothing for now +} + +void FastGpioOmega2::setGpioOffset(int gpio){ + int mod; + mod = gpio / 32; + if(mod == 0){ + this->ctrlOffset = REGISTER_CTRL0_OFFSET; + this->dataOffset = REGISTER_DATA0_OFFSET; + this->dataSetOffset = REGISTER_DSET0_OFFSET; + this->dataClrOffset = REGISTER_DCLR0_OFFSET; + } + else if(mod == 1){ + this->ctrlOffset = REGISTER_CTRL1_OFFSET; + this->dataOffset = REGISTER_DATA1_OFFSET; + this->dataSetOffset = REGISTER_DSET1_OFFSET; + this->dataClrOffset = REGISTER_DCLR1_OFFSET; + } else{ + this->ctrlOffset = REGISTER_CTRL2_OFFSET; + this->dataOffset = REGISTER_DATA2_OFFSET; + this->dataSetOffset = REGISTER_DSET2_OFFSET; + this->dataClrOffset = REGISTER_DCLR2_OFFSET; + } +} +// public functions +int FastGpioOmega2::SetDirection(int pinNum, int bOutput) +{ + unsigned long int regVal; + setGpioOffset(pinNum); + int gpio; + gpio = pinNum % 32; + // read the current input and output settings + regVal = _ReadReg(ctrlOffset); + if (verbosityLevel > 0) printf("Direction setting read: 0x%08lx\n", regVal); + + // set the OE for this pin + _SetBit(regVal, gpio, bOutput); + if (verbosityLevel > 0) printf("Direction setting write: 0x%08lx\n", regVal); + + // write the new register value + _WriteReg(ctrlOffset, regVal); + + + return (EXIT_SUCCESS); +} + +int FastGpioOmega2::GetDirection(int pinNum, int &bOutput) +{ + unsigned long int regVal; + setGpioOffset(pinNum); + int gpio; + gpio = pinNum % 32; + // read the current input and output settings + regVal = _ReadReg(ctrlOffset); + if (verbosityLevel > 0) printf("Direction setting read: 0x%08lx\n", regVal); + + bOutput = _GetBit(regVal, gpio); + + return (EXIT_SUCCESS); +} + +int FastGpioOmega2::Set(int pinNum, int value) +{ + unsigned long int regAddr; + unsigned long int regVal; + setGpioOffset(pinNum); + int gpio; + gpio = pinNum % 32; + + if (value == 0 ) { + // write to the clear register + regAddr = dataClrOffset; + } + else { + // write to the set register + regAddr = dataSetOffset; + } + + // put the desired pin value into the register + regVal = (0x1 << gpio); + + // write to the register + _WriteReg (regAddr, regVal); + + return EXIT_SUCCESS; +} + +int FastGpioOmega2::Read(int pinNum, int &value) +{ + unsigned long int regVal; + setGpioOffset(pinNum); + int gpio; + gpio = pinNum % 32; + // read the current value of all pins + regVal = _ReadReg (dataOffset); + + // find the value of the specified pin + value = _GetBit(regVal, gpio); + + return EXIT_SUCCESS; +} + +unsigned long int FastGpioOmega2::ReadFull(int pinNum, int &value) +{ + unsigned long int regVal; + setGpioOffset(pinNum); + int gpio; + gpio = pinNum % 32; + // read the current value of all pins + regVal = _ReadReg (dataOffset); + + return regVal; +} diff --git a/SOFTWARE/UTILS/fast-gpio/src/fastpwm.cpp b/SOFTWARE/UTILS/fast-gpio/src/fastpwm.cpp new file mode 100644 index 0000000..046838d --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/src/fastpwm.cpp @@ -0,0 +1,116 @@ +#include + +FastPwm::FastPwm(void) +{ + Reset(); + if (strcmp(DEVICE_TYPE, "ramips") == 0) { + gpio = new FastGpioOmega2(); + } else { + gpio = new FastGpioOmega(); + } +} + +FastPwm::FastPwm(int freq, int duty, unsigned int cycles) +{ + Reset(); + + // setup the pwm info + _SetupPeriods(freq, duty, cycles); + + //Instantiate the GPIO object + // object setup + if (strcmp(DEVICE_TYPE, "ramips") == 0) { + gpio = new FastGpioOmega2(); + } else { + gpio = new FastGpioOmega(); + } +} + +FastPwm::~FastPwm(void) +{ + // nothing for now +} + +void FastPwm::Reset(void) +{ + bSetup = 0; +} + + +void FastPwm::_SetupPeriods(int frequency, int duty, unsigned int cycles) +{ + double dutyCycleInv; + + // convert the datatypes + freq = (double) frequency; + dutyCycle = (double)duty / 100.0f; + + // find the period (in ms) + period = (1.0f/freq) * 10000; // 1000 + + // find the low and high periods based on the duty-cycle + periodHigh = period * dutyCycle; + periodLow = period - periodHigh; //can also be: period * (1.0f - dutyCycle); + + if ( cycles != 0 ) myCycles = cycles; else myCycles = 0; + + // note that setup has occured + bSetup = 1; + + if (verbosityLevel > 0) { + printf ( "PWM Setup:: frequency = %d, duty-cycle = %d%%\nperiod = %.2f, period hi = %.2f, period lo = %.2f\n", + frequency, + duty, + period, + periodHigh, + periodLow + ); + } +} + +void FastPwm::Pwm (int pinNum) +{ + if (bSetup == 0) { + _SetupPeriods(DEFAULT_FREQ, DEFAULT_DUTY_CYCLE, 0); + } + + // run the pwm + _Pwm(pinNum); +} + +void FastPwm::Pwm (int pinNum, int freq, int duty, unsigned int cycles) +{ + _SetupPeriods(freq, duty, cycles); + + // run the pwm + _Pwm(pinNum); +} + +void FastPwm::_Pwm (int pinNum) +{ + // set the pin to output + gpio->SetDirection(pinNum, 1); + + // start the loop + while (1) { + + if ( myCycles != 0 ) myCycles --; + if ( myCycles == 1 ) break; + + //// HIGH part of cycle + gpio->Set(pinNum, 1); + _Sleep(periodHigh); + + // LOW part of cycle + gpio->Set(pinNum, 0); + _Sleep(periodLow); + } +} + +void FastPwm::_Sleep (double length) +{ + // sleep function uses microseconds + int value = (int)(length * 1000); + + usleep(value); +} diff --git a/SOFTWARE/UTILS/fast-gpio/src/main.cpp b/SOFTWARE/UTILS/fast-gpio/src/main.cpp new file mode 100644 index 0000000..8bab1c9 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/src/main.cpp @@ -0,0 +1,587 @@ +// #include +// #include +// #include +#include + +#include + +char* itoa(int val, int base){ + + static char buf[32] = {0}; + + int i = 30; + + for(; val && i ; --i, val /= base) + + buf[i] = "0123456789abcdef"[val % base]; + + return &buf[i+1]; + +} + +void initGpioSetup (gpioSetup* obj) +{ + obj->pinNumber = -1; + obj->pinValue = 0; + obj->pinDir = 0; + obj->shellCommand = new char[255]; + obj->bitMask = 0; + + obj->bPwm = 0; + obj->pwmFreq = 0; + obj->pwmDuty = 0; + obj->cycles = 0; + + obj->verbose = FASTGPIO_DEFAULT_VERBOSITY; + obj->debug = FASTGPIO_DEFAULT_DEBUG; + + obj->cmdString = new char[255]; +} + +void usage(const char* progName) { + printf("Usage:\n"); + printf("\t%s set-input \n", progName); + printf("\t%s set-output \n", progName); + printf("\t%s get-direction \n", progName); + printf("\t%s read \n", progName); + printf("\t%s mread \n", progName); + printf("\t%s bgread \n", progName); + printf("\t%s set \n", progName); + printf("\t%s pwm []\n", progName); + printf("\t%s pulses \n",progName); + printf("\n"); +} + +void print(int verbosity, char* cmd, int pin, char* val) +{ + if ( verbosity != FASTGPIO_VERBOSITY_QUIET && + verbosity != FASTGPIO_VERBOSITY_JSON + ) + { + printf(FASTGPIO_STDOUT_STRING, cmd, pin, val); + } + else if ( verbosity == FASTGPIO_VERBOSITY_JSON ) { + printf(FASTGPIO_JSON_STRING, cmd, pin, val); + } +} + +int parseArguments(const char* progName, int argc, char* argv[], gpioSetup *setup) +{ + // check for the correct number of arguments + if ( argc < 2 ) + { + usage(progName); + return EXIT_FAILURE; + } + + + // parse the command line arguments + // arg1 - command: read, set + // arg2 - gpio pin number + // arg3 - value to write in case of set + if (strncmp(argv[0], "set-input", strlen("set-input") ) == 0 ) { + setup->cmd = GPIO_CMD_SET_DIRECTION; + setup->pinDir = 0; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_SET_DIR); + } + else if (strncmp(argv[0], "set-output", strlen("set-output") ) == 0 ) { + setup->cmd = GPIO_CMD_SET_DIRECTION; + setup->pinDir = 1; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_SET_DIR); + } + else if (strncmp(argv[0], "get-direction", strlen("get-direction") ) == 0 ) { + setup->cmd = GPIO_CMD_GET_DIRECTION; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_GET_DIR); + } + else if (strncmp(argv[0], "set", strlen("set") ) == 0 ) { + setup->cmd = GPIO_CMD_SET; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_SET); + + // get the write value + if ( argc == 3 ) { + setup->pinValue = atoi(argv[2]); + } + else { + usage(argv[0]); + return EXIT_FAILURE; + } + } + else if (strncmp(argv[0], "read", strlen("read") ) == 0 ) { + setup->cmd = GPIO_CMD_READ; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_READ); + } + else if (strncmp(argv[0], "mread", strlen("mread") ) == 0 ) { + if ( argc > 1 ) { + setup->cmd = GPIO_CMD_READ_MASK; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_READ); + setup->bitMask = strtol(argv[1], NULL, 16); + } else { + usage(argv[0]); + return EXIT_FAILURE; + } + } + else if (strncmp(argv[0], "bgread", strlen("bgread") ) == 0 ) { + if ( strcmp(argv[1], "") != 0 && argc > 2 ) { + setup->cmd = GPIO_CMD_READFULL; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_READ); + setup->shellCommand = argv[2]; +// setup->bitMask = atoi(argv[1]); + setup->bitMask = strtol(argv[1], NULL, 16); +// printf("--> %s, %lu, %lu\n", argv[1], atoi(argv[1]), setup->bitMask); + } else { + usage(argv[0]); + return EXIT_FAILURE; + } + } + else if (strncmp(argv[0], "pulses", strlen("pulses") ) == 0 ) { + setup->cmd = GPIO_CMD_PULSES; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_PULSES); + // get the path to the pulses file and repeat number + setup->pathPulsesFile = argv[2]; + setup->repeats = atoi(argv[3]); + } + + else if (strncmp(argv[0], "pwm", strlen("pwm") ) == 0 ) { + setup->cmd = GPIO_CMD_PWM; + strcpy(setup->cmdString, FASTGPIO_CMD_STRING_PWM); + + // get the freq and duty values + if ( argc >= 4 ) { + setup->pwmFreq = atoi(argv[2]); + setup->pwmDuty = atoi(argv[3]); + + if ( argc == 5 ) setup->cycles = atoi(argv[4]); else setup->cycles = 0; + } + else { + usage(argv[0]); + return EXIT_FAILURE; + } + } + else { + return EXIT_FAILURE; + } + + // get the pin number + setup->pinNumber = atoi(argv[1]); + + return EXIT_SUCCESS; +} + +// function to run gpio commands +int gpioRun(gpioSetup* setup) +{ + char cmdShell[255]; +// volatile unsigned long int fullRegister=0, prevRegister=0, regOk=0, prevRegOk=0, bitMask=0, kbdRead=0; + volatile unsigned long int fullRegister=0, regCnt = 0, prevRegCnt = 0, kbdRead = 0, prevkbdRead = 0, bitMask = 0; + unsigned int a, counter=0; + char justPress = false; + + int status = EXIT_SUCCESS; + FastGpio * gpioObj; + // object setup + if (strcmp(DEVICE_TYPE, "ramips") == 0) { + gpioObj = new FastGpioOmega2(); + } else { + gpioObj = new FastGpioOmega(); + } + char* valString = new char[255]; + // Modify here to point to Omega or Omega2 Object. + // object setup + gpioObj->SetVerbosity(setup->verbose == FASTGPIO_VERBOSITY_ALL ? 1 : 0); + gpioObj->SetDebugMode(setup->debug); + + // object operations + switch (setup->cmd) { + case GPIO_CMD_SET: + gpioObj->SetDirection(setup->pinNumber, 1); // set to output + gpioObj->Set(setup->pinNumber, setup->pinValue); + + strcpy(valString, (setup->pinValue == 1 ? "1" : "0") ); + break; + + case GPIO_CMD_READ: + + gpioObj->Read(setup->pinNumber, setup->pinValue); + strcpy(valString, (setup->pinValue == 1 ? "1" : "0") ); + + break; + + case GPIO_CMD_READ_MASK: + + valString[0] = 0; + + bitMask = setup->bitMask; + + fullRegister = gpioObj->ReadFull(setup->pinNumber, setup->pinValue); + kbdRead = bitMask ^ (fullRegister & bitMask); + printf("0x%x\n", kbdRead); + + break; + + case GPIO_CMD_READFULL: + + usleep (10000); // magic workariund to prevent initial register misreading + + bitMask = setup->bitMask; + + while (1){ + + +/* + fullRegister = gpioObj->ReadFull(setup->pinNumber, setup->pinValue); + + kbdRead = bitMask ^ (fullRegister & bitMask); + + // single click + + if ( kbdRead != prevkbdRead) { + prevRegCnt = regCnt; + regCnt = 0; + } + + prevkbdRead = kbdRead; + + if ( regCnt < 11 ) regCnt++; + + if ( regCnt == 10 && prevRegCnt == 11 ){ + +// printf("%x\n", kbdRead); + sprintf(cmdShell, "%s %x\n", setup->shellCommand, kbdRead); + system( cmdShell ); + + usleep(100000); + if ( kbdRead != 0 ) regCnt = 0; // remove it for holding the buttons + } + + usleep (10000); +*/ + + + while (1) { + + // gpioObj->Read(setup->pinNumber, setup->pinValue); + fullRegister = gpioObj->ReadFull(setup->pinNumber, setup->pinValue); + kbdRead = bitMask ^ (fullRegister & bitMask); + + // printf("-> %u %u\n", prevRegister, fullRegister); + + if ( prevkbdRead == kbdRead && kbdRead != 0 ){ +// regOk = kbdRead; + prevkbdRead = kbdRead; + break; + } + + if ( justPress ){ + justPress = false; + sprintf(cmdShell, "%s 0x%u\n", setup->shellCommand, kbdRead); // released, 0 + system( cmdShell ); + } + + prevkbdRead = kbdRead; + + usleep(10000); + } + +// if ( regOk != 0 ) { + sprintf(cmdShell, "%s 0x%x\n", setup->shellCommand, kbdRead); + system( cmdShell ); + usleep(100000); + justPress = true; +// } +// regOk = 0; + + + + } + + break; + + case GPIO_CMD_SET_DIRECTION: + gpioObj->SetDirection(setup->pinNumber, setup->pinDir); // set pin direction + strcpy(valString, (setup->pinDir == 1 ? "output" : "input") ); + break; + + case GPIO_CMD_GET_DIRECTION: + gpioObj->GetDirection(setup->pinNumber, setup->pinDir); // find pin direction + strcpy(valString, (setup->pinDir == 1 ? "output" : "input") ); + break; + case GPIO_CMD_PULSES: + pulseGpio(gpioObj,setup->pinNumber,setup->pathPulsesFile,setup->repeats); +/* + gpioObj->SetDirection(38, 1); // set to output + + for (a=0; a<100; a++) { + + //// HIGH part of cycle + gpioObj->Set(38, 1); + usleep(500); + + // LOW part of cycle + gpioObj->Set(38, 0); + usleep(500); + } +*/ + break; + + default: + status = EXIT_FAILURE; + break; + } + + if (status != EXIT_FAILURE && valString[0] != 0 ) { + print(setup->verbose, setup->cmdString, setup->pinNumber, valString); + } + + // clean-up + delete valString; + return status; +} + +// function to run pwm commands +int pwmRun(gpioSetup* setup) +{ //Gotta change this to either reference the Omega or Omega 2 object + FastPwm pwmObj; + char* valString = new char[255]; + + // check for correct command + if (setup->cmd != GPIO_CMD_PWM) { + return EXIT_FAILURE; + } + + // object setup + pwmObj.SetVerbosity(setup->verbose == FASTGPIO_VERBOSITY_ALL ? 1 : 0); + pwmObj.SetDebugMode(setup->debug); + + + // object operations + pwmObj.Pwm(setup->pinNumber, setup->pwmFreq, setup->pwmDuty, setup->cycles ); + + // clean-up + delete valString; + return EXIT_SUCCESS; +} + +// function to note the PID of the child process +int noteChildPid(int pinNum, int pid) +{ + char pathname[255]; + std::ofstream myfile; + + // determine thef file name and open the file + snprintf(pathname, sizeof(pathname), PID_FILE, pinNum); + myfile.open (pathname); + + // write the pid to the file + myfile << pid; + myfile << "\n"; + + myfile.close(); + + + return EXIT_SUCCESS; +} + +// function to read any existing pid notes and kill the child processes +int killOldProcess(int pinNum) +{ + char pathname[255]; + char line[255]; + char cmd[255]; + + int pid; + std::ifstream myfile; + + // determine thef file name and open the file + snprintf(pathname, sizeof(pathname), PID_FILE, pinNum); + myfile.open (pathname); + + // read the file + if ( myfile.is_open() ) { + // file exists, check for pid + myfile.getline(line, 255); + pid = atoi(line); + + // kill the process + if (pid > 0) + { + sprintf(cmd, "kill %d >& /dev/null", pid); + system(cmd); + if (FASTGPIO_VERBOSE > 0) printf("Exiting current pwm process (pid: %d)\n", pid); + } + } + + + return EXIT_SUCCESS; +} + +// function to kill any old processes, based on which command is being run +int checkOldProcess(gpioSetup *setup) +{ + switch (setup->cmd) { + case GPIO_CMD_SET: + case GPIO_CMD_SET_DIRECTION: + case GPIO_CMD_PWM: + // kill the old process + killOldProcess(setup->pinNumber); + break; + + default: + // do nothing + break; + } + + return EXIT_SUCCESS; +} + + +void pulse(FastGpio *gpioObj,int pinNum,int highMicros, int lowMicros) +{ + gpioObj->Set(pinNum,1); + usleep(highMicros); + gpioObj->Set(pinNum,0); + usleep(lowMicros); +} + + +int pulseGpio(FastGpio *gpioObj,int pinNum, char* pathToFile, int repeats) +{ + gpioObj->SetDirection(pinNum,1); + + FILE * pFile; + pFile = fopen (pathToFile,"r"); + // Max code size is 200 + int* upTimes = new int[200]; + int* downTimes = new int[200]; + int* pUpTimes = upTimes; + int* pDownTimes = downTimes; + + // Load data from the file + if (pFile != NULL) + { + int i = 0; + + while ((fscanf(pFile, "%d,%d\n", pUpTimes,pDownTimes) != EOF) && (i++ < 200)) + { + pUpTimes++; + pDownTimes++; + } + fclose (pFile); + } + else + { + printf("Error opening the file\n"); + return 1; + } + + // Play the code + while (repeats-- > 0) + { + pUpTimes = upTimes; + pDownTimes = downTimes; + while (*pUpTimes != 0) + { + // printf("Pulsing Up Time: %d, Down Time: %d\n",*pUpTimes,*pDownTimes); + pulse(gpioObj,pinNum,*pUpTimes,*pDownTimes); + + pUpTimes++; + pDownTimes++; + } + } + + delete[] upTimes; + delete[] downTimes; + + +} + +int main(int argc, char* argv[]) +{ + int status; + int ch; + + const char *progname; + char* val = new char[255]; + + gpioSetup* setup = new gpioSetup; + + // reset gpio setup and set defaults + initGpioSetup(setup); + + setup->verbose = FASTGPIO_DEFAULT_VERBOSITY; + setup->debug = FASTGPIO_DEFAULT_DEBUG; + + // save the program name + progname = argv[0]; + + + //// parse the option arguments + while ((ch = getopt(argc, argv, "vqud")) != -1) { + switch (ch) { + case 'v': + // verbose output + setup->verbose = FASTGPIO_VERBOSITY_ALL; + break; + case 'q': + // quiet output + setup->verbose = FASTGPIO_VERBOSITY_QUIET; + break; + case 'u': + // ubus output + setup->verbose = FASTGPIO_VERBOSITY_JSON; + break; + case 'd': + // debug mode + setup->debug = 1; + break; + default: + usage(progname); + return 0; + } + } + + // advance past the option arguments + argc -= optind; + argv += optind; + + // parse the arguments + if (parseArguments(progname, argc, argv, setup) == EXIT_FAILURE) { + return EXIT_FAILURE; + } + + // check for any pwm processes already running on this pin + status = checkOldProcess(setup); + + // run the command + if (setup->cmd != GPIO_CMD_PWM){ + // single gpio command + status = gpioRun(setup); + } + else { + //// continuous gpio commands, need another process + + // create the new process + pid_t pid = fork(); + + if (pid == 0) { + // child process, run the pwm + status = pwmRun(setup); + } + else { + // parent process + if (FASTGPIO_VERBOSE > 0) printf("Launched child pwm process, pid: %d \n", pid); + noteChildPid(setup->pinNumber, pid); + + if ( setup->verbose == FASTGPIO_VERBOSITY_JSON ) { + sprintf(val, "%dHz with %d%% duty", setup->pwmFreq, setup->pwmDuty); + printf(FASTGPIO_JSON_STRING, setup->cmdString, setup->pinNumber, val); + } + } + } + + + // clean-up + delete val; + delete setup; + + return 0; +} diff --git a/SOFTWARE/UTILS/fast-gpio/src/module.cpp b/SOFTWARE/UTILS/fast-gpio/src/module.cpp new file mode 100644 index 0000000..38056c6 --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/src/module.cpp @@ -0,0 +1,113 @@ +#include + +// extern unsigned long int fullRegister; + +Module::Module(void) +{ + // not verbose by default + verbosityLevel = 0; + + // not in debug mode by default + debugLevel = 0; +} + +Module::~Module(void) +{ + // nothing for now +} + + +// Debug Functions +void Module::SetVerbosity (int input) +{ + verbosityLevel = input; +} + +void Module::SetVerbosity (bool input) +{ + verbosityLevel = (input ? 1 : 0); +} + +void Module::SetDebugMode (int input) +{ + debugLevel = input; +} + +void Module::SetDebugMode (bool input) +{ + debugLevel = (input ? 1 : 0); +} + + +// Register access +int Module::_SetupAddress(unsigned long int blockBaseAddr, unsigned long int blockSize) +{ + int m_mfd; + int page_size; + if (debugLevel == 0) + { + if ((m_mfd = open("/dev/mem", O_RDWR)) < 0) + { + return EXIT_FAILURE; // maybe return -1 + } + regAddress = (unsigned long int*)mmap ( NULL, + 1024, + PROT_READ|PROT_WRITE, + MAP_FILE|MAP_SHARED, + m_mfd, + blockBaseAddr + ); + close(m_mfd); + if (regAddress == MAP_FAILED) + { + return EXIT_FAILURE; // maybe return -2 + } + } + + return EXIT_SUCCESS; // regAddress is now populated +} + +void Module::_WriteReg(unsigned long int registerOffset, unsigned long int value) +{ + if (verbosityLevel > 0) printf("Writing register 0x%08lx with data 0x%08lx \n", (regAddress + registerOffset), value); + + *(regAddress + registerOffset) = value; +} + +unsigned long int Module::_ReadReg(unsigned long int registerOffset) +{ + unsigned long int value = 0x0; + // read the value + value = *(regAddress + registerOffset); + + if (verbosityLevel > 0) printf("Read register 0x%08lx, data: 0x%08lx \n", (regAddress + registerOffset), value); + +// fullRegister = value; + + return(value); +} + +// change the value of a single bit +void Module::_SetBit(unsigned long int ®Val, int bitNum, int value) +{ + if (value == 1) { + regVal |= (1 << bitNum); + } + else { + regVal &= ~(1 << bitNum); + } + + // try this out + // regVal ^= (-value ^ regVal) & (1 << bitNum); +} + +// find the value of a single bit +int Module::_GetBit(unsigned long int regVal, int bitNum) +{ + int value; + + // isolate the specific bit + value = ((regVal >> bitNum) & 0x1); + + return (value); +} diff --git a/SOFTWARE/UTILS/fast-gpio/tools/remote_compile.sh b/SOFTWARE/UTILS/fast-gpio/tools/remote_compile.sh new file mode 100755 index 0000000..d0d8bef --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/tools/remote_compile.sh @@ -0,0 +1,16 @@ +#!/bin/sh +## define the remote server and package +server="rajiv@build.onion.io" +remotePath="/home/rajiv/OpenWRT-Buildroot/openwrt/dl" +package="fast-gpio" +localPath="/cygdrive/c/Users/Rajiv/Desktop/onion/fast-gpio" +## upload project to remote server +cmd="rsync -va --progress $localPath $server:$remotePath" +echo "rsync command: $cmd" +eval "$cmd" +## create a tar from the file, run the compile +cmd="ssh $server \"cd $remotePath && tar -zcvf $package.tar.gz $package && cd .. && make package/feeds/onion/$package/compile V=99\"" +echo "$cmd" +eval "$cmd" + +ssh rajiv@build.onion.io "cd /home/rajiv/OpenWRT-Buildroot/openwrt/dl && tar -zcvf fast-gpio.tar.gz fast-gpio/ && cd .. && make package/feeds/onion/fast-gpio/compile V ==99" \ No newline at end of file diff --git a/SOFTWARE/UTILS/fast-gpio/xCompile.sh b/SOFTWARE/UTILS/fast-gpio/xCompile.sh new file mode 100755 index 0000000..99839ea --- /dev/null +++ b/SOFTWARE/UTILS/fast-gpio/xCompile.sh @@ -0,0 +1,130 @@ +#!/bin/bash + +# define the usage +usage () { + echo "Arguments:" + echo " -buildroot " + echo " -lib \"\"" + echo "" +} + +# define the path to the buildroot +BUILDROOT_PATH="" +USER_LIBS="" +bDebug=0 + + +################### +# parse arguments # +while [ "$1" != "" ] +do + case "$1" in + # options + buildroot|-buildroot|--buildroot) + shift + BUILDROOT_PATH="$1" + shift + ;; + lib|-lib|--lib) + shift + USER_LIBS="$1" + shift + ;; + -d|--d|debug|-debug|--debug) + bDebug=1 + shift + ;; + -h|--h|help|-help|--help) + usage + exit + ;; + *) + echo "ERROR: Invalid Argument: $1" + usage + exit + ;; + esac +done + +# check to ensure correct arguments +if [ "$BUILDROOT_PATH" = "" ] +then + echo "ERROR: missing path to buildroot" + echo "" + usage + exit +fi + + +# define the toolchain and target names +#TOOLCHAIN_NAME="toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16" +TOOLCHAIN_NAME="toolchain-mipsel_24kc_gcc-5.5.0_musl" +TARGET_NAME="target-mipsel_24kc_musl" + +# define the relative paths +STAGING_DIR_RELATIVE="staging_dir" +TOOLCHAIN_RELATIVE="$STAGING_DIR_RELATIVE/$TOOLCHAIN_NAME" +TARGET_RELATIVE="$STAGING_DIR_RELATIVE/$TARGET_NAME" + +# define the toolchain paths +TOOLCHAIN="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE" +TOOLCHAIN_BIN="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/bin" + +TOOLCHAIN_INCLUDE="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/include" +TOOLCHAIN_LIB="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/lib" +TOOLCHAIN_USR_INCLUDE="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/usr/include" +TOOLCHAIN_USR_LIB="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/usr/lib" + +# define the target paths +TARGET="$BUILDROOT_PATH/$TARGET_RELATIVE" + +TARGET_INCLUDE="$BUILDROOT_PATH/$TARGET_RELATIVE/include" +TARGET_LIB="$BUILDROOT_PATH/$TARGET_RELATIVE/lib" +TARGET_USR_INCLUDE="$BUILDROOT_PATH/$TARGET_RELATIVE/usr/include" +TARGET_USR_LIB="$BUILDROOT_PATH/$TARGET_RELATIVE/usr/lib" + +export STAGING_DIR="BUILDROOT_PATH/$STAGING_DIR_RELATIVE" + +# define the compilers and such +TOOLCHAIN_CC="$TOOLCHAIN_BIN/mipsel-openwrt-linux-gcc" +TOOLCHAIN_CXX="$TOOLCHAIN_BIN/mipsel-openwrt-linux-g++" +TOOLCHAIN_LD="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ld" + +TOOLCHAIN_AR="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ar" +TOOLCHAIN_RANLIB="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ranlib" + +# define the FLAGS +INCLUDE_LINES="-I $TOOLCHAIN_USR_INCLUDE -I $TOOLCHAIN_INCLUDE -I $TARGET_USR_INCLUDE -I $TARGET_INCLUDE" +TOOLCHAIN_CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" +#TOOLCHAIN_CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fpic" +TOOLCHAIN_CFLAGS="$TOOLCHAIN_CFLAGS $INCLUDE_LINES" + +TOOLCHAIN_CXXFLAGS="$TOOLCHAIN_CFLAGS" +#TOOLCHAIN_CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fpic" +TOOLCHAIN_CXXFLAGS="$TOOLCHAIN_CXXFLAGS $INCLUDE_LINES" + +TOOLCHAIN_LDFLAGS="-L$TOOLCHAIN_USR_LIB -L$TOOLCHAIN_LIB -L$TARGET_USR_LIB -L$TARGET_LIB" + +# debug +if [ $bDebug -eq 1 ]; then + echo "CC=$TOOLCHAIN_CC" + echo "CXX=$TOOLCHAIN_CXX" + echo "LD=$TOOLCHAIN_LD" + echo "CFLAGS=$TOOLCHAIN_CFLAGS" + echo "LDFLAGS=$TOOLCHAIN_LDFLAGS" + echo "USER_LIBS=$USER_LIBS" + echo "" +fi + + +# first run make clean +make clean + +# run the make command +make \ + CC="$TOOLCHAIN_CC" \ + CXX="$TOOLCHAIN_CXX" \ + LD="$TOOLCHAIN_LD" \ + CFLAGS="$TOOLCHAIN_CFLAGS" \ + LDFLAGS="$TOOLCHAIN_LDFLAGS" \ + LIB="$USER_LIBS" diff --git a/SOFTWARE/UTILS/sshpass/Makefile b/SOFTWARE/UTILS/sshpass/Makefile new file mode 100644 index 0000000..bbb5a2a --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/Makefile @@ -0,0 +1,33 @@ +include $(TOPDIR)/rules.mk +#Name and release number of this package +PKG_NAME:=sshpass +PKG_RELEASE:=1.5 + +PKG_BUILD_DIR :=$(BUILD_DIR)/$(PKG_NAME) + +include $(INCLUDE_DIR)/package.mk + +define Package/sshpass + SECTION:=utils + CATEGORY:=Utilities + TITLE:=sshpass +endef + +define Package/sshpass/description + Sshpass is a tool for non-interactivly performing password authentication with SSH's +endef + +#Specify what needs to be done to prepare for building the package. +define Build/Prepare + mkdir -p $(PKG_BUILD_DIR) + $(CP) ./src/* $(PKG_BUILD_DIR)/ +endef + +#Specify where and how to install the program. +define Package/sshpass/install + $(INSTALL_DIR) $(1)/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/sshpass $(1)/bin/ +endef + +#This line executes the necessary commands to compile our program. +$(eval $(call BuildPackage,sshpass)) \ No newline at end of file diff --git a/SOFTWARE/UTILS/sshpass/src/AUTHORS b/SOFTWARE/UTILS/sshpass/src/AUTHORS new file mode 100644 index 0000000..5740690 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/AUTHORS @@ -0,0 +1,12 @@ +sshpass was written by Shachar Shemesh for Lingnu Open Source Consulting Ltd. + +It is distributed under the terms and conditions of the GNU General Public +License version 2. Upgrade to later versions of the GPL can be done under the +normal terms of the GPL *only if said version of the GPL was approved by Lingnu +Open Source Consulting Ltd. as a valid license for its projects*. + +We are sorry that we have to impose this extra burecratic step, but it seems +that the GPL v. 3 is still some way off, and it is likely that we would not +like our code used under the resulting license. Rather than prohibit license +upgrades altogether, we decided to allow it in principle, pending explicit +approval by us. diff --git a/SOFTWARE/UTILS/sshpass/src/COPYING b/SOFTWARE/UTILS/sshpass/src/COPYING new file mode 100644 index 0000000..d60c31a --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/SOFTWARE/UTILS/sshpass/src/ChangeLog b/SOFTWARE/UTILS/sshpass/src/ChangeLog new file mode 100644 index 0000000..778d248 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/ChangeLog @@ -0,0 +1,40 @@ +Version 1.05 + * OpenSSH version 5.6 closed our leaked slave PTY fd, breaking sshpass. + This reverted the "better detection of child exit", unfortunately. + * Update the manual page about changes. + * Print usage information if no arguments given. + +Version 1.04 + * Fix crash when "-e" is given but environment variable is not set - + based on patch suggested by Samuel Rios Carvalho. + * Fix 100% CPU usage during session. Reported by anonymous on the + SourceForge bug tracking system. + * Attempt to hide a password provided on the command line. It does + expose the password length. Base on a patch by anonymous from the + sourceforge bug tracking system. + +Version 1.03 + * Sshpass will now exit if ssh is asking to confirm a host key + * Sshpass now has verbose reporting of what error occured through the + program's return codes. + +Version 1.02 + * Various updates to the tests done by the configure script + * Broader platform support (cygwin) + +Version 1.01 + * Make sshpass pass along tty window resize events to the inner tty + +Version 1.00 + * Make sure that authentication failures are terminated early. + * Better detect when the child has exited. + * Improve error reporting. + +Version 0.03 + * Change the match string from "Password: " to "assword:", as some ssh + usage uses a different prompt ("foo@bar's password:" instead of a + clean "Password:"). + * Add the "-V" option to display the version information + +Version 0.02 + * Add the "-e" option. diff --git a/SOFTWARE/UTILS/sshpass/src/INSTALL b/SOFTWARE/UTILS/sshpass/src/INSTALL new file mode 100644 index 0000000..7d1c323 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/INSTALL @@ -0,0 +1,365 @@ +Installation Instructions +************************* + +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, +2006, 2007, 2008, 2009 Free Software Foundation, Inc. + + Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without warranty of any kind. + +Basic Installation +================== + + Briefly, the shell commands `./configure; make; make install' should +configure, build, and install this package. The following +more-detailed instructions are generic; see the `README' file for +instructions specific to this package. Some packages provide this +`INSTALL' file but do not implement all of the features documented +below. The lack of an optional feature in a given package is not +necessarily a bug. More recommendations for GNU packages can be found +in *note Makefile Conventions: (standards)Makefile Conventions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. Caching is +disabled by default to prevent problems with accidental use of stale +cache files. + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You need `configure.ac' if +you want to change it or regenerate `configure' using a newer version +of `autoconf'. + + The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. + + Running `configure' might take a while. While running, it prints + some messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package, generally using the just-built uninstalled binaries. + + 4. Type `make install' to install the programs and any data files and + documentation. When installing into a prefix owned by root, it is + recommended that the package be configured and built as a regular + user, and only the `make install' phase executed with root + privileges. + + 5. Optionally, type `make installcheck' to repeat any self-tests, but + this time using the binaries in their final installed location. + This target does not install anything. Running this target as a + regular user, particularly if the prior `make install' required + root privileges, verifies that the installation completed + correctly. + + 6. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + + 7. Often, you can also type `make uninstall' to remove the installed + files again. In practice, not all packages have tested that + uninstallation works correctly, even though it is required by the + GNU Coding Standards. + + 8. Some packages, particularly those that use Automake, provide `make + distcheck', which can by used by developers to test that all other + targets like `make install' and `make uninstall' work correctly. + This target is generally not run by end users. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. Run `./configure --help' +for details on some of the pertinent environment variables. + + You can give `configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here +is an example: + + ./configure CC=c99 CFLAGS=-g LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you can use GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. This +is known as a "VPATH" build. + + With a non-GNU `make', it is safer to compile the package for one +architecture at a time in the source code directory. After you have +installed the package for one architecture, use `make distclean' before +reconfiguring for another architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple `-arch' options to the +compiler but only a single `-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases, you +may have to build one architecture at a time and combine the results +using the `lipo' tool if you have problems. + +Installation Names +================== + + By default, `make install' installs the package's commands under +`/usr/local/bin', include files under `/usr/local/include', etc. You +can specify an installation prefix other than `/usr/local' by giving +`configure' the option `--prefix=PREFIX', where PREFIX must be an +absolute file name. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +pass the option `--exec-prefix=PREFIX' to `configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=DIR' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. In general, the +default for these options is expressed in terms of `${prefix}', so that +specifying just `--prefix' will affect all of the other directory +specifications that were not explicitly provided. + + The most portable way to affect installation locations is to pass the +correct locations to `configure'; however, many packages provide one or +both of the following shortcuts of passing variable assignments to the +`make install' command line to change installation locations without +having to reconfigure or recompile. + + The first method involves providing an override variable for each +affected directory. For example, `make install +prefix=/alternate/directory' will choose an alternate location for all +directory configuration variables that were expressed in terms of +`${prefix}'. Any directories that were specified during `configure', +but not in terms of `${prefix}', must each be overridden at install +time for the entire installation to be relocated. The approach of +makefile variable overrides for each directory variable is required by +the GNU Coding Standards, and ideally causes no recompilation. +However, some platforms have known limitations with the semantics of +shared libraries that end up requiring recompilation when using this +method, particularly noticeable in packages that use GNU Libtool. + + The second method involves providing the `DESTDIR' variable. For +example, `make install DESTDIR=/alternate/directory' will prepend +`/alternate/directory' before all installation names. The approach of +`DESTDIR' overrides is not required by the GNU Coding Standards, and +does not work on platforms that have drive letters. On the other hand, +it does better at avoiding recompilation issues, and works well even +when some directory options were not specified in terms of `${prefix}' +at `configure' time. + +Optional Features +================= + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + + Some packages offer the ability to configure how verbose the +execution of `make' will be. For these packages, running `./configure +--enable-silent-rules' sets the default to minimal output, which can be +overridden with `make V=1'; while running `./configure +--disable-silent-rules' sets the default to verbose, which can be +overridden with `make V=0'. + +Particular systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU +CC is not installed, it is recommended to use the following options in +order to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its `' header file. The option `-nodtk' can be used as +a workaround. If GNU CC is not installed, it is therefore recommended +to try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On Solaris, don't put `/usr/ucb' early in your `PATH'. This +directory contains several dysfunctional programs; working variants of +these programs are available in `/usr/bin'. So, if you need `/usr/ucb' +in your `PATH', put it _after_ `/usr/bin'. + + On Haiku, software installed for all users goes in `/boot/common', +not `/usr/local'. It is recommended to use the following options: + + ./configure --prefix=/boot/common + +Specifying the System Type +========================== + + There may be some features `configure' cannot figure out +automatically, but needs to determine by the type of machine the package +will run on. Usually, assuming the package is built to be run on the +_same_ architectures, `configure' can figure that out, but if it prints +a message saying it cannot guess the machine type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS + KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the option `--target=TYPE' to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with `--host=TYPE'. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + + Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +causes the specified `gcc' to be used as the C compiler (unless it is +overridden in the site shell script). + +Unfortunately, this technique does not work for `CONFIG_SHELL' due to +an Autoconf bug. Until the bug is fixed you can use this workaround: + + CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash + +`configure' Invocation +====================== + + `configure' recognizes the following options to control how it +operates. + +`--help' +`-h' + Print a summary of all of the options to `configure', and exit. + +`--help=short' +`--help=recursive' + Print a summary of the options unique to this package's + `configure', and exit. The `short' variant lists options used + only in the top level, while the `recursive' variant lists options + also present in any nested packages. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--prefix=DIR' + Use DIR as the installation prefix. *note Installation Names:: + for more details, including other options available for fine-tuning + the installation locations. + +`--no-create' +`-n' + Run the configure checks, but stop before creating any output + files. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. + diff --git a/SOFTWARE/UTILS/sshpass/src/Makefile.am b/SOFTWARE/UTILS/sshpass/src/Makefile.am new file mode 100644 index 0000000..5dcc829 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/Makefile.am @@ -0,0 +1,8 @@ +bin_PROGRAMS=sshpass +man_MANS = sshpass.1 +EXTRA_DIST = $(man_MANS) + +VERSION = @PACKAGE_VERSION@ +PACKAGE = @PACKAGE_NAME@ + +sshpass_SOURCES=main.c diff --git a/SOFTWARE/UTILS/sshpass/src/Makefile.in b/SOFTWARE/UTILS/sshpass/src/Makefile.in new file mode 100644 index 0000000..cb84ea2 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/Makefile.in @@ -0,0 +1,689 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +bin_PROGRAMS = sshpass$(EXEEXT) +subdir = . +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ + depcomp install-sh missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" +PROGRAMS = $(bin_PROGRAMS) +am_sshpass_OBJECTS = main.$(OBJEXT) +sshpass_OBJECTS = $(am_sshpass_OBJECTS) +sshpass_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I.@am__isrc@ +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(sshpass_SOURCES) +DIST_SOURCES = $(sshpass_SOURCES) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +man1dir = $(mandir)/man1 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE_NAME@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @PACKAGE_VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +man_MANS = sshpass.1 +EXTRA_DIST = $(man_MANS) +sshpass_SOURCES = main.c +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .o .obj +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(bindir)" && rm -f $$files + +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) +sshpass$(EXEEXT): $(sshpass_OBJECTS) $(sshpass_DEPENDENCIES) + @rm -f sshpass$(EXEEXT) + $(LINK) $(sshpass_OBJECTS) $(sshpass_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` +install-man1: $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" + @list=''; test -n "$(man1dir)" || exit 0; \ + { for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.1[a-z]*$$/p'; \ + } | while read p; do \ + if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; echo "$$p"; \ + done | \ + sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ + sed 'N;N;s,\n, ,g' | { \ + list=; while read file base inst; do \ + if test "$$base" = "$$inst"; then list="$$list $$file"; else \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ + fi; \ + done; \ + for i in $$list; do echo "$$i"; done | $(am__base_list) | \ + while read files; do \ + test -z "$$files" || { \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ + done; } + +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list=''; test -n "$(man1dir)" || exit 0; \ + files=`{ for i in $$list; do echo "$$i"; done; \ + l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ + sed -n '/\.1[a-z]*$$/p'; \ + } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ + test -z "$$files" || { \ + echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(man1dir)" && rm -f $$files; } + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @list='$(MANS)'; if test -n "$$list"; then \ + list=`for p in $$list; do \ + if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ + if test -n "$$list" && \ + grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ + echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ + grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ + echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ + echo " typically \`make maintainer-clean' will remove them" >&2; \ + exit 1; \ + else :; fi; \ + else :; fi + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @$(am__cd) '$(distuninstallcheck_dir)' \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) config.h +installdirs: + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-hdr distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-man + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-binPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: install-man1 + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-man + +uninstall-man: uninstall-man1 + +.MAKE: all install-am install-strip + +.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ + clean-binPROGRAMS clean-generic ctags dist dist-all dist-bzip2 \ + dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ + distcheck distclean distclean-compile distclean-generic \ + distclean-hdr distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-binPROGRAMS install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-man1 install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-binPROGRAMS uninstall-man \ + uninstall-man1 + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/SOFTWARE/UTILS/sshpass/src/NEWS b/SOFTWARE/UTILS/sshpass/src/NEWS new file mode 100644 index 0000000..0bc6a8a --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/NEWS @@ -0,0 +1,3 @@ +As of version 1.03, sshpass will do everything in its power not to hang. It +now detects invalid password as well as ssh asking to verify the host, and +returns a return value that indicate the reason for the exit. diff --git a/SOFTWARE/UTILS/sshpass/src/README b/SOFTWARE/UTILS/sshpass/src/README new file mode 100644 index 0000000..e69de29 diff --git a/SOFTWARE/UTILS/sshpass/src/aclocal.m4 b/SOFTWARE/UTILS/sshpass/src/aclocal.m4 new file mode 100644 index 0000000..f5a02ce --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/aclocal.m4 @@ -0,0 +1,963 @@ +# generated automatically by aclocal 1.11.1 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],, +[m4_warning([this file was generated for autoconf 2.67. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically `autoreconf'.])]) + +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.11' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.11.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.11.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 9 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 10 + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], UPC, [depcc="$UPC" am_compiler_list=], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +#serial 5 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 8 + +# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. +AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 16 + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.62])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl +]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl +]) + +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 6 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_MKDIR_P +# --------------- +# Check for `mkdir -p'. +AC_DEFUN([AM_PROG_MKDIR_P], +[AC_PREREQ([2.60])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [[\\/$]]* | ?:[[\\/]]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 5 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of `v7', `ustar', or `pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + diff --git a/SOFTWARE/UTILS/sshpass/src/config.h.in b/SOFTWARE/UTILS/sshpass/src/config.h.in new file mode 100644 index 0000000..d008ee0 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/config.h.in @@ -0,0 +1,160 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if you have the header file. */ +#undef HAVE_FCNTL_H + +/* Define to 1 if you have the `fork' function. */ +#undef HAVE_FORK + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if your system has a GNU libc compatible `malloc' function, and + to 0 otherwise. */ +#undef HAVE_MALLOC + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the `posix_openpt' function. */ +#undef HAVE_POSIX_OPENPT + +/* Define to 1 if you have the `select' function. */ +#undef HAVE_SELECT + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the `strdup' function. */ +#undef HAVE_STRDUP + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_IOCTL_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SELECT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SOCKET_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have that is POSIX.1 compatible. */ +#undef HAVE_SYS_WAIT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_TERMIOS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if you have the `vfork' function. */ +#undef HAVE_VFORK + +/* Define to 1 if you have the header file. */ +#undef HAVE_VFORK_H + +/* Define to 1 if `fork' works. */ +#undef HAVE_WORKING_FORK + +/* Define to 1 if `vfork' works. */ +#undef HAVE_WORKING_VFORK + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the home page for this package. */ +#undef PACKAGE_URL + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define as the return type of signal handlers (`int' or `void'). */ +#undef RETSIGTYPE + +/* Define to the type of arg 1 for `select'. */ +#undef SELECT_TYPE_ARG1 + +/* Define to the type of args 2, 3 and 4 for `select'. */ +#undef SELECT_TYPE_ARG234 + +/* Define to the type of arg 5 for `select'. */ +#undef SELECT_TYPE_ARG5 + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif + + +/* Version number of package */ +#undef VERSION + +/* Define to 1 if on MINIX. */ +#undef _MINIX + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +#undef _POSIX_1_SOURCE + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +#undef _POSIX_SOURCE + +/* Define to empty if `const' does not conform to ANSI C. */ +#undef const + +/* Define to rpl_malloc if the replacement function should be used. */ +#undef malloc + +/* Define to `int' if does not define. */ +#undef pid_t + +/* Define to `int' if does not define. */ +#undef ssize_t + +/* Define as `fork' if `vfork' does not work. */ +#undef vfork diff --git a/SOFTWARE/UTILS/sshpass/src/configure b/SOFTWARE/UTILS/sshpass/src/configure new file mode 100644 index 0000000..63f9a7a --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/configure @@ -0,0 +1,6946 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.67 for sshpass 1.05. +# +# +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +# Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +# +# Copyright (C) 2006,2008,2011 Lingnu Open Source Consulting Ltd. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + # We cannot yet assume a decent shell, so we have to provide a + # neutralization value for shells without unset; and this also + # works around shells that cannot unset nonexistent variables. + BASH_ENV=/dev/null + ENV=/dev/null + (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in #( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='sshpass' +PACKAGE_TARNAME='sshpass' +PACKAGE_VERSION='1.05' +PACKAGE_STRING='sshpass 1.05' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_unique_file="main.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +EGREP +GREP +CPP +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__quote +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_dependency_tracking +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +CPP' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures sshpass 1.05 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/sshpass] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of sshpass 1.05:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +sshpass configure 1.05 +generated by GNU Autoconf 2.67 + +Copyright (C) 2010 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. + +Copyright (C) 2006,2008,2011 Lingnu Open Source Consulting Ltd. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval "test \"\${$3+set}\"" = set; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_header_mongrel + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_header_compile + +# ac_fn_c_check_type LINENO TYPE VAR INCLUDES +# ------------------------------------------- +# Tests whether TYPE exists after having included INCLUDES, setting cache +# variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_type + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_func +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by sshpass $as_me 1.05, which was +generated by GNU Autoconf 2.67. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5 ; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +am__api_version='1.11' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Just in case +sleep 1 +echo timestamp > conftest.file +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken +alias in your environment" "$LINENO" 5 + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test "${ac_cv_path_mkdir+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +mkdir_p="$MKDIR_P" +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_AWK+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='sshpass' + VERSION='1.05' + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +# Always define AMTAR for backward compatibility. + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + + + + + + + + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 +$as_echo_n "checking for style of include used by $am_make... " >&6; } +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 +$as_echo "$_am_result" >&6; } +rm -f confinc confmf + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5 ; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5 ; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5 ; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5 ; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5 ; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5 ; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if test "${ac_cv_path_GREP+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if test "${ac_cv_path_EGREP+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if test "${ac_cv_header_stdc+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" +if test "x$ac_cv_header_minix_config_h" = x""yes; then : + MINIX=yes +else + MINIX= +fi + + + if test "$MINIX" = yes; then + +$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h + + +$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h + + +$as_echo "#define _MINIX 1" >>confdefs.h + + fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 +$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_safe_to_define___extensions__=yes +else + ac_cv_safe_to_define___extensions__=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 +$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } + test $ac_cv_safe_to_define___extensions__ = yes && + $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h + + $as_echo "#define _ALL_SOURCE 1" >>confdefs.h + + $as_echo "#define _GNU_SOURCE 1" >>confdefs.h + + $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + + $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h + + + +# Checks for programs. +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5 ; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + + +# Checks for libraries. + +# Checks for header files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if test "${ac_cv_header_stdc+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 +$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } +if test "${ac_cv_header_sys_wait_h+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#ifndef WEXITSTATUS +# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) +#endif +#ifndef WIFEXITED +# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) +#endif + +int +main () +{ + int s; + wait (&s); + s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_sys_wait_h=yes +else + ac_cv_header_sys_wait_h=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 +$as_echo "$ac_cv_header_sys_wait_h" >&6; } +if test $ac_cv_header_sys_wait_h = yes; then + +$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h + +fi + +for ac_header in fcntl.h stdlib.h string.h sys/ioctl.h unistd.h termios.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 +$as_echo_n "checking for an ANSI C-conforming const... " >&6; } +if test "${ac_cv_c_const+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +/* FIXME: Include the comments suggested by Paul. */ +#ifndef __cplusplus + /* Ultrix mips cc rejects this. */ + typedef int charset[2]; + const charset cs; + /* SunOS 4.1.1 cc rejects this. */ + char const *const *pcpcc; + char **ppc; + /* NEC SVR4.0.2 mips cc rejects this. */ + struct point {int x, y;}; + static struct point const zero = {0,0}; + /* AIX XL C 1.02.0.0 rejects this. + It does not let you subtract one const X* pointer from another in + an arm of an if-expression whose if-part is not a constant + expression */ + const char *g = "string"; + pcpcc = &g + (g ? g-g : 0); + /* HPUX 7.0 cc rejects these. */ + ++pcpcc; + ppc = (char**) pcpcc; + pcpcc = (char const *const *) ppc; + { /* SCO 3.2v4 cc rejects this. */ + char *t; + char const *s = 0 ? (char *) 0 : (char const *) 0; + + *t++ = 0; + if (s) return 0; + } + { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ + int x[] = {25, 17}; + const int *foo = &x[0]; + ++foo; + } + { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ + typedef const int *iptr; + iptr p = 0; + ++p; + } + { /* AIX XL C 1.02.0.0 rejects this saying + "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ + struct s { int j; const int *ap[3]; }; + struct s *b; b->j = 5; + } + { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ + const int foo = 10; + if (!foo) return 0; + } + return !cs[0] && !zero.x; +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_const=yes +else + ac_cv_c_const=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 +$as_echo "$ac_cv_c_const" >&6; } +if test $ac_cv_c_const = no; then + +$as_echo "#define const /**/" >>confdefs.h + +fi + +ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" +if test "x$ac_cv_type_pid_t" = x""yes; then : + +else + +cat >>confdefs.h <<_ACEOF +#define pid_t int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = x""yes; then : + +else + +cat >>confdefs.h <<_ACEOF +#define ssize_t int +_ACEOF + +fi + + +# Checks for library functions. +for ac_header in vfork.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" +if test "x$ac_cv_header_vfork_h" = x""yes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_VFORK_H 1 +_ACEOF + +fi + +done + +for ac_func in fork vfork +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + +if test "x$ac_cv_func_fork" = xyes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 +$as_echo_n "checking for working fork... " >&6; } +if test "${ac_cv_func_fork_works+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + ac_cv_func_fork_works=cross +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ + + /* By Ruediger Kuhlmann. */ + return fork () < 0; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + ac_cv_func_fork_works=yes +else + ac_cv_func_fork_works=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 +$as_echo "$ac_cv_func_fork_works" >&6; } + +else + ac_cv_func_fork_works=$ac_cv_func_fork +fi +if test "x$ac_cv_func_fork_works" = xcross; then + case $host in + *-*-amigaos* | *-*-msdosdjgpp*) + # Override, as these systems have only a dummy fork() stub + ac_cv_func_fork_works=no + ;; + *) + ac_cv_func_fork_works=yes + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 +$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} +fi +ac_cv_func_vfork_works=$ac_cv_func_vfork +if test "x$ac_cv_func_vfork" = xyes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 +$as_echo_n "checking for working vfork... " >&6; } +if test "${ac_cv_func_vfork_works+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + ac_cv_func_vfork_works=cross +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Thanks to Paul Eggert for this test. */ +$ac_includes_default +#include +#ifdef HAVE_VFORK_H +# include +#endif +/* On some sparc systems, changes by the child to local and incoming + argument registers are propagated back to the parent. The compiler + is told about this with #include , but some compilers + (e.g. gcc -O) don't grok . Test for this by using a + static variable whose address is put into a register that is + clobbered by the vfork. */ +static void +#ifdef __cplusplus +sparc_address_test (int arg) +# else +sparc_address_test (arg) int arg; +#endif +{ + static pid_t child; + if (!child) { + child = vfork (); + if (child < 0) { + perror ("vfork"); + _exit(2); + } + if (!child) { + arg = getpid(); + write(-1, "", 0); + _exit (arg); + } + } +} + +int +main () +{ + pid_t parent = getpid (); + pid_t child; + + sparc_address_test (0); + + child = vfork (); + + if (child == 0) { + /* Here is another test for sparc vfork register problems. This + test uses lots of local variables, at least as many local + variables as main has allocated so far including compiler + temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris + 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should + reuse the register of parent for one of the local variables, + since it will think that parent can't possibly be used any more + in this routine. Assigning to the local variable will thus + munge parent in the parent process. */ + pid_t + p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), + p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); + /* Convince the compiler that p..p7 are live; otherwise, it might + use the same hardware register for all 8 local variables. */ + if (p != p1 || p != p2 || p != p3 || p != p4 + || p != p5 || p != p6 || p != p7) + _exit(1); + + /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent + from child file descriptors. If the child closes a descriptor + before it execs or exits, this munges the parent's descriptor + as well. Test for this by closing stdout in the child. */ + _exit(close(fileno(stdout)) != 0); + } else { + int status; + struct stat st; + + while (wait(&status) != child) + ; + return ( + /* Was there some problem with vforking? */ + child < 0 + + /* Did the child fail? (This shouldn't happen.) */ + || status + + /* Did the vfork/compiler bug occur? */ + || parent != getpid() + + /* Did the file descriptor bug occur? */ + || fstat(fileno(stdout), &st) != 0 + ); + } +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + ac_cv_func_vfork_works=yes +else + ac_cv_func_vfork_works=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 +$as_echo "$ac_cv_func_vfork_works" >&6; } + +fi; +if test "x$ac_cv_func_fork_works" = xcross; then + ac_cv_func_vfork_works=$ac_cv_func_vfork + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 +$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} +fi + +if test "x$ac_cv_func_vfork_works" = xyes; then + +$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h + +else + +$as_echo "#define vfork fork" >>confdefs.h + +fi +if test "x$ac_cv_func_fork_works" = xyes; then + +$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h + +fi + +if test $ac_cv_c_compiler_gnu = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 +$as_echo_n "checking whether $CC needs -traditional... " >&6; } +if test "${ac_cv_prog_gcc_traditional+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_pattern="Autoconf.*'x'" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +Autoconf TIOCGETP +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "$ac_pattern" >/dev/null 2>&1; then : + ac_cv_prog_gcc_traditional=yes +else + ac_cv_prog_gcc_traditional=no +fi +rm -f conftest* + + + if test $ac_cv_prog_gcc_traditional = no; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +Autoconf TCGETA +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "$ac_pattern" >/dev/null 2>&1; then : + ac_cv_prog_gcc_traditional=yes +fi +rm -f conftest* + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 +$as_echo "$ac_cv_prog_gcc_traditional" >&6; } + if test $ac_cv_prog_gcc_traditional = yes; then + CC="$CC -traditional" + fi +fi + +for ac_header in stdlib.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" +if test "x$ac_cv_header_stdlib_h" = x""yes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_STDLIB_H 1 +_ACEOF + +fi + +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 +$as_echo_n "checking for GNU libc compatible malloc... " >&6; } +if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + if test "$cross_compiling" = yes; then : + ac_cv_func_malloc_0_nonnull=no +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#if defined STDC_HEADERS || defined HAVE_STDLIB_H +# include +#else +char *malloc (); +#endif + +int +main () +{ +return ! malloc (0); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + ac_cv_func_malloc_0_nonnull=yes +else + ac_cv_func_malloc_0_nonnull=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 +$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } +if test $ac_cv_func_malloc_0_nonnull = yes; then : + +$as_echo "#define HAVE_MALLOC 1" >>confdefs.h + +else + $as_echo "#define HAVE_MALLOC 0" >>confdefs.h + + case " $LIBOBJS " in + *" malloc.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS malloc.$ac_objext" + ;; +esac + + +$as_echo "#define malloc rpl_malloc" >>confdefs.h + +fi + + +for ac_header in sys/select.h sys/socket.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 +$as_echo_n "checking types of arguments for select... " >&6; } +if test "${ac_cv_func_select_args+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + for ac_arg234 in 'fd_set *' 'int *' 'void *'; do + for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do + for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +#ifdef HAVE_SYS_SELECT_H +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include +#endif + +int +main () +{ +extern int select ($ac_arg1, + $ac_arg234, $ac_arg234, $ac_arg234, + $ac_arg5); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done + done +done +# Provide a safe default value. +: ${ac_cv_func_select_args='int,int *,struct timeval *'} + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 +$as_echo "$ac_cv_func_select_args" >&6; } +ac_save_IFS=$IFS; IFS=',' +set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` +IFS=$ac_save_IFS +shift + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_ARG1 $1 +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_ARG234 ($2) +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define SELECT_TYPE_ARG5 ($3) +_ACEOF + +rm -f conftest* + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 +$as_echo_n "checking return type of signal handlers... " >&6; } +if test "${ac_cv_type_signal+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include + +int +main () +{ +return *(signal (0, 0)) (0) == 1; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_type_signal=int +else + ac_cv_type_signal=void +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 +$as_echo "$ac_cv_type_signal" >&6; } + +cat >>confdefs.h <<_ACEOF +#define RETSIGTYPE $ac_cv_type_signal +_ACEOF + + +for ac_func in select posix_openpt strdup +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +ac_config_files="$ac_config_files Makefile" + +ac_config_headers="$ac_config_headers config.h" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + test "x$cache_file" != "x/dev/null" && + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + cat confcache >$cache_file + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: ${CONFIG_STATUS=./config.status} +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' + fi +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' +else + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in #( + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' +fi +as_executable_p=$as_test_x + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by sshpass $as_me 1.05, which was +generated by GNU Autoconf 2.67. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +sshpass config.status 1.05 +configured by $0, generated by GNU Autoconf 2.67, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2010 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= + trap 'exit_status=$? + { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_t=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_t"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$tmp/stdin" + case $ac_file in + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" + } >"$tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/SOFTWARE/UTILS/sshpass/src/configure.ac b/SOFTWARE/UTILS/sshpass/src/configure.ac new file mode 100644 index 0000000..97ae72a --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/configure.ac @@ -0,0 +1,37 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.57) +AC_INIT([sshpass], [1.05]) +AM_INIT_AUTOMAKE +AC_COPYRIGHT([Copyright (C) 2006,2008,2011 Lingnu Open Source Consulting Ltd.]) +AC_CONFIG_SRCDIR([main.c]) + +AC_USE_SYSTEM_EXTENSIONS + +# Checks for programs. +AC_PROG_CC + +# Checks for libraries. + +# Checks for header files. +AC_HEADER_STDC +AC_HEADER_SYS_WAIT +AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/ioctl.h unistd.h termios.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +AC_TYPE_PID_T +AC_TYPE_SSIZE_T + +# Checks for library functions. +AC_FUNC_FORK +AC_PROG_GCC_TRADITIONAL +AC_FUNC_MALLOC +AC_FUNC_SELECT_ARGTYPES +AC_TYPE_SIGNAL +AC_CHECK_FUNCS([select posix_openpt strdup]) + +AC_CONFIG_FILES([Makefile]) +AM_CONFIG_HEADER(config.h) +AC_OUTPUT diff --git a/SOFTWARE/UTILS/sshpass/src/depcomp b/SOFTWARE/UTILS/sshpass/src/depcomp new file mode 100644 index 0000000..df8eea7 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/depcomp @@ -0,0 +1,630 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2009-04-28.21; # UTC + +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free +# Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u="sed s,\\\\\\\\,/,g" + depmode=msvisualcpp +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +## The second -e expression handles DOS-style file names with drive letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the `deleted header file' problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory +## that the space means something, we add a space to the output as +## well. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like `#:fec' to the end of the + # dependency line. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ + tr ' +' ' ' >> "$depfile" + echo >> "$depfile" + + # The second pass generates a dummy entry for each header file. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + # Each line is of the form `foo.o: dependent.h'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + # Add `dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in `foo.d' instead, so we check for that too. + # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + + if test "$libtool" = yes; then + # With Tru64 cc, shared objects can also be used to make a + # static library. This mechanism is used in libtool 1.4 series to + # handle both shared and static libraries in a single compilation. + # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. + # + # With libtool 1.5 this exception was removed, and libtool now + # generates 2 separate objects for the 2 libraries. These two + # compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 + tmpdepfile2=$dir$base.o.d # libtool 1.5 + tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 + tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.o.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + tmpdepfile4=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + tr ' ' ' +' < "$tmpdepfile" | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/SOFTWARE/UTILS/sshpass/src/install-sh b/SOFTWARE/UTILS/sshpass/src/install-sh new file mode 100644 index 0000000..6781b98 --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/install-sh @@ -0,0 +1,520 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2009-04-28.21; # UTC + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. + +nl=' +' +IFS=" "" $nl" + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit=${DOITPROG-} +if test -z "$doit"; then + doit_exec=exec +else + doit_exec=$doit +fi + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_glob='?' +initialize_posix_glob=' + test "$posix_glob" != "?" || { + if (set -f) 2>/dev/null; then + posix_glob= + else + posix_glob=: + fi + } +' + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" +stripcmd= + +src= +dst= +dir_arg= +dst_arg= + +copy_on_change=false +no_target_directory= + +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG +" + +while test $# -ne 0; do + case $1 in + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; + + -g) chgrpcmd="$chgrpprog $2" + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *' '* | *' +'* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; + + -o) chowncmd="$chownprog $2" + shift;; + + -s) stripcmd=$stripprog;; + + -t) dst_arg=$2 + shift;; + + -T) no_target_directory=true;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift + break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; + esac + shift +done + +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + done +fi + +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +if test -z "$dir_arg"; then + trap '(exit $?); exit' 1 2 13 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dst_arg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst;; + esac + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test -n "$no_target_directory"; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + # Prefer dirname, but fall back on a substitute if dirname fails. + dstdir=` + (dirname "$dst") 2>/dev/null || + expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$dst" : 'X\(//\)[^/]' \| \ + X"$dst" : 'X\(//\)$' \| \ + X"$dst" : 'X\(/\)' \| . 2>/dev/null || + echo X"$dst" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q' + ` + + test -d "$dstdir" + dstdir_status=$? + fi + fi + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writeable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + -*) prefix='./';; + *) prefix='';; + esac + + eval "$initialize_posix_glob" + + oIFS=$IFS + IFS=/ + $posix_glob set -f + set fnord $dstdir + shift + $posix_glob set +f + IFS=$oIFS + + prefixes= + + for d + do + test -z "$d" && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + + eval "$initialize_posix_glob" && + $posix_glob set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + $posix_glob set +f && + + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi +done + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/SOFTWARE/UTILS/sshpass/src/main.c b/SOFTWARE/UTILS/sshpass/src/main.c new file mode 100644 index 0000000..58ac0cf --- /dev/null +++ b/SOFTWARE/UTILS/sshpass/src/main.c @@ -0,0 +1,478 @@ +/* This file is part of "sshpass", a tool for batch running password ssh authentication + * Copyright (C) 2006 Lingnu Open Source Consulting Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version, provided that it was accepted by + * Lingnu Open Source Consulting Ltd. as an acceptable license for its + * projects. Consult http://www.lingnu.com/licenses.html + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +// Identity of this package. +#define PACKAGE_NAME "sshpass" +#define PACKAGE_STRING "sshpass 1.05" + +#if HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#include +#include +#include + +#include +#include +#include +#if HAVE_TERMIOS_H +#include +#endif + +#include +#include +#include +#include + +enum program_return_codes { + RETURN_NOERROR, + RETURN_INVALID_ARGUMENTS, + RETURN_CONFLICTING_ARGUMENTS, + RETURN_RUNTIME_ERROR, + RETURN_PARSE_ERRROR, + RETURN_INCORRECT_PASSWORD, + RETURN_HOST_KEY_UNKNOWN, + RETURN_HOST_KEY_CHANGED, +}; + +// Some systems don't define posix_openpt +#ifndef HAVE_POSIX_OPENPT +int +posix_openpt(int flags) +{ + return open("/dev/ptmx", flags); +} +#endif + +int runprogram( int argc, char *argv[] ); + +struct { + enum { PWT_STDIN, PWT_FILE, PWT_FD, PWT_PASS } pwtype; + union { + const char *filename; + int fd; + const char *password; + } pwsrc; +} args; + +static void show_help() +{ + printf("Usage: " PACKAGE_NAME " [-f|-d|-p|-e] [-hV] command parameters\n" + " -f filename Take password to use from file\n" + " -d number Use number as file descriptor for getting password\n" + " -p password Provide password as argument (security unwise)\n" + " -e Password is passed as env-var \"SSHPASS\"\n" + " With no parameters - password will be taken from stdin\n\n" + " -h Show help (this screen)\n" + " -V Print version information\n" + "At most one of -f, -d, -p or -e should be used\n"); +} + +// Parse the command line. Fill in the "args" global struct with the results. Return argv offset +// on success, and a negative number on failure +static int parse_options( int argc, char *argv[] ) +{ + int error=-1; + int opt; + + // Set the default password source to stdin + args.pwtype=PWT_STDIN; + args.pwsrc.fd=0; + +#define VIRGIN_PWTYPE if( args.pwtype!=PWT_STDIN ) { \ + fprintf(stderr, "Conflicting password source\n"); \ + error=RETURN_CONFLICTING_ARGUMENTS; } + + while( (opt=getopt(argc, argv, "+f:d:p:heV"))!=-1 && error==-1 ) { + switch( opt ) { + case 'f': + // Password should come from a file + VIRGIN_PWTYPE; + + args.pwtype=PWT_FILE; + args.pwsrc.filename=optarg; + break; + case 'd': + // Password should come from an open file descriptor + VIRGIN_PWTYPE; + + args.pwtype=PWT_FD; + args.pwsrc.fd=atoi(optarg); + break; + case 'p': + // Password is given on the command line + VIRGIN_PWTYPE; + + args.pwtype=PWT_PASS; + args.pwsrc.password=strdup(optarg); + + // Hide the original password from the command line + { + int i; + + for( i=0; optarg[i]!='\0'; ++i ) + optarg[i]='z'; + } + break; + case 'e': + VIRGIN_PWTYPE; + + args.pwtype=PWT_PASS; + args.pwsrc.password=getenv("SSHPASS"); + if( args.pwsrc.password==NULL ) { + fprintf(stderr, "sshpass: -e option given but SSHPASS environment variable not set\n"); + + error=RETURN_INVALID_ARGUMENTS; + } + break; + case '?': + case ':': + error=RETURN_INVALID_ARGUMENTS; + break; + case 'h': + error=RETURN_NOERROR; + break; + case 'V': + printf("%s (C) 2006-2011 Lingnu Open Source Consulting Ltd.\n" + "This program is free software, and can be distributed under the terms of the GPL\n" + "See the COPYING file for more information.\n", PACKAGE_STRING ); + exit(0); + break; + } + } + + if( error>=0 ) + return -(error+1); + else + return optind; +} + +int main( int argc, char *argv[] ) +{ + int opt_offset=parse_options( argc, argv ); + + if( opt_offset<0 ) { + // There was some error + show_help(); + + return -(opt_offset+1); // -1 becomes 0, -2 becomes 1 etc. + } + + if( argc-opt_offset<1 ) { + show_help(); + + return 0; + } + + return runprogram( argc-opt_offset, argv+opt_offset ); +} + +int handleoutput( int fd ); + +/* Global variables so that this information be shared with the signal handler */ +static int ourtty; // Our own tty +static int masterpt; + +void window_resize_handler(int signum); +void sigchld_handler(int signum); + +int runprogram( int argc, char *argv[] ) +{ + struct winsize ttysize; // The size of our tty + + // We need to interrupt a select with a SIGCHLD. In order to do so, we need a SIGCHLD handler + signal( SIGCHLD,sigchld_handler ); + + // Create a pseudo terminal for our process + masterpt=posix_openpt(O_RDWR); + + if( masterpt==-1 ) { + perror("Failed to get a pseudo terminal"); + + return RETURN_RUNTIME_ERROR; + } + + fcntl(masterpt, F_SETFL, O_NONBLOCK); + + if( grantpt( masterpt )!=0 ) { + perror("Failed to change pseudo terminal's permission"); + + return RETURN_RUNTIME_ERROR; + } + if( unlockpt( masterpt )!=0 ) { + perror("Failed to unlock pseudo terminal"); + + return RETURN_RUNTIME_ERROR; + } + + ourtty=open("/dev/tty", 0); + if( ourtty!=-1 && ioctl( ourtty, TIOCGWINSZ, &ttysize )==0 ) { + signal(SIGWINCH, window_resize_handler); + + ioctl( masterpt, TIOCSWINSZ, &ttysize ); + } + + const char *name=ptsname(masterpt); + int slavept; + /* + Comment no. 3.14159 + + This comment documents the history of code. + + We need to open the slavept inside the child process, after "setsid", so that it becomes the controlling + TTY for the process. We do not, otherwise, need the file descriptor open. The original approach was to + close the fd immediately after, as it is no longer needed. + + It turns out that (at least) the Linux kernel considers a master ptty fd that has no open slave fds + to be unused, and causes "select" to return with "error on fd". The subsequent read would fail, causing us + to go into an infinite loop. This is a bug in the kernel, as the fact that a master ptty fd has no slaves + is not a permenant problem. As long as processes exist that have the slave end as their controlling TTYs, + new slave fds can be created by opening /dev/tty, which is exactly what ssh is, in fact, doing. + + Our attempt at solving this problem, then, was to have the child process not close its end of the slave + ptty fd. We do, essentially, leak this fd, but this was a small price to pay. This worked great up until + openssh version 5.6. + + Openssh version 5.6 looks at all of its open file descriptors, and closes any that it does not know what + they are for. While entirely within its prerogative, this breaks our fix, causing sshpass to either + hang, or do the infinite loop again. + + Our solution is to keep the slave end open in both parent AND child, at least until the handshake is + complete, at which point we no longer need to monitor the TTY anyways. + */ + + int childpid=fork(); + if( childpid==0 ) { + // Child + + // Detach us from the current TTY + setsid(); + // This line makes the ptty our controlling tty. We do not otherwise need it open + slavept=open(name, O_RDWR ); + close( slavept ); + + close( masterpt ); + + char **new_argv=malloc(sizeof(char *)*(argc+1)); + + int i; + + for( i=0; i0 ) { + if( FD_ISSET( masterpt, &readfd ) ) { + int ret; + if( (ret=handleoutput( masterpt )) ) { + // Authentication failed or any other error + + // handleoutput returns positive error number in case of some error, and a negative value + // if all that happened is that the slave end of the pt is closed. + if( ret>0 ) { + close( masterpt ); // Signal ssh that it's controlling TTY is now closed + close(slavept); + } + + terminate=ret; + + if( terminate ) { + close( slavept ); + } + } + } + } + wait_id=waitpid( childpid, &status, WNOHANG ); + } else { + wait_id=waitpid( childpid, &status, 0 ); + } + } while( wait_id==0 || (!WIFEXITED( status ) && !WIFSIGNALED( status )) ); + + if( terminate>0 ) + return terminate; + else if( WIFEXITED( status ) ) + return WEXITSTATUS(status); + else + return 255; +} + +int match( const char *reference, const char *buffer, ssize_t bufsize, int state ); +void write_pass( int fd ); + +int handleoutput( int fd ) +{ + // We are looking for the string + static int prevmatch=0; // If the "password" prompt is repeated, we have the wrong password. + static int state1, state2; + static const char compare1[]="assword:"; // Asking for a password + static const char compare2[]="The authenticity of host "; // Asks to authenticate host + // static const char compare3[]="WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!"; // Warns about man in the middle attack + // The remote identification changed error is sent to stderr, not the tty, so we do not handle it. + // This is not a problem, as ssh exists immediately in such a case + char buffer[40]; + int ret=0; + + int numread=read(fd, buffer, sizeof(buffer) ); + + state1=match( compare1, buffer, numread, state1 ); + + // Are we at a password prompt? + if( compare1[state1]=='\0' ) { + if( !prevmatch ) { + write_pass( fd ); + state1=0; + prevmatch=1; + } else { + // Wrong password - terminate with proper error code + ret=RETURN_INCORRECT_PASSWORD; + } + } + + if( ret==0 ) { + state2=match( compare2, buffer, numread, state2 ); + + // Are we being prompted to authenticate the host? + if( compare2[state2]=='\0' ) { + ret=RETURN_HOST_KEY_UNKNOWN; + } + } + + return ret; +} + +int match( const char *reference, const char *buffer, ssize_t bufsize, int state ) +{ + // This is a highly simplisic implementation. It's good enough for matching "Password: ", though. + int i; + for( i=0;reference[state]!='\0' && i, 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +run=: +sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' +sed_minuso='s/.* -o \([^ ]*\).*/\1/p' + +# In the cases where this matters, `missing' is being run in the +# srcdir already. +if test -f configure.ac; then + configure_ac=configure.ac +else + configure_ac=configure.in +fi + +msg="missing on your system" + +case $1 in +--run) + # Try to run requested program, and just exit if it succeeds. + run= + shift + "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +error status if there is no known handling for PROGRAM. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + --run try to run the given command, and emulate it if it fails + +Supported PROGRAM values: + aclocal touch file \`aclocal.m4' + autoconf touch file \`configure' + autoheader touch file \`config.h.in' + autom4te touch the output file, or create a stub one + automake touch all \`Makefile.in' files + bison create \`y.tab.[ch]', if possible, from existing .[ch] + flex create \`lex.yy.c', if possible, from existing .c + help2man touch the output file + lex create \`lex.yy.c', if possible, from existing .c + makeinfo touch the output file + tar try tar, gnutar, gtar, then tar without non-portable flags + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and +\`g' are ignored when checking the name. + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + +esac + +# normalize program name to check for. +program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + +# Now exit if we have it, but it failed. Also exit now if we +# don't have it and --version was passed (most likely to detect +# the program). This is about non-GNU programs, so use $1 not +# $program. +case $1 in + lex*|yacc*) + # Not GNU programs, they don't have --version. + ;; + + tar*) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + + *) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + # Could not run --version or --help. This is probably someone + # running `$TOOL --version' or `$TOOL --help' to check whether + # $TOOL exists and not knowing $TOOL uses missing. + exit 1 + fi + ;; +esac + +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case $program in + aclocal*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acinclude.m4' or \`${configure_ac}'. You might want + to install the \`Automake' and \`Perl' packages. Grab them from + any GNU archive site." + touch aclocal.m4 + ;; + + autoconf*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`${configure_ac}'. You might want to install the + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU + archive site." + touch configure + ;; + + autoheader*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acconfig.h' or \`${configure_ac}'. You might want + to install the \`Autoconf' and \`GNU m4' packages. Grab them + from any GNU archive site." + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` + test -z "$files" && files="config.h" + touch_files= + for f in $files; do + case $f in + *:*) touch_files="$touch_files "`echo "$f" | + sed -e 's/^[^:]*://' -e 's/:.*//'`;; + *) touch_files="$touch_files $f.in";; + esac + done + touch $touch_files + ;; + + automake*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. + You might want to install the \`Automake' and \`Perl' packages. + Grab them from any GNU archive site." + find . -type f -name Makefile.am -print | + sed 's/\.am$/.in/' | + while read f; do touch "$f"; done + ;; + + autom4te*) + echo 1>&2 "\ +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the + proper tools for further handling them. + You can get \`$1' as part of \`Autoconf' from any GNU + archive site." + + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo "#! /bin/sh" + echo "# Created by GNU Automake missing as a replacement of" + echo "# $ $@" + echo "exit 0" + chmod +x $file + exit 1 + fi + ;; + + bison*|yacc*) + echo 1>&2 "\ +WARNING: \`$1' $msg. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package + in order for those modifications to take effect. You can get + \`Bison' from any GNU archive site." + rm -f y.tab.c y.tab.h + if test $# -ne 1; then + eval LASTARG="\${$#}" + case $LASTARG in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if test -f "$SRCFILE"; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if test -f "$SRCFILE"; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if test ! -f y.tab.h; then + echo >y.tab.h + fi + if test ! -f y.tab.c; then + echo 'main() { return 0; }' >y.tab.c + fi + ;; + + lex*|flex*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package + in order for those modifications to take effect. You can get + \`Flex' from any GNU archive site." + rm -f lex.yy.c + if test $# -ne 1; then + eval LASTARG="\${$#}" + case $LASTARG in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if test -f "$SRCFILE"; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if test ! -f lex.yy.c; then + echo 'main() { return 0; }' >lex.yy.c + fi + ;; + + help2man*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a dependency of a manual page. You may need the + \`Help2man' package in order for those modifications to take + effect. You can get \`Help2man' from any GNU archive site." + + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo ".ab help2man is required to generate this page" + exit $? + fi + ;; + + makeinfo*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file + indirectly affecting the aspect of the manual. The spurious + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -z "$file"; then + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n ' + /^@setfilename/{ + s/.* \([^ ]*\) *$/\1/ + p + q + }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 + touch $file + ;; + + tar*) + shift + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case $firstarg in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case $firstarg in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + + *) + echo 1>&2 "\ +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the + proper tools for further handling them. Check the \`README' file, + it often tells you about the needed prerequisites for installing + this package. You may also peek at any GNU archive site, in case + some other package would contain this missing \`$1' program." + exit 1 + ;; +esac + +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/SOFTWARE/UTILS/sshpass/src/sshpass b/SOFTWARE/UTILS/sshpass/src/sshpass new file mode 100755 index 0000000000000000000000000000000000000000..4303ed6b59ef3ce31d7a2fd98ff39783b2397ede GIT binary patch literal 15384 zcmeHOdvF}ZneW+`R8BwWe`q(XoY+XI`}*szAJfx4{prrt18WpT5sI+LBZ6jnaB5U6Mb>@Ggz$%i zu~ev{L3E0R;wlk9K6y(8WuhXA!VG@o`4GGa2C$(-%`h97fjnfBUp|P$LGT$`kjFrN z5CK#^4*qfQ7@T~m!xD=kii*<^U|{{Mfpx^^F!Y(>1z;7Kw3~bne#d~vpqrr^X$I-AX;(X(nIjPMP0bjEFSz*Z`>{)-W^OwM^dT3&llpC?o7yl{XcN(MSxJ^gT zJ>%kYO!@3_E=|Ws^dmm)uxAWdl373MTkfducHnW8CxxK@duGb|q5MC)@V~k+=a%fh zX7t}rUHo${d;s;$p6u^d@e3FKZ5PHGG)c6FW6w3lYHySHaFT2F=T_)1<5{-GYo@sG zg8Ev-lfWaB^|y%tuq5iA;=&;pzFrC=rhL1LzrcmVF1*x*uXo|cfSvu*=i;w*VS#l$ zlT5}c)>0meZ5db<+tfEGV!2|@5V15O5sT?sCRZ^uJ(kuJ1r5A(NmL9yuNA>eX%}M` z68U^7N&QLa7P}KUqnt~LTq$YfMOn`kjkKubGFqW*?5${q$Y_RE+$GAIu9tLj5~&pP z%cV+gPpnkdie=ans~Cyoa4eY}j-?a1yx6Vh3{6yvsA?E|6e}k3Le~;0kuK@OG%{5! zQ+WyOjGibOh|5N$h;|6R#2lSmKuk;SDhpUu zK}*ufB3hEnmns_TE$gLZAyHwK=nx&{j9f9rD4}OAFg#OD=qYrqq3vN0rxHdᗤ z4OJ>u?cg8{29&HFSl_=g))SF$f!aG(u63MN99nCqP~%&}EeBm9iCIcgjmMN+i$l2_ zmRpbbnyU!cv^%h{a_zYT3pm$=JNTl+vvbE>ymt}bi83RMVdUM6@glg7F@3B z#(2?=Gses0cZ~5ueUC9-wC5Rjq5QLo|!Ga{fr`-xvYq!H)Ou@B;Mn*FyszE z?m$qS^Qz)osMV&O!SQ!e11FT+)xV6M?K|6Wc*Ea|w)6fee|=YfqHnlk`0A8CC$4R& zi{Gf<62BQ?h5oC=)=*lni>J3-pUCQ;ikI~(;;+t%J`!l}9qm1N^oVGi9q{Coozb%^ zMx#fXLgXwPy=Ic*0cXjmXbS~Kj`W@Vo>?+H8kyvK!M_^(_x$9G;m+ryU(UTUvj5qR z+w;oCkr&@HOUxae>nNd~6m387vjtyS*fx3v(Com`BTDW|vu2;1{k&*9LLJ5ck|46?MHn z@fRJ?-1~IHFFIz5qtArIQ_pl@4t&EOn);iDyD`&hbQO~x{o_^x5kAys8Zm1tm;ivDX&8+$N6Cy-e+J5@d{tmy0Lf&KAd=fSuy!7r46RYh{ z!KMSS=K$MsVa*>R85$@ootSZ58-&yu;UKw9J#K+g=m* zHmTo!^~GOLiJ$xY+pl{%l?}d7^zOIcP%i+$V zXdCy}`;{$$Gs`peqTUmDc;mUDHyY!OS4Bq}^gz7zumYLa{3kL>NXaSd-k$Z^+}6YO zn5D1zm15nY84pK~6yNZ+i?(x^mHW&&$2BnzyV{<6Cl!6nmr?Y~<1^Yl`pmdjzcMlR zG0`?N@KEN(%(EG4Ihaw3&8EJCnOUJ@8Ikwk_by01;1ya^h$*zT(4J8?)U`i^G7or9 z;CB&p)aE$r^Ns&!>WUL{o{c`zS)Af$%Pu){?$H-BQ~Z~q$M$>c&a^%k{qg!&>rY4b zH!YlXBKk=1OmLxSJML{e96S{LF;@Xk$iK5O)O@1ui{~B*nWd)qo1TlFUH@uye|@{y zS^w}QhvSbu_@;lJ)#AX;-_QCSTFo|R5%yuvm_i(9KzjN3f24ewtTkeV%yZG7Ci>IQ zPMep0zA3;l-=C>pm_qB{^3TjCpC5UYdF1#4O#jZ`o~b|61sgjs-kt(`f<3S(us^dM ztIi^~HSkns z1ME3%uQJ|z{UNa>5MN{Gd3RPq%DAj+${De<+b7yy@;9F0Z^$>j5CVSL53R)zdbvB` z&EMEL=qY`3aZe|l3Hc;emo zPr5z6fAOCYm|MZXAm-of#K@y%uO&OOK^cx7S@Tx@jb_ZNQ@MjkwNk3;NsY}ETeq$o?AyAv z)`qaAau-`Fs+rs_t*8!F4b>J>u~*OOrD8!V8tSfuo=XhnHMLkWRP2tS&F&|4aiklc zXYh@oqIRylO6}?Hz9!t$y?C)Y04s`Bbu)I?>Q>VR74}uCdDFZBBNb`bmd&A+dI`Js zf{J8X*EHChHg+d;ZIO!pR+9->rKu?#PV^ki!-!Oi*nX=-ZqL$JoSUWh-uodOW zSh;!d)9Y_qtEMr8Dvk+ip`>dn4>fur!S+VX{^wqXJtKzmbKC8_7i2F#}Em_8Q_sHvk|t3y=>_0q0f%26#e;Yd<7 zhpw}tC960??M1)s&Q-Ll%>PMDjrDKgE7F9Tcd55B8e&{O3}zA z*)=Ghr7DQneX*h@{n1pPnB8m4dGvrW=kW#e#%6ox?>Xn)Kh`3+UVS*xvY<~)>peK< z{Re_V^&Xt_-hATYHa>3Smu>tquy-_mq)iiVUXK-WAI=p{%=48K^PJ_xJa0KM&s|Q; zbC(nI{N==tyD-mVPCn0NPRw(e6Z3rL#5|`tG0$sG{DKSf{O08I9OuM5&p9#AbxzFl zofGq%=fphkIWf9I&1nrQq)25?1+y7q&r#+7J2-9m!iVRu4z9|Z% z2xtAgmy-NtCf|F3{-2lrhxwDYNfnN+jjn#hVkqMG-JBldN?ng30_%p)L!$@vI@Sj2}zJ^3V zx!M0)W!pSo!1KUNrCW$P-#y3<`usakpx)=l!324aBCpQ(1UX9J``|SE06z>$gSZ#j z9`Qx|`jjYs*_xzobkV`03yEB$BD%7rg4UHPTrw$?F&1AX)2Ycp&RrDlAD0`u}pj0*#9y82G||eA8}us2^Sfb<@NY6u_`_ zAn|9Y4TEMUgBYcVxUsdjwb*2-LT4z=A{5vj@CGjn&JWJ;Uo@u|x%k#jp7KFcBYqVO zG%w~9jHcP4iz7+%qE7fdoP*v*<&rx$1^;%F2R=;7fLZ>^k120X3sVW_1rTzJ>hh|lrRAD`3m#Oc><`YWbqv+g>+&lcf%4C&8Xqc6*Y{H3O6KCWjM_*M!3o? z;v)liX>AX`y@kuVmdx>c!3`!4m$BgKC44x77_{LVMmP=q{323Jg$;h%f?8%JDtloy zzI&Cbm5=b#)gnHwm5O0}Q(??9yw!DL=t$yXT+_pq#4f4TY*9K(t$H|#Pi}T?=3O_; zEg4XVOL2U)!G(GWZQ@tV^X-r{7Y-98foXuj_z9*RA zBIy%Y9=Y(D#0f$%k1))bQi|B_WFJSCR~Wu0n6UUaOJxBnn`f@0vWRH_E0QGlD|{rr zfxu^>7eSKbbBe!?z^Q$!gWop|lK3bolsY7QURll=(?5{pwVoH#7tq4in~uJJ7Pg9y zO=9cKH13gnt{`}a`6LclxK3i)fLq9*#6c6&pN!5M!X7`Gn1GX9QRv$ zRy?MS;vV32;Irq+ciZz2@>BMB(w?sXJL`WM_*`=ozkDk;iWkk4^~3i3Ba*y-lJ%bk z=Dm=_KL+OAqQpN3<~<{4z5=hr-y-InqvU(gFy22(+(Zm{&J4=W20n&8?_&aEf;JIRNAB>D<|7MSyy zPj)lr^DbBU{lJ{xY!7`054-sE^%}G7X@?SScgHY(T#2TmecWV9V*Nh^&fDYF?3p3* z))Hlkkbll4{|jKJZ{gd(@_B6bw1^K}@_tn8^fjDrEs2x*=K*s)VteUpcopzzhy4RC z`7OYM_WY&q;tt@YO}IN`d9*JJOdk%}KP6zfzR?$PtE>DjU`cE*{gULqh5GMv@ejE0 zVPe!rqOamtT>QUr;lBeu3VX|tr@hYu%k?XS@&1lWeh0>b_Q%n$lz+*^KkdS2fw_KL z{n;db27C(R-)-0TJK!vyKiOXsuJU!LkL$D5e=|iBa0t)GVY~cgz%_eYL_7Ji{n%+Q z2OhC8u6xA|z(KTkkzIZzuq5{PIv3vL!Z8<4yYR3Jf7XTfxG??AB(eT`fNSk(6@TU8 zKjgyZ`A2SqbfaQa(`oF9VzHImHgAaytlzpV76V#!0b0E-wq{G;rq!|j)oa(^WD2B8 zu}r=+l*q?Y*u_<1iRvDK3*&MgmxQUv(&e}zB_ozg?IF5WSWcFyYN4=Kl!kU<^N0M! z*UFk#-?YlqYt22T4MsVM0;J*N3t3G{G-=_5|MJ!VmvB52ySFT>Q zeamX}(@h)u)~=3i>+2s_9lN+6sO7uBQ+YW`ANbdGnvK7 z7?O39Z0lig2kFWHN`z&h=*{8Y{M;2>zC7%x-Na_K2* zJA_X9vQ8eMoKCGZ2VGqLPP(_&^kI(FJV-yr>(z4V<=LjR8=k$D-0j+AKh?%{(mB@l zXSI5=R5joVJL#^vc3^XV-#~2hnl)QjZ<9l8x~!VB=np#9+Wy0T#J|?^g8itMt%y|i z7H~8}Z0J^;l_{K#FwaF~)B3@!5gZQF`2;3bgkH*YT#lsn;yON;6p?JAk~JZ8S+Svu z2#x>|`$qW!5Cc!w@+@v8aBdS3(@#2L`tn9hZ|R6$GJSa?TGn!x77_D_L5#dZ| zD$-#~res7+JvwG>;J5*|FM#ye9v(&%Bpc%GUcrQx4KY{?=#BL*Pf>;>f^p{ z3>9@FSSKr-@Q_cPs}TGMlpFU%5rnuEa@L8=lB4Vf1fHrW$8*~NGx5%#KDL1{gs=sH zuM$(P4ssAUK>?d&atAQZq};Zc=e+YUCXTeMm-!4C1pY4((>(v(iVd)ew6k77u?vBF zW6JSdxDTKcX{nF)vAz7zNx6Om{vXpZfFO*b98Yyp?mnbxEAzQ;dm3Ib{K6%Pa-;_l zq#XAza>()Aaqv>h zc4V6*i+mnP*313-QOI>uxlO7aKaH4j96O$~;&ZJ2ve{<8F#Q~Yl;im;`!RCgbjWd^ zRfe3jiF#!E`wlstj}6G(PXU{x+-YE0uelFZYdR<@<#=wg~?9ULS z9QXAtYE1`Nllpk>VtMpSi2JA6>V^7by>Hg!%ySFn29YO8j@vjgSZ}w@pd6n2Ng|Ko zeLI$nbt=Y%44Y)V9|Gg_UY7aC=Q;o~W!oE3)+yK0j{gU6=#$A-m)yB|LU1f4Nx20s zxg#Ayyds4VOSvU3xqb7k=TeHwc0_GC*)PW+_o`H4>m%Ig(s%CyAwDOS*>Z$8yX1nM z7mkPQmlWjQ!TKUq+yc3f1c+HDiT@uf)5KZGIZ5&uJ034f4wX^7AA#+qey%}$)+A-o Y@Gm" + echo " -lib \"\"" + echo "" +} + +# define the path to the buildroot +BUILDROOT_PATH="" +USER_LIBS="" +bDebug=0 + + +################### +# parse arguments # +while [ "$1" != "" ] +do + case "$1" in + # options + buildroot|-buildroot|--buildroot) + shift + BUILDROOT_PATH="$1" + shift + ;; + lib|-lib|--lib) + shift + USER_LIBS="$1" + shift + ;; + -d|--d|debug|-debug|--debug) + bDebug=1 + shift + ;; + -h|--h|help|-help|--help) + usage + exit + ;; + *) + echo "ERROR: Invalid Argument: $1" + usage + exit + ;; + esac +done + +# check to ensure correct arguments +if [ "$BUILDROOT_PATH" = "" ] +then + echo "ERROR: missing path to buildroot" + echo "" + usage + exit +fi + + +# define the toolchain and target names +#TOOLCHAIN_NAME="toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16" +TOOLCHAIN_NAME="toolchain-mipsel_24kc_gcc-5.5.0_musl" +TARGET_NAME="target-mipsel_24kc_musl" + +# define the relative paths +STAGING_DIR_RELATIVE="staging_dir" +TOOLCHAIN_RELATIVE="$STAGING_DIR_RELATIVE/$TOOLCHAIN_NAME" +TARGET_RELATIVE="$STAGING_DIR_RELATIVE/$TARGET_NAME" + +# define the toolchain paths +TOOLCHAIN="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE" +TOOLCHAIN_BIN="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/bin" + +TOOLCHAIN_INCLUDE="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/include" +TOOLCHAIN_LIB="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/lib" +TOOLCHAIN_USR_INCLUDE="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/usr/include" +TOOLCHAIN_USR_LIB="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/usr/lib" + +# define the target paths +TARGET="$BUILDROOT_PATH/$TARGET_RELATIVE" + +TARGET_INCLUDE="$BUILDROOT_PATH/$TARGET_RELATIVE/include" +TARGET_LIB="$BUILDROOT_PATH/$TARGET_RELATIVE/lib" +TARGET_USR_INCLUDE="$BUILDROOT_PATH/$TARGET_RELATIVE/usr/include" +TARGET_USR_LIB="$BUILDROOT_PATH/$TARGET_RELATIVE/usr/lib" + +export STAGING_DIR="BUILDROOT_PATH/$STAGING_DIR_RELATIVE" + +# define the compilers and such +TOOLCHAIN_CC="$TOOLCHAIN_BIN/mipsel-openwrt-linux-gcc" +TOOLCHAIN_CXX="$TOOLCHAIN_BIN/mipsel-openwrt-linux-g++" +TOOLCHAIN_LD="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ld" + +TOOLCHAIN_AR="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ar" +TOOLCHAIN_RANLIB="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ranlib" + +# define the FLAGS +INCLUDE_LINES="-I $TOOLCHAIN_USR_INCLUDE -I $TOOLCHAIN_INCLUDE -I $TARGET_USR_INCLUDE -I $TARGET_INCLUDE" +TOOLCHAIN_CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" +#TOOLCHAIN_CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fpic" +TOOLCHAIN_CFLAGS="$TOOLCHAIN_CFLAGS $INCLUDE_LINES" + +TOOLCHAIN_CXXFLAGS="$TOOLCHAIN_CFLAGS" +#TOOLCHAIN_CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fpic" +TOOLCHAIN_CXXFLAGS="$TOOLCHAIN_CXXFLAGS $INCLUDE_LINES" + +TOOLCHAIN_LDFLAGS="-L$TOOLCHAIN_USR_LIB -L$TOOLCHAIN_LIB -L$TARGET_USR_LIB -L$TARGET_LIB" + +# debug +if [ $bDebug -eq 1 ]; then + echo "CC=$TOOLCHAIN_CC" + echo "CXX=$TOOLCHAIN_CXX" + echo "LD=$TOOLCHAIN_LD" + echo "CFLAGS=$TOOLCHAIN_CFLAGS" + echo "LDFLAGS=$TOOLCHAIN_LDFLAGS" + echo "USER_LIBS=$USER_LIBS" + echo "" +fi + + +# first run make clean +make clean + +# run the make command +make \ + CC="$TOOLCHAIN_CC" \ + CXX="$TOOLCHAIN_CXX" \ + LD="$TOOLCHAIN_LD" \ + CFLAGS="$TOOLCHAIN_CFLAGS" \ + LDFLAGS="$TOOLCHAIN_LDFLAGS" \ + LIB="$USER_LIBS" diff --git a/SOFTWARE/UTILS/usleep/Makefile b/SOFTWARE/UTILS/usleep/Makefile new file mode 100644 index 0000000..0104ed2 --- /dev/null +++ b/SOFTWARE/UTILS/usleep/Makefile @@ -0,0 +1,16 @@ +#LIBPATH?=libxml_mips + +BIN=usleep +OBJECTS=main.o +#LIBS=-L$(LIBPATH) -lxml +#FLAGS=-O2 -I$(LIBPATH) -Wall -Wextra +FLAGS=-O2 + +.c.o: $(OBJECTS) + $(CC) -c $< -o $@ $(FLAGS) + +$(BIN): $(OBJECTS) + $(CC) -o $@ $^ $(LIBS) + +clean: + rm -f *.o $(BIN) diff --git a/SOFTWARE/UTILS/usleep/main.c b/SOFTWARE/UTILS/usleep/main.c new file mode 100644 index 0000000..a36c011 --- /dev/null +++ b/SOFTWARE/UTILS/usleep/main.c @@ -0,0 +1,12 @@ +#include +#include +#include + +int main(int argc, char **argv) { + if (argc != 2){ + printf("Usage : %s duration\n", argv[0]); + } else { + usleep(atoi(argv[1])); + } + exit(0); +} diff --git a/SOFTWARE/UTILS/usleep/main.o b/SOFTWARE/UTILS/usleep/main.o new file mode 100644 index 0000000000000000000000000000000000000000..45fe9fdfd2ac1f3a378b36fb79f9a7284760fbfe GIT binary patch literal 1896 zcmbW0&rcIU6vtnwN>xBKYE00iniw(4q>CC1CZ?sf^w2<}5WKBRS)ifaHr=VI9`L}) z5EGAF{WrYm&5H;B0^^ZHFJ3&E)c2j8DeE#^c**YjzR$e(=Eu&yDOJlusT3JY(PKJ@ z3?*Gw*pq@T+>P0RLocT!&VNHJ+f~ecNE#dO}2L8nUG`j~!kt zBh53|EKMhEn7d?-;HMAqDD$ZP!-w)mnOum?tIkLo$WmEe`%BszXXZB^dC!hsBN9JwLD+hcqqFSs_nSZc zislRKF@H|S#(mJ@jse;u7iRoQOsfI?`Wg>n+SD1;U;(C=YcPG&D!DGRev`Pt!nXhC z`h%K%V*mJ0O}*i^xm9ny&^_%(7@|kA9zBzH2lab;Llp!u)9nW2JS$s$Tf>)w%t$2b F{{e|DqsIUM literal 0 HcmV?d00001 diff --git a/SOFTWARE/UTILS/usleep/makemips b/SOFTWARE/UTILS/usleep/makemips new file mode 100755 index 0000000..8a2cd1d --- /dev/null +++ b/SOFTWARE/UTILS/usleep/makemips @@ -0,0 +1,2 @@ +#!/bin/bash +./xCompile.sh -buildroot ~/Bin/SDK/Omega/source/ diff --git a/SOFTWARE/UTILS/usleep/makex86 b/SOFTWARE/UTILS/usleep/makex86 new file mode 100755 index 0000000..e594a09 --- /dev/null +++ b/SOFTWARE/UTILS/usleep/makex86 @@ -0,0 +1,3 @@ +#!/bin/bash +rm *.o *.a +make LIBPATH=libxml_86 diff --git a/SOFTWARE/UTILS/usleep/usleep b/SOFTWARE/UTILS/usleep/usleep new file mode 100755 index 0000000000000000000000000000000000000000..54d06bc20d5a5e91ae86e5efe78d407c6fc4a529 GIT binary patch literal 8440 zcmeHMU2GKB6~61WVF9z=n4cI3VMIZNv>t4Jj3Fg>jSb_-210C-D1l+^9ecM~@4CCQ zt)WtC$xvwpPEgbbUaEo`sU%G$BK5(In#RN^Y5D|FszxoXXjLkcmev)7(o}eR&Yk;t zXUFTLRr|=5X1{yBd(OGPbLZT<-)e2&UFP!%B)@n}urxHsVVYFI=rWZdXcCQL9{sKq z4+&N)mz-1H8^4O3@F}D$aalo4&lXzlpYW*WUNqSr64xXVSz$ul3+V->)C}; zB-CUEIH1}ws1SB6vfTw`cR|?!Cso6M=pXlupHAh^i!D^f3COyf_FuQ7od2?Ngpz51#T#l&r166m$hD5x(Ve^JWv^Eh>W(R8r8yjjHHtU&` zzESp@{j=_#yaL?4GSH8IERwdiwq3nO0 zqNJ&n(B4j5bqRimIIRS~lDJa(3ufVKX5n8VUZcmGzC^@oFG=zmdP>zRXuNxPcpHRi z4y5BryVvZAJuj@mxGgev+D;`zHj}Wd0V?kqjF`RgWF!$kW|7FIX2y=BZL>cTPl`S5 zZOyyPjrt~i^K^crzD1aAogHS>N?U#LjBTYmJ9Z^fNvku`onSA0{i&q#VmhiN6=k1z zrpsu49pqmh<#|4_?(Ai8dQ<(PU2)mvESHI=N#=z267SQ{T!%le-aqh7iVuV|sQ@1G zM^z5b?*`Y8bj`(c`;aDFJg-lrNf)oGltp)4JnH6xQN^<^-cjbqT)cZ9`?-sEzsHwd zyxQ8>jWCA)5-?6ytevk3qX(GS&L;9^+)kHa#V{CHcTAtF{ zU$D$WapSU--(i`D;KrDg-(;D)e&d3a*}nHQ$ue=h!}&6MrEzkpF|y?fIeMF&)sIb_ zBlY_H#A^h`$rl1|&S(10#4(a{@2T=X|E^cBT6J8ys#?`T3OCzwR}LGwKN!P*oZR2p zK2q^ja%YSzyhS?3$c|Ioh9wQuhTBq~sAov%GDa$%AT+k!HFDSOWi%A?S)`#@cqo6Z zP|2Zj9)*HT_RCmtWJ|Slvwn)~jf+!$BR6SWoY-mj-ZidF*)`mzs-KkYvb8N;pf7K!iU4=`02uU+!`0oT9T{Bc~84Ckv>b? zuC2{z(QGM=6gs&5pQ%5fmb`o|HMyW?v2|pxULo>?z zJtyC>1Hv~L@~x15BiNJ5K-_~khrhL)fR&CYMpZDOjwzyCZF)GiA)Z>H^sy%{S2E%%-dj1L{FAAC zisdtEGegXBUIj;pRYq00{7{hot87Gx<7G}9A9Gsb!1OO-tg|Z4!Jc_UY2Z76nCn5s zKdl-9{!F=3fOd~5y?F{z|HDd#-oNrr|7biVMccOQZ%p~4&zF=j-jhl`pvwQLWb{M1 z|GxpwnO=u~QvJW9aE_XYrI-+}!RN?`m-p=2wOw1+)tyb+S#2vF5$b9;Zp})u{)PHR zy>9b*hyEOYT3RK;nyi1`z?twJx0Gi+QraL z><1l^pE*7pOR|6L-_i;F4AJ8gGsk(h_J2?6SBoe%GLn%>_4h}zaM6tU`Wf*)+I_wA z^`6ql_W{0tEi*IM&rRuP=KT6;K&q*~_;BDgUPQbGr!IU-@-x@N2I51sPB6|eSx9`f zn7RHNBoD0ub}2vJ_0~_LJ35e6?a?|Sdl=Rlm3euCn(`Y>6_ z;3tG3T0b?Ob^ffbnk-3P)Qt!C@q7L#tdiWQ>5Y zb5Hxe=5V{YZ};veTRY9paC3VrdzBY*J(;X*>StfOS<#3cfl1*Guc--_c=F=TWG&}% zj&zG|>YTg58Ty%&8H*&Ne6!cKk1V6{q?yfF)Wt&Ucyvha&SaEpd3)%-ek{1ujcbdhV&@)H-?MOEvU3^N6Ax9UZR(e3_$&_vB;pVnl zJJP45zGPPK&c^A=Ivy1|OR-2MCiLjhB>8jDPCF%Ex6&E9_9zleDob052pg!}K*AQf z944KzdS8k}+Zv=_UWBBSlGCSKF}3VsQE~#wF?H6TV}U%?5b2NiP@8!6b(#U8)7tN+ z^;~%M{-+$D1L)PIZ;_p!GjrtKE0?~eiUEXkKFWK|i1oopU1DsU#^0v(51bdt#4id*PKkN~20&)H! z6`9zFI~^v0&la#pTnfaw2knO*@OiT5vkGLyufRH0nYaCD!!gS6n8F@$E^tgKqJD4x zk1P9TrH6PJc*JGDl=5Et7m4FBLHISQDgxr1r`*W4BF~tk$8C@J8Yu4uT?X=!k7VF? zJobpgfoLyWKn8x-V~_7K@B`0;qh9#?zQ-Qtb)Yxg^R9nhUt9&|5Ai?H8##OJ-|*Pa z_CF)3$>gn+2s7k8{-PlydA{+WyC?f+;8}^xFR$-4JMn literal 0 HcmV?d00001 diff --git a/SOFTWARE/UTILS/usleep/usleep.c b/SOFTWARE/UTILS/usleep/usleep.c new file mode 100644 index 0000000..e4c0676 --- /dev/null +++ b/SOFTWARE/UTILS/usleep/usleep.c @@ -0,0 +1,12 @@ +#include +#include +#include + +int main(int argc, char **argv) { + if (argc < 2){ + // printf("Usage : %s duration\n", argv[0]); + } else { + usleep(atoi(argv[1])); + } + exit(0); +} diff --git a/SOFTWARE/UTILS/usleep/xCompile.sh b/SOFTWARE/UTILS/usleep/xCompile.sh new file mode 100755 index 0000000..99839ea --- /dev/null +++ b/SOFTWARE/UTILS/usleep/xCompile.sh @@ -0,0 +1,130 @@ +#!/bin/bash + +# define the usage +usage () { + echo "Arguments:" + echo " -buildroot " + echo " -lib \"\"" + echo "" +} + +# define the path to the buildroot +BUILDROOT_PATH="" +USER_LIBS="" +bDebug=0 + + +################### +# parse arguments # +while [ "$1" != "" ] +do + case "$1" in + # options + buildroot|-buildroot|--buildroot) + shift + BUILDROOT_PATH="$1" + shift + ;; + lib|-lib|--lib) + shift + USER_LIBS="$1" + shift + ;; + -d|--d|debug|-debug|--debug) + bDebug=1 + shift + ;; + -h|--h|help|-help|--help) + usage + exit + ;; + *) + echo "ERROR: Invalid Argument: $1" + usage + exit + ;; + esac +done + +# check to ensure correct arguments +if [ "$BUILDROOT_PATH" = "" ] +then + echo "ERROR: missing path to buildroot" + echo "" + usage + exit +fi + + +# define the toolchain and target names +#TOOLCHAIN_NAME="toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16" +TOOLCHAIN_NAME="toolchain-mipsel_24kc_gcc-5.5.0_musl" +TARGET_NAME="target-mipsel_24kc_musl" + +# define the relative paths +STAGING_DIR_RELATIVE="staging_dir" +TOOLCHAIN_RELATIVE="$STAGING_DIR_RELATIVE/$TOOLCHAIN_NAME" +TARGET_RELATIVE="$STAGING_DIR_RELATIVE/$TARGET_NAME" + +# define the toolchain paths +TOOLCHAIN="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE" +TOOLCHAIN_BIN="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/bin" + +TOOLCHAIN_INCLUDE="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/include" +TOOLCHAIN_LIB="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/lib" +TOOLCHAIN_USR_INCLUDE="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/usr/include" +TOOLCHAIN_USR_LIB="$BUILDROOT_PATH/$TOOLCHAIN_RELATIVE/usr/lib" + +# define the target paths +TARGET="$BUILDROOT_PATH/$TARGET_RELATIVE" + +TARGET_INCLUDE="$BUILDROOT_PATH/$TARGET_RELATIVE/include" +TARGET_LIB="$BUILDROOT_PATH/$TARGET_RELATIVE/lib" +TARGET_USR_INCLUDE="$BUILDROOT_PATH/$TARGET_RELATIVE/usr/include" +TARGET_USR_LIB="$BUILDROOT_PATH/$TARGET_RELATIVE/usr/lib" + +export STAGING_DIR="BUILDROOT_PATH/$STAGING_DIR_RELATIVE" + +# define the compilers and such +TOOLCHAIN_CC="$TOOLCHAIN_BIN/mipsel-openwrt-linux-gcc" +TOOLCHAIN_CXX="$TOOLCHAIN_BIN/mipsel-openwrt-linux-g++" +TOOLCHAIN_LD="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ld" + +TOOLCHAIN_AR="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ar" +TOOLCHAIN_RANLIB="$TOOLCHAIN_BIN/mipsel-openwrt-linux-ranlib" + +# define the FLAGS +INCLUDE_LINES="-I $TOOLCHAIN_USR_INCLUDE -I $TOOLCHAIN_INCLUDE -I $TARGET_USR_INCLUDE -I $TARGET_INCLUDE" +TOOLCHAIN_CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" +#TOOLCHAIN_CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fpic" +TOOLCHAIN_CFLAGS="$TOOLCHAIN_CFLAGS $INCLUDE_LINES" + +TOOLCHAIN_CXXFLAGS="$TOOLCHAIN_CFLAGS" +#TOOLCHAIN_CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fpic" +TOOLCHAIN_CXXFLAGS="$TOOLCHAIN_CXXFLAGS $INCLUDE_LINES" + +TOOLCHAIN_LDFLAGS="-L$TOOLCHAIN_USR_LIB -L$TOOLCHAIN_LIB -L$TARGET_USR_LIB -L$TARGET_LIB" + +# debug +if [ $bDebug -eq 1 ]; then + echo "CC=$TOOLCHAIN_CC" + echo "CXX=$TOOLCHAIN_CXX" + echo "LD=$TOOLCHAIN_LD" + echo "CFLAGS=$TOOLCHAIN_CFLAGS" + echo "LDFLAGS=$TOOLCHAIN_LDFLAGS" + echo "USER_LIBS=$USER_LIBS" + echo "" +fi + + +# first run make clean +make clean + +# run the make command +make \ + CC="$TOOLCHAIN_CC" \ + CXX="$TOOLCHAIN_CXX" \ + LD="$TOOLCHAIN_LD" \ + CFLAGS="$TOOLCHAIN_CFLAGS" \ + LDFLAGS="$TOOLCHAIN_LDFLAGS" \ + LIB="$USER_LIBS" -- 2.39.5