From cc01e24b03a38b564bda5e6ac91b486c3bbd85cc Mon Sep 17 00:00:00 2001 From: Alexandre B Date: Mon, 22 Jul 2024 20:59:39 -0400 Subject: [PATCH] . --- ...2-wroom-table-lights-2024-07-22_195844.zip | Bin 94409 -> 0 bytes ...2-wroom-table-lights-2024-07-22_205818.zip | Bin 0 -> 83799 bytes .../esp32-wroom-table-lights.kicad_pcb | 958 +++++++++--------- .../led-lights-array.kicad_sch | 775 ++++++++++++-- 4 files changed, 1189 insertions(+), 544 deletions(-) delete mode 100644 esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights-backups/esp32-wroom-table-lights-2024-07-22_195844.zip create mode 100644 esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights-backups/esp32-wroom-table-lights-2024-07-22_205818.zip diff --git a/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights-backups/esp32-wroom-table-lights-2024-07-22_195844.zip b/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights-backups/esp32-wroom-table-lights-2024-07-22_195844.zip deleted file mode 100644 index 001a8a8337ee71db277ca2dcf58e77f04728cab8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94409 zcmV({K+?ZZO9KQH0000801uz`STzUsVx%+y0EsRI03rYY0A+JKEp%aG zY-KHMX=iA3b1rLXV_{@paARWZy=iY;SGFbi`8Cl0As{pgwx17u=D|SW!6`Xky3%@f zSMv#n&yjL&$QH5Dj7fJhi}_?yP}(mtJw>@cHVw@vHJM<_PbuhBf0$9DZc!d zPj23wl%LMq_4Q00`A>&Or|m73-;Qq@UDd0L%j?m^+_{HCw${3o5#Z}{oM zcgfj{KOen(|6+E1^7fog=ReA**^57IKGpp6tNN~8znHzh<{!BD=gH6Q#o`^qKX2uo zKX1Ha`5V8d>zg)zXYttayPJz`JBL*kd$pIWTUt6$z;AN>uFZht0!ee~*zemOaRd%gIf7K`=r>}Jc0FE7r{+WF1h zi&(#}%Z1u}k)PhaWQLdY)|d3{OIX3L>)VDcy18B%G}iDnUA;XyUwJw#;mfO=|F_;R z;meEnS2w@mtla+0VFg!S`t#;X!vg-9^2(1N)^F{hlZ#=im8WX)RIfbMi>GGgsaZU= zD^Km>satvK7Ek@kQ@?l`R-T5%)41|9E}o|Qr^8*jZa42QhgU9frEe~d&u~zV%PFoI zotHL~^Y5qA(~Dn@uP;t(yBgleS0~t^>*JI2<9=~*b9r@wld!mx_*o@ip5iHf$k}ia zZ!cv#ZRLjVz5G>5NQ+*M`{KV(=kM|N9bcRu<2N49zvp=EyZFE3#sB5vyXwg`Wegf} z;O30V)y3Ud{^b+Q_iek%?W+BH)6QAyZ2ORIZmv%9``>kDXd|H3z<)~ZV!X2cW z#f$&nMeZl3ZRyiW*Y8?AK0P^a$Ncp%e$~mvOzET587#f_mM#}>nbnuBe|~#;)yl~r zI_=Vmbu2U{*zYIy^9fyFobz7YKRdgqZKm$$M(=;UxH`dgx_{-}<=fNCc7Fc;43oKg zck%T4vb739zxuSE;CJ8f+irEVm$e`FtBdoS<9>O3389V6`R(}f;`06F^78R(naWR( zzg2(jmlvnMy~Uh(7Aqf|oZ*{J==A;h$<5mLV3unP2eLwfhYqA&b zZ!X{8EIq^GVqLMed>fX&AJ2crZ(M)YFK=+n)*ham|BNle`5ZpG``On&wVUz|_YND? zDKCBSKHpqXx#8Wz0-jw%(%*kNA7a12MZCG&p|g{#D`?xhm+IBY>FM=5T!_0@t_z*E z`@5u8eq24lxq@Q;ZT4a=4DTewdApg(#na&*5OVL&%f?P9MLL z;(Mw}eR}_{e&Aho{Nu0ua$I`XY`$y$ZiXLemtM2mf228nrG|I)(z|Z^yKZ=K={>*w zy>R^I<+uEWY!{^reh{IXkmIc|U19>3DV7?yu<+Wv0DApXiPFE4_U+h0C@ z{oR{y_+`KR@&h|2kH32La@e!9{PqKTrugmo63gY+w`|+6#q#)vVT;4^%MWaxKYsJ- zD}H%-^AvXP-~Z#)(gSSM7vEp}0#Wnk{pIE9Z(scVoBvq)7(4T?I5A64u>Ak({=W1e zZTy5+FPBa$R`rW-Pu{+R6#4e+SJ$(zuCC~}FaGOSVh&9{xl?ts7eBV^o9{31<(GF~ z9b*DGg-7n}?8O|jvi@2i(79rK|Nf-TUP!VfYfmEBB!#tA3X-7R2xv=?8TecuV#=PGrFEZ9o@`^A$&f&m&U_5=HGHdZ?9)BhSx6nwb|mE z7a!kB-PwyDZbjV-%li6soU>pz2hv*K>{!E`OW-G$g7k80pWEkr&g>2d8FLp@%(>xB5Qdve`ooO ziQoh*%|jgpw>b;OcPn$q)_3iL6kbU!Y)nRE?}G@&rRaL}r28J`@aNkT_hQnKTg*}3 zP4NBs=|%YoTKirjZJYDElNFshUjnKHb8RGKQCNbMi^w)O(W!@Gv5BR`sY`IA!|>Nf zFT^XlVT9CpA$BlTr=wIl3)7mzi48$Sle(x`XF?_w=FCHrD&r>0B+2jE_~Zk>X3A3KG)@xC&J zplwt#J3)~pl#Gy2vTBigv*d9i$fUI?3=n+o0Qi6Y=MP{1`RgCP{*RYm|F3mTH$_F5 zM!C9Fh0DB(fTls>nxDJ~5_ne$}K(@hTc%hb_4%_$QlCJN4U-!B*J4rf;+@L)yjC-7{#J92OE~%7W z{hF1rgsfiDC6yC)5(1@s`SSbYuVJzrn_u0L8G%)~JFj{Wy&EH}>qSJu{r6ho18hjw z`5smUe`J8I^sR&O4p#j*E4L%~dZ33TeHmLqH4e(lV9fzzjEI^@ zP;Xf)*=3A%kLU|;zyI^{M7GXj<8oCMqE}uE-yBp^P)ZO4lTfDWRBf$Jx;^8sv4i=f zs#!wGIX=wZ!%%=oaloI}2<3sHU2rYvy{YD1gD*+S*hg^&R=-CBPVWK7056$?oDQsQsIZ_XP$6Me-FDe#^gOio8Nm~(B zYr>@Lq0ew5Zh^>z@oyXcPDdYeF=R`E>~pxv6e0VPWE4_VS1^!b$RnfQSmWh|mpdGK z2u39+)EXMje!?w|3TU`!-D9L4u^&^0zJ1MiIPe~oZJ}eh0}?RS3ZfK6!E&ppa%^^N z;1H5=5Rr0CbVjy<*#P%A@G~ixTw}cYr$p`fpGPtlR4QwE-Nw0?aMB9I(YImM(9HU^i;6!Ea*(l*tOd-JLiD}x{w+?-mBTp?i zlR^vZriW+IemHaI9AniRITsk%su&nAp~ZQ#2; zCpG$>1MX$=4ibe3=R^Yl!&>t#67FRiyO&!P=a+i zl$#&JTiev<+8#XpxQn;WG)h7liE~mC&Ph&6G;dYyzCr+k7cveDEDDib@`4=9Rcfx%6!o)p=);5gr@I+@O4eEp(-cdOWsd{} z6o3~4X$hSaTT|=Ni|u27VCcIWIjkaB&=_=V!+~*1WZ-oXWUC3nF?G|%N3N8#J`JN? z8~nxxPdt8d(im-EheCQoq(>#9Yz`V!8xO-MK|4**p#FB4X&t%TeX^?^u)+7(dKIM- zF;urAL%j+|%GWLn_F?qwY##8rwDCJV_1-z(0BA)ip<(SiMqW8T!6|2(%+802Bi}ag z-HlsQ>8V&PYOfIP-bE3q5HO=E&6V!c1Y_Diu->~Hb}Y$z<(23S(96nD1vLfpv~e8S zP*SvhRVRce9L3qCwNDyM`-19e#P zUUcQUurD|D(!7q&-wvC+{gMt{~KcC({T=sFx1(13?Jj$7kcjFf;>(9SHAL+X? zgDvsVMaur9Na-UnQ40g3v4tuX%xhcu=5`-MAu2)23XvLLtWQ91nZOf{e<{Ikbo@zo z7#tFIQ#LU8a!we3QNmeLrj{PGmdoSkEZtK+M1TF}n~P9YDd3Zoi2{uMeo;baVkFf^|$}Adf|Fa9-ca{Zzr`C@7dLd% z9{C~s7yns~MSuJCt0CCO|5sYcW23cu-EOW<3a4JFBddSa5I<*U$A6*o`esOwe>_U< zjQ1s0;6=@TB55Lr2%tkXfUkz-?2BJc{)yn z*YR$#MzUc{tkD&qGH2{OiUm}oMRKl13)`vrHc?_dMb!NJ|MtUb%zXPqHldB{FggG( zVTWKEos%$BcYrnxiq=X^ZXdz_<*@n3-=RB&b3gOn6;h8abjm?APDZuavM<6p>~pTM zkas|T&mg4!G?P^%i?PzfwusO-(G-}a>=u=jTrXs74hIUV4;j|8c6M@eb8`N6R!^WR zcCiGU9hM^prYnT3Z5(QcZ2`N5TBazKb#$OmJMO|~v)hX?|LVuT{P^Ws_`PDIVgXX9 zk@1_)UZkvxFpR1+Hdo8^MM@NEb|i}KgCWpGRM>LkvB@nMDbsCX-BS2{Bg=g=27lVB zI2~RS#BY3f93H4-z+2I#wCr|-T(*l(b{EC2xl|ua@s!r0IQN^n92Z%hupbQ%p`Zwzx`G3|Kh0J%L`977p1tn1Vz z4kRQGIYV7*jmtM?qhjQ4zV1sSA093}dwN%%NfM|w~;KFFPK&4qdkl`4C#e$jNe4gGHU@%*RMs>#^{FczDspPR9d~W7iO1%{Bqy z9E3_15VBV7nw&KDt;@dSvBN4VIpf4MjwTh)`2m;!p7kDM@Hvn9@^B%!W>O7lJ?pNp zMYhk5+#6CB&VzBnMToynTJ4<5W-4IP)!w_rO*@Hqac zNhGov@WyzYo{mE^9#`_SwPA1Fi>G#<)&_$mbU~$a@fUdpW(o%%A|`51lW`Lq*Q=|0 zyXN!J?{4q`@PZSlfI~usT1tRa93HF6>XvHD#!Sc**c|4)X4=`vD^Ne+l<1oMrCk9I z*iHhLDv|Or75a!$0XfMitJxIef)=VlEy6^DQKqXEF~$~irflofTwZw;XLp|cbr^c9 zwKrktvN!DF{drw?iCNAoT%ODV^;+#_`rf@d(YbW@D~_+`W$YMRaMs*n!0pbb`!a*S zPIF1A>}&Ro%RPof_tHd4_)E)DyK&N5w-Sh0aj9*r!XXx6tl)HgVZNHSFvS!oRIQ*w zGmDsbxpOg#r`~Eoq5u2;5-+!eXP# zsny%qE}x*tx=`vgc6ZNJMFX?TlWL`MqS{#TW18!eC9(@MNo4IBPW1h z7+=Xx8u|WxqZpXf(KMlg@&H_gQ`J)uy~=2-@;SLFsp^ODa#`bY2}uj;k+G0sFBjBI zE829Jx1`LJ1kLTfq8&P0u-d^@Qy|Kj0Lb9jP{N7PwrHxR>7K?M=?lreXOAe6gVwH` zmg70UPG(L3fU&`4xk1)ua-6c@5BU{$H*yz=B5?sOV56|jXpy3mB3Rp<4?cP~mX-OK zV{V6Qo~!pY7%Ot)d{QPO$qWHWbLnxT7(a%@LryWnqHm@<3L=EUL{-p$B(oCU#N18S zE{5mfn7fkyVbyT?gjF$%Xftk7Yduh+N@Zn3C;H{~w+1_M%TWnlc7xj~ z3s=+Qio)_~0^r3oGO+ggN|5f4;g{kwCLNzj`JyM+Pmd&LW6GD_i z_r_68m^is~CxSONP>~_pLnWT=fThPdSP-${GzWI<*easQK`0euVwyXmU>W3st)lA*+`g_EXpUAz~u+AdtHu}0ffPGQ{B zaA-D{+KoxI2-!MBPv;cp3=`fY?M#cMcRj&|JTRM!4qV|>jF6t)#9alEILo=o)Kv=1 zYB8b6@}O)kwMeNICzr)GW=?etg))Ir%?WOOE}7KM>IEQ*QD0PV@P zBs-}#>UKLEn~Mp}mDIIRG7ow2#C6eL7!N~V+vGKkUFAcuxzr5H-fDI&8yp<2yv$4p z)N-ScDHbQkE&D^TxininLG6oHedH6L+4h>jIHuk(Z zsKHVMh2leNN!LD_=yWJH7auZKU5Zc>09a8`0AEMpGi<0@L-3=-1&3pE@gV}F1W5Lr zGUq+xxU`srFSe9QN~S4-{xEDVC8h>I&t#{Zv)!0RC!``;=ZH$~s_AJ9zjrnlQ*0&N zQV|lzp*s*PxnOZqdtv9H1dg5HBHuroOA4h%oN5f5Qz)Hf>L{C_W2;l426AmQ3U>fD zm*fI&B4moPJnUeSfQc_fYz3#?O44pDm~s#{7Y9?vH5q_hV&r;gFQ`R_bCStYA+5}K z8TUchT#O@Vn+5~Cc-&132u8UiK~)wLJB*$@W#oHib8#_45xF3ADFkDzl1MH!(Orws z{3d5RmKuK`HWw|MESkx%i8wbCf90T^C^F^hjV{@b>Cc0(xkTllehkx!6wT)ZlCaAx zTn!j_s~iHF5CA#^n~Nn?bnYZz;thynJ4(d9$3x#$oRb6E<> z?5Ng4x(vJo1XTp%x>;<&1PyvfHWvT@2t|cEYPt4_>GbfWkTu3iWPlh)Yo89o=F+rO zvNGyntGQ-~IrP}47i6R6CHW1T?m4l!q?$FvVG_YeHjTKciHkV)rY8a#$S^%V zCQd#cy=i=f@LQSt12@cb8j348wh(|{Xn+N}wm4gp zg3g`lKy;OKfMUux9f|uVk&az^9js3K3_7pu)a#Y-?A94=3NQtGyE!MSV{6283!xvf zV1g`Pl{S|4-OO#`QGDWPWlk!4D}qx@A{!hh7AnE1)}{IGq0avxQRuFj??!qcT8R^^ zhhknqzEyy9|lJ-G9{pg)~r4>qT8NX%i-l8aB()n%I*3RcGoXg7Z+#Z zhTA_cN+EXBoy{ysn(at$%#j-|@s?A@NEVSPbpg?9wa&%S1|RN( zIoN%+XH&-e=u#GiGP?`8dxD4fslEkCEvB5;t@xkJ#YvQTE?95z`wC_5mdqmjLL3e5Z!p_Lj;yPUh?s@mirCS~4e6ZT{*cTrN)Q8T@EXDLBWt@J9y`Pn0DMqG22Ff~1tcXeSQjs+Q9*JzFEvSU@{trMP)jKrSKQaTEY1Gd#C^`{?Rt;QPV zQegWr`*vHYN%cUcnXBs9s@DqY0~%$BMkd=K(aPlD%|q^;2ZhLnlj?sjPfLAhJZ53- zR2VxBQ=m3TW5=?wYEhIjt@@$y`<@+EA8?SKG!|t`t-_is;aYXUv9kk!ucSC^Z4o+>4 z!QIN60S4M5C@ToHrN>)g;Ht@1Tc`J@H!B+C!C>4rp_)?WiY(FDlCvJ-Kf(0mK9!!2 zqk-0*6i-~8i#bYwy2|c%G7T1KPf%XkGtNx`_lpW|dUafO4dD4PlNn3qlOH{cuj|_e zHGFfu7UWILcFEP&wK1myJ8w&7#!Crw2V<|Rb!%hFJVtlp$tR+8@`dkzsv3s2)s^$k zl}NJWNWD<+>lWVx!$VKR5Sz^QqzSf%6pgswpyMt-rgHTsmF`2W#_US|t^>ARgjR9P zqYET@=Rz~5lZaJuh}+689kffd_xR1HBP$auGaxy9sgpK#rsl@gKSQfiLaTB8ylwMm z>uxM8;CXh9jpRil%>~AmaKWn!b{`u5(a7q?JT_UxC_EX_DT}fR_|Vxp1cSMEjd76HF$U~_mUXo3@(|3vmV6%S&!__7T8>VVFt8M1#&cC# zgskyV;C7)aD*ulWJN;-X;;3>pE*e;aTmW5d70Gj(zBQrF7M|^ zMZE6hnnp!TwpGG(1trg!<(jQU*i&3nW3XFvkk zaiWiOMrG1f^~qkGe?%hUVr@&EdEtVCof4Sot3~!&ww}HB%J{tz*6uh4+jN(hfD&1G zCN=AxLlO{q$z@WqN^K9-TpWz(Oi|#5c346{jM++<7d@xsS|siFRtWJlM8uw2 zNX8nWL&i(VX%Q`-RNa;KxTdh~HhoinOd{f1xnNR7ZcJggPem6gW^sZ%h#2nDvvCk`}ds3nVrvo5C z!vrT!;xI(S*5i6F#)3s4=uSMf0VUh3p6K@Kpe&~8pVSV5oc|>;#Rj+ zdG-r15pe`+gR)oFsS<1)m6``4B2HO%-9QVG7h$(iNGh^SLa8RiAIp1d2p<2_Fb{mOu&wz+n^%{$Z2CcDiRtSVTS?fi& zN=I06F|@IJc_1QUt4u9S)Ym-&_7;@@M3k^P6u>}bO*CFFdH^Eg9=PGT=^|2MN0no1 zudqyH=I2B;(gYcP5F+9xrS7F^(QAMx3C%&}_bya%#WklhZ2ylO`p$`nWriur23<;> zdBZH1x)O=nyzR;m^>L_p7$RbCH0h`SuQ=<6D||$R@)0WK)?+Qr`q2!8gAx%J0Ky)N zaFsoi9PZ>Y2>}Gzs4MA%n$Tb7kVM3~#3D;H!c)aXC0FOcrkK17Dwxnlh2(*Vh-2>x zrgP`SiOjr~8b(G6f_twvX;o`e)_(s)#1QPd^}@YkIdetz!WGgSi0OdxR0oPmRc3s+R2$|P6kF!QcTyv?Uij2F!?tR`*IBwf>i5y;S2I2ebUnMl z2xh|&KA+WFR?_)6=HD`pGY_v_@@uojH$NI<{_*?Oa$uY!8z+UCJ+ysRxj-3l3n)w$ z;zb6L4M|QsFD~t~lH%{*{KrZG@KJCRB$bEu4;Y(}jZ1W39$|kXcP$JJ$bkKL`(~({ zaOR%2(AR4!RcFzxb{s0v-0+Zu(oF@}?S=g0bb)6cYOW^u#2Qg+-?^rlL(LRL&(?XJ zvsRP!(o=_;@2~9+BJ2eq22e&6?fSecCvk6TS9RC8rA5)+TK%pCoxeXh|7^zR{9{7T z(bQZN%vRGSXGa+l8CHleEj0~{ri_tKAA0`11jSqhnjS~2V?mS;DZwozM8FMpP$;hB zr!3ejCn!VZ0F32Q*0J{l5UcmePh5eGB+LXM4RJ%O50Kz3pO zkE@8o-aPZNK^M zM+okb6hH#Bs*FyR=EV1+BTQuDnP@4H&)%k6LissoO2V>5_Ar~(G(h0j_mBrKU%%ns zi(fmlGc3UMYEIw$(?whcksD=7Y+8)6ax1lQk9~B*=$A%%H-n{FJ^ko4P@b#Ni`qFXWi4@)X%a34d=jK@ zah#nJgB07=UhI7FGptV;ATAo0Y1+vB5@f8xr&==SXc;?!)09J+53Rn~>GCJ%I3+ZQ z#9S-Z6x=qlRydP1uz01-u7{Twr@t)_*PRgf^*0`;GW@qupUxH!OyIx0T|Cf73}u!c zEPc!JfPaV8vGn-yB(&S44|wb;JgyBu{=PABR`V2BNO14h+Q?h!P(o-6KsAI+J2Xt{SeZWkk`<`xlS9JsBy zUk>NbRpKbRmtIW>oDT}YtcJ5zpFK6{Y&NanAP7wcI$aeba_1)OMc3|KEOnHK{#KIi zbJ#g{rjGB>w|usVoB4%gM3EiVPlxGYCWQKV-1^8YACn!ATc+M&^hV)BV`>uIPU7CZ z-BqeVR@rH^-|g0MbKR)e-MD*>+BL_7z=UyUi(8p;5=JI#HBR@myz}kHWQXHs)^OWf z6Dbp9xA$6P2CoiBM8{@)YU?s^T2ZhWw`wKXS{3V!GBmoW%nzrX(7m>dW02!*e%@iK zf`J3(=V*3cQ!)=8KISu;Tn>BpGsnt-zk2mwHoZxMS#a_GW<$tUMWzU4v8R?Sw$or; zE3m9%x3#P*3_l;;rliC`*%~9AXCl8gf5a|+Mmi1HsB}G6lG_i zIHTHZUTYpd1baFIlf8?7|K@?!I5}Sj(lwY)oJ7EEKi&kU=9MtYGLW_DolM$T4ExYx zJa!z+QGB}9SnOoZJ$IPfAxn<2aZQ*?S$LJ8)W})2N}2O$^!$4&KhfKE{Ns1WZ@&9+ zHH5zKQ$35|`A3&=Q+3pdDL=U3y=AXhmcPE*3{U3p?>3@qLurI)j6DnPR5gi{>+(!%7Ja_Q;ZlXAuCnNXF@-cn zP_}H!R~W%val__4dwnODbBpv8F<5V7)rrYJfn|ja{FQD_v~F~U3DJ_=W0mv6PTnV( zZ1>SgKrZ1WH(e?%i3nvSq-?4U&PO#B4(+z2`)Q_|yOTD?CSpzzh?$9jA?SsImUhwP z-s(SCQFo5Dwa|iSh9m3J6D)IlRWpMg}C5~R^2Ckwi$8;!Ardi`$Mr{+eP^T6q)W#jO2%3D6Rp%^9G2A@Q zT1I`IyQ(OXvG-obGKZf*F}n3iHQ<@f_0P;&DI#$jRB2^_c%U|=kK2Jb4U#rVNy%}2 zshNMp3GVG7I-6nSJ7cu*!5^5@ATw`D(oxi)xr-sUUo5x@1~ybM%}MD;doUidmOf}> zTL56HozD$1RcNJzJ?TKorE@0N6cKcQYV_QzYt1X+5;M;C7)9#YiR@gZ9Hp0OltJ+T z6_+(&QL{HNH<^G4_f^E!A^BU3%IFGFG_4kW|MlD|R@;qi!UZ0>WQsb4naG%=wXzv) zC&g~WL+=afV6p~Tn$9(Tam(h^qFbj@!gmDkm1RceUzR?&- zSZ^AQ4Xkb2c}!#CUm6P^=v@_g^K1;sbp ze2t=H3&2i^;g-_eNCKE3NtMiKjqV}pEE~oqvrNKp4?C+3=im;xKEQ|4mWqju3zkDv zMMv9}f;q>ni?QO&ts6tLLQ79f0brG#P)2{as%TggFeq{qK|vVWl(I<7W`F~pNOGgZ zHiakrAT$70d6!xh(lY3(+lZ-U6kMyYe6yT(yJ}Tth)l9Q&D#<0V+Rnn_=!y z>Y$ZUFR-ZrD0NrXCbNzOCS^HH2;yjnR|>$XsxqM;P#`W_lLFE$1O?SXeQGhnPO7?R zIy_Nfbez5TSNHeL!1T7dmkPxiC}CAHw>Nf76cl(Lyw6eW2W(@Y)NCU-A;qOkbb zrFi1dsY#HN1iMhV#8rbZ%3)qLp`nvi25?qgPhEj$9~OsgpdDrwclPOfDQRU2EAJ}&jCE;ItxY0b(@3~qPcHB2_+bB|h}=*& zB$YyOC0RRx=~zd%wSD3GoOTe<4yF1IGsXkSKRoo^wgH6d_7dpQM5a_vQbLOXrUczwvfYFU6xkaKJP#i1eATVi#XwB4 zLl38%ORaJYMmQ^Blt`2PX!gm&L*MDhVS`2q6Iv9@zK$p%b5ahXVLn~~=O;J8DZJ-S zfClohs-#6zmh*K7(m=ySAyj%WNzy1G>;W3;$cD2N%QozzUm*Ef{T=9_FbO6;}6xvlD9wlvgWx8Yt$^>XVN}E9*4moNaA;Mlsf^9vuht zE%V(r?u*RXH)K_AEvMTAvx7P&pJc9HC(W(;L?P}tSukrRg%mEuQW|IQ$V2%h=lA&4 zE#2*^Q26Av`E(asUqcD1l1L?RE=L^#+gt{ND*%&8xyi-czmuw|8I=rI;fFXR+XW|L zuUYukV)dcXT@$ipuhS2>JDc97c718I_~q*2;!NC7K5gQ3Xji-&l1uE{NJRW22_j#f zVaR_2lw7mALbcE`TF4x*Qw;))WQ?M#n6Z~WZaQ@)%)#!HM26M*w$?`Y-ksVxE@4q>>_B@5lj&Pz{$ey<0vj)%+4{LcUSL^ z2lc&4b$LIH;n(o_GIubrUhz8L|N9PD{-;09q2*^QfO3&lX|edNWV;L%Vw+;`A%dl{=akDuvg$XHi0a33t(J)$DcgIJo#L~8J+T5YnxKv$d>R}!?M z3fx|!k+01W5>DG)}$s=41Icl=b2N3mrf-#Z6FOe zldu5DGjWUHUbw)#g+kpU-rE~BxT@WiQZ&<2;*bYGzgS_qdBycM+1uRqHtnaR2FETo z4Brbba}_q%A}A`uX>x@vwg$NH^zpiXFlum{Jt<~`&ymwlNV5wvLc%qJqYwR;^K+*L zk2+FzstFm*P*Cdy^-u($aV*@VvdQ%+JRvnW2Pd58oL9qo&S3$wgY^%!hXa^^JLL|o z|D92TKSJO%kqn$T4?t^9V~$W99xx}8&m!5@TCJ{?)1ab= zrgc$Mg+c4IC$r>(O7bYoqCN_1up1WHz{MLxca>}YM`*>e#%suNUcPnbBS3K#C+KYg#0MRm?z1t@h%3PxT7H_ z#<>Ks>{H^XVm4ebApPV`eCE)rlM5j?NYTLl7H%e(Y$efbg4GbUOl@!UDUY(nJV`GW z2_!wP*H6)B6)Oe z4nw9v$;e~?5?pPDJ0byJ)uM%}kvJnPP3kOi2&SHZ(=3yRf$t<2UKb__hoUWAxnQ-f z&5zO}9fXnsc5(4Au0&1DiI*T<5|i~r4A?i>U{_9QU%qcTs!($s8YW?g-1)mlkrE_) ziG^B`nPeXWmIqz6d6M%{}0-w3aE?0F!>4JMkcNG0v-0gMn3A6%24w z0U()EzGvf0HKpc_?%B_Pi;AfxwDA__1PaJ3gKGuYw)ehwAK+*Vbxm$}6$sndsG{;-v6 zmy{LGa+`Lgm=#fC{4ph|ogg6lE5hgs)iC>D?$3eham7gKO(P?jA%m8qij5S6J)S~n--9% z+=Z7*iMWL_OtlbjR<#LJb7yu!6?41(zmH;Nv&+jPA<>kz%#wQ^w7_B$vNI_tEUkOV zDyw8y%kUoOiFuj{dJUO67IstKB&Sw_f@z%!3)pEuk*_n#ZtQ=xWaN>2(9_+?FsI-GDgEd&BPXPFnGrcyd0CEtlHlbxu z!BK2=qeba+tB3H~h0cdf6Sv(?%?fJX2&X8T)B=v(I=|!-p;yx#aI+1f^5Ft5;{+;i zg^NB{X|sZryW6zB@p6d!tNm2<5Jm$4RGg7oxwtxH$ar?ZaiyDAP~kBx*=XxP>8sQB zE1g%Y=$*EjeS4Cx=<2sGzkc&Qmhh!He)Aqu?e)p|$p~m_5Hc0uK`XA0P)=d}3#?pU zLY1%}douT+NojlJV}#8mB6@1~TLLrME4wfl&}xuyN<@6w^rpWZ|-wD+A!lYk_lt%Q!c z2itP2X&-gMk3gpp7n~^|R>P$AHEXWib$&N!2%72Q z{o8kga{3VEt2q(<gl4DB!M1 zwWlQ?TxNFrQu*UIufF2t(ho1!@Xm)US+Bvg$~i=i`+nr&MYOI81+$w8uu^q?W68{; zOXiNWtesPICBU+VW81c!?AXbUZB1<3oY>C9b|%)uwrx9^Xo88ebLO1q`*@#g_3BmK zz51c*|Nh!Ja(%t7#!lGl{z%uJ671F+5+H5T)AdcMl|#=$TyG*|Xf1`d4`<5CiYndI zVSYcib*UNz;V?QF)kKBAFtVlxcsE9P37a?Ca)IT@As7Jjc>3&V%Dp4o@ayUy2}VH=rvip7&wpHJjNX#|GF0_ng-)kreYRsixhM2rv!Ca8y0gi1 z_dJ6d{~|~S8g-hY>ASxB{$q-7W_Y^wK?f%UyRS(rwhJQ>N7UWQ_M*6B71jOj&keBM z_JLdqd^K9$_O08=NOt9`v)a@4M(oUqK`%eFnFPB{|0PEC+oh(#v;oy#eVUKMo79Aq z?libLMIgYbM#tZN2>5gu9GstKW zn!fqePT##48q1{}^KQsi_NzWq5cGRRenLK-#IWgAp46S%k7ota37R2U_q`olj)kbI zs;PxQKZVe){CK_iz;HBxWfO8t;m)@bylyg5+X1u+YaoxRE(ZfWQO1{7=h7RV-`2gr zuf3s7Xgi~=7+<^DYw-o?_3*OdJiAPZR9b-tFi$itX1KT*e&#-qCFSxLU)`ZPu; z?%qk;zHgn&(TL6OLk<=332y$(OBk-Rd|y8q95$AhJp=fA$4}MYz7-Fl$R0!UXJjzw zI^=qTb2EfxdT*vd2NmqIwu%N=bUg8zjfj&mr`zvi(PGXr$54Ewh*jI**+87P+a$sG zCy?vJyivlWl54$Sd-HtAy$^3|6X0MFyBq6X#~?;SWdbCp`SuecijnGcr1z*n*DyA+ z=$%<_y`c9mQO^8WSuO+kHL~) zMmS4Jmu!nLY8?B>Of<7h%FiuUle{L%2p^zW-(sROx6@yxqCI>11abf*n19sP!t1t& z$PCEI&u|{tPisOFr@WUWnQCS@H0TG{;DcyPAp+-ivO49>1FRkHwM6_ZVP@fZ_@&tY z$ZXPNb$OFmHtc4g&4BRw^CPl~EaVme)v2uc8+Vj!m{-S#fU4|TkG89qAb(33qO}kp zlE>H$guW&v1)y5=lW_uD5KGEVA9Z#b&46KnGZIk6|GYH1s7MIHxu4C48ynQ>q+J#0J11|(; z8PbvQG|~=wK_Nq&;`Si8w6(SD8Z{R*xVUCQ>x~c@01|xGZHreGuLDKlK{X2k>6=i+ zdKD^pHg-9kj?@}%v zOU=t7?M`pQ1`0gV*s^d}0jWPu({z0GTRGcN%#5K~Sg%5v!n{_biDkpFEj~e@%VM9! znJiL6CU%Y0hCFg@0(XZ15&&4;FpG4yl{{cWiw)fhu`zq;5U=La{bNb&-+uFW>}_`^ zQ#P1k$SMpswg^hr$$)oLuaIgf3FJEJRDsmhxR^&sHUQO@ zF~75<{Gc_ni?2sSDZPeXh`-a3MK`ReCESXrItOm6*LHt0;|-f3PvIRLm2 z+7V}>cSAjZObzEMIWF<9&|Cx@yE*xnxT_3MkFvrnr=vE@BNQX0fj<+OvVxu39nTVG zCFc^1eo=yj{~t3Ojyd0Q)-UI5P`4&3h-(?K>K8X-kqiUcCW;+bgJF3pM=?=9fdM=` zm{>Z~LlJX&g&*O-X2-gdtyUK)$pViR$j$ko0FYh-QAFI)!CS@}bgGlzSt1~^%CXtj z!!$*R0HHTnl+8xcxtfBXru6OgQ73j|l+Y?53|ScaMcxP+&7` zGxom7?2O;=e1IuyY?YG-q#_tp20uu9iPSr!idOd||IRMQDHb%djEL{Qqa6OPqQc(P z5sAgg<7%a{vFZ1Z?dAE+Us?EnlC zwHfshgamwiwR&c6V@MP0eloTZ2nh&)5cAe}a4T93;-RX@2L-$uN`qZ@ond*`F^jWs zQrb}dNi^Hd7t$vnz!(*z%S-4|y-dnKwx>J^oBv^rhVp{L8?=I>8~#ZJfx=y&+uMtu zGr|Wzi8H6HjD!DYs&Ux6EPd13EKYebt7K}EJ+tk)+rWhI_f-ZaTo-v0<<06hCgI+8 zz3AMBt6dY1`m^e;cG7Q@r}d9|!?`(;?>`_`A~SQ=Cl8?jqkRdU0GlG z^VJLK5JSRM9Zr!4n}w!7{&dLJBdVX=HbV9faiu78Y$$-y{iIc8!d9APP=LY;b8AoJ zmvL)XQr~l(*{jLR+eWIv_~D0pYYJbQ(mypjsB-W-b@YSxrHzfvw@Z!Ru7ig^x%L0R z8#@h6FSM3ra&dEeWOQ*&I$aIE5$R?1?oZEV6E~I~-iXH7oElFM8W}6WP+Dv*hT5)& z+JQ#?=MrKqj|6I2k@P7i3p^S+`V%{Q$5J-}b+vg!97f{d!eLcd%T`0g#%9F`r?aia z&~HddJAAM<<|Fd4ld$`&pz@#qSwTMB46YDIkV-$Af~t7t(li%u!ZKY(j4EVF%H)wr zG$3F?ZqooQhp^K9TkiCHxgB?|^R<&T-ru|Z(H=H!hL3SZmr&D!sqOjdlRUGG^JD_i#0Ok9-FjZJ707y7g%RDGxA0swjxNB4)fmX{Nrz91i`NN|Em2Ha zY4@scG-)iv4EIdgJBl^j8qgI|7Lw`s1Ss@QQ%4)(vIr2h@N8gPR7Zu&$`;K^)=ap# z%F?|+&AYZd44h8xzHPvI9o0n`f_JCX^_$jepoDNGGtXPK>P6c3#1aw#xBOSC&AJI+ zZ_>LpQ--BfXzQ~+*AZ=V=ZWoxL|aNZi@Ii3Lz{+%kX1?rB9}Vme#WCkH)`hoxf0?o z?o?T$o}{W+!@8W}^o%qPw{^LTQ_GOdq_Qsacxpb4rQRNW*q$8YD$fpGySV?C$RPuVX-(=U1DHw zQ1ML(unKZ{Flc6mO3MkWouee@F`NS--Gc6n`Y?Pi2kkLc1wbTj@3?#gun?S&%)a)BrxV~W zCy(#=CVyiO)(;~=o$IH5mT0yxrMTh&(sM7j(=c|%Tq8DCQVyB|tSQBQ zHWpC7!VN9`MYaa{>&L(oZsj#o9HVqmph^7T+$O6Qt*nM&bQC}90d`~EFUl=~4Qk~$RnOP5kF*9GPn{k;J(ZKZ=h7+`s)TAYwk zs$V5+&=6+`*}HD7{rNd@*lZuez;fwn|L$%Ni0uS)x(bmkg&ftq3r?MQ?`UuS`&Dm& z4*H8%k*QN0wb>JjnYaYgE}_D0-vw_X@9PUP-(fOxHoEV|N04?aAf$TB#m7_HG{$AK zfI5xzU443vzuoMM0OrY+?9Q@~q0vZ9TWZ3Nl&548Y?qLYtfWpkn3u((2CFtX4kpr7 z{z+_z)}{K)QFGe1CV_>JZD}&2-Zg;9|C^b=uk8=8RlR%tK*tABU99)Zjp#-kR z0WKx6=0Eq-n}l2T+fUXPNzYvK^Z`nz6~={bu)Ixfm&Zuem@J6I$W?WugReUWl|K)} z4#XgLU|9wQ@Xv{`AX-D5I`dxV&ynzPnUeKFo*3mxoD%(JKFyKbztSF%1HLMp0{_0> z1}bXavF@?m?zHWJfbU|UE|t9xhOdtqr=mo$ly! z@z<-*`wj4Tl$QM(B=pIA=`Q$Lu-uD>vy*!Ei z)%rzVk8esMkA5V0%p>EGs;7-JZ85++x>KiDC#Ej#L8>c$VXD_Wrzfn&Gx5jcTO;qf zQVv4u{Ts2{qMOby17Ph3-1~kK#pzhy2M|Keu|3LD4I^8huI)e?`Y_#k_y_hg_f|~XYg)-5d-ocnk6BkG#SdP(%dBK*V;$Z zn1^nBzf8?B)SMfx#AzRR5Qr2+68YH&S|d%@8Xft8okiQm4ss1;i6Q-&atthCeOF1Ce;~JuE4hX zvH5c>m)gG`$3_V4Z-Uc^y{RFD(`kOVTMgYuiIQA{E70d7A%K zO5VzG6TP3e1iVpU$h8OhEk@L!B28=2{S+Kcm`}(;wNQ^;+lgOiq`HTS-zB9hlQ5$u z2Va6M^upXzV<_5zGPi4MkUQkH*;Ya*g6<+cz{mUE*|A)r8z$# z{GHSjugU&!ta)h{nxKbJ*qgGEc8A=)<}I4GWra5*W)(AyH!xx z{N1!%(fne>^%2q=vCDXt#3LMp)z|O2_wQm{Gt|9x5p$M+l;7!5>AS-Z+|1L1EsT}q zn?9s7k*m`LQx-eR4Iiaf6DnVQ9W(2JYu0oL@qZovaw5)uJ5p<+z$Qn4w#wDo>fKr8 zdR0TN)^|HRN+%Z|yToq%`fU69P-bPBbkKV0ifv-{jOGN$c5YNOA(wALU^`1XKRvz^-j`iN=zcEe@=DqNlPQ zX!3PwDGF5VXmVmI^0Hp*p~{)&vvwZIMN8neU<%nj32Xj^aC*c3E}(VLqnI9$!}t!4 z!4$IVWh-yHb3y6CRu-qqr0K?VsDpAq>dEweZoYBHTw_ARVz=ynofvEOQ$x}$Is3R6 z7j9!T?Bx$jZ%NsM;^|Lq{P+;-bL@gmucPw9^Z3$p)(Z%An;`6nS)Q!gKQ!Kb(@QWD z$-f4{D6m~bwBdfl=3Dg$>n}cCj%Nf&1c-+1Wiqm#MD3RIy@W=`SkVtNtOC1xOdh6O zItx-Oa1IZC=^~>072#f?H~h1jQ1m}jpE4~)sF&L=$lBK-xrE^|$r+r5nh{>7@0?K_ zBcgjcw2pyYTnTjje-VL_};5e?#1f77&DjJCR5fL`xk#jAxmW3QyF z3&m;YBk1CT8!z}y@-S`GOm$&C%~$j?^*b;VME0iTq@lymC?Zo2wXSxV_n(Y&v=t1f zp3g|BmWImNM=v@6*7eAMoGSE1$_o#`A+34tFFmH5?G^WR56hnYekf_!(}RI;SF_qD zk+SoVXLNi1aA>frvIsxlV@9ZIEZr}F<u;g< zi_Y%slYKyw(%fayKQV(RjP;U_5MGx8H_N1S>*1`h=d_4mVh_7NJ*VY;F#5Zz$P;ejNr!=(g7z_CFpz_{s%krER; zJo3hdUh0oPm@xCx3j6w!_Txx>z_*p<)VYxCax?@s(nK@G3`57d)uv(oMTR|Jc^uz= z*esq=o{MS@VSwlfy|@#ry){;|%eRMSOF?4Lz6ni}GgSV(v?1$)w=`>pJj26} z3U#95nBL3e$GkXYnf}-xF0SyQa$lz@bm(P`2iuSmWjWMad(K@b=*C9rx%d zxR@|miu4@})hCy*Ai$!3=qF?2_g~X4PjQgC&g(0J*TUI&t>OH>LRUuWy;u7!0Ij)H zbD<;Rgv9dvQAR-OJIMRA&`TzB z=kyPyn^IR!+rbwoNaP9P%1pl{X}*joHgtyKjvY?O_YRFrXU9uLx;IzseTL?7jcQ?+ zrxl$&$h>u zdd_(X5dAA&Xa5h@q1)r2fH3k$uEcx2Ofm6W_1&Uhl&;vl4LL7W-YOa0+~Wr~c*rNY z2j|p18Ms-*9^BQ^)E z6rzE`P%B)cR zbZB2VB9U}~p6}ISH^kjd$1tGgpM*@vO>p`EB7z_j9_*gQ-O+)z^?Hf`cV7PP4RYh` z_-l2(Ib%a%cPWXuC_*fakA@M)W%}}0j`pQc;6IW}a*R%sjY)Mx+g|EUbS+a0Ct+ch z@Rp>(G)UP*CR+Dv#GxQD*x>39@`}@gJsw!(_ii+s!#9Tht2OY`c z-n_)bql{YB=YWDGY3>b7q~Bk|bJ-f0d%_`N9B2={_5c^xh&Yg~(5kY`h2S?@oo)0% z9(j8`WQV!w)OgGEkY4Kgx+klXPTfP6MdARtDvZ9S zoM>WRY&Kc54=H+#m@gH!EI4*`U{tI}zgLa0v=I%y zJx&=lYrDUh=QlV6k=W}%e-_{U4njGAPWAc4_csq8 z9sUye1-t2g*GRf2`G30y=_6PYO@alV&3l%l-4^LW2y$taj;rmZLtKr02x`{b~Owpg{2Kl@Zd|m5d_P{B7Wr+y2jQK}erO zv!z?1i#{5>VRmT2Ut@YW?uKztKu?7w#wRd%B!P3MYo%L!q(LSKw6wp?$yB+aNu(Aq zy>xCMyrHqCtag$I4%NSA663-P6E?1L^luyE*DFwDJSFx(?e!K%rCT)lgIa@tmZkiA zT@v3&62}oLUF&ThdhTb@Q*5R$`RcE_*go;wUwZR<>g;@{IOTLqAX?)M+%EVop_Z5D zRnSgGAiDd#c~qu_W54E=x<2QlKK(Jvr$5tu=VQ=reIYLF`C`7XAkfP%O)XSCb0F(E|csW&91ovf&k>B%5&If%i7ZMYUc z(=6M3!Oi@+8t5B&yxxA$6{5s6Jgfa{LwUgX?CMw5-+p2U(0KcpN#Ap2qK|-%fvukU z)k(S`uV&$(u~x@*jyIR-b=gS%uG{veo>Kr6`A8=q53VJzzs1%wBXYNRcgU{d7-ZUa zS?MBb>C7rboG|AkxbKFRtZVth)A!rcQ7~I_63eM|?Ih7nk6PjR>pY^{%JoAs=OlCp zZaMl7*-p#=&7T7s`qo}7T=q+3_6qk{^i1d$UH{fP) zY1eLB$v8}BS(erPF~_EcUkwjS>A9%kbn9}#DuYsWZbE>C#~rQD9_^n?fJ)8=2Yr4n zmJ9-;<^%ktn9TuYDOz} z_GWL2)}PP5&l3uf_LVEs@ZoE%cpzK=^cs!Ax3EA86ghRs+P5a%Bt+vB7jgf7gs_Uf zSJtOCFYW!dulsWd?-NZy9W^#KqJjmNSd#-pH(ooO0Sspz#KJy*2;oz(?nAi^=Fy-a z6ZXKbos|&`L9TsE=Be^b${7V0$RW*31gR?pHp88oa334yUT2&~H}9?yIx{aVI_F@U z#N<^J#ZZ>a@0u#~J-EM%`2!c?-m85+gU*6>`d(-H{2wlZUT3Tqm`AJX2V>qz>V9b&nQ5cnDq4vO`xDO|MgjEevAV05^|Jk!oM!I71U48#f#s{xv zUJ_>JAt*#Y$BPmCm4IsH>q8qf39G+_jj}ws4K~{Nn>Z}errh7gY*_ev|E4P}y}Qd9H>&6wZ46=d+MwaIcL~FyEU4jo>VbNHhn^qKhgxb8 zjVlpT-SKh`-CHB`ZBgQbexDo8#Joj=qD)Z+_(f{bz--LJS_A=KA4rx2hlgt?1HTOm z_WwQiBE+7&;nS?|!r!mx&^8NKkz?$0uP<>H=UlHa4Q2Z74GiG;9j22z|0(}g>wPyU zm-p8Mokb?lAEUZj!GS_)rG~PEI$$G4IA@d|-n1lc6(3L;64#*%k;X7yBZC|Z%CTWu z$J&kWGw=>Ztpb7Rn09DVCKnY32bGz+Y<2mGd^rHU8j8+O&BSX|uiIGLvk<$ejtML8 z157E`tXNZIG=eql01S~`NUX?plS+YRNx)f?P6Zf?Ff{wt3LEj+y^Ql+q`=dRZ~Vd- zuR{b1TBPREVIkus@0@S29+i>u%AIU)TF&}fIG3YkXJc7u>)rZei(TU_w_~KwO52B9 zt|O`wu(T43iuBcmqj2mXMelZ`doE?fCn##RuV`mYemEduwACrc-Z;sh?YhFSA+#jVj`ZzB`fS+N?A^ zefrPs*cHiKa5PQGv{}U?RCOvy+-h>~DhM=H-#Zor0)Db?qW8X9vAsL>eKz%6Cv`=1 zLP-&eZ6evVOIbkf?c-EN#JrhUIjP_2ibxt&s>%<4&M6C;JropxLeK@v$Uh)_nK&8C zHO7y|6`MX8J~v2Tt(42|a2<5|URTbw;l*tSfn_l9yW75OLwmC+)yaBazd{d0sr3s% z)^Jgz*29Z^#55@g72Qfwi8BZe-MP7z3V+Zm7sSC0*DA>i83m>ydnR|sBmVYhRmUAN zE8wb}_iXupx1Ny0R11E=w{CbZJ_^){8a;&Ufj8pR>>1JM(ZRW}|5@91(iv@n!_+>}i?X-_@nmYn=PGa@+U*PMiNg zn&SLT^aNLI-Nrz0gcXQ`VG?vp(l<*? zI{ECp4reP}n!RS^(MppyZPeu9oiFyS z2;>|-aq&rznVj56_iJ-bc}A1O>JKXZ$zZZkXp2oX&~DQZFZoe)Y%-DL`K$T3EEyuAk?;-+OeyO2szw8C!jc)DEa+n617_EI3 zps95+u@#I%plE3OZl^W-0O8Yf^?6_LMgqij9$}`5W>hc7r<6Lho|q+YQ1pe+5LhC`8cn%a!G{!65ei zd=1X#EO^-D%h7#9TeJCwH+9GZ7&+ICPzPqX={Y^E#H|+mwZzMuT!ZEDnQKRA`;LHj zUdo`PNT_KxE;##uPUlE){V;43L(s?2!GS%T zA#>`cU^BgwxmyBbFGV&3WF-? zS3i>`XJpn)OA`nZWsHAjHY z70EiAeP)~Rf!!2*pI|M-wcLeJbbW6TC?~c^2y11OA);idSia}eXT6Vh)f$$Q#^3)?6QhINkc_-?Q+mc?!040mTZuOG7n#6JQ(q^hGFDckS`*z(u{2Y)J z;lG<9%ski~M<#XMLI5{ndNg34#xrisMnM%T;Og;wZ51+6@4+G}xW~@w6V0Vbs}1{=xP!)@>4MfcdOQ>Qp<@z}u|6eMecldN1!m=F zqoQA7{Fh;t*}92G98Q2IQ9e3CrLd#q`{)9bIoH@|PlHpNJ?q9Do`@AFzJsW_oK-2J zgB9bZIW}^=q7w5MfmD5iznu#~zF8Zz`n0QcW zWIhD-ypn^PK54*XfDxwt2R$^=l_f5(--A0*h+2b&`u>-9kC~ZOSM8Wla`_47>V8iO zPvpiM9yc9VP313XcIX}s5r1(%ws;u03*dmLs@LMM2wTofP@^AVObNZ2=d5$ezd7<8iboq;P zfp?EP&&m&8dkeEqu@y$Y2U7lCzdrX>2km{nF14K*?eRE%^7zQ!*W{P_4!2wEbP6;g z@Slk4H4;pgnq%}y+6|byja|gNkdM}yTn6$%(R8y_Y*}?cBmBV`NK4zK8-dRk>BtGoGDX8k}Mraji5BnetXm>%x z;P~ zcoO+it-c8Qym-Iu%L8$+2Cc`^{|h5>+WZWjefxT3j`$Gy@)y==DaFXyLR!XY zg_W#bQ&7DPydRbBV?CUIvfcMFMmeRVM8P>~McmH^vBj*o3y!lrf!22pG8Fl2>c#dG zg*-$=Uu>S!2I^`?r7+M2M$+anC-xb%FQ5M;jBwK%f@YSyGUskVk4}43G=YR(e@aKl zjPAn@zNVD73fdR1_cYf(_CSeDj-XF6a~ubSE=fJOUN>XCPz#ar?_W7rP0e&iwx}z_ z**qCJPaaDt2v-9N(2LddED%4*vBXQxM&_*ECWxvp@+H%AO7G{`5tYt%1G!RC{Un?> z+sv?4!f4S$%{nQfrx1e8Tug#FWpT-#|H3J?sdv_La01^jAEv_uYvKl)%wiufxorf} z``a251Ia$BPs*ie0+;;?1=6{AaoSH1Rk7S6#8hKDTVUqL6usoY!nA+GUfv9(sVbfI?mxWbz? z_v=oE*(4ZwBxIjsP4KXuLKC0HI+H}@4U$?aDstZ%Y?=c*kD=5)MpIHfV&L_?=!U`D zXHa_vdy>|PvGlw>hlmMc%9{uab6J^PEr%^?H79vJSSI1_Aa${fIPRiSKQM(+~L@BeM=#ZAo3AZ776fcVo zEm5`|KX0=1gK%;{{EaqCv-Joy(r_?ebFh~bEK@D`Ojw{Yr^_aP57SiWv(+gvxuL78 zh`_}K#aY6R@N=Gvy_rMv;t_%w7d1<(hyds+K&KDFu6OP9A%zHeoQ95L?m+Y=)UjL0_PCUn$ z)8q)~Y$X6Oz?%_FcL{sl%&pVAJSgjwdyS4*Nv4`z#Q0&|62rl)*)o4W8zG^uK|_i1 z_#)9TFZK;-R|K)hqXjuC8|OAm=Hv&_8-%@vGy9OWjy8f{8Jn`ALL8DfYC zL)5SsHh2Kqz*}tP+bo<}p9GWh6`^n3B0dEQq50g&4_*}#fTx6LRnG;OyM-bQo(cP7 zStIj;cYaXZ!l>IfI6Uk;g(zH>TtGV7NoeB7&MRE{!e;_AMpby|{q?Bs!5>CNTr?v0 zUIsiLZmPqONBjZK-~NpOqoQCmhim~3zEA|MlTm{zk+Tg(IIvNpn^xP}2bZ+bc)4>> zqU7~pZ`|z|5mEnIX4{lfQ%Pu7v3CJRWTbkBz?8OZ4~a_ySvZh z2-S5v+MK*^ou|kKTKwHyYz!?^3#X^n~T8TwQJ^+`RO!v`l(LKA1zyu$qqoTCJ ze010EnHi^(8;J>T4S5%JVx5_8i25Bd7Y{9ogHJ^Q8}k4&oee5WrydV&8`lsI*ZGDS zG1D^&m)kOoQb;$^8)fxdzFHv9sEMHjF`bG+rD{9BmB1pbd;aFgcXc%1;nM;}z6FGw z3j1Yc5`PpZgWpA@zAn&&R0q~vblLjsJ4&JHfz6=^WXcYi#j*=VKzi z$##gEoGLv>g>q-2-|DZyv=Fx)PXLotRojbbix)QHY|A8x1wq6b{fd9kM7)(Wf&E|5 zXM_dJqy)f3?|KiZ{;;vn!G)n1SY`al@3xZZUtvObM(~R@iD~Mpa*_~s#860X2#f$X&lODq!q@G_E`Zm7L1!D+w~82lri&j*?TmCEEVS@-&G`8u-8X*FyxeD zD51eFNwAvMCKU+0*14!w%XU4{0jE3IG$#)@ieHxI!|iTR&Usr5^e8B)J~29`XdniA zbEsoh@}$+$u1Dwv%$k%%pB6*UX48CldkSzSld@Zw9E6Y<#khS>9J@uxLNW%(`S3Bb zqKU^MZV}0cX+G@^8cMCLIMKLhWOnP2F6bX*yfz=-Mbj4X8{1hkW^3YXHbMA)hm2-q z#SM&n0f6SaN)+%`am-zhadt;AB55V6IL=TyI%Fm5Va1ptfi5A8FeJl0|Kv_+^SR0+ z4=nt~ml8WCpOE7XA22^!;tx9SNdCnMGIDBDc9U8-y?`hf68R=K3+OdD8p~?g96oA=ndBvs0##)1rAwY zuoi*9gb`L6tpL&B7EuK~Y+Nk5-Y|CI+a5#k0Q1KNzwjY~RCl=Zob4UPZ?j2|ujdwE z4SZS4aM1}pmqk=0RO7LgN0Op+A<)?HL`=0^^*A+5@SWX%*|A(#Z<4 zNLaTt8cKUW*<3}HMf^GnSDdg^`lxImErrzqAEgE{jBYMJohH~HXd&_WTaV!Oa4(6V zbMX&ll{rtO)JbD;n8m#~TbNS+z}?b0)XwNr16dWdFyGp82BF+UrH2j%Ie1w+=MsIF zR}H;h6uGHyWGrv58=X zQt#Bqi+nd+ze_nD5YFA99n-F%?sm7WpSr(Yj7Ga3`L5*iG>LXsgm!>s@QJY)+zkvT zRVs(b;5km?l#)c3pG&Cwc0t=H1cyUzVC{2id%aQ>2JE9I)tKbq5^w@qsk6Zu_p4Jvb=8DEfq=QnM2&ZvpA6$C*7|OssIpVK5!1e{9ezN;ScEB%3Ro6H-g-@(vS{c|%|Ryk`$a z{q9Iq3!sCdp@-tZl!5yZm7^;S3m&p5-DilL>_9z22PeJ)FT2vQksGEW)VZN@uE~9& z`Kf9xlLEbYck!k+$57?W1Dgof+M6>(fUlwG&?s_>ElXe-#G_}VqG+I|=;VlvZrjYm z!yZ->dJaO-rm|W79Jzgii0k`>?}@kSQwQNL&;ZX$$gYYU>}mujr5qfh7-7zl@7EIR z+(e~sLjvYMQg*O(b3N^o6%stDm?~LP*aU1T-S)!R0a3y9S}i%N**tZaz$eQd3SIb< zhl791s^Q_8CMR!sc_b>kR1ikgOYxse%4ZP2TtdcuNdAYS=hC_Ls?RG&DIHff$ZyEE zknpf=tT40*A*)JYp~zP@rDEU-sHfODKCkDq+vNVD5np#U$+$HS$=+aDr0=^6FFHVGc%hVSc z31;Uj_=fY-YA6$cs`8$FsAW2pSOO{PD0URla5NT==hbG=-g=uMx)8?XfqQ5M==tV( zkq6GnbC7NnjTDeZ@Y@&#nMB5@D4Uz;GU9gN_L9ztJ<}B-yWj>!N$@FXA(V7PPzC@s zWH_={g;1=hC9R0PA1D(VU=p%KNAt<#Ds~y@CHB@13Y%+jIwq{g(S^4A8{=+EM|pc$ z%>rqT-V%%$K6s`gEy1UgI#A0dQpsVOKfu$%D_eLSUak)hK(2e@efvOd_Rm$%7jx>6 z+Yr?*5N}?TT)-ZY7#V+j+s=G~9ekbde33!KlbG4a_1}vi<+WOmr2yGdMG}FZB@NMj zy9qhA?tWP}X9)O=#6z9_9sx`NmMecc{RXjHkD5|jA<-{>#t|M86h|s5*xIDfI8(Fc z^6qTHbZzahj^|;TiB`$-!cf&ZialPVW9cfoN6W=q@$j@nckk>%lF=C6NL%;q^=V{C z{iQJsRBqecz9exclh{J_A(JhoSa`%FIhSw4QoJHlEI!`wG%qyk+#7j+ylwg{c@6EeJY@WxCjvvriO}&u`=)(8W>eRQqx?(}}Pqy-%YC{%F zT^q3#4ZDr*DJwD?go(?#P3kE+ypULgJdO7lQitC!Ig6L2B411g=v>hmShbiT=6Fg1 zIYJ-;CaL_TS4PdLUO#hPdz5`*Za$HGM0O6}s>JAJ8>;@;*hX*+@ffNr2qkq|;Gr9! zuV9f?EdYg=-96bt)x(p00r5meBAJYN#&`LjUQZ8Gl&O|h1+;Qxp=H2TWyOW)dlmO8--=nyY_ zBhOcHe?Chmaq8EyXxIILsrF_`4}VawnVIufIfg?M#xLkB3YfLLx^v|dJ~$&r4n@rM zFn#B)Ild#30k3RGz(dOqye{PlYJL*9+4g9=0r5H>%xD#eJUVpwc|MN?R(d(vdCgRj zEX^HWwETKoRiWOCtEi4%1*)#>QU}(?WW8}jyghi&Oua}Dy65G!x9NW-I#}F(W(#P5 z%03Cl`0RTQt6c()&*$W&hI`b@^BpMQS&8T4{JhTWmt>R>+|Q(pCor!&-4d}Je%_e= z{9R`}aFVxGoiABj?{(uJ{75VZK5i5pYu!Kf&BIA~Zm;u~5OVj^3i_-|n9u-m#R}$y z3$yQFpcS@X0$W|soZP75<;Gn5lF(GAo0P91Pkvp#EDG)YlTwdAe3#!$uG3?OZ)a~0 zRal^&^4c>2>&plBV%C7F7M@~F6ax2`V?>@DT)=q#Y-EWWP@l?&=Yr{Et$axjC{fXN z^&xCA$HzwmZ?Y&K7n7y6qk^VaL-@k^G5gFs&%rlNd~sIk@3Ax~a#m3o(tams3~Mpo zjE(N)w(gN-SdMV`o?0wNXyM-ank!=;)x-C1zGf)OJbKG7c~R@{H;K*iPY^ZjWx?JO z3P2WEp@F)A@;*(u<24asOO!)6P}MA@$=F`N`zJ$$j!U5Oh8PAon&Wqg)Q{I5N2u^| z8;3WOL{Hl59B7yFa1*3Wy7WuzP@2JrLb*15vlP|DmaLW^n7QgvLph7nyKxewhC zGj+~_(SBW5TSb&CY}3g1$hlD5A1Biu5~}G?5gXTPc0%%V>#Ddth)Ll})&ieU7Id25 zIMdK56(oP61F5tLz(Gt1;$37O42Z28ew&;XthlxUMWX`xT*W~wQ9 zd<+4&97tfYLw|O)$KW7#qd2VWw$Fch4K^Ltak<~SpEuS?o*eI${Trz|{GLP-g+44a9>_T`*R?aDSas227`+i9D7k27ic6q0;AxuZ~{ zc_>I{)g5l;?Z)N1PgV(Uc!TLx#f>3v_am^wveK zZ?9!5K^9|C`#i~B8>KvXcivH0tbdm~goQOFPTo1*2}wpovbY z0!O`W5Vv_@Joa0xHed{I^UqRKu27$&p>jD>6MKTYDOdzyLh=+fSR|EXcj^G>%!G?z zgtfC3p`Nt_WWY21B;W>Ri5I~!o)zGB4ZV7`70Lv~0wQTk(_>VKe5bHZv)?k`i$Gt0 zLq2lBSM?N)sLHxzq_~~t{*iD~m|$21rPhgj-V{@o@d5S+zIJN6=6S=ucs7osWeW7a znz}!FaZP3Qm{drv?3{b)=rNaB4FxGn_n$^M+<~##P&HT?|GRWE2#$7g3QU(d6`B#Mlk~>%1+dZpAa@O9q0@M*hTD%(Fui0=5J^hn2RCA0JXHt zFn7}UQR@ZxKL$}$RO!Y|c)82HV$4vpDkC+D-}y#xa>u*QmyR$-%t^DyXvoHeJN=gl zZS1^ji!T!&ITA@LjC|ZKP>J4&P#>s9>ZsA(VtL11X*yJP#hl?aE|~bZ;z@d8+)wOz z(J6ne&Z^2~fSL)WUZ+j61JrNbAQ_!n3|Rc}gAxkJf{q8G?jXbcb}&gj1cD?V6- zt|bxGpf10GW+vD?K@o#*mq^lTk$G71*Ko>Q`ZL}cn-7L}x;rzpeCp(_%-zL~=^mnO zD4#T33>(}9G7Zv~4mBNX3K^k$ryJHL6fu6d)?X0O?h1CJx(wp$%N=!w=^xq_;w+_j zI9@yY@OOeAy=7gAih@Yl?Yo2C9y0>DMvg%QC+-^F9~np~<)fH-v=^voQiM!5O8Uv9 z30m4NwYtin40}^qRZ)<_VsB;8=G0Y`fnI3avSE}`XJv(JYvl!U4N{jC_1*`c)fH$| z?a8-5t|BeQC5h&)5GRN0s4j?X$W^GPe|{)O6pL0LSx?9|sMjKVFsJ4U1x|NE@lxh< z#uH=I7^QSit9eBeB7zkuh=dLjI_)XS6v4v_7?iSCeaz)J2o4kbSRH32jfL5wngc$n z8BsDbj~7L$71dI80=5D^jD0~Y^@S$$u=Uzx@Xl4>^fIM`b_^*x7aIyDFHZ_z5UDFN z1d9{KRLXfyMhf2=5-|;FW(d&Y+?Ak7*NIZFi+PwPa?vF+MY3XAUAnCZHkstQ3iUk2@`9b`l;i&gA&K^o)%j(LtX)Ps+TJqmZN;mo49MB!O`CKN93nj;t|ILzBT4H1 zw9U$k`+W)=r6!v5RU*KK`l9GC^I0!~F#BKOoltaLiy5V#Hf`ob)MYGvgCK0GqM|GM zMC+>v0#Uqha%@92pYx3eZGGIr{Rp|&p+B`!My%ybA9aMjj zd9nmt8*IHd5)u0O^J7nw*x}QtS2}Zz|K+{?#$Tvt|Al;yD zB*x_=8;TJ#*4;c;1NH-6TWX`d%_9w3w#;dKeWe&th5|KL*$bo^SNIY5h80)(smdEmhE>N{AU`xFn5M67dedoe@?ImSe+)s7}U!aIQ1efwo^CPJvj=r;uU{G+bQw z#q$6?)n9RB3Q?gZ(){QPq#G1Fh%Q!n6q;I;yY@vqR=js_hFB6hiM)BRWk{+Db^QhF zPc~zdJLuRQVW}J3%`e6j*qOw593*!^e1kgIJ)R3&g@4M(7k@e6K7X|jWw7Hfkf?8d z@zg`ZyFZ1TC4 zoVWMx?q#irFCa-cA$TY}bJ0xx!9$Qln(M_0JQRRd> zDaMYFR28~pnWi%(6Wmq0UNch`C^o2FNWP}Z(-vWSDMm2H*1FT=kT2xeVSps#3mNdT zJ*Ws;M$kBuX-mUtRd|?-5x?pN^$Du6P~|X}5BAJeFzb>EvW>O1gdir%olFy~Y**6u zZG*a9Y(mU3q5CcB`(xHRm#s|YU{nb~(a+d;b$b%WRuHcIFqVkpY??GVT7Xk-+w9Xs z>5%C#yQa7Yq6k)0bNjElpo(-vW3U>BDMXf0J)=y*b%qciOcuv*S4C4y6%#FHPwJGC zFEmMwF(5Lpo1%Y?Y8%1y(J@=2Q>HR0t{p<9Oz~I1Ew-imXv#01=WbdWF3EhUMrDzh zK3Gi-WwyoaQ>N&vBu2IXScm8mHI`U1-#N)}yP-#A$T3J;caWDUlS_JTGM$1yw1Vz` z@$x6GbkciI^U>Duio)5bUzmgt$|>`>OMd z-Y#F&ouZ_l>2a3Wf#9KXEtQt$p$qB!@kVLJiHsd4-1qp{G~9M;8bncg<#XyF90!|j%lc0}j%Q246SJZcSn;ZzxlW3u=TVh*{oVg}lty{7%*{)UXx zx1oCa0Fq3eoe*JVkeyvine?*H2PM^>8xq2RHJ9~$D$4rOU2Cc7K+|OzV?rgJ5U9Dr zcH@A$YzqWkss)Cm?&z+NA<$TJwat;wr4*KoTX3O~7eJu5yen)94Kj2?NikaGqs-*q z5XTHkr9Y$HO@E$GmcHQN_T9=PD7*~C`w%WCwab!9PK8T{3@H)r&RAWtCb_)U0^{!O zb~-RpBCGr0PP((sSznTm2B@>b-dN}8@{%?K{GQrpZ}SU~26fT0v6-qtF=Wd~a%8sN z^;W%HI3X*&-i|BknXn|iqVaJrDk;>Rmh>icE_UyLLNa0~{ijKBbv?v{`RP9)S;@;2 zC=G%xCCwyGD^Y6+Dwi}nA_80185yMm8;S*@b7q4SpCIy3G!6ge(jUf`+{K9-Z@d01 zQ{jb-*!J3dBJm}}cEH$|HQCQL^#$46w}!MAm31z|tPseKld4Q6M%!61Xd&}?Ad;54 ztMLQWtgINQkTsn}1uV{(oLm;uH@36jfXbbDXPws}bQV%RLZ|$4I$s+6mz6yPY1p6lNmd@M1w&<0Ho^vV9TN8{uMP0vTs5=-(q5EV2q?dm zHJ(UpkZlko1SxW6U8(K3fd!TwtXfN7)Gb05RHXZ85F+{5-$0VLA(T;;5B42qJa%|% zsZ=Z@8Rw7@*Jj=Tqq6DoT&#HMEaA4{UDX99SKtHpoh_=fqZ0*)MPL1)|MjwQHyiuv zap=z%D6>mZ(hZ`7m?7}dcp+rOb$aw=LQQ-`4ChZJDT@%qZrz<)rkthzM@T@s>~q-gZ+6JAk4+R)0j)?Vb@zRP)Zf254N3?t^rURPx>^GSU;z zI&zb08=31mCR{fBvRFPLeE*hL$TdiH(77+nCnL-#VBW#~0|(*dr)-B1st{ow~-AB!ZUvOJuIKbcqb+StR1v zL5Z&BRk_nZCvUTO=(6hM+eG^65zzsfw}E|eGFCX#WXBb5zT{FZrN zKUi44&rsUhjJYEme@Rw^U5zr9V&YC6C8ar|I0RBXyoU z6hlp@LiF;=LFP2~L49i5pjcW^l-nYxd0ms@YpQ1)kV;-OZLA6eMdl;QS}0NX`SO`d zI2Aa-ey1#D8%Yxz+|<#gOnxRmgi5DBcj za@&wSWD;(gHGpY}m`Orq$k0=>L7=25Q31!|bW4q1pbokA2hBY_MrTWPGsQCh5Dg1D zK@`7T*B|bd&Im3?Q-J8vma_!VvXA{6LuNQVCVR_OXl!V?bH22mU)Y5N8L3MvnkcRZ z#t55@V6@by@@}oEG1Sx-bN>v|h z;5a+Yw4d?Zc-q4HLKkG!c_7Yo)g0*7Lo-|614H9m7cwenoXe1+$?jToL(;C7ha+h1 zYc2VBlLjg%!L<^0giL;h6HTFO3r&K3ue zdr&Tj!|v#se2q9vuxxl2vc|VvvaG=S&}X+H_)Ft8)BJz$uwsj=GpNsrKTX{Tz4#z0xx|* zY_sAqa1$D~$;XVP`qWjqWLUe)xHO<`y>`ihEBWvWXS-sUOpKiU`tLzbB=4p)0npDI z?UJtUd8`Ki<9Zz-$P}Oj$huzdE0AqaFHgn%mLpRsfQw8~@KTbCxb6&ceD4#nP;3)r zXOUwX*)l_xUDj%ZTtlv!Ciq8Y$ujM*>6jVAj6&XgLr?5(?l@>E`ctNYyPbfI^DgoM zq(HB)LN?*TAc!0P`X+s0Ym>I6e4(vEi)#>Bgm}s4q;j@FoVo)VY|t@J&vVf``4k5s zc?xiPqAOm=ct)&@S6=y083!b8J5y))v3=5m1AcXW~> zC{D=2^%M58`N30>Fylz_-$ZJ z^`$?_mors1U-b4Da0rzb287XoqzODc+jkz)TYOtIVi`{p$T*i>zKS_IYiLoOEKnxhl*Eg7AqYHM&0Cz`!4U|3AqNv z3*;;0t{p~Z_%GLmnKQbgh7d-gD~FJkRW68ch-nadOCCtvbfYfOFT^oCQSh|fT~nQ9 z!VGoAl076CiqH9g3hiarp^73mxdZ)6Hqxcn-j@a1o<7ouB1SAJ*BL2qt< zH}dKiKYowyPEp?-fV)iN-cJ-gJO9#dF#zf8m3qCEc^OYUUN$Fx)ns4Tn|&)#)VI4$ zfi=6`UT$SMC=_@LnYk73*xzr8m?}*GA9P3>rm*UG6A?zF8)jbCnOpenD>M2}? zPRY6b8p{&j{3KEauFHe5Po>IAAzjAFG%IN!DM{Xwgu0)pHz;@Wvvxi^1l14q9i>c{ z{V1Ns-@5@*l~SQ-S(jgnt~4%13M1BD^$XbdUGUg%Ky9jAd9c0iT85&&-RhY00Ql~B zjNK6)4p(hxTncx;Igtf1cg}HSHl5_o-A@15UBW|uds@?yEdJ)srQC(}cjd3Y^V*L4 z$F~Wo#v4r@BhKSBQiX7(CO5wq>T~I(eQ%^%!vN&%aIZfV`gw0L?vvKGjyEK^ZNZg} zw|%=I{&lnOvyFO6ZWvBGUN>y2oyi;KR!(wwi7&=fLRf`6ER|O)N7IuLJ0>pZAeOYt zoIeVojO<&9lksb6Aea6?J*2l)X6UO!OKnPbNzmxNshK3@j?5ETxH^{Z?g&!cB9Y$K zPRXt-RL#`Cv}g^oVAq0%rt}(j+Zi3NoW2M(-7qONspio|sFc1I%;I?K#{ z0=Wxh8)O<}WUikMh+$`Aec*zN4)4B-QKA3}F6dY*7| z=a3eyB((E=)n!bDMlr1@NBP2p8$tL~uF8e#WwDnuwJ+#*v{+=nNx>vCYOGOJaoKP= zHZ5aKP(f&oWkx8UkaWvkgYf_PYlf+jN9%oLs83eqSShbPAf1T0MbZsCNe_-^%Rm&8 z-6G`OGv3LOo-v0Wbgq*+SsP?$rDg_CmDd@%V|$QG3HG3;oocV>ayAyIA^y^zGA>0i zP($w$Dln&3jH+n2(Q8{Hj8j%nDa(rhvkS*7q)%wfO7q2MhA%u$loynu>+m7=3i$@T z^!AeBsxx=bHne7GF}#y71+32OJp|LL#GLOynM*U#>%}pwJRxQNZym!5T2totIxVA) zd50U6-lXzZag(r~Ful9wuPO-V zx?3DVqJz5k^7D-^$wjJ5tkzx*8+7M6GT!|vp%Cwkg~2)@n;Ggf21s`^w3iM+a?*3j z&5{;K^}A6ap@eVyUICghb@FMxe`Hejr<8>9JcwOJwgmY*XO!_l(BWh|*=m4f^!;@i zJH!SHBijRF=kY*D#|p(B!q|;zFOu$M=<3qZeU3(UF>s>V5FyJKloT=NS=-oj0ql*vhjrCO%6YZk^E+M+0k8hzGNXey?J_w zoU_a^3~*7B*zY8Mf$9dOf%>*gzqr@Fwa;1MKNUKhjU|dl8%2N*Mys8o>ZYtg)m>2}+k}8p14Rs&!kRVf`AqQnzr>D~s z_7aFxa98n`PsOJM<0d<<%H9q*Lh902_NGp5y4MU(36B+*eP29!xvA~$0|6|2@d_40 zwoAs6=8v(4g1m;Sfug2t`@}))WY;pJiw@b8_v*oLzpK?NEMMf8(K2EIQVQgyK zN5iE*tL{Q)#2TwF3mvcXt3hxTuPsw#-TnRuY1_}DLc-)~*$kT{CB5b(B_2$}Yg0Zq zxYOsGG~bSh3=QhjtC5qG_zLou@npJZLnf31BP3Zh~Nfa(aflPBmD`C6Rl#fzmzCaBbdh6nSGu(EsK<%6Q(w&fZp&EP41hMY&Jl{t& zSG+dOr7Z7$l~CyB*APXuA+I!p%Ez~>f+saU;i@$h)Kc<5nP#m|vzQ>?pt|SGH0N^A zmwWb9md3+L>JT$;cg#i5rO_aP*2!SP*jDOh@&c&_=>{2)2p67eu&lat2!@g>{awS0 ziQu@n6EWIfAXT9jN6UNx5Ds%I20@2#=`Z1?;;~B&ps5nary5!Fu$n{#yr9%}NHl1;dOm^$0jL!iGgm`=! z#5@d6m#=CO)d-y*BqT2#o+%to{L-?0G+d!ONXsKZNUMty-=(N%cx}p@7v^4nB^`$D zCs83|aPRV3g9s^elhgxv@`BB{?V2iWQWAR#hSGFuP=Q>7y4)jRsac6<*f-?DYl;-Q z%iG)`Gjvuyz&tGF-JFrILN`8FAlaZUv5IrWLAGQ*(3k!oN2Q`zEo($;s(ngvm?6`| zn*zxS^_gR=cPR^SNo%36X>}5=E8b*^9f&^rOgGbib%28G$I^GmbYe=D^fHoe z$6Yp}1f58$h0d3E92u8K$(42S0+|Z=OLq(jia9NdHZATx*`0ju42u^U38gJd`rMbN z6lO-m#s-a>M*|tQD1Q`8&~`0}gxHYSAkV~h`l+S{k{3vxP#A095O*S1At(ulx(=_9 z>meOe+MpCQsBAZNmiA7$?Ig>3`3ut(sWhJ|20SL=Yb~K*=BhDt*OsBruw`kjDiG5k z=?1aHurQ@R2p{p%pJ5@n*zoSFTE?7zDwP6nWt(VG^*(uR-f5MfFLcP~T(8Smm2dTa zd6VgUl%Xh0rITmswU{mCSofBiFheJx#7%0sGZUO*@I!O=98=4sTwv}3xf2Q<@P$lv zFXzAuGS!82C1Y2vBR?RrB4=+zv`Yb!wDGfg&5%5t%NJ6-b9w^MwJy_%sD{V^k)a|r z;W*B46eYtK-;##th=N+%;Mz<{my0)p@CI+X8h{DWFCwx>hQ5S3v(P$eYS2#sO2XU$ zp~JsO?;J$Heq2N7G$ix9z=pz*GCVNhT@>wHg;Oy|NQmuV)e=ao13;#o6UDLhDasV2 zWC3*XQdfsC)4b&5b2x7G4S?kcoJ?W`-_}^T_JYWUw8|2<)e>4~cWW)AhK@<+nW^pR znsm=G^s}Va)vRP>Pve?P4{Rm=gLU^#X=m3$5U=9W1MOy+5^Q`PD*+nM=_RV{s;T=xpPqeInn2+)VJy z0n8dP&6BK899)pTyYhONoYsb4aiQxkIT>sErSCKUoSWax_j>(umnHT(lrFdIIsUP$ znwqvw|7n2K?V6?7=#=*0W}$WRWOI2rSy1_=KZa4BJ8wF};rUg4=TM}eC1b*^)RIT( z%lyhIyG)Sjy=8xZ+v?{;mgUfofH`xtVWr!lZl6nu*Oism^tvRLJ}XoyeVe(AG%L%F z`h&bcx-p0AwaI6qjV$enK0GE@@OC8%o^xJr2jCSCra z!-DG`uT7c7xj;IRlnW#)Gy=Z0xpYR>zm>fLOBT4qqrq0@JbXa+2R= z8Fv^>`(2!dA3nZ~)yM^_J!xGU8d-}D03l6@*?i}0wRR>zm8^h}M#L#)*vJU@VS>*ToVF{G^JOvAS5ElA%n2vHA|dT9+hNid8!c!ZKALU^$}%p9TiaiZJVn z<;OZm4yW-V0pR)h<*a}H0%CnG!ImCkRjtfN#6?>kFnxLv9=eh#du>)_gQ|r=6XHum zFvHnT_1pSX$e=`5Q(vo#>z-L(HRvAcw#(C_Pn4KnO?~ZbSP`d3#)5CC){t?uvgoX_=0NAn=wG7lA>g07 zYNK+eom2HP)7f3*e1kj#&6o#71z7@Uu%I=^)Cu^C3^dBoS>K8h&W`nruJx6W*br3_ zYN92WUEomGlSqg0@@gnbz16WZre!J4kSu4(F)mpkd?3e zrLzQ^2K(1G=H<<_thgF|2|$gExwhl^uvGC%kTlCLwIhdRv?V-1Fc*8%DOeWQy@se5 z#%LYFAetpk)+UX+HuTKqTjHv{HXR$FW1Y!SjWJ?9?1os+i2Q!scu)P|8x z;l&qGFf-DKm=kd)Uq2DskbzX;pn-3cm_H+$gVc%mik!A9ARs2mzL6s3Wz`Qepxf_u z?8*en*!g(KM%5hypj;{{LyuO7EvLVclc{oI^*+?PUKW+!RLj>`aBOfX0!)$LW>SVl ztdZ$Ncsyc8SY2xX!kypgGGToO3>~@PQYp)XGWBw&M~752Oi^B@0v{J74ww9$ok(3f&w+%i=VV-I25~e>*gPlS`?o#C#;)b2Ntz&Eg z%bMLqqV|OX$e1dL4T!Hu7&(h~<_zl-%7%JZ82=e<@e<~vU}%gH3lK^uG8nZv83g$h z1T9^{?;!w%D;p!+qi4Io@SYmcUlZPNd@Ng@?|&+ZG6Jdre(cJEqWKI{pjB->5>kO~ z2`!_Hb4a&mjZWV!yH3uNBBgXS!>j2RcID-rWOXtjN;rO^M5-cSxUpoXNOWyH8@OG* zgk>js*s700Lb(vqI|xr(J@gD12)c}-AYEr6-Sl{p8(rHZ{osxhJC77Q6?t@6`Qc{AHV<}}4sJ_(%q)t9mf&o6Q61GeJdr_IYND6`JPv|HJ zDCJAoJL^fDyxEgtm26x|XsV?FiP(}~kAhaHZw){s7+B1Vl!Z43u^zCBKC2k%5u_H? z^C?4uH?cg`=o{>QjyBnr8!+-SzxkD<&e3G0M2z8BMwbXeGqIa^puxLGw{V%z(bxm(^5I_ zhZIC7Y$~j4yXa!sD~Njf3`Gqr=*e_p837SHcM*tWv`_g~lwvG~#uWd)a6_Y+(y_IR zHi;o=LtJGx2|14-i>>HFr>5+woCQ=K&_&(~pR)NNAJ7zMC@aV8@P_ z=_-FMQs?aYAs`!KDnh3ud3uTan!mLmssVBAigC9kM}VXgP#YhSqURCmz8IA)X#;xY zD=@pg$l11Ks`oW?#To`G6g?zpJ{Hw>6w`{wIfRK?BiJ+dkv-GlVaLu#10c3!wP8v> zX~(GJkSd(ZlFSiupREr>P)4oFsZUkPg6bOrNunk}1V?Pc3rw4lJ)a?mhp!B6DElUE&gmxb!oy&*?(+F)#0yZm@gqK3p zaD@|b6}e1`)u>7yNrqLqwi*es4LSEDq|!zvf02dSYt6rm*jSPArHsjPN)eLLg*uR# zxfHiWe;k~Q)9IW@;OlEf90aM>CO{n#CEuvKzLbIEq6?ROpq&ymXHKB2%4DY~$!zeZsMa z&xSbH{>)1}ev(K@;N1^{CU3ecs($37u{^=CpLlJl=ul+aYK03F8`QlMXcq8li+?Rn zdVzJFg5!&)yV=ehk*NDqZ~~z_ANk}A>j<`QwYxcSdD1MVc5_SEdRx(JJ>FjyoFV8sgG`RPKA|VhROLpU)x>U&Z zbg4m9)lTY|h}osT3*L{E?hbh@+A(UmK~QXMAsA35&#E8l6+(O z*Dss|V~YUbMNMobD5L2jw@~J7&s35R3ZhVJ1-W)~%{%ef#gdMy<3R<@Sa{q#3uJ)r}&3 zr(+Wpq8Hyp*wo?SIt-1cYlb>LrGMIr@RFp&mXkxkBc!$yrOzvOhwPVT9Qv_Ki_jrl zel@=&y3B zZ+JsQMol&JaSh6=!wJ4{G3mfIRl>Z%;h+c?w!Dz^9m)|p`y)9bGb*v4k42<%UBYMdLI3?U*NLXW;GCDdBeqZ)_$0GgA0gmh_2~y4l9ob zR~>bTgLjotgbS7){qg;}H^DR4It@)HXD&QkRWF2=hDIGm52tAcR8Zl7|Fa|0x840! zVP6OS;7o}9DL)O}AiQP*{kzo4WZ8h&gb<*W#FPu@RaF`m?3|U;2<0T6Fwzc}x*#Lv z*x!I%GAY#Rb3-{oXMc>B&rLfW|JLCOBY~Teib! z6ke8*WUw0qXmIIAhH$gU;}NK$yjX}0 zex{_MJzVW`_>mM^(N+Ur!yR#qf=O(s#nvx9wk%RX21tSjBS3UrXUl)Zb#%F^HQ^c_ z>}RYTvG=NFok(Nn{YN-V6QL?~&K$H01Wd)@)iZ9D3c;`%8dXeo5{T{sR~Q)Bd6Zih zcu1n(Q27qk&rr`CA}SrOvsM8d15N5keHbg0b>0#X!=uGua%8>cqQZNG$U1d^%UBTp zell4wcS+`KmIoPIE!3Y!vF;%on@(AD5GryH3;<&(kaneov9Rr0px)M98+;DQIDWWD zvDf@P8?qgs1_<9;podpLgyeb$i2mqOn$TgEgB4nm=S8!dkRvYufH$%S1WUOpgaxh; zD=ydt0%32QSz!;?#_HPLSh1!!XBcRIPH7WT4?Y9UfwL#%-|<%Ao~CD4f)ToLVucUV zpuu86AP9??R5B&`9Km|8_~6WJoCo@I0quwn*5@i$j`(22lxi>oMRa`{N*;(9J&czmPYCk-Z-k#n=Xy-+mO9shKkH#seo3XzTZ%fQ0x%+ z;@h_12a!=il%4!)s1KYA7Y`qK1J$dW75bPGUirDZ$|Y<{c!^MxBr!|4PfaXWqEWJY zt^*BM)`-^6Ul7Xo6Bb4BhDD=fbs_nu4ZoSs5Jf;k=(7z&xwqq!e1|tShTQ$yHzo72W&0mNL3Va|G9HhO44(a$2!o)@xR}%USW)q9BH35gGN$vO8pGu>QJ(h_jeB?9sE+ZR#uKs<@(})dh%+EvAc|% z?tJRF8=r=USD<&&-GziNGsVTXL*0hv<&xu^pr$61yL_2WxXQ3{K70v?-^Z)d#qWne z%CH+Y)HZbWh9!{%^Na9aL-PwTy+z!1wk}^CDfk}VUg*~Zzfu?CKJ}oB{W-Lc&?JbvtUi&)h49elil9iByelk8j zu^$cEk)#OuP%iCAlZ#$&!P-&RZ*ji6LfxUDQ%y~Q+LL{EI5oQpIB6Os{OZ)iDjbw; zJ&}4Z{3;)>^%x5$dF?}aebfK$^E{}Ix01jLXV>$bof-Ln+Or`}V)%QM+mBkYL5r{8 z0^wpFGTIYg+-3Z@&Y!8>C_FQn$b%#M_y@|^J zvIk+=>*}x%AxncTob4wco0jGA0t~UyMpi9MIk8n1%3iLN(=RfPg!nVgu7t6_mq4gO zAF$-9BAF(p*meNKHYtTxA7Lm=1Tgdmdv7;+1kxpvc8E-Yz~!)+2N(i5&IPsaP>;~r zAwuZ#+8s{kmQn(R631##V=JFPu>A#Sux*f`=V8ys*&%0kU_fv?kz!=?M)&0=oW4k@ z&nuFOWEe3Sff*n>P}uOvNQOD|oKI3^*k;N&D%Utc4FU%i=)c)z7!nFuoPB)A0}B@% zri*{B1jdZa+Urk6h~7`Mj}H?1)w_vxI6fuC@j5HyK-h3RWY)+@JgFb__;1g7rbWNM z4&1He3x3ubk#_x?ey>o}@9FxOx_$AN`eI5x7lA9Wa**lwOtbn~zlTTgi++##;Dc-=S^(&w9gf4zFtfNjD)Xw}QVMNpnqzt`{n z*6($xoa%icdCbTwdDuHc@IuthT)9^y>h`D#!C@S+T!gTS)n4Fp9VCAGNvHq#eA?f?Hkz))qm!-B`@n8}e!t9Ho!`h^ z@JdzsJwNN(Vaw+9t;_F^@mA$GGVlFN8gx^5gz9f5B<{8HMlLnpAHU_)OS*lRhpuk> zVm^@#oOz{UcS^FzV_g&lWR_Yiiy~GmltsChxgxV0a-S@V)nu8!esHuik_`!D>XWr{ zM*LxJ?*|{wvUtYDV=uN9Ltncea{Bvt4@i;l4lfHPxF>xEej@Vp_pGs1bjt2OXIhXa zew~+o4z_0hwD$$%wHoZ!av!yJ-T8b(e^M&G>mWebPs|9M$FT{BQ@sC6-(hz(qwrxz zbw@NIOa<=LL5Bj7s|@_um7-nou#sF^Zss^vy_Uh{Xx2r%1F_4b>2VM?Ez~FFTJ&`+ z7t`zN3z{Kh(d25{&c&+gB+F_VgO_yJhyj6xjWtw8I#Y6A3aTow8;*Q&jmw=bDIH^; z9oL5!Vs1x|<71>6@}^QlEYL>7FDiQ(qAqEPIFXZ)mu=+cCgbsev#@+*HLC$WZY3+d zf6|D{Uc)fTG9UVNb7I=EjfQs0TDGURUPygUyz!OoZ`rQCn6&J*Ha2IOt~TF8Mp^b+ zhelSmm+skHDE@_sNU8@#1)J1J^pGm=Th;SE>QRkyw|W@Sz+wmvU=NxyYA{ zHE#zv!_(p5%BFQRhMG8N0&DnDB-5w#Hm3+Q)wB#l>lNiDc$tQqhRYEJbS7rA{N!;# zZWD?K9oDnCCFu%axZ(8aH`zp0FQgdMLi_?)vDLi*_QZQSAC!_(lUQ-GD=A|1NWnC= zmU%@9E^*hTayMlATplTkWR1m~It*dOeG1T6@~e{u8#W}f^cnM9B;OeGcpK6paUQ?q! zVh{-fL!D|1b8v@%0ax!0aI>5vdW@IP&yIH)^Mv@-H54X7_?+U16enDJK2je7`dX4=d+*RGha|BW=&~racov!H7b~N79ABEJ|EfuN`vALZS;5 z+1r>uJBsp(_|(xP!+UszBvcqY1#QM3C7pU|1QmEM)-lRCibnj*n@}1!ookN_bzo10 zIm=L0WhjFcScei6Tn#W{wfBOGL-&MQRJGzcHtlj0D|E+V*AGyL@NOsxa(T)^*to&g zl4H?7^(W96@huFhxPHiF55AM!A@jJsbi-F@nsMckp-#RBU63JRkPmKF^4XDha%Vj7 z&6_u3;+xuT2w^*#20$0S-d#|0D9{=XB$KY6P$>26up_-pW3`VkZic!xZMcG7NOR;! z>7YYe8gZ!k-5=w_@W=+)aFxzK7QkM=L+$ENigRYZ&VT5zY}hM>;w^G%kF+ezeIB7C zH!jjFavC*2sA(J^O1g4JT**bNz0MVqpAsst_h%P^onF~ur{F1pSbloD`eV2lT*HsCE*bX zc(m<9vMpUg>dxG2HT)zap6usoxTJ26BSG-!%A0X!VgA$;Bi#qj)i%T;MM6Hl77e>k zwcqtK=?6avs!XjdNjt5@G3MH}mSvq!_Ri?yBz04mIn}H}nr^N19*@)?I6AXrZG(41 zOYr7&R3oAfIpG5MbIT&FmEGhn&y2^ROq=iRd7nLq7x zxX0Xj#P`um`O@%oe9+}vS4Rf_bLRGktp6;T*5`XUXF#SaZ1MLp0s;{2Bbn3?CM^)g zOVrod$pVoEfy-8&WV4Y!LEx>1oSX|ttPX4kfvf?@mXDu^A3|T>2_um8jO1~7WjJb@ zBU;m$BY?V5S^~imRgzEC_iSfpAVM^1m}(3f@h8D2I_!-V7zUIuKHaXE_kI@3i=$7h zBn%(@EK7Mv3rHm{Y7M1Ut@U{>L^(3KklEQ6xH^VxmO`R2`51v{^;sa{CllzTL?F`K z+Nu#?3n_R>>)BTVk!Su1^jOyLk)=TZttb;k0%%S#Bke@GBUfKwzj~B8DG+E*@DhkU zeA8b|Lnds&A}bpSHe*{t0o3*=lOY%skKm^bJDRN>DW+pHXLV9F%Zb!a2uV3Ec>x3} z{nb|m0qpn*N#DC+funuXy!y3pvb0G`JchL1)FU#KG?s+RJk&>pH*Zx)A?MDNll4J; zgKiW+Xw!t|)d*}2sdQdyL2BCa2mcG;B9>Gb^*fE%rz8(49mdtxox*Q&B3o5v!oYS) z03G2|i1=s&omNCepW(1iA}AoT{32>kjss9)O)g65L_TzobS)N6g0>tg@rJv@*&5cF zOKm@!WOScx8wvEI>qL?x^Xv?iX-aoTw-00E1A=0?%3KKc5FbX)tBX!F!4~0kNF>#U zCTDZ`m~r;SaC6vMuNDfYN?#Lk<>Nr+`h-A*RJOp0su;&g1O;=Ns`HV0>s4C@>JD#} zoR*2jY5>V4t8zUM{?{V1R81VHVVkbbO5w7jSKd7kT9-{Z4QX?9m#OSk1;CK3akm(3`w`7;W=5(Ab8(t3k zPa=q<$&M-5fBuu$tIGF4^4{1>fppRhq_c)1Rr%~}fnhMIEU3#CRzsx7P%2`QvsMt4 zkcZuo`k9M)w6!z6I96Ijhs_|4MPNJ0bo|<|(wWxIcb2KAPIE2q*-+%$G-5N&{*3qh z3zB~CV}4u!VSONs=V5-Mhxf3NIx(3eZG`kjVD%#Dyg5ZjoxcB`@^Ixzm=}6EIhLv6 zq`O01+hh}I0!iX=Eg;x=mJ@;y(m^070|bA}PV1c@h|PJ^EZ}~U&(0W54hK%ctnLAJ zgp5&7q<%tDDajdaO*JcF@B{1dqS1vG2oW8I}#9>!^KjBDhDN> zok3z}Sp=kSZ;RzfQc+lbk=bDkpgSAa%>#g#sc|ATBB3ipwvYld6)t&Stu`{gBK;GB zx;RUR0hd`lI|DqY!|iCO{3DDwo&6xiT^BcfJDYe#blos=uvIJU4Xu!rXiPf2@rwZ& zV;NGs64ydu^`^4{KhMpoUzyIA;Xbh6tYJZ!T|u~_g^$0$$RqDe7a`+(*hq8a>g*f8 z@OMsPxYR*fqyoQrRTD*;BL^Kk?%q`l!JwV=+YnfoS7pXpjB-~5F2ewhJBZzu<0fIo&-bp~#W^CqyC}j##KGX8mm-@NtAUv8OvC_qOyw<29J?Ti!Cg9Kj*XGm=4 zBXn%D=gWl9J=s#r0v|t++;5`({sB;Ce|vs(wCe%9S|Mp_=JyD+DnW@u-v}xh^z0LH zRa@Xf2gPA;$i)%r`;%xz6`lB-|;9v{qCnCugo0llEY7w$Ptx{hoTA_>j zV4n}wE*Q4TX0bws>=k3x4^=gEe|ejCp$_ltdxZ}m$>c9ebZ*N%BYEWQ=vkIL(O3=X z>Nk4{`-Y>JdXQNr8N2o<8F9)aI@R}?(=e-a9w`?^fyd76JYzDax+8~i0Ja9@8fj%( zgb_?fQgjWjUbPVX@cSXl1jcV09t`2>ao!TeSTmj*;cah)7mSJ4Tivu%l{)2Rf+J=_5e>*VgnrEg&hhb`wrRZI?l^t_brj?i+r2 zJZK#V$qprSd-p}Mlx`M!TR#T*M&^Nx_gsKCd1kc?yeE-FJ*i6Sr{vGF8&()|$~?4L zLss89WSR(VH>9p6flGrK#ZN;pUE>fA;z!)@hBUWJCGA8xs}+#RJjGl1HAgmO7xTg$ zIalW|f*}2KUyK~1*RFE13+;ZbWx&b49Nt>t4>LvEp?C%d5IQ1Ce{U3-cMVw~RqQo~ z{8_5O+fR?(LI=yUx`-&>RRp{o4R71wqSFevzUZv^B zJR`}TFYjuh+_^{-x{+EMvm#1V2&7$IA-?6Q4$s)ICPyrOM3LsmUWbS+Pt3WFI9&dt z*qOl1(Q&kE$&qQu$fGI$CYQn4qnMoSClRqEjmO~-+h}okob8$;9z8&}1ttMUWG?OF zr=G}i6%+)xs! zAb-9>N|1R&BwQaIy^iFJF@pJXzTbfZrI2fyUN0_L7eiy2_461~!6kBh(lZ8b!X~?3 zi-8MF=hWh24iE`|*_4w9M6CosPe;4 zGExoc7t%IT0>Ebk11O(yb%mrGd@vS#raT!k4Ox!Rjg~(P*pd4jVJ_+_sL_WH*3+rn z1E%XKE_fW4G*X-@+A@7e^wVlSQ;QZ9-Dvq2p^4doB809L2pb2|az5jP0k5T87KNnc z2o1}}hy3k6BBXsuRy6f9&uqrbwP}$F@?n5*E0j;~w0J&W(@+r9f%*JAe+88WQj+J`L$##Kk@Pg0!K?y5vuKe`1$ex@yu}489jz5Q4gTlOrr| z`(E&UUP!jB@H$CU_Uj&c9|{W8fP6lDe&^IuRYUd{easL6u809atzqSb-?%-IDPEDb zk^D-`fIh@~1-WZE=tD4-$&Ll`oa$9ivS?=O&S@^leqQ_4m1<=h4qbtgX3Fv$JqH~S zI$mRd?(=QN)Cp*ZJcfeo$8sr$fM+-O(l>coqx_qv4+v7KAtA#7>T6>Jv486ht_O^D zD6r>~h)N9BiwbvRs1G8_G`n?gNF~7d*axEnSMP5jk|9vS>_onf?`nAvej_>>PG7I>Ye%l$=EehNKaS0E%Tc~zD z9Z*xpR>%))Az08mf*UR!1y&V=%C}ps+2)qE_5bC78gTT=aGDs*@UyQPZnaWV(ses= z>yrZM@3M1!HIH2Ym$7mnBeUpYadO)n-e}GwfwXSz3%9h{jB z>iwBd1lT9Km|Saz@bUA8^lm(tiU&tOP1*Z|esCKhI!D7Y;ok*drO^`R0nia_no;L_ z6w>km&_X`_?+6a2d7XkbtAgG6b7p*TP>dqS!T@Xrkc+Vy-LmU8Pz|^`8VCXDoR?6$ zMdfoiPi@%c9{}j`@bdkR~mG#xo8A$Q_O`n2dGF7pGS)_IOdJPm#6L%M}cl zXf;+{Sk3q=5V%HPF7c=rEu?LYLBQMK)W`*DwwgkC8q&uGPrxWoKU8D{*<+oX7 z+rII zKQawW>u$|J0MVDs515h-fM=u1jDjQH<4?hNCnMIMIyx%g9Mn<7(AlEohzfY*Y!yyL zE{1Lu?f3Ixz*V-sDRJW?NA0p^jd_WA;`A93@y~y+-9Ee1EB;rKg&U8;Ji?o@$s=9;K$P^eLUD9Lsgz2$ZJ=);bl+5zaEw7a-fg4JP#<4cc>=-e1`h=wN)+%GLq!Rq^{#?J8|?x0W+G1* zm|@^kMG2BOACDYKDoXfqJ&2rF)zU$)ZmO0WvSE9uOjS{Wh$R;#92p{_B(sWlq>8gX zDDnh3vo23KvPI;{>-V~d5*~nOVC(Z@Kt1~zB2Vx>z5)01VSopxOcf;ne3L7n6K5BI z(d6I9l_|IQM?>mR%=feX)j}^r>r1@GrN9bra=9`^p4cS(1Yr5>*z>BQgcojF$Mdxx zpO@%?Wbx8;k62~8{k(2qx&yYUDB*o*qGSWpfPD3%@5h%193L?KK!9^F6 z4G9!XbWKjI=%xo*@>gGp!+RL!5GQZPNHZk#l{mZy2nSlF6G?3&>9kpaZVlOgxXE$s zR^Ww0-rr+LB$F!~Eyf6kkU7#g!i*#PIPC1|jNxJMIvbV^IE%>u)p6q%5*QZ%xD<;Z z>*fu?!My2TAv?6^0l4dckMAHN$im!Z)w{p2Epx zR!g=Ia!%pm+=#?GS%M>XLy&JGfRcAkIg3Fy4!UHSfk4a%q&(V3VZy0>9RA5NfMY_v zAzh)89G>y`W`x5``FP{l)7VCSElD(M{nDAj`5OMxd#Rh;H!|$Ty56s>$lckVt0Ymp zVG>itZO(VgPn>vZf?(ls0x55x-34C=zQ+boGS5z`%a&v$L+wY=!&Pux%tTn)iwx7??9w8yf1z zMqvx~W1n3O_2VcUY1h>;1eG#6v*{F4XEx7DbN3USf$ErIR*H1W-;7#a?966{p%&@r zn>x?XYxEUo`pDwUW~I(uBtXTkX0uORBD$vf$spM6br8Q&iZ;W^@EzSc$k`^~9 zE%>7wASKBSm3}iHO&-}I?W$$wy_D$w#=vG{SH{EPx7Ui$adX2YF2VDSx*`4ju8KII z(}T#@mq%UU4YqYOgGYTMr5@O03q0`9x zrku+UPW4X+qM@>MR?^9fCNNk^bu7`f3;smeJ0sBO!5y5Cd?_|Rdg%}?)96B7SZPi| z;&^$UVWQ)MDk;c9UAhRAx8 z>&mR=1pt7BlSJfYAiw+zJ3=vkEd*BLN} z$eow=?iIba;kn^?H(Z8T_*92BGevq-T9hWK6cJGbjD~Y78+`b;@#i1x_A+;h+$qH+Egf^r= zO>HyEs{k{j)lq8(N}ilP0gbg}PCuI-FE)5HXbTx!>;cEny6S)VKv1a7BT2&8VNT97-S2_yv3RpcaF z-%~hQi&@Lkn+(YtsrN@|A`YitY82_ykaBg#-q9*M z@mgL`3@c@^R6gKAt(OvzkwGXy7}*JbH!utdzX-?A_Ma{*MZAHvfvcWhK>>@F)i0b^ z3%}S%?Gn>$rOUA^2SCOWDODc2KFokTJUf8q>{k;U4%aA)ZoMCSm%nP(2ihP!H%T8Fr)<$ZmUP)U3 zC1$uYx*V4?iaHP8Um`gY!Z?dJq%BknBbmgxTM40MGk-3Q;5L0TZ)6y9clOQf^W9Wr zrbQgvNBqAaH2|kss!DFghJ&RGG`zFFhrjKcw<4v0Xcbk`GTwI4>>5}wfvG{2nO1ev0z#L&>172fFfxbKJvE_TU6sJxf#|_t>3TDB1jvG z1RML3v<$Zsp2m4K!EgIx@`fA^|FT$`Ie(i#LyN9y8Dcfd$QN6?pp@@;LGa#X_gzF~M5zOG2E@A;xQL-n!ttmZ; ztusjK#SDTKK2#1}unUTo+S?_fHarauRa+Btels$A_R5@!^iN3XbWzUX*J5W1$FW#L zI#dv0{Tja_%aH2GK-BTD*(g_MP`lcCPof|qZy2!}mRxLRiioPv6hiG=CL_oaZFw7F zKYh>NSpr-v4LtH9uUm1?DCjPso^mWG*fnksJCCXf2(xlHQkk?Pw26Inm>s&D=vQBv`9TZ_wZI+_i?sI} zD-tK^45>ho;K%0P7L_1FuF}E|

8(@H)g@CPq{+P0coOTors2PQe0V4LKmBY%kOK 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 diff --git a/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights-backups/esp32-wroom-table-lights-2024-07-22_205818.zip b/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights-backups/esp32-wroom-table-lights-2024-07-22_205818.zip new file mode 100644 index 0000000000000000000000000000000000000000..565457fe78514c3eaf84d6921be5dcdcca24b7e5 GIT binary patch literal 83799 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≀90tYPrato|+-M?m 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 S4Wy0@2+sgdtSEH_5)1%pNaGFw literal 0 HcmV?d00001 diff --git a/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights.kicad_pcb b/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights.kicad_pcb index d0adc4a0..1fb0c514 100644 --- a/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights.kicad_pcb +++ b/esp32-wroom-table-lights/esp32-wroom-table-lights/esp32-wroom-table-lights.kicad_pcb @@ -99,8 +99,277 @@ (net 17 "+3V3") (net 18 "+5V") (net 19 "/Power Supply/VDC") - (net 20 "Net-(D2-K)") + (net 20 "Net-(D3-AB)") (net 21 "/Lights LEDs Array/GPIO-N") + (footprint "LED_SMD:LED_Cree-PLCC6_4.7x1.5mm" + (layer "F.Cu") + (uuid "0423d901-63a3-425f-918f-0d08c986244d") + (at 100.08 72.265) + (descr "4.7mm x 1.5mm PLCC6 LED, http://www.cree.com/led-components/media/documents/1381-QLS6AFKW.pdf") + (tags "LED Cree PLCC-6") + (property "Reference" "D3" + (at 0 1.8 0) + (layer "F.SilkS") + (uuid "462b5291-e6d1-4fdf-9d29-743cb7be8570") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED-5050" + (at 0 3.1 0) + (layer "F.Fab") + (uuid "b15dcee3-fe46-4486-96b0-efbe6b01efea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_Cree-PLCC6_4.7x1.5mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1d05399d-b70c-4921-a632-be4b1c730021") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.cree.com/led-components/media/documents/CLS6B-FKW.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1bd775c-0952-4cc5-bc75-2bd56bdc75c2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Cree PLCC6 3 in 1 SMD LED, PLCC-6" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "084ac5d8-22d4-4d1d-b68c-6f28585c7a02") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*Cree*PLCC*4.7x1.5mm*") + (path "/d5fc8cf4-d8a2-46b6-9b2c-3f15f2406209/ad649c19-cddb-4b65-877e-a432208f49c9") + (sheetname "Lights LEDs Array") + (sheetfile "led-lights-array.kicad_sch") + (attr smd) + (fp_line + (start -2.46 0.4) + (end -2.46 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c74bfd6a-d817-4e95-a228-abe072502d87") + ) + (fp_line + (start -2.46 0.86) + (end 2.46 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2478ace-cf65-42aa-96e5-aa21876ba881") + ) + (fp_line + (start -2.35 -0.86) + (end 2.46 -0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d669413f-14b5-4651-885a-16a415e8fc72") + ) + (fp_line + (start 2.46 -0.86) + (end 2.46 0.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf3071ea-12db-43b6-a962-305108a7c55e") + ) + (fp_line + (start -2.6 -1) + (end -2.6 1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c179440-cf9e-462b-bd4f-75a90833d603") + ) + (fp_line + (start -2.6 -1) + (end 2.6 -1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5248157c-301d-439a-b76d-6c39e5a9f200") + ) + (fp_line + (start 2.6 -1) + (end 2.6 1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "27b45f3a-31dd-435f-b815-6a8369abd665") + ) + (fp_line + (start 2.6 1) + (end -2.6 1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ba6996d1-a7db-44d6-8fd7-62cea95d03db") + ) + (fp_line + (start -2.35 -0.75) + (end -2.35 0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "61f897bc-2832-4d0e-b330-6822942acab2") + ) + (fp_line + (start -2.35 -0.75) + (end 2.35 -0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ffdec0d5-f891-4c2a-9d4d-6160bb2533b1") + ) + (fp_line + (start -2.35 0.75) + (end 2.35 0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "182ba665-44a5-4ba0-a4e4-561b5b77d2d1") + ) + (fp_line + (start 2.35 -0.75) + (end 2.35 0.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b8c242f8-0579-475f-a183-057e7a835b0e") + ) + (fp_text user "${REFERENCE}" + (at 0 1.8 0) + (layer "F.Fab") + (uuid "9cd036b8-bd5e-48cb-9063-c6c54807dac2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -2.02 0.335) + (size 0.66 0.63) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "Net-(D3-AB)") + (pinfunction "AB") + (pintype "passive") + (uuid "33db5dcd-a265-4924-a6d7-12f72c020c6d") + ) + (pad "2" smd rect + (at -1.21 -0.25) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "Net-(D3-AB)") + (pinfunction "KB") + (pintype "passive") + (uuid "5506fed9-02db-4d21-82c3-308ad8198d1b") + ) + (pad "3" smd rect + (at -0.53 -0.25) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "Net-(D3-AB)") + (pinfunction "AR") + (pintype "passive") + (uuid "e87bbf6e-7b98-4a41-acb0-68b103064351") + ) + (pad "4" smd rect + (at 0.53 -0.25) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "GND") + (pinfunction "KR") + (pintype "passive") + (uuid "74829506-bec0-4328-8a3a-5b2dcd3ce4b9") + ) + (pad "5" smd rect + (at 1.21 -0.25) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "GND") + (pinfunction "AG") + (pintype "passive") + (uuid "41ffe6e3-e751-43d1-87ce-d14e0e3c9f92") + ) + (pad "6" smd rect + (at 2.02 0.335) + (size 0.66 0.63) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "GND") + (pinfunction "KR") + (pintype "passive") + (uuid "7bba64ad-3319-4350-a2c1-309407e9e7af") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_Cree-PLCC6_4.7x1.5mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "TestPoint:TestPoint_Pad_D1.5mm" (layer "F.Cu") (uuid "0a4cb26a-7490-44d0-a07f-43e655104e73") @@ -1135,7 +1404,7 @@ (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (layer "F.Cu") (uuid "5f5bc4f4-8626-4014-a467-d3e317408481") - (at 94.1 67 90) + (at 91.3 67 90) (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor handsolder") (property "Reference" "R1" @@ -1200,7 +1469,7 @@ ) ) (property ki_fp_filters "R_*") - (path "/d5fc8cf4-d8a2-46b6-9b2c-3f15f2406209/e66a1fb7-37b7-4918-877e-a5ddcb1b0f6e") + (path "/d5fc8cf4-d8a2-46b6-9b2c-3f15f2406209/e26efeca-c85d-48bb-a458-dcb8f4450196") (sheetname "Lights LEDs Array") (sheetfile "led-lights-array.kicad_sch") (attr smd) @@ -1320,7 +1589,7 @@ (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) - (net 15 "GND") + (net 20 "Net-(D3-AB)") (pintype "passive") (uuid "616cd50b-ecaf-44f6-ba3d-4886022a52af") ) @@ -1329,7 +1598,7 @@ (size 1.3 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) - (net 20 "Net-(D2-K)") + (net 21 "/Lights LEDs Array/GPIO-N") (pintype "passive") (uuid "7c77650a-7dd4-4067-807c-5103c3820e13") ) @@ -5391,274 +5660,6 @@ (uuid "d8e014fc-6ac8-47e8-bfb2-ed1ac5b68edc") ) ) - (footprint "Alexander Footprint Library:LED_5050-6" - (layer "F.Cu") - (uuid "f36670df-2956-4059-8117-a32cd6dbbdc6") - (at 99.9125 67.1) - (descr "http://cdn.sparkfun.com/datasheets/Components/LED/5060BRG4.pdf") - (tags "RGB LED 5050-6") - (property "Reference" "D2" - (at 0 -3.5 180) - (layer "F.SilkS") - (uuid "e1faf0ad-e1c8-4735-9675-b204b6278ffb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "5050" - (at 0 3.3 0) - (layer "F.Fab") - (uuid "ed200bda-9e13-4090-afb1-af0162dfe0b4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "Alexander Footprint Library:LED_5050-6" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "bd62d417-f954-4be0-82a7-7a6ec3fd9566") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "b4ae7ec3-540a-4177-9f4b-c057a3d554f3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Light emitting diode" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "42378936-1f6a-4ac4-9a81-d64c13bd8231") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") - (path "/d5fc8cf4-d8a2-46b6-9b2c-3f15f2406209/99a7db5a-c2f2-451f-818c-36ca3e730092") - (sheetname "Lights LEDs Array") - (sheetfile "led-lights-array.kicad_sch") - (attr smd) - (fp_line - (start -3.6 -2.7) - (end 2.5 -2.7) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2da34138-07f0-48bb-a0a1-4bb685132896") - ) - (fp_line - (start -3.6 -1.6) - (end -3.6 -2.7) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2ea56f59-ac54-4f60-9df1-a4be8e7031ae") - ) - (fp_line - (start 2.5 2.7) - (end -2.5 2.7) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b9e53d50-3b2f-4c28-9831-eff7835f0606") - ) - (fp_line - (start -3.65 -2.75) - (end -3.65 2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "16778bb6-83f5-495d-a3d1-74f2e08ce1de") - ) - (fp_line - (start -3.65 2.75) - (end 3.65 2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f3e75dfb-9db3-4155-9de3-cacc735ef062") - ) - (fp_line - (start 3.65 -2.75) - (end -3.65 -2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e8611c7f-d947-41d6-a38d-1b7eec19fbbe") - ) - (fp_line - (start 3.65 2.75) - (end 3.65 -2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5805270b-1094-4c67-a81a-ec94cd9cd2b9") - ) - (fp_line - (start -2.5 -2.5) - (end -2.5 2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "131b1779-f408-4e59-9606-50e3002e5777") - ) - (fp_line - (start -2.5 -1.9) - (end -1.9 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c2745993-e062-4004-9a57-bd15150852c7") - ) - (fp_line - (start -2.5 2.5) - (end 2.5 2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d0274a8b-32a3-49c0-94a4-06b04c77a8d6") - ) - (fp_line - (start 2.5 -2.5) - (end -2.5 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "90bd53bb-8f12-4ef1-8bc2-46123d796d39") - ) - (fp_line - (start 2.5 2.5) - (end 2.5 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1a733e7a-c553-456e-b1da-b55ab1e1ef61") - ) - (fp_circle - (center 0 0) - (end 0 -1.9) - (stroke - (width 0.1) - (type solid) - ) - (fill none) - (layer "F.Fab") - (uuid "5277106b-05a9-446b-bb1f-8b32ae5d7664") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "6746b5d1-6d1a-4970-a214-a2fa8953498f") - (effects - (font - (size 0.6 0.6) - (thickness 0.06) - ) - ) - ) - (pad "1" smd rect - (at -2.4 -1.7 90) - (size 1.1 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 20 "Net-(D2-K)") - (pinfunction "K") - (pintype "passive") - (uuid "badc4c12-493a-4902-a260-3d89aac393e0") - ) - (pad "2" smd rect - (at -2.4 0 90) - (size 1.1 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (net 21 "/Lights LEDs Array/GPIO-N") - (pinfunction "A") - (pintype "passive") - (uuid "f3fe4f0b-dd71-4aef-83f4-e170e370b484") - ) - (pad "3" smd rect - (at -2.4 1.7 90) - (size 1.1 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (uuid "127d7710-fa14-4b6d-af89-818e8107ff8b") - ) - (pad "4" smd rect - (at 2.4 1.7 90) - (size 1.1 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (uuid "763044bd-df2a-4bfe-8e27-ae13e19fdefa") - ) - (pad "5" smd rect - (at 2.4 0 90) - (size 1.1 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (uuid "d78b1b20-2b29-459b-aa89-9fda5a9c3e96") - ) - (pad "6" smd rect - (at 2.4 -1.7 90) - (size 1.1 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (uuid "ff3960eb-eadf-4c76-a05c-91e51c9dc430") - ) - (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_RGB_5050-6.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") (uuid "f88de03a-8d4f-4ae9-a07c-11f6d15b3afc") @@ -6030,112 +6031,112 @@ (xy 120.313591 61.282279) (xy 120.316816 61.283971) (xy 121.467716 61.91036) (xy 121.470899 61.912155) (xy 122.602357 62.573021) (xy 122.605509 62.574927) (xy 123.332183 63.029342) (xy 123.716419 63.269619) (xy 123.719565 63.271653) (xy 124.808967 63.999567) (xy 124.812049 64.001695) (xy 125.878984 64.762192) - (xy 125.882001 64.764411) (xy 126.192236 64.999991) (xy 126.925462 65.556772) (xy 126.928404 65.559077) - (xy 127.947503 66.382629) (xy 127.950348 66.385001) (xy 128.124688 66.534814) (xy 128.94408 67.238934) - (xy 128.946884 67.241418) (xy 129.44671 67.697883) (xy 129.914401 68.125001) (xy 129.917059 68.127503) - (xy 130.857514 69.03997) (xy 130.860029 69.042485) (xy 131.772494 69.982938) (xy 131.775 69.9856) - (xy 131.863995 70.083049) (xy 132.658581 70.953115) (xy 132.661065 70.955919) (xy 133.514985 71.949635) - (xy 133.517375 71.952503) (xy 133.965959 72.507599) (xy 134.340917 72.971588) (xy 134.343227 72.974537) - (xy 135.135588 74.017998) (xy 135.137807 74.021015) (xy 135.898304 75.08795) (xy 135.900432 75.091032) - (xy 136.628346 76.180434) (xy 136.63038 76.18358) (xy 137.325056 77.294463) (xy 137.326994 77.297668) - (xy 137.987821 78.42906) (xy 137.989651 78.432305) (xy 138.482803 79.338402) (xy 138.616004 79.583138) - (xy 138.617733 79.586433) (xy 139.074587 80.489796) (xy 139.209036 80.755649) (xy 139.210673 80.759012) - (xy 139.364979 81.088477) (xy 139.766392 81.945551) (xy 139.767929 81.948966) (xy 140.188469 82.922389) - (xy 140.28755 83.15173) (xy 140.288978 83.155177) (xy 140.688269 84.161895) (xy 140.77205 84.373127) - (xy 140.773371 84.376611) (xy 140.911389 84.7578) (xy 141.21943 85.608578) (xy 141.220652 85.612119) - (xy 141.629296 86.856987) (xy 141.63041 86.860563) (xy 142.001266 88.117195) (xy 142.002272 88.120803) - (xy 142.335011 89.38809) (xy 142.335907 89.391727) (xy 142.630211 90.668454) (xy 142.630997 90.672116) - (xy 142.886602 91.95713) (xy 142.887278 91.960814) (xy 143.103969 93.25304) (xy 143.104532 93.256743) - (xy 143.282083 94.554841) (xy 143.282535 94.558559) (xy 143.420804 95.861479) (xy 143.421143 95.865209) - (xy 143.519997 97.171703) (xy 143.520223 97.175442) (xy 143.57957 98.484316) (xy 143.579683 98.48806) - (xy 143.599471 99.798127) (xy 143.599471 99.801873) (xy 143.579683 101.111939) (xy 143.57957 101.115683) - (xy 143.520223 102.424557) (xy 143.519997 102.428296) (xy 143.421143 103.73479) (xy 143.420804 103.73852) - (xy 143.282535 105.04144) (xy 143.282083 105.045158) (xy 143.104532 106.343256) (xy 143.103969 106.346959) - (xy 142.887278 107.639185) (xy 142.886602 107.642869) (xy 142.630997 108.927883) (xy 142.630211 108.931545) - (xy 142.335907 110.208272) (xy 142.335011 110.211909) (xy 142.002272 111.479196) (xy 142.001266 111.482804) - (xy 141.630413 112.739427) (xy 141.629299 112.743003) (xy 141.220652 113.98788) (xy 141.21943 113.991421) - (xy 140.773378 115.22337) (xy 140.77205 115.226872) (xy 140.288984 116.444808) (xy 140.28755 116.448269) - (xy 139.767929 117.651033) (xy 139.766392 117.654448) (xy 139.210676 118.840982) (xy 139.209036 118.84435) - (xy 138.617744 120.013545) (xy 138.616004 120.016861) (xy 137.989661 121.167676) (xy 137.987821 121.170939) - (xy 137.326994 122.302331) (xy 137.325056 122.305536) (xy 136.63038 123.416419) (xy 136.628346 123.419565) - (xy 135.900432 124.508967) (xy 135.898304 124.512049) (xy 135.137807 125.578984) (xy 135.135588 125.582001) - (xy 134.343227 126.625462) (xy 134.340917 126.628411) (xy 133.517383 127.647487) (xy 133.514985 127.650364) - (xy 132.661065 128.64408) (xy 132.658581 128.646884) (xy 131.775014 129.614384) (xy 131.772463 129.617093) - (xy 130.860062 130.55748) (xy 130.85748 130.560062) (xy 129.917093 131.472463) (xy 129.914384 131.475014) - (xy 128.946884 132.358581) (xy 128.94408 132.361065) (xy 127.950364 133.214985) (xy 127.947487 133.217383) - (xy 126.928411 134.040917) (xy 126.925462 134.043227) (xy 125.882001 134.835588) (xy 125.878984 134.837807) - (xy 124.812049 135.598304) (xy 124.808967 135.600432) (xy 123.719565 136.328346) (xy 123.716419 136.33038) - (xy 122.605536 137.025056) (xy 122.602331 137.026994) (xy 121.470939 137.687821) (xy 121.467676 137.689661) - (xy 120.316861 138.316004) (xy 120.313545 138.317744) (xy 119.14435 138.909036) (xy 119.140982 138.910676) - (xy 117.954448 139.466392) (xy 117.951033 139.467929) (xy 116.748269 139.98755) (xy 116.744808 139.988984) - (xy 115.526872 140.47205) (xy 115.52337 140.473378) (xy 114.291421 140.91943) (xy 114.28788 140.920652) - (xy 113.043003 141.329299) (xy 113.039427 141.330413) (xy 111.782804 141.701266) (xy 111.779196 141.702272) - (xy 110.511909 142.035011) (xy 110.508272 142.035907) (xy 109.231545 142.330211) (xy 109.227883 142.330997) - (xy 107.942869 142.586602) (xy 107.939185 142.587278) (xy 106.646959 142.803969) (xy 106.643256 142.804532) - (xy 105.345158 142.982083) (xy 105.34144 142.982535) (xy 104.03852 143.120804) (xy 104.03479 143.121143) - (xy 102.728296 143.219997) (xy 102.724557 143.220223) (xy 101.415683 143.27957) (xy 101.411939 143.279683) - (xy 100.101873 143.299471) (xy 100.098127 143.299471) (xy 98.78806 143.279683) (xy 98.784316 143.27957) - (xy 97.475442 143.220223) (xy 97.471703 143.219997) (xy 96.165209 143.121143) (xy 96.161479 143.120804) - (xy 94.858559 142.982535) (xy 94.854841 142.982083) (xy 93.556743 142.804532) (xy 93.55304 142.803969) - (xy 92.260814 142.587278) (xy 92.25713 142.586602) (xy 90.972116 142.330997) (xy 90.968454 142.330211) - (xy 89.691727 142.035907) (xy 89.68809 142.035011) (xy 88.420803 141.702272) (xy 88.417195 141.701266) - (xy 88.402255 141.696857) (xy 87.160571 141.330412) (xy 87.156996 141.329299) (xy 85.912119 140.920652) - (xy 85.908578 140.91943) (xy 85.292603 140.696404) (xy 84.676611 140.473371) (xy 84.673146 140.472057) - (xy 83.455177 139.988978) (xy 83.451744 139.987556) (xy 82.248966 139.467929) (xy 82.245551 139.466392) - (xy 81.059017 138.910676) (xy 81.055649 138.909036) (xy 79.886433 138.317733) (xy 79.883158 138.316015) - (xy 78.732305 137.689651) (xy 78.729078 137.687831) (xy 77.597661 137.02699) (xy 77.594463 137.025056) - (xy 77.548158 136.9961) (xy 77.374167 136.887297) (xy 76.48358 136.33038) (xy 76.480434 136.328346) - (xy 76.40615 136.278711) (xy 86.7495 136.278711) (xy 86.7495 136.521288) (xy 86.781161 136.761785) - (xy 86.843947 136.996104) (xy 86.936773 137.220205) (xy 86.936776 137.220212) (xy 87.058064 137.430289) - (xy 87.058066 137.430292) (xy 87.058067 137.430293) (xy 87.205733 137.622736) (xy 87.205739 137.622743) - (xy 87.377256 137.79426) (xy 87.377262 137.794265) (xy 87.569711 137.941936) (xy 87.779788 138.063224) - (xy 88.0039 138.156054) (xy 88.238211 138.218838) (xy 88.418586 138.242584) (xy 88.478711 138.2505) - (xy 88.478712 138.2505) (xy 88.721289 138.2505) (xy 88.769388 138.244167) (xy 88.961789 138.218838) - (xy 89.1961 138.156054) (xy 89.420212 138.063224) (xy 89.630289 137.941936) (xy 89.822738 137.794265) - (xy 89.994265 137.622738) (xy 90.141936 137.430289) (xy 90.263224 137.220212) (xy 90.356054 136.9961) - (xy 90.418838 136.761789) (xy 90.4505 136.521288) (xy 90.4505 136.278712) (xy 90.418838 136.038211) - (xy 90.356054 135.8039) (xy 90.263224 135.579788) (xy 90.141936 135.369711) (xy 89.994265 135.177262) - (xy 89.99426 135.177256) (xy 89.822743 135.005739) (xy 89.822736 135.005733) (xy 89.630293 134.858067) - (xy 89.630292 134.858066) (xy 89.630289 134.858064) (xy 89.420212 134.736776) (xy 89.420205 134.736773) - (xy 89.196104 134.643947) (xy 88.961785 134.581161) (xy 88.721289 134.5495) (xy 88.721288 134.5495) - (xy 88.478712 134.5495) (xy 88.478711 134.5495) (xy 88.238214 134.581161) (xy 88.003895 134.643947) - (xy 87.779794 134.736773) (xy 87.779785 134.736777) (xy 87.569706 134.858067) (xy 87.377263 135.005733) - (xy 87.377256 135.005739) (xy 87.205739 135.177256) (xy 87.205733 135.177263) (xy 87.058067 135.369706) - (xy 86.936777 135.579785) (xy 86.936773 135.579794) (xy 86.843947 135.803895) (xy 86.781161 136.038214) - (xy 86.7495 136.278711) (xy 76.40615 136.278711) (xy 75.391032 135.600432) (xy 75.38795 135.598304) - (xy 74.321015 134.837807) (xy 74.317998 134.835588) (xy 73.274537 134.043227) (xy 73.271588 134.040917) - (xy 72.252512 133.217383) (xy 72.249635 133.214985) (xy 71.255919 132.361065) (xy 71.253115 132.358581) - (xy 70.285615 131.475014) (xy 70.282938 131.472494) (xy 69.342485 130.560029) (xy 69.33997 130.557514) - (xy 68.427503 129.617059) (xy 68.425001 129.614401) (xy 67.820962 128.952983) (xy 67.541418 128.646884) - (xy 67.538934 128.64408) (xy 66.814803 127.801401) (xy 124.232632 127.801401) (xy 124.232632 128.043978) - (xy 124.264293 128.284475) (xy 124.327079 128.518794) (xy 124.380136 128.646884) (xy 124.419908 128.742902) - (xy 124.541196 128.952979) (xy 124.541198 128.952982) (xy 124.541199 128.952983) (xy 124.688865 129.145426) - (xy 124.688871 129.145433) (xy 124.860388 129.31695) (xy 124.860394 129.316955) (xy 125.052843 129.464626) - (xy 125.26292 129.585914) (xy 125.487032 129.678744) (xy 125.721343 129.741528) (xy 125.901718 129.765274) - (xy 125.961843 129.77319) (xy 125.961844 129.77319) (xy 126.204421 129.77319) (xy 126.25252 129.766857) - (xy 126.444921 129.741528) (xy 126.679232 129.678744) (xy 126.903344 129.585914) (xy 127.113421 129.464626) - (xy 127.30587 129.316955) (xy 127.477397 129.145428) (xy 127.625068 128.952979) (xy 127.746356 128.742902) - (xy 127.839186 128.51879) (xy 127.90197 128.284479) (xy 127.933632 128.043978) (xy 127.933632 127.801402) - (xy 127.90197 127.560901) (xy 127.839186 127.32659) (xy 127.746356 127.102478) (xy 127.625068 126.892401) - (xy 127.477397 126.699952) (xy 127.477392 126.699946) (xy 127.305875 126.528429) (xy 127.305868 126.528423) - (xy 127.113425 126.380757) (xy 127.113424 126.380756) (xy 127.113421 126.380754) (xy 126.903344 126.259466) - (xy 126.903337 126.259463) (xy 126.679236 126.166637) (xy 126.444917 126.103851) (xy 126.204421 126.07219) - (xy 126.20442 126.07219) (xy 125.961844 126.07219) (xy 125.961843 126.07219) (xy 125.721346 126.103851) - (xy 125.487027 126.166637) (xy 125.262926 126.259463) (xy 125.262917 126.259467) (xy 125.052838 126.380757) - (xy 124.860395 126.528423) (xy 124.860388 126.528429) (xy 124.688871 126.699946) (xy 124.688865 126.699953) - (xy 124.541199 126.892396) (xy 124.419909 127.102475) (xy 124.419905 127.102484) (xy 124.327079 127.326585) - (xy 124.264293 127.560904) (xy 124.232632 127.801401) (xy 66.814803 127.801401) (xy 66.685014 127.650364) - (xy 66.682616 127.647487) (xy 66.612644 127.560901) (xy 65.859077 126.628404) (xy 65.856772 126.625462) - (xy 65.064411 125.582001) (xy 65.062192 125.578984) (xy 64.301695 124.512049) (xy 64.299567 124.508967) - (xy 64.269991 124.464704) (xy 64.058272 124.147844) (xy 100.6 124.147844) (xy 100.606401 124.207372) - (xy 100.606403 124.207379) (xy 100.656645 124.342086) (xy 100.656649 124.342093) (xy 100.742809 124.457187) - (xy 100.742812 124.45719) (xy 100.857906 124.54335) (xy 100.857913 124.543354) (xy 100.99262 124.593596) - (xy 100.992627 124.593598) (xy 101.052155 124.599999) (xy 101.052172 124.6) (xy 101.65 124.6) (xy 102.15 124.6) - (xy 102.747828 124.6) (xy 102.747844 124.599999) (xy 102.807372 124.593598) (xy 102.807379 124.593596) - (xy 102.942086 124.543354) (xy 102.942093 124.54335) (xy 103.057187 124.45719) (xy 103.05719 124.457187) - (xy 103.14335 124.342093) (xy 103.143354 124.342086) (xy 103.193596 124.207379) (xy 103.193598 124.207372) - (xy 103.199999 124.147844) (xy 103.2 124.147827) (xy 103.2 123.25) (xy 102.15 123.25) (xy 102.15 124.6) - (xy 101.65 124.6) (xy 101.65 123.25) (xy 100.6 123.25) (xy 100.6 124.147844) (xy 64.058272 124.147844) + (xy 125.882001 64.764411) (xy 125.953676 64.818838) (xy 126.389783 65.15) (xy 126.925462 65.556772) + (xy 126.928404 65.559077) (xy 127.947503 66.382629) (xy 127.950348 66.385001) (xy 128.124688 66.534814) + (xy 128.94408 67.238934) (xy 128.946884 67.241418) (xy 129.44671 67.697883) (xy 129.914401 68.125001) + (xy 129.917059 68.127503) (xy 130.857514 69.03997) (xy 130.860029 69.042485) (xy 131.772494 69.982938) + (xy 131.775 69.9856) (xy 131.863995 70.083049) (xy 132.658581 70.953115) (xy 132.661065 70.955919) + (xy 133.514985 71.949635) (xy 133.517375 71.952503) (xy 133.965959 72.507599) (xy 134.340917 72.971588) + (xy 134.343227 72.974537) (xy 135.135588 74.017998) (xy 135.137807 74.021015) (xy 135.898304 75.08795) + (xy 135.900432 75.091032) (xy 136.628346 76.180434) (xy 136.63038 76.18358) (xy 137.325056 77.294463) + (xy 137.326994 77.297668) (xy 137.987821 78.42906) (xy 137.989651 78.432305) (xy 138.482803 79.338402) + (xy 138.616004 79.583138) (xy 138.617733 79.586433) (xy 139.074587 80.489796) (xy 139.209036 80.755649) + (xy 139.210673 80.759012) (xy 139.364979 81.088477) (xy 139.766392 81.945551) (xy 139.767929 81.948966) + (xy 140.188469 82.922389) (xy 140.28755 83.15173) (xy 140.288978 83.155177) (xy 140.688269 84.161895) + (xy 140.77205 84.373127) (xy 140.773371 84.376611) (xy 140.911389 84.7578) (xy 141.21943 85.608578) + (xy 141.220652 85.612119) (xy 141.629296 86.856987) (xy 141.63041 86.860563) (xy 142.001266 88.117195) + (xy 142.002272 88.120803) (xy 142.335011 89.38809) (xy 142.335907 89.391727) (xy 142.630211 90.668454) + (xy 142.630997 90.672116) (xy 142.886602 91.95713) (xy 142.887278 91.960814) (xy 143.103969 93.25304) + (xy 143.104532 93.256743) (xy 143.282083 94.554841) (xy 143.282535 94.558559) (xy 143.420804 95.861479) + (xy 143.421143 95.865209) (xy 143.519997 97.171703) (xy 143.520223 97.175442) (xy 143.57957 98.484316) + (xy 143.579683 98.48806) (xy 143.599471 99.798127) (xy 143.599471 99.801873) (xy 143.579683 101.111939) + (xy 143.57957 101.115683) (xy 143.520223 102.424557) (xy 143.519997 102.428296) (xy 143.421143 103.73479) + (xy 143.420804 103.73852) (xy 143.282535 105.04144) (xy 143.282083 105.045158) (xy 143.104532 106.343256) + (xy 143.103969 106.346959) (xy 142.887278 107.639185) (xy 142.886602 107.642869) (xy 142.630997 108.927883) + (xy 142.630211 108.931545) (xy 142.335907 110.208272) (xy 142.335011 110.211909) (xy 142.002272 111.479196) + (xy 142.001266 111.482804) (xy 141.630413 112.739427) (xy 141.629299 112.743003) (xy 141.220652 113.98788) + (xy 141.21943 113.991421) (xy 140.773378 115.22337) (xy 140.77205 115.226872) (xy 140.288984 116.444808) + (xy 140.28755 116.448269) (xy 139.767929 117.651033) (xy 139.766392 117.654448) (xy 139.210676 118.840982) + (xy 139.209036 118.84435) (xy 138.617744 120.013545) (xy 138.616004 120.016861) (xy 137.989661 121.167676) + (xy 137.987821 121.170939) (xy 137.326994 122.302331) (xy 137.325056 122.305536) (xy 136.63038 123.416419) + (xy 136.628346 123.419565) (xy 135.900432 124.508967) (xy 135.898304 124.512049) (xy 135.137807 125.578984) + (xy 135.135588 125.582001) (xy 134.343227 126.625462) (xy 134.340917 126.628411) (xy 133.517383 127.647487) + (xy 133.514985 127.650364) (xy 132.661065 128.64408) (xy 132.658581 128.646884) (xy 131.775014 129.614384) + (xy 131.772463 129.617093) (xy 130.860062 130.55748) (xy 130.85748 130.560062) (xy 129.917093 131.472463) + (xy 129.914384 131.475014) (xy 128.946884 132.358581) (xy 128.94408 132.361065) (xy 127.950364 133.214985) + (xy 127.947487 133.217383) (xy 126.928411 134.040917) (xy 126.925462 134.043227) (xy 125.882001 134.835588) + (xy 125.878984 134.837807) (xy 124.812049 135.598304) (xy 124.808967 135.600432) (xy 123.719565 136.328346) + (xy 123.716419 136.33038) (xy 122.605536 137.025056) (xy 122.602331 137.026994) (xy 121.470939 137.687821) + (xy 121.467676 137.689661) (xy 120.316861 138.316004) (xy 120.313545 138.317744) (xy 119.14435 138.909036) + (xy 119.140982 138.910676) (xy 117.954448 139.466392) (xy 117.951033 139.467929) (xy 116.748269 139.98755) + (xy 116.744808 139.988984) (xy 115.526872 140.47205) (xy 115.52337 140.473378) (xy 114.291421 140.91943) + (xy 114.28788 140.920652) (xy 113.043003 141.329299) (xy 113.039427 141.330413) (xy 111.782804 141.701266) + (xy 111.779196 141.702272) (xy 110.511909 142.035011) (xy 110.508272 142.035907) (xy 109.231545 142.330211) + (xy 109.227883 142.330997) (xy 107.942869 142.586602) (xy 107.939185 142.587278) (xy 106.646959 142.803969) + (xy 106.643256 142.804532) (xy 105.345158 142.982083) (xy 105.34144 142.982535) (xy 104.03852 143.120804) + (xy 104.03479 143.121143) (xy 102.728296 143.219997) (xy 102.724557 143.220223) (xy 101.415683 143.27957) + (xy 101.411939 143.279683) (xy 100.101873 143.299471) (xy 100.098127 143.299471) (xy 98.78806 143.279683) + (xy 98.784316 143.27957) (xy 97.475442 143.220223) (xy 97.471703 143.219997) (xy 96.165209 143.121143) + (xy 96.161479 143.120804) (xy 94.858559 142.982535) (xy 94.854841 142.982083) (xy 93.556743 142.804532) + (xy 93.55304 142.803969) (xy 92.260814 142.587278) (xy 92.25713 142.586602) (xy 90.972116 142.330997) + (xy 90.968454 142.330211) (xy 89.691727 142.035907) (xy 89.68809 142.035011) (xy 88.420803 141.702272) + (xy 88.417195 141.701266) (xy 88.402255 141.696857) (xy 87.160571 141.330412) (xy 87.156996 141.329299) + (xy 85.912119 140.920652) (xy 85.908578 140.91943) (xy 85.292603 140.696404) (xy 84.676611 140.473371) + (xy 84.673146 140.472057) (xy 83.455177 139.988978) (xy 83.451744 139.987556) (xy 82.248966 139.467929) + (xy 82.245551 139.466392) (xy 81.059017 138.910676) (xy 81.055649 138.909036) (xy 79.886433 138.317733) + (xy 79.883158 138.316015) (xy 78.732305 137.689651) (xy 78.729078 137.687831) (xy 77.597661 137.02699) + (xy 77.594463 137.025056) (xy 77.548158 136.9961) (xy 77.374167 136.887297) (xy 76.48358 136.33038) + (xy 76.480434 136.328346) (xy 76.40615 136.278711) (xy 86.7495 136.278711) (xy 86.7495 136.521288) + (xy 86.781161 136.761785) (xy 86.843947 136.996104) (xy 86.936773 137.220205) (xy 86.936776 137.220212) + (xy 87.058064 137.430289) (xy 87.058066 137.430292) (xy 87.058067 137.430293) (xy 87.205733 137.622736) + (xy 87.205739 137.622743) (xy 87.377256 137.79426) (xy 87.377262 137.794265) (xy 87.569711 137.941936) + (xy 87.779788 138.063224) (xy 88.0039 138.156054) (xy 88.238211 138.218838) (xy 88.418586 138.242584) + (xy 88.478711 138.2505) (xy 88.478712 138.2505) (xy 88.721289 138.2505) (xy 88.769388 138.244167) + (xy 88.961789 138.218838) (xy 89.1961 138.156054) (xy 89.420212 138.063224) (xy 89.630289 137.941936) + (xy 89.822738 137.794265) (xy 89.994265 137.622738) (xy 90.141936 137.430289) (xy 90.263224 137.220212) + (xy 90.356054 136.9961) (xy 90.418838 136.761789) (xy 90.4505 136.521288) (xy 90.4505 136.278712) + (xy 90.418838 136.038211) (xy 90.356054 135.8039) (xy 90.263224 135.579788) (xy 90.141936 135.369711) + (xy 89.994265 135.177262) (xy 89.99426 135.177256) (xy 89.822743 135.005739) (xy 89.822736 135.005733) + (xy 89.630293 134.858067) (xy 89.630292 134.858066) (xy 89.630289 134.858064) (xy 89.420212 134.736776) + (xy 89.420205 134.736773) (xy 89.196104 134.643947) (xy 88.961785 134.581161) (xy 88.721289 134.5495) + (xy 88.721288 134.5495) (xy 88.478712 134.5495) (xy 88.478711 134.5495) (xy 88.238214 134.581161) + (xy 88.003895 134.643947) (xy 87.779794 134.736773) (xy 87.779785 134.736777) (xy 87.569706 134.858067) + (xy 87.377263 135.005733) (xy 87.377256 135.005739) (xy 87.205739 135.177256) (xy 87.205733 135.177263) + (xy 87.058067 135.369706) (xy 86.936777 135.579785) (xy 86.936773 135.579794) (xy 86.843947 135.803895) + (xy 86.781161 136.038214) (xy 86.7495 136.278711) (xy 76.40615 136.278711) (xy 75.391032 135.600432) + (xy 75.38795 135.598304) (xy 74.321015 134.837807) (xy 74.317998 134.835588) (xy 73.274537 134.043227) + (xy 73.271588 134.040917) (xy 72.252512 133.217383) (xy 72.249635 133.214985) (xy 71.255919 132.361065) + (xy 71.253115 132.358581) (xy 70.285615 131.475014) (xy 70.282938 131.472494) (xy 69.342485 130.560029) + (xy 69.33997 130.557514) (xy 68.427503 129.617059) (xy 68.425001 129.614401) (xy 67.820962 128.952983) + (xy 67.541418 128.646884) (xy 67.538934 128.64408) (xy 66.814803 127.801401) (xy 124.232632 127.801401) + (xy 124.232632 128.043978) (xy 124.264293 128.284475) (xy 124.327079 128.518794) (xy 124.380136 128.646884) + (xy 124.419908 128.742902) (xy 124.541196 128.952979) (xy 124.541198 128.952982) (xy 124.541199 128.952983) + (xy 124.688865 129.145426) (xy 124.688871 129.145433) (xy 124.860388 129.31695) (xy 124.860394 129.316955) + (xy 125.052843 129.464626) (xy 125.26292 129.585914) (xy 125.487032 129.678744) (xy 125.721343 129.741528) + (xy 125.901718 129.765274) (xy 125.961843 129.77319) (xy 125.961844 129.77319) (xy 126.204421 129.77319) + (xy 126.25252 129.766857) (xy 126.444921 129.741528) (xy 126.679232 129.678744) (xy 126.903344 129.585914) + (xy 127.113421 129.464626) (xy 127.30587 129.316955) (xy 127.477397 129.145428) (xy 127.625068 128.952979) + (xy 127.746356 128.742902) (xy 127.839186 128.51879) (xy 127.90197 128.284479) (xy 127.933632 128.043978) + (xy 127.933632 127.801402) (xy 127.90197 127.560901) (xy 127.839186 127.32659) (xy 127.746356 127.102478) + (xy 127.625068 126.892401) (xy 127.477397 126.699952) (xy 127.477392 126.699946) (xy 127.305875 126.528429) + (xy 127.305868 126.528423) (xy 127.113425 126.380757) (xy 127.113424 126.380756) (xy 127.113421 126.380754) + (xy 126.903344 126.259466) (xy 126.903337 126.259463) (xy 126.679236 126.166637) (xy 126.444917 126.103851) + (xy 126.204421 126.07219) (xy 126.20442 126.07219) (xy 125.961844 126.07219) (xy 125.961843 126.07219) + (xy 125.721346 126.103851) (xy 125.487027 126.166637) (xy 125.262926 126.259463) (xy 125.262917 126.259467) + (xy 125.052838 126.380757) (xy 124.860395 126.528423) (xy 124.860388 126.528429) (xy 124.688871 126.699946) + (xy 124.688865 126.699953) (xy 124.541199 126.892396) (xy 124.419909 127.102475) (xy 124.419905 127.102484) + (xy 124.327079 127.326585) (xy 124.264293 127.560904) (xy 124.232632 127.801401) (xy 66.814803 127.801401) + (xy 66.685014 127.650364) (xy 66.682616 127.647487) (xy 66.612644 127.560901) (xy 65.859077 126.628404) + (xy 65.856772 126.625462) (xy 65.064411 125.582001) (xy 65.062192 125.578984) (xy 64.301695 124.512049) + (xy 64.299567 124.508967) (xy 64.269991 124.464704) (xy 64.058272 124.147844) (xy 100.6 124.147844) + (xy 100.606401 124.207372) (xy 100.606403 124.207379) (xy 100.656645 124.342086) (xy 100.656649 124.342093) + (xy 100.742809 124.457187) (xy 100.742812 124.45719) (xy 100.857906 124.54335) (xy 100.857913 124.543354) + (xy 100.99262 124.593596) (xy 100.992627 124.593598) (xy 101.052155 124.599999) (xy 101.052172 124.6) + (xy 101.65 124.6) (xy 102.15 124.6) (xy 102.747828 124.6) (xy 102.747844 124.599999) (xy 102.807372 124.593598) + (xy 102.807379 124.593596) (xy 102.942086 124.543354) (xy 102.942093 124.54335) (xy 103.057187 124.45719) + (xy 103.05719 124.457187) (xy 103.14335 124.342093) (xy 103.143354 124.342086) (xy 103.193596 124.207379) + (xy 103.193598 124.207372) (xy 103.199999 124.147844) (xy 103.2 124.147827) (xy 103.2 123.25) (xy 102.15 123.25) + (xy 102.15 124.6) (xy 101.65 124.6) (xy 101.65 123.25) (xy 100.6 123.25) (xy 100.6 124.147844) (xy 64.058272 124.147844) (xy 63.625606 123.500312) (xy 63.571653 123.419565) (xy 63.569619 123.416419) (xy 63.421938 123.180256) (xy 108.612016 123.180256) (xy 108.632496 123.322711) (xy 108.632497 123.322715) (xy 108.692283 123.453626) (xy 108.692284 123.453627) (xy 108.692285 123.453629) (xy 108.729904 123.500312) (xy 108.729907 123.500315) @@ -6849,37 +6850,28 @@ (xy 72.374935 70.447016) (xy 72.253645 70.657095) (xy 72.253641 70.657104) (xy 72.160815 70.881205) (xy 72.098029 71.115524) (xy 72.066368 71.356021) (xy 67.195118 71.356021) (xy 67.53894 70.955911) (xy 67.541418 70.953115) (xy 67.60709 70.881205) (xy 68.425032 69.985564) (xy 68.427471 69.982973) - (xy 69.340002 69.042452) (xy 69.342452 69.040002) (xy 69.383695 68.999986) (xy 92.725001 68.999986) - (xy 92.735494 69.102697) (xy 92.790641 69.269119) (xy 92.790643 69.269124) (xy 92.882684 69.418345) - (xy 93.006654 69.542315) (xy 93.155875 69.634356) (xy 93.15588 69.634358) (xy 93.322302 69.689505) - (xy 93.322309 69.689506) (xy 93.425019 69.699999) (xy 93.849999 69.699999) (xy 94.35 69.699999) - (xy 94.774972 69.699999) (xy 94.774986 69.699998) (xy 94.877697 69.689505) (xy 95.044119 69.634358) - (xy 95.044124 69.634356) (xy 95.193345 69.542315) (xy 95.317315 69.418345) (xy 95.409356 69.269124) - (xy 95.409358 69.269119) (xy 95.464505 69.102697) (xy 95.464506 69.10269) (xy 95.474999 68.999986) - (xy 95.475 68.999973) (xy 95.475 68.8) (xy 94.35 68.8) (xy 94.35 69.699999) (xy 93.849999 69.699999) - (xy 93.85 69.699998) (xy 93.85 68.8) (xy 92.725001 68.8) (xy 92.725001 68.999986) (xy 69.383695 68.999986) - (xy 70.282973 68.127471) (xy 70.285564 68.125032) (xy 70.31296 68.100013) (xy 92.725 68.100013) - (xy 92.725 68.3) (xy 93.85 68.3) (xy 94.35 68.3) (xy 95.474999 68.3) (xy 95.474999 68.100028) (xy 95.474998 68.100013) - (xy 95.464505 67.997302) (xy 95.409358 67.83088) (xy 95.409356 67.830875) (xy 95.317315 67.681654) - (xy 95.193345 67.557684) (xy 95.044124 67.465643) (xy 95.044119 67.465641) (xy 94.877697 67.410494) - (xy 94.87769 67.410493) (xy 94.774986 67.4) (xy 94.35 67.4) (xy 94.35 68.3) (xy 93.85 68.3) (xy 93.85 67.4) - (xy 93.425028 67.4) (xy 93.425012 67.400001) (xy 93.322302 67.410494) (xy 93.15588 67.465641) (xy 93.155875 67.465643) - (xy 93.006654 67.557684) (xy 92.882684 67.681654) (xy 92.790643 67.830875) (xy 92.790641 67.83088) - (xy 92.735494 67.997302) (xy 92.735493 67.997309) (xy 92.725 68.100013) (xy 70.31296 68.100013) + (xy 69.340002 69.042452) (xy 69.342452 69.040002) (xy 70.282973 68.127471) (xy 70.285564 68.125032) + (xy 70.312992 68.099983) (xy 89.9245 68.099983) (xy 89.9245 69.000001) (xy 89.924501 69.000019) + (xy 89.935 69.102796) (xy 89.935001 69.102799) (xy 89.990185 69.269331) (xy 89.990186 69.269334) + (xy 90.082288 69.418656) (xy 90.206344 69.542712) (xy 90.355666 69.634814) (xy 90.522203 69.689999) + (xy 90.624991 69.7005) (xy 91.975008 69.700499) (xy 92.077797 69.689999) (xy 92.244334 69.634814) + (xy 92.393656 69.542712) (xy 92.517712 69.418656) (xy 92.609814 69.269334) (xy 92.664999 69.102797) + (xy 92.6755 69.000009) (xy 92.675499 68.099992) (xy 92.664999 67.997203) (xy 92.609814 67.830666) + (xy 92.517712 67.681344) (xy 92.393656 67.557288) (xy 92.244334 67.465186) (xy 92.077797 67.410001) + (xy 92.077795 67.41) (xy 91.97501 67.3995) (xy 90.624998 67.3995) (xy 90.624981 67.399501) (xy 90.522203 67.41) + (xy 90.5222 67.410001) (xy 90.355668 67.465185) (xy 90.355663 67.465187) (xy 90.206342 67.557289) + (xy 90.082289 67.681342) (xy 89.990187 67.830663) (xy 89.990185 67.830668) (xy 89.966876 67.901011) + (xy 89.935001 67.997203) (xy 89.935001 67.997204) (xy 89.935 67.997204) (xy 89.9245 68.099983) (xy 70.312992 68.099983) (xy 71.253122 67.241411) (xy 71.255919 67.238934) (xy 72.249683 66.384973) (xy 72.252463 66.382656) - (xy 73.271626 65.559051) (xy 73.274496 65.556803) (xy 74.007773 64.999983) (xy 92.7245 64.999983) - (xy 92.7245 65.900001) (xy 92.724501 65.900019) (xy 92.735 66.002796) (xy 92.735001 66.002799) (xy 92.790185 66.169331) - (xy 92.790187 66.169336) (xy 92.809496 66.200641) (xy 92.882288 66.318656) (xy 93.006344 66.442712) - (xy 93.155666 66.534814) (xy 93.322203 66.589999) (xy 93.424991 66.6005) (xy 94.775008 66.600499) - (xy 94.877797 66.589999) (xy 95.044334 66.534814) (xy 95.193656 66.442712) (xy 95.317712 66.318656) - (xy 95.409814 66.169334) (xy 95.464999 66.002797) (xy 95.4755 65.900009) (xy 95.475499 64.999992) - (xy 95.464999 64.897203) (xy 95.433497 64.802135) (xy 96.012 64.802135) (xy 96.012 65.99787) (xy 96.012001 65.997876) - (xy 96.018408 66.057483) (xy 96.071803 66.200641) (xy 96.070075 66.201285) (xy 96.082595 66.258853) - (xy 96.07081 66.298988) (xy 96.071803 66.299359) (xy 96.018408 66.442517) (xy 96.012001 66.502116) - (xy 96.012001 66.502123) (xy 96.012 66.502135) (xy 96.012 67.69787) (xy 96.012001 67.697876) (xy 96.018408 67.757483) - (xy 96.071803 67.900641) (xy 96.070075 67.901285) (xy 96.082595 67.958853) (xy 96.07081 67.998988) - (xy 96.071803 67.999359) (xy 96.018408 68.142517) (xy 96.012001 68.202116) (xy 96.012001 68.202123) - (xy 96.012 68.202135) (xy 96.012 69.39787) (xy 96.012001 69.397876) (xy 96.018408 69.457483) (xy 96.068702 69.592328) + (xy 73.271626 65.559051) (xy 73.274496 65.556803) (xy 74.007773 64.999983) (xy 89.9245 64.999983) + (xy 89.9245 65.900001) (xy 89.924501 65.900019) (xy 89.935 66.002796) (xy 89.935001 66.002799) (xy 89.990185 66.169331) + (xy 89.990187 66.169336) (xy 90.009893 66.201285) (xy 90.082288 66.318656) (xy 90.206344 66.442712) + (xy 90.355666 66.534814) (xy 90.522203 66.589999) (xy 90.624991 66.6005) (xy 91.975008 66.600499) + (xy 92.077797 66.589999) (xy 92.244334 66.534814) (xy 92.297315 66.502135) (xy 96.012 66.502135) + (xy 96.012 67.69787) (xy 96.012001 67.697876) (xy 96.018408 67.757483) (xy 96.071803 67.900641) + (xy 96.070075 67.901285) (xy 96.082595 67.958853) (xy 96.07081 67.998988) (xy 96.071803 67.999359) + (xy 96.018408 68.142517) (xy 96.012001 68.202116) (xy 96.012001 68.202123) (xy 96.012 68.202135) + (xy 96.012 69.39787) (xy 96.012001 69.397876) (xy 96.018408 69.457483) (xy 96.068702 69.592328) (xy 96.068706 69.592335) (xy 96.154952 69.707544) (xy 96.154955 69.707547) (xy 96.270164 69.793793) (xy 96.270171 69.793797) (xy 96.405017 69.844091) (xy 96.405016 69.844091) (xy 96.411944 69.844835) (xy 96.464627 69.8505) (xy 98.560372 69.850499) (xy 98.619983 69.844091) (xy 98.754831 69.793796) @@ -6887,77 +6879,83 @@ (xy 99.012999 68.202128) (xy 99.006591 68.142517) (xy 98.956296 68.007669) (xy 98.956294 68.007666) (xy 98.953196 67.99936) (xy 98.954926 67.998714) (xy 98.942402 67.941163) (xy 98.954191 67.901011) (xy 98.953196 67.90064) (xy 98.956294 67.892333) (xy 98.956296 67.892331) (xy 99.006591 67.757483) - (xy 99.013 67.697873) (xy 99.012999 66.502128) (xy 99.006591 66.442517) (xy 98.956296 66.307669) - (xy 98.956294 66.307666) (xy 98.953196 66.29936) (xy 98.954926 66.298714) (xy 98.942402 66.241163) - (xy 98.954191 66.201011) (xy 98.953196 66.20064) (xy 98.956294 66.192333) (xy 98.956296 66.192331) - (xy 99.006591 66.057483) (xy 99.013 65.997873) (xy 99.012999 64.802135) (xy 100.812 64.802135) (xy 100.812 65.99787) - (xy 100.812001 65.997876) (xy 100.818408 66.057483) (xy 100.871803 66.200641) (xy 100.870075 66.201285) - (xy 100.882595 66.258853) (xy 100.87081 66.298988) (xy 100.871803 66.299359) (xy 100.818408 66.442517) - (xy 100.812001 66.502116) (xy 100.812001 66.502123) (xy 100.812 66.502135) (xy 100.812 67.69787) - (xy 100.812001 67.697876) (xy 100.818408 67.757483) (xy 100.871803 67.900641) (xy 100.870075 67.901285) - (xy 100.882595 67.958853) (xy 100.87081 67.998988) (xy 100.871803 67.999359) (xy 100.818408 68.142517) - (xy 100.812001 68.202116) (xy 100.812001 68.202123) (xy 100.812 68.202135) (xy 100.812 69.39787) - (xy 100.812001 69.397876) (xy 100.818408 69.457483) (xy 100.868702 69.592328) (xy 100.868706 69.592335) - (xy 100.954952 69.707544) (xy 100.954955 69.707547) (xy 101.070164 69.793793) (xy 101.070171 69.793797) - (xy 101.205017 69.844091) (xy 101.205016 69.844091) (xy 101.211944 69.844835) (xy 101.264627 69.8505) - (xy 103.360372 69.850499) (xy 103.419983 69.844091) (xy 103.554831 69.793796) (xy 103.670046 69.707546) - (xy 103.756296 69.592331) (xy 103.806591 69.457483) (xy 103.813 69.397873) (xy 103.812999 68.202128) - (xy 103.806591 68.142517) (xy 103.756296 68.007669) (xy 103.756294 68.007666) (xy 103.753196 67.99936) - (xy 103.754926 67.998714) (xy 103.742402 67.941163) (xy 103.754191 67.901011) (xy 103.753196 67.90064) - (xy 103.756294 67.892333) (xy 103.756296 67.892331) (xy 103.806591 67.757483) (xy 103.813 67.697873) - (xy 103.812999 66.502128) (xy 103.806591 66.442517) (xy 103.756296 66.307669) (xy 103.756294 66.307666) - (xy 103.753196 66.29936) (xy 103.754926 66.298714) (xy 103.742402 66.241163) (xy 103.754191 66.201011) - (xy 103.753196 66.20064) (xy 103.756294 66.192333) (xy 103.756296 66.192331) (xy 103.806591 66.057483) - (xy 103.813 65.997873) (xy 103.812999 64.802128) (xy 103.806591 64.742517) (xy 103.777017 64.663226) - (xy 103.756297 64.607671) (xy 103.756293 64.607664) (xy 103.670047 64.492455) (xy 103.670044 64.492452) - (xy 103.554835 64.406206) (xy 103.554828 64.406202) (xy 103.419982 64.355908) (xy 103.419983 64.355908) - (xy 103.360383 64.349501) (xy 103.360381 64.3495) (xy 103.360373 64.3495) (xy 103.360364 64.3495) - (xy 101.264629 64.3495) (xy 101.264623 64.349501) (xy 101.205016 64.355908) (xy 101.070171 64.406202) - (xy 101.070164 64.406206) (xy 100.954955 64.492452) (xy 100.954952 64.492455) (xy 100.868706 64.607664) - (xy 100.868702 64.607671) (xy 100.818408 64.742517) (xy 100.812001 64.802116) (xy 100.812001 64.802123) - (xy 100.812 64.802135) (xy 99.012999 64.802135) (xy 99.012999 64.802128) (xy 99.006591 64.742517) - (xy 98.977017 64.663226) (xy 98.956297 64.607671) (xy 98.956293 64.607664) (xy 98.870047 64.492455) - (xy 98.870044 64.492452) (xy 98.754835 64.406206) (xy 98.754828 64.406202) (xy 98.619982 64.355908) - (xy 98.619983 64.355908) (xy 98.560383 64.349501) (xy 98.560381 64.3495) (xy 98.560373 64.3495) - (xy 98.560364 64.3495) (xy 96.464629 64.3495) (xy 96.464623 64.349501) (xy 96.405016 64.355908) - (xy 96.270171 64.406202) (xy 96.270164 64.406206) (xy 96.154955 64.492452) (xy 96.154952 64.492455) - (xy 96.068706 64.607664) (xy 96.068702 64.607671) (xy 96.018408 64.742517) (xy 96.012001 64.802116) - (xy 96.012001 64.802123) (xy 96.012 64.802135) (xy 95.433497 64.802135) (xy 95.409814 64.730666) - (xy 95.317712 64.581344) (xy 95.193656 64.457288) (xy 95.100888 64.400069) (xy 95.044336 64.365187) - (xy 95.044331 64.365185) (xy 95.016335 64.355908) (xy 94.877797 64.310001) (xy 94.877795 64.31) - (xy 94.77501 64.2995) (xy 93.424998 64.2995) (xy 93.424981 64.299501) (xy 93.322203 64.31) (xy 93.3222 64.310001) - (xy 93.155668 64.365185) (xy 93.155663 64.365187) (xy 93.006342 64.457289) (xy 92.882289 64.581342) - (xy 92.790187 64.730663) (xy 92.790186 64.730666) (xy 92.735001 64.897203) (xy 92.735001 64.897204) - (xy 92.735 64.897204) (xy 92.7245 64.999983) (xy 74.007773 64.999983) (xy 74.318028 64.764388) (xy 74.321015 64.762192) - (xy 75.38795 64.001695) (xy 75.390988 63.999597) (xy 76.48045 63.271642) (xy 76.483563 63.269629) - (xy 77.108696 62.878711) (xy 109.5495 62.878711) (xy 109.5495 63.121288) (xy 109.581161 63.361785) - (xy 109.643947 63.596104) (xy 109.736773 63.820205) (xy 109.736776 63.820212) (xy 109.858064 64.030289) - (xy 109.858066 64.030292) (xy 109.858067 64.030293) (xy 110.005733 64.222736) (xy 110.005739 64.222743) - (xy 110.177256 64.39426) (xy 110.177263 64.394266) (xy 110.192821 64.406204) (xy 110.369711 64.541936) - (xy 110.579788 64.663224) (xy 110.8039 64.756054) (xy 111.038211 64.818838) (xy 111.218586 64.842584) - (xy 111.278711 64.8505) (xy 111.278712 64.8505) (xy 111.521289 64.8505) (xy 111.569388 64.844167) - (xy 111.761789 64.818838) (xy 111.9961 64.756054) (xy 112.220212 64.663224) (xy 112.430289 64.541936) - (xy 112.622738 64.394265) (xy 112.794265 64.222738) (xy 112.941936 64.030289) (xy 113.063224 63.820212) - (xy 113.156054 63.5961) (xy 113.218838 63.361789) (xy 113.2505 63.121288) (xy 113.2505 62.878712) - (xy 113.218838 62.638211) (xy 113.156054 62.4039) (xy 113.063224 62.179788) (xy 112.941936 61.969711) - (xy 112.794265 61.777262) (xy 112.79426 61.777256) (xy 112.622743 61.605739) (xy 112.622736 61.605733) - (xy 112.430293 61.458067) (xy 112.430292 61.458066) (xy 112.430289 61.458064) (xy 112.220212 61.336776) - (xy 112.220205 61.336773) (xy 111.996104 61.243947) (xy 111.761785 61.181161) (xy 111.521289 61.1495) - (xy 111.521288 61.1495) (xy 111.278712 61.1495) (xy 111.278711 61.1495) (xy 111.038214 61.181161) - (xy 110.803895 61.243947) (xy 110.579794 61.336773) (xy 110.579785 61.336777) (xy 110.369706 61.458067) - (xy 110.177263 61.605733) (xy 110.177256 61.605739) (xy 110.005739 61.777256) (xy 110.005733 61.777263) - (xy 109.858067 61.969706) (xy 109.736777 62.179785) (xy 109.736773 62.179794) (xy 109.643947 62.403895) - (xy 109.581161 62.638214) (xy 109.5495 62.878711) (xy 77.108696 62.878711) (xy 77.594519 62.574908) - (xy 77.597613 62.573038) (xy 78.729128 61.912139) (xy 78.732254 61.910376) (xy 79.88321 61.283957) - (xy 79.886381 61.282293) (xy 81.055707 60.690934) (xy 81.058958 60.689351) (xy 82.245594 60.133587) - (xy 82.248922 60.132089) (xy 83.451801 59.612419) (xy 83.455121 59.611043) (xy 84.673203 59.127919) - (xy 84.676552 59.126649) (xy 85.908618 58.680554) (xy 85.912078 58.67936) (xy 87.157057 58.27068) - (xy 87.16051 58.269605) (xy 88.417262 57.898714) (xy 88.420736 57.897745) (xy 89.688095 57.564986) - (xy 89.691727 57.564092) (xy 90.968468 57.269784) (xy 90.972103 57.269004) (xy 92.257141 57.013394) - (xy 92.260804 57.012722) (xy 93.553084 56.796023) (xy 93.556698 56.795473) (xy 94.854862 56.617913) - (xy 94.858538 56.617466) (xy 96.161539 56.479189) (xy 96.16515 56.478861) (xy 97.471766 56.379998) - (xy 97.475379 56.379779) (xy 98.784359 56.320427) (xy 98.788017 56.320317) (xy 100.098146 56.300528) - (xy 100.101854 56.300528) + (xy 99.013 67.697873) (xy 99.012999 66.502128) (xy 99.006591 66.442517) (xy 98.984687 66.383789) + (xy 98.953197 66.299359) (xy 98.954766 66.298773) (xy 98.942116 66.24063) (xy 98.953814 66.200793) + (xy 98.952753 66.200398) (xy 99.006097 66.057376) (xy 99.006098 66.057372) (xy 99.012499 65.997844) + (xy 99.0125 65.997827) (xy 99.0125 65.65) (xy 96.0125 65.65) (xy 96.0125 65.997844) (xy 96.018901 66.057372) + (xy 96.018903 66.057379) (xy 96.072246 66.200399) (xy 96.07043 66.201076) (xy 96.082883 66.258316) + (xy 96.070928 66.299033) (xy 96.071803 66.299359) (xy 96.018408 66.442517) (xy 96.012001 66.502116) + (xy 96.012001 66.502123) (xy 96.012 66.502135) (xy 92.297315 66.502135) (xy 92.393656 66.442712) + (xy 92.517712 66.318656) (xy 92.609814 66.169334) (xy 92.664999 66.002797) (xy 92.6755 65.900009) + (xy 92.675499 64.999992) (xy 92.664999 64.897203) (xy 92.633503 64.802155) (xy 96.0125 64.802155) + (xy 96.0125 65.15) (xy 97.2625 65.15) (xy 97.7625 65.15) (xy 99.0125 65.15) (xy 99.0125 64.802172) + (xy 99.012499 64.802155) (xy 99.012497 64.802135) (xy 100.812 64.802135) (xy 100.812 65.99787) (xy 100.812001 65.997876) + (xy 100.818408 66.057483) (xy 100.871803 66.200641) (xy 100.870075 66.201285) (xy 100.882595 66.258853) + (xy 100.87081 66.298988) (xy 100.871803 66.299359) (xy 100.818408 66.442517) (xy 100.812001 66.502116) + (xy 100.812001 66.502123) (xy 100.812 66.502135) (xy 100.812 67.69787) (xy 100.812001 67.697876) + (xy 100.818408 67.757483) (xy 100.871803 67.900641) (xy 100.870075 67.901285) (xy 100.882595 67.958853) + (xy 100.87081 67.998988) (xy 100.871803 67.999359) (xy 100.818408 68.142517) (xy 100.812001 68.202116) + (xy 100.812001 68.202123) (xy 100.812 68.202135) (xy 100.812 69.39787) (xy 100.812001 69.397876) + (xy 100.818408 69.457483) (xy 100.868702 69.592328) (xy 100.868706 69.592335) (xy 100.954952 69.707544) + (xy 100.954955 69.707547) (xy 101.070164 69.793793) (xy 101.070171 69.793797) (xy 101.205017 69.844091) + (xy 101.205016 69.844091) (xy 101.211944 69.844835) (xy 101.264627 69.8505) (xy 103.360372 69.850499) + (xy 103.419983 69.844091) (xy 103.554831 69.793796) (xy 103.670046 69.707546) (xy 103.756296 69.592331) + (xy 103.806591 69.457483) (xy 103.813 69.397873) (xy 103.812999 68.202128) (xy 103.806591 68.142517) + (xy 103.756296 68.007669) (xy 103.756294 68.007666) (xy 103.753196 67.99936) (xy 103.754926 67.998714) + (xy 103.742402 67.941163) (xy 103.754191 67.901011) (xy 103.753196 67.90064) (xy 103.756294 67.892333) + (xy 103.756296 67.892331) (xy 103.806591 67.757483) (xy 103.813 67.697873) (xy 103.812999 66.502128) + (xy 103.806591 66.442517) (xy 103.756296 66.307669) (xy 103.756294 66.307666) (xy 103.753196 66.29936) + (xy 103.754926 66.298714) (xy 103.742402 66.241163) (xy 103.754191 66.201011) (xy 103.753196 66.20064) + (xy 103.756294 66.192333) (xy 103.756296 66.192331) (xy 103.806591 66.057483) (xy 103.813 65.997873) + (xy 103.812999 64.802128) (xy 103.806591 64.742517) (xy 103.777017 64.663226) (xy 103.756297 64.607671) + (xy 103.756293 64.607664) (xy 103.670047 64.492455) (xy 103.670044 64.492452) (xy 103.554835 64.406206) + (xy 103.554828 64.406202) (xy 103.419982 64.355908) (xy 103.419983 64.355908) (xy 103.360383 64.349501) + (xy 103.360381 64.3495) (xy 103.360373 64.3495) (xy 103.360364 64.3495) (xy 101.264629 64.3495) + (xy 101.264623 64.349501) (xy 101.205016 64.355908) (xy 101.070171 64.406202) (xy 101.070164 64.406206) + (xy 100.954955 64.492452) (xy 100.954952 64.492455) (xy 100.868706 64.607664) (xy 100.868702 64.607671) + (xy 100.818408 64.742517) (xy 100.812001 64.802116) (xy 100.812001 64.802123) (xy 100.812 64.802135) + (xy 99.012497 64.802135) (xy 99.006098 64.742627) (xy 99.006096 64.74262) (xy 98.955854 64.607913) + (xy 98.95585 64.607906) (xy 98.86969 64.492812) (xy 98.869687 64.492809) (xy 98.754593 64.406649) + (xy 98.754586 64.406645) (xy 98.619879 64.356403) (xy 98.619872 64.356401) (xy 98.560344 64.35) + (xy 97.7625 64.35) (xy 97.7625 65.15) (xy 97.2625 65.15) (xy 97.2625 64.35) (xy 96.464655 64.35) + (xy 96.405127 64.356401) (xy 96.40512 64.356403) (xy 96.270413 64.406645) (xy 96.270406 64.406649) + (xy 96.155312 64.492809) (xy 96.155309 64.492812) (xy 96.069149 64.607906) (xy 96.069145 64.607913) + (xy 96.018903 64.74262) (xy 96.018901 64.742627) (xy 96.0125 64.802155) (xy 92.633503 64.802155) + (xy 92.609814 64.730666) (xy 92.517712 64.581344) (xy 92.393656 64.457288) (xy 92.300888 64.400069) + (xy 92.244336 64.365187) (xy 92.244331 64.365185) (xy 92.242862 64.364698) (xy 92.077797 64.310001) + (xy 92.077795 64.31) (xy 91.97501 64.2995) (xy 90.624998 64.2995) (xy 90.624981 64.299501) (xy 90.522203 64.31) + (xy 90.5222 64.310001) (xy 90.355668 64.365185) (xy 90.355663 64.365187) (xy 90.206342 64.457289) + (xy 90.082289 64.581342) (xy 89.990187 64.730663) (xy 89.990185 64.730668) (xy 89.981774 64.756052) + (xy 89.935001 64.897203) (xy 89.935001 64.897204) (xy 89.935 64.897204) (xy 89.9245 64.999983) (xy 74.007773 64.999983) + (xy 74.318028 64.764388) (xy 74.321015 64.762192) (xy 75.38795 64.001695) (xy 75.390988 63.999597) + (xy 76.48045 63.271642) (xy 76.483563 63.269629) (xy 77.108696 62.878711) (xy 109.5495 62.878711) + (xy 109.5495 63.121288) (xy 109.581161 63.361785) (xy 109.643947 63.596104) (xy 109.736773 63.820205) + (xy 109.736776 63.820212) (xy 109.858064 64.030289) (xy 109.858066 64.030292) (xy 109.858067 64.030293) + (xy 110.005733 64.222736) (xy 110.005739 64.222743) (xy 110.177256 64.39426) (xy 110.177263 64.394266) + (xy 110.192821 64.406204) (xy 110.369711 64.541936) (xy 110.579788 64.663224) (xy 110.8039 64.756054) + (xy 111.038211 64.818838) (xy 111.218586 64.842584) (xy 111.278711 64.8505) (xy 111.278712 64.8505) + (xy 111.521289 64.8505) (xy 111.569388 64.844167) (xy 111.761789 64.818838) (xy 111.9961 64.756054) + (xy 112.220212 64.663224) (xy 112.430289 64.541936) (xy 112.622738 64.394265) (xy 112.794265 64.222738) + (xy 112.941936 64.030289) (xy 113.063224 63.820212) (xy 113.156054 63.5961) (xy 113.218838 63.361789) + (xy 113.2505 63.121288) (xy 113.2505 62.878712) (xy 113.218838 62.638211) (xy 113.156054 62.4039) + (xy 113.063224 62.179788) (xy 112.941936 61.969711) (xy 112.794265 61.777262) (xy 112.79426 61.777256) + (xy 112.622743 61.605739) (xy 112.622736 61.605733) (xy 112.430293 61.458067) (xy 112.430292 61.458066) + (xy 112.430289 61.458064) (xy 112.220212 61.336776) (xy 112.220205 61.336773) (xy 111.996104 61.243947) + (xy 111.761785 61.181161) (xy 111.521289 61.1495) (xy 111.521288 61.1495) (xy 111.278712 61.1495) + (xy 111.278711 61.1495) (xy 111.038214 61.181161) (xy 110.803895 61.243947) (xy 110.579794 61.336773) + (xy 110.579785 61.336777) (xy 110.369706 61.458067) (xy 110.177263 61.605733) (xy 110.177256 61.605739) + (xy 110.005739 61.777256) (xy 110.005733 61.777263) (xy 109.858067 61.969706) (xy 109.736777 62.179785) + (xy 109.736773 62.179794) (xy 109.643947 62.403895) (xy 109.581161 62.638214) (xy 109.5495 62.878711) + (xy 77.108696 62.878711) (xy 77.594519 62.574908) (xy 77.597613 62.573038) (xy 78.729128 61.912139) + (xy 78.732254 61.910376) (xy 79.88321 61.283957) (xy 79.886381 61.282293) (xy 81.055707 60.690934) + (xy 81.058958 60.689351) (xy 82.245594 60.133587) (xy 82.248922 60.132089) (xy 83.451801 59.612419) + (xy 83.455121 59.611043) (xy 84.673203 59.127919) (xy 84.676552 59.126649) (xy 85.908618 58.680554) + (xy 85.912078 58.67936) (xy 87.157057 58.27068) (xy 87.16051 58.269605) (xy 88.417262 57.898714) + (xy 88.420736 57.897745) (xy 89.688095 57.564986) (xy 89.691727 57.564092) (xy 90.968468 57.269784) + (xy 90.972103 57.269004) (xy 92.257141 57.013394) (xy 92.260804 57.012722) (xy 93.553084 56.796023) + (xy 93.556698 56.795473) (xy 94.854862 56.617913) (xy 94.858538 56.617466) (xy 96.161539 56.479189) + (xy 96.16515 56.478861) (xy 97.471766 56.379998) (xy 97.475379 56.379779) (xy 98.784359 56.320427) + (xy 98.788017 56.320317) (xy 100.098146 56.300528) (xy 100.101854 56.300528) ) ) ) diff --git a/esp32-wroom-table-lights/esp32-wroom-table-lights/led-lights-array.kicad_sch b/esp32-wroom-table-lights/esp32-wroom-table-lights/led-lights-array.kicad_sch index 7bd0e7fe..868ae9b3 100644 --- a/esp32-wroom-table-lights/esp32-wroom-table-lights/led-lights-array.kicad_sch +++ b/esp32-wroom-table-lights/esp32-wroom-table-lights/led-lights-array.kicad_sch @@ -5,6 +5,480 @@ (uuid "2485688b-0a71-47a7-8ceb-0c223c4ed6bd") (paper "A4") (lib_symbols + (symbol "Alexander Symbol Library:LED_SMD_5050" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -5.08 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LED_SMD_5050" + (at -5.08 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "LED_SMD:LED_Cree-PLCC6_4.7x1.5mm" + (at -5.08 -8.128 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.cree.com/led-components/media/documents/CLS6B-FKW.pdf" + (at -5.08 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Cree PLCC6 3 in 1 SMD LED, PLCC-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED RGB" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED*Cree*PLCC*4.7x1.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_SMD_5050_0_0" + (text "B" + (at -0.635 -3.3274 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "LED_SMD_5050_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -5.08 -2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 0) (xy 5.08 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 2.54) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 -1.27) (xy -1.778 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 3.81) (xy -1.778 4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -1.27) (xy -0.762 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 3.81) (xy -0.762 4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 -3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 3.81) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.27) (xy 3.302 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 1.27) (xy 4.318 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 1.27) (xy 3.81 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 4.572) (xy -1.778 4.826) (xy -2.032 4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -1.016) (xy -1.778 -0.254) (xy -2.54 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy -0.762 -0.254) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 4.572) (xy -0.762 4.826) (xy -1.016 4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.048 1.524) (xy 3.302 2.286) (xy 2.54 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 2.032) (xy 4.318 2.286) (xy 4.064 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -1.27) (xy -3.81 -3.81) (xy -1.27 -2.54) (xy -3.81 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 3.81) (xy -3.81 1.27) (xy -1.27 2.54) (xy -3.81 3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy 3.81 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_SMD_5050_1_0" + (text "B" + (at -0.635 1.8034 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (text "B" + (at 4.4196 -0.7112 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "LED_SMD_5050_1_1" + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "AB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 2.54) + (name "KB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 2.54 0) + (length 2.54) + (name "AR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "KR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "AG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "KR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Device:LED" (pin_numbers hide) (pin_names @@ -392,9 +866,51 @@ ) ) ) + (junction + (at 63.5 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "03844eed-5a8b-4d64-8e81-7f957a130176") + ) + (junction + (at 45.72 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "9241e119-8dce-4a75-b856-beb7a40ba603") + ) (wire (pts - (xy 30.48 38.1) (xy 40.64 38.1) + (xy 46.99 40.64) (xy 45.72 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1fbbfddf-068e-4a57-b149-56551231efa4") + ) + (wire + (pts + (xy 62.23 40.64) (xy 63.5 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3227349a-382a-4cc7-9d23-2442573b27c3") + ) + (wire + (pts + (xy 45.72 38.1) (xy 46.99 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "359c0d21-cee3-4359-9a21-d4e734b54611") + ) + (wire + (pts + (xy 27.94 38.1) (xy 35.56 38.1) ) (stroke (width 0) @@ -404,33 +920,93 @@ ) (wire (pts - (xy 48.26 38.1) (xy 52.07 38.1) + (xy 63.5 38.1) (xy 67.31 38.1) ) (stroke (width 0) (type default) ) - (uuid "af82a15e-4ee7-4abe-aed5-93cf73547c7d") + (uuid "7f5e249e-53af-499c-8973-9ef949361bbb") ) (wire (pts - (xy 67.31 44.45) (xy 67.31 38.1) + (xy 62.23 35.56) (xy 63.5 35.56) ) (stroke (width 0) (type default) ) - (uuid "c29e6582-b2d0-498e-80b3-9aa4e38fa175") + (uuid "84093b88-09f7-44e4-9b48-722e595b7b9c") ) (wire (pts - (xy 59.69 38.1) (xy 67.31 38.1) + (xy 46.99 35.56) (xy 45.72 35.56) ) (stroke (width 0) (type default) ) - (uuid "fd3cfa47-7263-4b78-a3a3-2d03215f84ed") + (uuid "88711588-9bac-4733-9e3a-e7e8a4289c13") + ) + (wire + (pts + (xy 43.18 38.1) (xy 45.72 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ec71e7e-9270-49a9-891f-7998d8568c04") + ) + (wire + (pts + (xy 63.5 40.64) (xy 63.5 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2a4a32e-ea3a-4be5-b0a8-1f7a6e97e6a7") + ) + (wire + (pts + (xy 63.5 35.56) (xy 63.5 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a334706d-b12e-4087-82f4-070ec53be608") + ) + (wire + (pts + (xy 62.23 38.1) (xy 63.5 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a42683f5-6d3c-4bce-a4e8-f960945406a3") + ) + (wire + (pts + (xy 45.72 40.64) (xy 45.72 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b83d98ce-029b-4351-b6aa-a8db4c8573f4") + ) + (wire + (pts + (xy 45.72 35.56) (xy 45.72 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d688ba63-38ab-41f2-bd44-0e9245807abf") ) (rectangle (start 25.4 25.4) @@ -454,19 +1030,8 @@ ) (uuid "9036fa29-996c-439e-bf44-462eebac0f36") ) - (label "GND" - (at 63.5 38.1 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "56510378-e305-47fc-985c-cceb8cee80bd") - ) (label "GPIO-N" - (at 30.48 38.1 0) + (at 27.94 38.1 0) (fields_autoplaced yes) (effects (font @@ -476,10 +1041,77 @@ ) (uuid "ae9891e3-9e8b-4351-83eb-413ccfdd7e19") ) + (symbol + (lib_id "Device:LED") + (at 66.04 21.59 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board no) + (dnp no) + (uuid "0f6e7792-e92c-4c6c-b6fd-a7c69621f588") + (property "Reference" "D2" + (at 66.04 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5050" + (at 66.04 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Alexander Footprint Library:LED_5050-6" + (at 66.04 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 66.04 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 66.04 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "48b78827-3829-44ab-9b0c-cc07b54d4293") + ) + (pin "1" + (uuid "a5b3185d-1ba5-46ad-808c-9ba491ccd8df") + ) + (instances + (project "esp32-wroom-table-lights" + (path "/d3041bbb-21f1-431e-bbf9-53a09e8890bd/d5fc8cf4-d8a2-46b6-9b2c-3f15f2406209" + (reference "D2") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "GND_4") (lib_id "power:GND") - (at 67.31 44.45 0) + (at 67.31 38.1 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -488,7 +1120,7 @@ (fields_autoplaced yes) (uuid "10465a58-4f06-493c-b9ae-515cefaf97d3") (property "Reference" "#PWR07" - (at 67.31 50.8 0) + (at 73.66 38.1 0) (effects (font (size 1.27 1.27) @@ -497,17 +1129,17 @@ ) ) (property "Value" "GND" - (at 69.85 45.72 0) + (at 71.12 38.1 90) (effects (font (size 1.27 1.27) (bold yes) ) - (justify left) + (justify right) ) ) (property "Footprint" "" - (at 67.31 44.45 0) + (at 67.31 38.1 0) (effects (font (size 1.27 1.27) @@ -516,7 +1148,7 @@ ) ) (property "Datasheet" "" - (at 67.31 44.45 0) + (at 67.31 38.1 0) (effects (font (size 1.27 1.27) @@ -525,7 +1157,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 67.31 44.45 0) + (at 67.31 38.1 0) (effects (font (size 1.27 1.27) @@ -546,32 +1178,53 @@ ) ) (symbol - (lib_id "Device:LED") - (at 55.88 38.1 180) + (lib_id "Alexander Symbol Library:LED_SMD_5050") + (at 54.61 38.1 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "99a7db5a-c2f2-451f-818c-36ca3e730092") - (property "Reference" "D2" - (at 55.88 31.75 0) + (fields_autoplaced yes) + (uuid "ad649c19-cddb-4b65-877e-a432208f49c9") + (property "Reference" "D3" + (at 54.61 27.94 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "5050" - (at 55.88 34.29 0) + (property "Value" "LED-5050" + (at 54.61 30.48 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "Alexander Footprint Library:LED_5050-6" - (at 55.88 38.1 0) + (property "Footprint" "LED_SMD:LED_Cree-PLCC6_4.7x1.5mm" + (at 49.53 46.228 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.cree.com/led-components/media/documents/CLS6B-FKW.pdf" + (at 49.53 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Cree PLCC6 3 in 1 SMD LED, PLCC-6" + (at 54.61 38.1 0) (effects (font (size 1.27 1.27) @@ -579,34 +1232,28 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 55.88 38.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Light emitting diode" - (at 55.88 38.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "4e2cc3bc-ad66-4488-9d92-31b4b45add10") + (pin "4" + (uuid "f4d2a18b-941d-4871-a125-810aab10ea9a") ) (pin "1" - (uuid "323b10e6-8ab8-453c-9c22-6d8d34d73657") + (uuid "a86553be-a4e0-42d7-83de-f59ead1d1f45") + ) + (pin "2" + (uuid "37fdd57a-7ca7-4bfa-94b3-ac51ba3e1768") + ) + (pin "3" + (uuid "7b4bdc65-c60c-4b20-be3a-d2019be3b943") + ) + (pin "5" + (uuid "afe33e05-ee77-4d15-98aa-4cfc86136fde") + ) + (pin "6" + (uuid "6b324e5f-2b5c-4920-baa1-47ff80548f73") ) (instances - (project "esp32-wroom-table-lights" + (project "" (path "/d3041bbb-21f1-431e-bbf9-53a09e8890bd/d5fc8cf4-d8a2-46b6-9b2c-3f15f2406209" - (reference "D2") + (reference "D3") (unit 1) ) ) @@ -614,7 +1261,7 @@ ) (symbol (lib_id "Device:R") - (at 44.45 38.1 270) + (at 39.37 38.1 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -622,7 +1269,7 @@ (dnp no) (uuid "e26efeca-c85d-48bb-a458-dcb8f4450196") (property "Reference" "R1" - (at 44.45 31.75 90) + (at 39.37 31.75 90) (effects (font (size 1.27 1.27) @@ -630,7 +1277,7 @@ ) ) (property "Value" "R" - (at 44.45 34.29 90) + (at 39.37 34.29 90) (effects (font (size 1.27 1.27) @@ -638,7 +1285,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 44.45 36.322 90) + (at 39.37 36.322 90) (effects (font (size 1.27 1.27) @@ -647,7 +1294,7 @@ ) ) (property "Datasheet" "~" - (at 44.45 38.1 0) + (at 39.37 38.1 0) (effects (font (size 1.27 1.27) @@ -656,7 +1303,7 @@ ) ) (property "Description" "Resistor" - (at 44.45 38.1 0) + (at 39.37 38.1 0) (effects (font (size 1.27 1.27)